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( quotationFormData.value.productServiceList = JSON.parse(
JSON.stringify( JSON.stringify(
productServiceList.value.map((v) => ({ productServiceList.value.map((v) => ({
workerIndex: [0, 1], workerIndex: v.workerIndex,
discount: 1, discount: v.discount,
amount: 1, amount: v.amount,
product: v.product, product: v.product,
work: v.work, work: v.work,
service: v.service, service: v.service,

View file

@ -101,23 +101,8 @@ export const useQuotationForm = defineStore('form-quotation', () => {
resetFormData = Object.assign(data, { resetFormData = Object.assign(data, {
productServiceList: data.productServiceList.map((v) => ({ productServiceList: data.productServiceList.map((v) => ({
...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) => 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), dueDate: new Date(data.dueDate),