From 13e1a9745d917e8be84baa7dac57da84bb995483 Mon Sep 17 00:00:00 2001 From: sas-adib Date: Sun, 13 Sep 2026 19:39:11 +0700 Subject: [PATCH] add layout detail mapping jasa --- test/vuex/acc-one-map-jasa-coa/api/api.js | 40 +++++++++++ .../components/left-side.vue | 4 +- .../components/right-side.vue | 68 +++++++++++-------- test/vuex/acc-one-map-jasa-coa/index.php | 2 +- 4 files changed, 82 insertions(+), 32 deletions(-) create mode 100644 test/vuex/acc-one-map-jasa-coa/api/api.js diff --git a/test/vuex/acc-one-map-jasa-coa/api/api.js b/test/vuex/acc-one-map-jasa-coa/api/api.js new file mode 100644 index 0000000..60c50a9 --- /dev/null +++ b/test/vuex/acc-one-map-jasa-coa/api/api.js @@ -0,0 +1,40 @@ +const URL = "/one-api/map/ServiceCoaMapping"; + +async function request(endpoint, params) { + try { + const resp = await axios.post(URL + endpoint, params) + if (resp.status !== 200) { + throw new Error(resp.statusText); + } + return resp.data; + } catch (error) { + return { + status: "ERR", + message: error.message + } + } +} + +export async function getListItemJasa(params) { + return request("/getListItemJasa", params); +} + +export async function getListCoa(params) { + return request("/getListCoa", params); +} + +export async function getListServiceMapping(params) { + return request("/getListServiceMapping", params); +} + +export async function insertJasaCoaMapping(params) { + return request("/insertJasaCoaMapping", params); +} + +export async function updateJasaCoaMapping(params) { + return request("/updateJasaCoaMapping", params); +} + +export async function deleteJasaCoaMapping(params) { + return request("/deleteJasaCoaMapping", params); +} diff --git a/test/vuex/acc-one-map-jasa-coa/components/left-side.vue b/test/vuex/acc-one-map-jasa-coa/components/left-side.vue index 447352c..13ba6c8 100644 --- a/test/vuex/acc-one-map-jasa-coa/components/left-side.vue +++ b/test/vuex/acc-one-map-jasa-coa/components/left-side.vue @@ -6,9 +6,9 @@ - + + label="Cari" placeholder="Nama Item atau Jasa"> diff --git a/test/vuex/acc-one-map-jasa-coa/components/right-side.vue b/test/vuex/acc-one-map-jasa-coa/components/right-side.vue index f669761..88254d3 100644 --- a/test/vuex/acc-one-map-jasa-coa/components/right-side.vue +++ b/test/vuex/acc-one-map-jasa-coa/components/right-side.vue @@ -1,47 +1,50 @@ diff --git a/test/vuex/acc-one-map-jasa-coa/index.php b/test/vuex/acc-one-map-jasa-coa/index.php index f49eabd..312c898 100644 --- a/test/vuex/acc-one-map-jasa-coa/index.php +++ b/test/vuex/acc-one-map-jasa-coa/index.php @@ -50,7 +50,7 @@ 'one-navbar': httpVueLoader('../../../apps/components/oneNavbarComponent.vue'), 'one-footer': httpVueLoader('../../../apps/components/oneFooter.vue'), 'one-left': httpVueLoader('./components/left-side.vue'), - 'one-right': httpVueLoader('./components/right-side.vue'), + 'one-right': httpVueLoader('./components/right-side.vue') } })