refactor: customer
This commit is contained in:
parent
2ab96dc816
commit
234b03c7fa
12 changed files with 372 additions and 978 deletions
|
|
@ -140,28 +140,21 @@ export const useCustomerForm = defineStore('form-customer', () => {
|
|||
resetFormData.registeredBranchId = data.registeredBranchId;
|
||||
resetFormData.status = data.status;
|
||||
resetFormData.customerType = data.customerType;
|
||||
resetFormData.code = data.code || '';
|
||||
resetFormData.namePrefix = data.namePrefix;
|
||||
resetFormData.firstName = data.firstName;
|
||||
resetFormData.lastName = data.lastName;
|
||||
resetFormData.firstNameEN = data.firstNameEN;
|
||||
resetFormData.lastNameEN = data.lastNameEN;
|
||||
resetFormData.gender = data.gender;
|
||||
resetFormData.birthDate = new Date(data.birthDate);
|
||||
resetFormData.image = null;
|
||||
resetFormData.selectedImage = data.selectedImage;
|
||||
|
||||
resetFormData.customerBranch = await Promise.all(
|
||||
data.branch.map(async (v) => ({
|
||||
id: v.id,
|
||||
code: v.code || '',
|
||||
customerCode: '',
|
||||
provinceId: v.provinceId,
|
||||
districtId: v.districtId,
|
||||
subDistrictId: v.subDistrictId,
|
||||
firstName: v.firstName,
|
||||
firstNameEN: v.firstNameEN,
|
||||
lastName: v.lastName,
|
||||
lastNameEN: v.lastNameEN,
|
||||
gender: v.gender,
|
||||
birthDate: v.birthDate,
|
||||
namePrefix: v.namePrefix,
|
||||
wageRate: v.wageRate,
|
||||
payDate: v.payDate, // Convert the string to a Date object
|
||||
payDateEN: v.payDateEN,
|
||||
wageRateText: v.wageRateText,
|
||||
payDate: v.payDate,
|
||||
saleEmployee: v.saleEmployee,
|
||||
jobDescription: v.jobDescription,
|
||||
jobPositionEN: v.jobPositionEN,
|
||||
|
|
@ -169,23 +162,49 @@ export const useCustomerForm = defineStore('form-customer', () => {
|
|||
businessTypeEN: v.businessTypeEN,
|
||||
businessType: v.businessType,
|
||||
employmentOffice: v.employmentOffice,
|
||||
employmentOfficeEN: v.employmentOfficeEN,
|
||||
telephoneNo: v.telephoneNo,
|
||||
contactName: v.contactName,
|
||||
email: v.email,
|
||||
subDistrictId: v.subDistrictId,
|
||||
districtId: v.districtId,
|
||||
provinceId: v.provinceId,
|
||||
streetEN: v.streetEN,
|
||||
street: v.street,
|
||||
mooEN: v.mooEN,
|
||||
moo: v.moo,
|
||||
soiEN: v.soiEN,
|
||||
soi: v.soi,
|
||||
addressEN: v.addressEN,
|
||||
address: v.address,
|
||||
workplaceEN: v.workplaceEN,
|
||||
workplace: v.workplace,
|
||||
authorizedCapital: v.authorizedCapital,
|
||||
registerDate: v.registerDate,
|
||||
registerNameEN: v.registerNameEN,
|
||||
registerName: v.registerName,
|
||||
legalPersonNo: v.legalPersonNo,
|
||||
citizenId: v.citizenId,
|
||||
codeCustomer: v.codeCustomer,
|
||||
updatedByUserId: v.updatedByUserId,
|
||||
updatedAt: v.updatedAt,
|
||||
createdByUserId: v.createdByUserId,
|
||||
createdAt: v.createdAt,
|
||||
code: v.code,
|
||||
statusOrder: v.statusOrder,
|
||||
status: v.status,
|
||||
customerId: v.customerId,
|
||||
citizenId: v.citizenId || '',
|
||||
authorizedCapital: v.authorizedCapital || '',
|
||||
registerDate: new Date(v.registerDate), // Convert the string to a Date object
|
||||
registerNameEN: v.registerNameEN || '',
|
||||
registerName: v.registerName || '',
|
||||
legalPersonNo: v.legalPersonNo || '',
|
||||
registerCompanyName: '',
|
||||
id: v.id,
|
||||
homeCode: v.homeCode,
|
||||
contactTel: v.contactTel,
|
||||
officeTel: v.officeTel,
|
||||
agent: v.agent,
|
||||
customerName: v.customerName,
|
||||
authorizedName: v.authorizedName,
|
||||
authorizedNameEN: v.authorizedNameEN,
|
||||
|
||||
payDateEN: v.payDateEN,
|
||||
statusSave: true,
|
||||
contactName: v.contactName || '',
|
||||
file: await customerStore.listAttachment(v.id).then(async (r) => {
|
||||
if (r) {
|
||||
return await Promise.all(
|
||||
|
|
@ -220,7 +239,7 @@ export const useCustomerForm = defineStore('form-customer', () => {
|
|||
? ''
|
||||
: currentFormData.value.customerBranch?.[0].branchCode
|
||||
: '',
|
||||
customerCode: '',
|
||||
codeCustomer: '',
|
||||
|
||||
legalPersonNo:
|
||||
currentFormData.value.customerBranch.length !== 0
|
||||
|
|
@ -373,7 +392,6 @@ export const useCustomerBranchForm = defineStore('form-customer-branch', () => {
|
|||
registerNameEN: '',
|
||||
registerName: '',
|
||||
legalPersonNo: '',
|
||||
registerCompanyName: '',
|
||||
statusSave: false,
|
||||
contactName: '',
|
||||
file: [],
|
||||
|
|
@ -441,7 +459,6 @@ export const useCustomerBranchForm = defineStore('form-customer-branch', () => {
|
|||
registerName: _data.registerName,
|
||||
legalPersonNo: _data.legalPersonNo,
|
||||
contactName: _data.contactName,
|
||||
registerCompanyName: '',
|
||||
statusSave: false,
|
||||
file: [],
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue