From 18d995ff3043e24c2e44266572d47d139cf016f8 Mon Sep 17 00:00:00 2001 From: waruneeauy Date: Fri, 15 Mar 2024 09:36:50 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B8=9B=E0=B8=A3=E0=B8=B1=E0=B8=9A=20API=20?= =?UTF-8?q?=E0=B9=80=E0=B8=84=E0=B8=A3=E0=B8=B7=E0=B9=88=E0=B8=AD=E0=B8=87?= =?UTF-8?q?=E0=B8=A3=E0=B8=B2=E0=B8=8A=E0=B8=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/manage/api.insignia.ts | 2 +- .../components/insignia/InsigniaList.vue | 23 ++++++++++++------- .../components/insignia/InsigniaType.vue | 2 +- 3 files changed, 17 insertions(+), 10 deletions(-) diff --git a/src/api/manage/api.insignia.ts b/src/api/manage/api.insignia.ts index 5933393f3..943b2d79a 100644 --- a/src/api/manage/api.insignia.ts +++ b/src/api/manage/api.insignia.ts @@ -42,7 +42,7 @@ export default { insigniaOrg, insigniaTypeOrg, insigniaTypeNewOrg: `${insigniaOrg}`, - insigniaTypeNewIdOrg: (id: string) => `${insigniaOrg}${id}`, + insigniaTypeNewIdOrg: (id: string) => `${insigniaTypeOrg}${id}`, insigniaNewIdOrg: (id: string) => `${insigniaOrg}${id}`, insigniaSortOrg: (id: string) => `${insigniaOrg}sort/${id}`, }; diff --git a/src/modules/01_metadataNew/components/insignia/InsigniaList.vue b/src/modules/01_metadataNew/components/insignia/InsigniaList.vue index 1526bb26d..8ff7e51b4 100644 --- a/src/modules/01_metadataNew/components/insignia/InsigniaList.vue +++ b/src/modules/01_metadataNew/components/insignia/InsigniaList.vue @@ -206,14 +206,20 @@ async function onSubmit() { } async function addData() { - await http.post(config.API.insigniaOrg, { - name: name.value, - isActive: isActive.value, - shortName: shortName.value, - note: note.value == "" ? "-" : note.value, - insigniaTypeId: id.value, - }); - fetchData(id.value); + await http + .post(config.API.insigniaOrg, { + name: name.value, + isActive: isActive.value, + shortName: shortName.value, + note: note.value == "" ? "-" : note.value, + insigniaTypeId: id.value, + }) + .then(() => { + fetchData(id.value); + }) + .catch((err) => { + messageError($q, err); + }); } async function editData(idData: string) { @@ -256,6 +262,7 @@ const dialogOrder = ref(false); เพิ่มข้อมูล ([ async function fetchData() { showLoader(); await http - .get(config.API.insigniaTypeNewOrg) + .get(config.API.insigniaTypeOrg) .then(async (res) => { store.fetchData(res.data.result); })