Merge branch 'develop' into dev
* develop: fix(organization-chart):Open Menu Structure fix:formData.append null
This commit is contained in:
commit
7e88f4ffa5
3 changed files with 44 additions and 41 deletions
|
|
@ -187,14 +187,8 @@ onMounted(async () => {
|
||||||
<q-card
|
<q-card
|
||||||
v-else
|
v-else
|
||||||
bordered
|
bordered
|
||||||
@click="
|
@click="goToPage(item.path)"
|
||||||
item.path === '/organization-chart' ? null : goToPage(item.path)
|
class="noactive col-12"
|
||||||
"
|
|
||||||
:class="
|
|
||||||
item.path === '/organization-chart'
|
|
||||||
? 'disabledcard col-12'
|
|
||||||
: 'noactive col-12'
|
|
||||||
"
|
|
||||||
>
|
>
|
||||||
<div class="col-12">
|
<div class="col-12">
|
||||||
<q-avatar
|
<q-avatar
|
||||||
|
|
@ -218,9 +212,6 @@ onMounted(async () => {
|
||||||
>
|
>
|
||||||
{{ item.sub }}
|
{{ item.sub }}
|
||||||
</div>
|
</div>
|
||||||
<q-tooltip v-if="item.path === '/organization-chart'">
|
|
||||||
อยู่ระหว่างปรับปรุง</q-tooltip
|
|
||||||
>
|
|
||||||
</q-card>
|
</q-card>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -146,44 +146,57 @@ function onValidate() {
|
||||||
formData.append("type", formDataFollowSpouse.type); //
|
formData.append("type", formDataFollowSpouse.type); //
|
||||||
formData.append(
|
formData.append(
|
||||||
"leaveStartDate",
|
"leaveStartDate",
|
||||||
convertDateToAPI(formDataFollowSpouse.leaveStartDate) ?? ""
|
convertDateToAPI(formDataFollowSpouse.leaveStartDate) ?? "",
|
||||||
); //
|
); //
|
||||||
formData.append(
|
formData.append(
|
||||||
"leaveEndDate",
|
"leaveEndDate",
|
||||||
convertDateToAPI(formDataFollowSpouse.leaveEndDate) ?? ""
|
convertDateToAPI(formDataFollowSpouse.leaveEndDate) ?? "",
|
||||||
); //
|
); //
|
||||||
formData.append(
|
formData.append(
|
||||||
"coupleDayStartDateHistory",
|
"coupleDayStartDateHistory",
|
||||||
convertDateToAPI(formDataFollowSpouse.coupleDayStartDateHistory) ?? ""
|
convertDateToAPI(formDataFollowSpouse.coupleDayStartDateHistory) ?? "",
|
||||||
); //
|
); //
|
||||||
formData.append(
|
formData.append(
|
||||||
"coupleDayEndDateHistory",
|
"coupleDayEndDateHistory",
|
||||||
convertDateToAPI(formDataFollowSpouse.coupleDayEndDateHistory) ?? ""
|
convertDateToAPI(formDataFollowSpouse.coupleDayEndDateHistory) ?? "",
|
||||||
); //
|
); //
|
||||||
formData.append("leaveWrote", formDataFollowSpouse.leaveWrote); //
|
formData.append("leaveWrote", formDataFollowSpouse.leaveWrote); //
|
||||||
formData.append("leaveDetail", formDataFollowSpouse.leaveDetail); //
|
formData.append("leaveDetail", formDataFollowSpouse.leaveDetail); //
|
||||||
formData.append("leaveSalaryText", formDataFollowSpouse.leaveSalaryText); //
|
formData.append("leaveSalaryText", formDataFollowSpouse.leaveSalaryText); //
|
||||||
formData.append("leaveSalary", formDataFollowSpouse.leaveSalary); //
|
formData.append("leaveSalary", formDataFollowSpouse.leaveSalary); //
|
||||||
formData.append(
|
|
||||||
"coupleDayTotalHistory",
|
if (formDataFollowSpouse.coupleDayTotalHistory) {
|
||||||
formDataFollowSpouse.coupleDayTotalHistory
|
formData.append(
|
||||||
); //
|
"coupleDayTotalHistory",
|
||||||
formData.append(
|
formDataFollowSpouse.coupleDayTotalHistory,
|
||||||
"coupleDaySumTotalHistory",
|
); //
|
||||||
formDataFollowSpouse.coupleDaySumTotalHistory
|
}
|
||||||
); //
|
|
||||||
formData.append(
|
if (formDataFollowSpouse.coupleDaySumTotalHistory) {
|
||||||
"coupleDayCountryHistory",
|
formData.append(
|
||||||
formDataFollowSpouse.coupleDayCountryHistory
|
"coupleDaySumTotalHistory",
|
||||||
); //
|
formDataFollowSpouse.coupleDaySumTotalHistory,
|
||||||
formData.append(
|
); //
|
||||||
"coupleDayLevelCountry",
|
}
|
||||||
formDataFollowSpouse.coupleDayLevelCountry
|
|
||||||
); //
|
if (formDataFollowSpouse.coupleDayCountryHistory) {
|
||||||
|
formData.append(
|
||||||
|
"coupleDayCountryHistory",
|
||||||
|
formDataFollowSpouse.coupleDayCountryHistory,
|
||||||
|
); //
|
||||||
|
}
|
||||||
|
|
||||||
|
if (formDataFollowSpouse.coupleDayLevelCountry) {
|
||||||
|
formData.append(
|
||||||
|
"coupleDayLevelCountry",
|
||||||
|
formDataFollowSpouse.coupleDayLevelCountry,
|
||||||
|
); //
|
||||||
|
}
|
||||||
|
|
||||||
formData.append("coupleDayLevel", formDataFollowSpouse.coupleDayLevel); //
|
formData.append("coupleDayLevel", formDataFollowSpouse.coupleDayLevel); //
|
||||||
formData.append(
|
formData.append(
|
||||||
"coupleDayPosition",
|
"coupleDayPosition",
|
||||||
formDataFollowSpouse.coupleDayPosition
|
formDataFollowSpouse.coupleDayPosition,
|
||||||
); //
|
); //
|
||||||
formData.append("coupleDayName", formDataFollowSpouse.coupleDayName); //
|
formData.append("coupleDayName", formDataFollowSpouse.coupleDayName); //
|
||||||
formData.append("leaveTotal", formDataFollowSpouse.leaveTotal); //
|
formData.append("leaveTotal", formDataFollowSpouse.leaveTotal); //
|
||||||
|
|
@ -227,7 +240,7 @@ async function fetchCheck() {
|
||||||
// totalCheck.value = data.totalDate;
|
// totalCheck.value = data.totalDate;
|
||||||
leaveText.value = calculateDurationYmd(
|
leaveText.value = calculateDurationYmd(
|
||||||
convertDateToAPI(formDataFollowSpouse.leaveStartDate),
|
convertDateToAPI(formDataFollowSpouse.leaveStartDate),
|
||||||
convertDateToAPI(formDataFollowSpouse.leaveEndDate)
|
convertDateToAPI(formDataFollowSpouse.leaveEndDate),
|
||||||
);
|
);
|
||||||
reasonLeave.value = data.message
|
reasonLeave.value = data.message
|
||||||
? data.message
|
? data.message
|
||||||
|
|
@ -249,7 +262,7 @@ async function fetchCheck() {
|
||||||
function updateLeaveHistoryTotal() {
|
function updateLeaveHistoryTotal() {
|
||||||
const newLeaveTotal = calculateDurationYmd(
|
const newLeaveTotal = calculateDurationYmd(
|
||||||
formDataFollowSpouse.coupleDayStartDateHistory,
|
formDataFollowSpouse.coupleDayStartDateHistory,
|
||||||
formDataFollowSpouse.coupleDayEndDateHistory
|
formDataFollowSpouse.coupleDayEndDateHistory,
|
||||||
);
|
);
|
||||||
formDataFollowSpouse.coupleDayTotalHistory = newLeaveTotal;
|
formDataFollowSpouse.coupleDayTotalHistory = newLeaveTotal;
|
||||||
checkTotalHistory();
|
checkTotalHistory();
|
||||||
|
|
@ -310,20 +323,20 @@ watch(
|
||||||
checkTotalHistory();
|
checkTotalHistory();
|
||||||
const leaveTotal = calculateDurationYmd(
|
const leaveTotal = calculateDurationYmd(
|
||||||
props.data.leaveStartDate,
|
props.data.leaveStartDate,
|
||||||
props.data.leaveEndDate
|
props.data.leaveEndDate,
|
||||||
);
|
);
|
||||||
leaveText.value = leaveTotal;
|
leaveText.value = leaveTotal;
|
||||||
|
|
||||||
const coupleDayTotalHistory = calculateDurationYmd(
|
const coupleDayTotalHistory = calculateDurationYmd(
|
||||||
props.data.coupleDayStartDateHistory,
|
props.data.coupleDayStartDateHistory,
|
||||||
props.data.coupleDayEndDateHistory
|
props.data.coupleDayEndDateHistory,
|
||||||
);
|
);
|
||||||
formDataFollowSpouse.coupleDayTotalHistory = coupleDayTotalHistory;
|
formDataFollowSpouse.coupleDayTotalHistory = coupleDayTotalHistory;
|
||||||
statusCheck.value = props.data.status;
|
statusCheck.value = props.data.status;
|
||||||
formDataFollowSpouse.leaveDocument = [];
|
formDataFollowSpouse.leaveDocument = [];
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{ deep: true }
|
{ deep: true },
|
||||||
);
|
);
|
||||||
|
|
||||||
/**Hook */
|
/**Hook */
|
||||||
|
|
@ -359,13 +372,13 @@ onMounted(async () => {
|
||||||
checkTotalHistory();
|
checkTotalHistory();
|
||||||
const leaveTotal = calculateDurationYmd(
|
const leaveTotal = calculateDurationYmd(
|
||||||
props.data.leaveStartDate,
|
props.data.leaveStartDate,
|
||||||
props.data.leaveEndDate
|
props.data.leaveEndDate,
|
||||||
);
|
);
|
||||||
leaveText.value = leaveTotal;
|
leaveText.value = leaveTotal;
|
||||||
|
|
||||||
const coupleDayTotalHistory = calculateDurationYmd(
|
const coupleDayTotalHistory = calculateDurationYmd(
|
||||||
props.data.coupleDayStartDateHistory,
|
props.data.coupleDayStartDateHistory,
|
||||||
props.data.coupleDayEndDateHistory
|
props.data.coupleDayEndDateHistory,
|
||||||
);
|
);
|
||||||
formDataFollowSpouse.coupleDayTotalHistory = coupleDayTotalHistory;
|
formDataFollowSpouse.coupleDayTotalHistory = coupleDayTotalHistory;
|
||||||
statusCheck.value = props.data.status;
|
statusCheck.value = props.data.status;
|
||||||
|
|
|
||||||
|
|
@ -161,8 +161,7 @@ export const useDataStore = defineStore("dataMain", () => {
|
||||||
icon: "mdi-account-group-outline",
|
icon: "mdi-account-group-outline",
|
||||||
title: "แผนผังองค์กร",
|
title: "แผนผังองค์กร",
|
||||||
sub: "ดูแผนผังองค์กร",
|
sub: "ดูแผนผังองค์กร",
|
||||||
// color: "blue-3",
|
color: "blue-3",
|
||||||
color: "grey-3",
|
|
||||||
path: "/organization-chart",
|
path: "/organization-chart",
|
||||||
active: false,
|
active: false,
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue