From 1bd2ba3a8e6542c56a64fcb45f9354a8dc70a7ed Mon Sep 17 00:00:00 2001 From: dzc <2388224167@qq.com> Date: Thu, 26 Mar 2026 11:04:37 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E9=A2=9D=E5=A4=96=E6=94=B6=E8=B4=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/thirdparty/third-pay-order.ts | 40 ++++ src/components/Select/SelectHard.vue | 20 +- src/utils/formatMoney.ts | 6 + src/utils/other.ts | 2 +- src/views/admin/system/menu/index.vue | 71 +++---- .../purchaseManagement/smErpCgDd/form.vue | 121 +++++------- .../smErpCgInventory/form.vue | 115 +++++------ src/views/thirdparty/third-pay-order/form.vue | 187 ++++++++++++++++++ .../thirdparty/third-pay-order/index.vue | 126 ++++++++++++ .../xfj/components/xfj-edit-table.vue | 99 ++++++++++ .../wallet-setting/components/xfj/index.vue | 143 ++++++++++++++ src/views/wallet/wallet-setting/index.vue | 28 ++- 12 files changed, 749 insertions(+), 209 deletions(-) create mode 100644 src/api/thirdparty/third-pay-order.ts create mode 100644 src/views/thirdparty/third-pay-order/form.vue create mode 100644 src/views/thirdparty/third-pay-order/index.vue create mode 100644 src/views/wallet/wallet-setting/components/xfj/components/xfj-edit-table.vue create mode 100644 src/views/wallet/wallet-setting/components/xfj/index.vue diff --git a/src/api/thirdparty/third-pay-order.ts b/src/api/thirdparty/third-pay-order.ts new file mode 100644 index 0000000..a0f007e --- /dev/null +++ b/src/api/thirdparty/third-pay-order.ts @@ -0,0 +1,40 @@ +import request from "/@/utils/request" + +export function fetchList(query?: Object) { + return request({ + url: "/third/third-pay-order/page", + method: "get", + params: query, + }) +} + +export function addObj(obj?: Object) { + return request({ + url: "/third/third-pay-order", + method: "post", + data: obj, + }) +} + +export function getObj(id?: string) { + return request({ + url: "/third/third-pay-order/" + id, + method: "get", + }) +} + +export function delObjs(ids?: Object) { + return request({ + url: "/third/third-pay-order", + method: "delete", + data: ids, + }) +} + +export function putObj(obj?: Object) { + return request({ + url: "/third/third-pay-order", + method: "put", + data: obj, + }) +} diff --git a/src/components/Select/SelectHard.vue b/src/components/Select/SelectHard.vue index 50cea9c..7d57e39 100644 --- a/src/components/Select/SelectHard.vue +++ b/src/components/Select/SelectHard.vue @@ -1,18 +1,8 @@ @@ -403,19 +372,19 @@ const { formValidate, submitData } = useSmProcessFormAction() const onContinueAdd = async () => { console.log("baseDataForm", baseDataForm) console.log("state.editableTableData", state.editableTableData) - ;(await formValidate(baseDataFormRef, editableTableRef, state.editableTableData.length)) && - (await submitData(baseDataForm, cgPlanSpuItems, loading, putObj, addObj)) && - clearData() + ; (await formValidate(baseDataFormRef, editableTableRef, state.editableTableData.length)) && + (await submitData(baseDataForm, cgPlanSpuItems, loading, putObj, addObj)) && + clearData() } // 点击保存 const onSave = async () => { console.log("baseDataForm", baseDataForm) console.log("state.editableTableData", state.editableTableData) - ;(await formValidate(baseDataFormRef, editableTableRef, state.editableTableData.length)) && - (await submitData(baseDataForm, cgPlanSpuItems, loading, putObj, addObj)) && - clearData() && - emit("close") + ; (await formValidate(baseDataFormRef, editableTableRef, state.editableTableData.length)) && + (await submitData(baseDataForm, cgPlanSpuItems, loading, putObj, addObj)) && + clearData() && + emit("close") } // 清空填写的数据 返回 true diff --git a/src/views/supermarketerp/purchaseManagement/smErpCgInventory/form.vue b/src/views/supermarketerp/purchaseManagement/smErpCgInventory/form.vue index cb31019..0cb7204 100644 --- a/src/views/supermarketerp/purchaseManagement/smErpCgInventory/form.vue +++ b/src/views/supermarketerp/purchaseManagement/smErpCgInventory/form.vue @@ -22,7 +22,8 @@ -->
货商: - +
备注: @@ -33,10 +34,12 @@
- + - + - + - +
@@ -72,32 +77,20 @@ 清空数据 - + ]" :merge-footer-items="[{ row: 0, col: 2, rowspan: 1, colspan: 4 }]" @checkbox-all="" @checkbox-change="" + size="mini" align="center">