refactor: header CustomerType

This commit is contained in:
Net 2024-08-21 14:43:35 +07:00
parent 447330bfb5
commit f3aca29cbb

View file

@ -360,14 +360,31 @@ const useCustomerStore = defineStore('api-customer', () => {
}
async function createBranch(
data: CustomerBranchCreate & { customerId: string },
data: CustomerBranchCreate & { id?: string; customerId: string },
flow?: {
sessionId?: string;
refTransactionId?: string;
transactionId?: string;
},
) {
const { id, statusSave, code, file, ...payload } = data;
const {
customerCode,
registerCompanyName,
statusSave,
code,
file,
...payload
} = data;
if (payload.citizenId !== '') {
delete payload['registerDate'];
delete payload['registerName'];
delete payload['registerNameEN'];
delete payload['authorizedCapital'];
delete payload['legalPersonNo'];
} else {
delete payload['citizenId'];
}
const res = await api.post<CustomerBranch>('/customer-branch', payload, {
headers: {
@ -385,14 +402,32 @@ const useCustomerStore = defineStore('api-customer', () => {
async function editBranchById(
id: string,
data: Partial<CustomerBranchCreate & { customerId: string }>,
data: Partial<CustomerBranchCreate & { id?: string; customerId: string }>,
flow?: {
sessionId?: string;
refTransactionId?: string;
transactionId?: string;
},
) {
const { code, branchNo, file, ...payload } = data;
const {
customerCode,
registerCompanyName,
statusSave,
code,
status,
file,
...payload
} = data;
if (payload.citizenId !== null) {
delete payload['registerDate'];
delete payload['registerName'];
delete payload['registerNameEN'];
delete payload['authorizedCapital'];
delete payload['legalPersonNo'];
} else {
delete payload['citizenId'];
}
const res = await api.put<CustomerBranch>(
`/customer-branch/${id}`,