This commit is contained in:
Viet An
2026-06-04 13:57:27 +07:00
parent 2981d9790a
commit 2a1f85c2af
44 changed files with 99 additions and 102 deletions

View File

@@ -270,7 +270,9 @@ async function update() {
if (!record.value.creator) record.value.creator = store.login.id;
record.value.updater = store.login.id;
record.update_time = new Date();
let rs = record.value.id ? await $updateapi("company", record.value) : await $insertapi("company", record.value);
let rs = record.value.id
? await $updateapi("company", record.value)
: await $insertapi("company", { data: record.value });
if (rs === "error") return;
if (!record.value.id) $snackbar(`Khách hàng đã được khởi tạo với mã <b>${rs.code}</b>`, "Success");
record.value.id = rs.id;

View File

@@ -567,7 +567,7 @@ async function update() {
customerData.update_time = new Date();
let res = isNewCustomer.value
? await $insertapi("customer", customerData, undefined, false)
? await $insertapi("customer", { data: customerData, notify: false })
: await $patchapi("customer", customerData, undefined, false);
if (!res || res === "error") return;
@@ -579,7 +579,7 @@ async function update() {
indPayload.customer = customerId;
if (individualData.value.id)
await $patchapi("individual", { ...indPayload, id: individualData.value.id }, undefined, false);
else await $insertapi("individual", indPayload, undefined, false);
else await $insertapi("individual", { data: indPayload, notify: false });
} else if (isOrganization.value) {
let orgPayload = $resetNull({ ...organizationData.value });
orgPayload.customer = customerId;
@@ -587,7 +587,7 @@ async function update() {
if (organizationData.value.id) {
orgRes = await $patchapi("organization", { ...orgPayload, id: organizationData.value.id }, undefined, false);
} else {
orgRes = await $insertapi("organization", orgPayload, undefined, false);
orgRes = await $insertapi("organization", { data: orgPayload, notify: false });
}
if (orgRes && orgRes.id) {
organizationId = orgRes.id;
@@ -622,7 +622,7 @@ async function update() {
validLocalPeople.forEach((lp) => {
if (!lp.id) {
const payload = { ...lp, ...commonPayload };
$insertapi(apiName, payload);
$insertapi(apiName, { data: payload });
}
});
@@ -638,12 +638,10 @@ async function update() {
// Ảnh
if (record.value.image && record.value.image.length > 0) {
await $insertapi(
"customerfile",
record.value.image.map((v) => ({ ref: customerId, file: v })),
undefined,
false,
);
await $insertapi("customerfile", {
data: record.value.image.map((v) => ({ ref: customerId, file: v })),
notify: false,
});
}
const completeData = await $getdata("customer", { id: customerId }, undefined, true);

View File

@@ -169,7 +169,7 @@ async function createCustomer() {
}
const customerData = $resetNull({ ...record.value });
const res = await $insertapi("customer", customerData, undefined, false);
const res = await $insertapi("customer", { data: customerData, notify: false });
if (!res || res === "error") return;
const completedData = await $getdata("customer", {