refactor: set workerIndex

This commit is contained in:
Thanaphon Frappet 2024-10-10 18:16:04 +07:00
parent d82c728919
commit 319777bd05
2 changed files with 4 additions and 19 deletions

View file

@ -265,9 +265,9 @@ async function convertDataToFormSubmit() {
quotationFormData.value.productServiceList = JSON.parse(
JSON.stringify(
productServiceList.value.map((v) => ({
workerIndex: [0, 1],
discount: 1,
amount: 1,
workerIndex: v.workerIndex,
discount: v.discount,
amount: v.amount,
product: v.product,
work: v.work,
service: v.service,

View file

@ -101,23 +101,8 @@ export const useQuotationForm = defineStore('form-quotation', () => {
resetFormData = Object.assign(data, {
productServiceList: data.productServiceList.map((v) => ({
...v,
worker: v.worker.map((value, index) => ({
// passportNo: obj.data.passportNo, wait api add
//documentExpireDate: obj.data.documentExpireDate,
id: value.id,
lastNameEN: value.lastNameEN,
lastName: value.lastName,
middleNameEN: value.middleNameEN,
middleName: value.middleName,
firstNameEN: value.firstNameEN,
firstName: value.firstName,
namePrefix: value.namePrefix,
nationality: value.nationality,
gender: value.gender,
dateOfBirth: value.dateOfBirth,
})),
workerIndex: v.worker.map((a) =>
data.worker.findIndex((b) => b.employeeId === a.id),
data.worker.findIndex((b) => b.employeeId === a.employeeId),
),
})),
dueDate: new Date(data.dueDate),