แก้ไข อัพโหลดเอกสารรับโอน
This commit is contained in:
parent
e312462f80
commit
fadd6a4df7
4 changed files with 378 additions and 151 deletions
|
|
@ -3,7 +3,7 @@
|
|||
<HeaderTop
|
||||
v-model:edit="edit"
|
||||
header="ข้อมูลลูกจ้างชั่วคราว"
|
||||
icon="mdi-map-marker"
|
||||
icon="mdi-account"
|
||||
:save="saveData"
|
||||
:history="!statusAdd()"
|
||||
:changeBtn="changeBtn"
|
||||
|
|
@ -13,8 +13,7 @@
|
|||
:addEmployee="statusAdd()"
|
||||
/>
|
||||
<q-form ref="myform">
|
||||
<div class="row col-12 items-center q-col-gutter-x-xs q-col-gutter-y-xs">
|
||||
|
||||
<div class="row col-12 items-center q-col-gutter-x-sm q-col-gutter-y-sm">
|
||||
<div class="col-xs-6 col-sm-3 col-md-3">
|
||||
<selector
|
||||
:class="getClass(edit)"
|
||||
|
|
@ -95,7 +94,7 @@
|
|||
:label="`${'สังกัด'}`"
|
||||
/>
|
||||
</div>
|
||||
<div class="row col-12 items-center q-col-gutter-x-xs q-col-gutter-y-xs">
|
||||
|
||||
<div class="col-xs-6 col-sm-3 col-md-3">
|
||||
<q-input
|
||||
:class="getClass(edit)"
|
||||
|
|
@ -120,7 +119,6 @@
|
|||
:label="`${'ค่าจ้าง'}`"
|
||||
/>
|
||||
</div>
|
||||
<div class="col-12 q-pt-lg"><q-separator /></div>
|
||||
<div class="col-xs-6 col-sm-3 col-md-3">
|
||||
<CurrencyInput
|
||||
v-model="employeeMoneyIncrease"
|
||||
|
|
@ -162,7 +160,6 @@
|
|||
/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</q-form>
|
||||
</q-card>
|
||||
<HistoryTable
|
||||
|
|
@ -244,7 +241,7 @@
|
|||
const positionEmployeeLineOptions = ref<DataOption[]>([]);
|
||||
const positionEmployeePositionId = ref<string>("");
|
||||
const positionEmployeePositionOptions = ref<DataOption[]>([]);
|
||||
const employeeWage = ref<string>("");
|
||||
const employeeWage = ref<number>(0);
|
||||
const employeeTypeIndividual = ref<string>("");
|
||||
const employeeMoneyIncrease = ref<number>(0);
|
||||
const employeeMoneyAllowance = ref<number>(0);
|
||||
|
|
@ -404,7 +401,7 @@
|
|||
]);
|
||||
|
||||
onMounted(async () => {
|
||||
// await fetchData();
|
||||
await fetchData();
|
||||
await fetchDataSelector();
|
||||
});
|
||||
|
||||
|
|
@ -420,6 +417,7 @@
|
|||
showLoader();
|
||||
await fetchEmployeeGroup();
|
||||
await fetchpositionEmployeeLine();
|
||||
await fetchPositionEmployeePosition();
|
||||
hideLoader();
|
||||
};
|
||||
|
||||
|
|
@ -469,41 +467,41 @@
|
|||
// await fetchData();
|
||||
};
|
||||
|
||||
// const fetchData = async () => {
|
||||
// if (route.params.id) {
|
||||
// showLoader();
|
||||
// await http
|
||||
// .get(config.API.profileEmployeeTempId(route.params.id.toString()))
|
||||
// .then((res) => {
|
||||
// const data: any = res.data.result;
|
||||
// rows.value = [];
|
||||
// data.map((e: any) => {
|
||||
// rows.value.push({
|
||||
// id: e.id,
|
||||
// employeeMoneyIncrease: e.employeeMoneyIncrease,
|
||||
// employeeMoneyAllowance: e.employeeMoneyAllowance,
|
||||
// employeeMoneyEmployee: e.employeeMoneyEmployee,
|
||||
// employeeMoneyEmployer: e.employeeMoneyEmployer,
|
||||
// positionEmployeeGroupId: e.positionEmployeeGroupId,
|
||||
// positionEmployeePositionId: e.positionEmployeePositionId,
|
||||
// positionEmployeeLineId: e.positionEmployeeLineId,
|
||||
// employeeTypeIndividual: e.employeeTypeIndividual,
|
||||
// employeeOc: e.employeeOc,
|
||||
// employeeWage: e.employeeWage,
|
||||
// createdFullName: e.createdFullName,
|
||||
// createdAt: new Date(e.createdAt),
|
||||
// });
|
||||
// });
|
||||
const fetchData = async () => {
|
||||
if (route.params.id) {
|
||||
showLoader();
|
||||
await http
|
||||
.get(config.API.profileEmployeeTempId(route.params.id.toString()))
|
||||
.then((res) => {
|
||||
const data: any = res.data.result;
|
||||
rows.value = [];
|
||||
data.map((e: any) => {
|
||||
rows.value.push({
|
||||
id: e.id,
|
||||
employeeMoneyIncrease: e.employeeMoneyIncrease,
|
||||
employeeMoneyAllowance: e.employeeMoneyAllowance,
|
||||
employeeMoneyEmployee: e.employeeMoneyEmployee,
|
||||
employeeMoneyEmployer: e.employeeMoneyEmployer,
|
||||
positionEmployeeGroupId: e.positionEmployeeGroupId,
|
||||
positionEmployeePositionId: e.positionEmployeePositionId,
|
||||
positionEmployeeLineId: e.positionEmployeeLineId,
|
||||
employeeTypeIndividual: e.employeeTypeIndividual,
|
||||
employeeOc: e.employeeOc,
|
||||
employeeWage: e.employeeWage,
|
||||
createdFullName: e.createdFullName,
|
||||
createdAt: new Date(e.createdAt),
|
||||
});
|
||||
});
|
||||
|
||||
// })
|
||||
// .catch((e) => {
|
||||
// messageError($q, e);
|
||||
// })
|
||||
// .finally(() => {
|
||||
// hideLoader();
|
||||
// });
|
||||
// }
|
||||
// };
|
||||
})
|
||||
.catch((e) => {
|
||||
messageError($q, e);
|
||||
})
|
||||
.finally(() => {
|
||||
hideLoader();
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
// กลุ่มงาน
|
||||
const fetchEmployeeGroup = async () => {
|
||||
|
|
@ -539,6 +537,26 @@ const fetchpositionEmployeeLine = async () => {
|
|||
messageError($q, e);
|
||||
});
|
||||
};
|
||||
|
||||
//ชื่อตำแหน่ง
|
||||
|
||||
const fetchPositionEmployeePosition = async () => {
|
||||
await http
|
||||
.get(config.API.positionEmployeePosition)
|
||||
.then((res) => {
|
||||
const data = res.data.result;
|
||||
let option: DataOption[] = [];
|
||||
data.map((r: DataOption) => {
|
||||
option.push({ id: r.id.toString(), name: r.name.toString() });
|
||||
});
|
||||
|
||||
positionEmployeePositionOptions.value = option;
|
||||
})
|
||||
.catch((e) => {
|
||||
messageError($q, e);
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
// const editData = async () => {
|
||||
// const body: any = {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue