From ff7a5085ddcc8d29a981af4a167c13bf4393c302 Mon Sep 17 00:00:00 2001 From: dzc <2388224167@qq.com> Date: Fri, 9 May 2025 09:49:44 +0800 Subject: [PATCH 1/5] =?UTF-8?q?feat:=E5=91=98=E5=B7=A5=E8=B0=83=E5=B2=97?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/admin/system/sys-user-transaction/index.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/views/admin/system/sys-user-transaction/index.vue b/src/views/admin/system/sys-user-transaction/index.vue index 778ad30..27e4c74 100644 --- a/src/views/admin/system/sys-user-transaction/index.vue +++ b/src/views/admin/system/sys-user-transaction/index.vue @@ -68,7 +68,7 @@ @sort-change="sortChangeHandle" > - + From 284d5a7b9c9a7938c923697847f855a44480ae4a Mon Sep 17 00:00:00 2001 From: dzc <2388224167@qq.com> Date: Fri, 9 May 2025 10:18:54 +0800 Subject: [PATCH 2/5] =?UTF-8?q?feat:=E5=95=86=E6=88=B7=E7=BB=93=E8=B4=A6?= =?UTF-8?q?=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/wallet/mch-checkout.ts | 40 ++++++++ src/views/mch/mch-checkout/form.vue | 126 +++++++++++++++++++++++++ src/views/mch/mch-checkout/index.vue | 133 +++++++++++++++++++++++++++ 3 files changed, 299 insertions(+) create mode 100644 src/api/wallet/mch-checkout.ts create mode 100644 src/views/mch/mch-checkout/form.vue create mode 100644 src/views/mch/mch-checkout/index.vue diff --git a/src/api/wallet/mch-checkout.ts b/src/api/wallet/mch-checkout.ts new file mode 100644 index 0000000..3446676 --- /dev/null +++ b/src/api/wallet/mch-checkout.ts @@ -0,0 +1,40 @@ +import request from "/@/utils/request" + +export function fetchList(query?: Object) { + return request({ + url: "/wallet/mch-checkout/page", + method: "get", + params: query, + }) +} + +export function addObj(obj?: Object) { + return request({ + url: "/wallet/mch-checkout", + method: "post", + data: obj, + }) +} + +export function getObj(id?: string) { + return request({ + url: "/wallet/mch-checkout/" + id, + method: "get", + }) +} + +export function delObjs(ids?: Object) { + return request({ + url: "/wallet/mch-checkout", + method: "delete", + data: ids, + }) +} + +export function putObj(obj?: Object) { + return request({ + url: "/wallet/mch-checkout", + method: "put", + data: obj, + }) +} diff --git a/src/views/mch/mch-checkout/form.vue b/src/views/mch/mch-checkout/form.vue new file mode 100644 index 0000000..44d7811 --- /dev/null +++ b/src/views/mch/mch-checkout/form.vue @@ -0,0 +1,126 @@ + + + diff --git a/src/views/mch/mch-checkout/index.vue b/src/views/mch/mch-checkout/index.vue new file mode 100644 index 0000000..2a490fe --- /dev/null +++ b/src/views/mch/mch-checkout/index.vue @@ -0,0 +1,133 @@ + + + From c8f87d5d01e6eb55d1efdc986842b0312d2f42f9 Mon Sep 17 00:00:00 2001 From: weiwei Date: Fri, 9 May 2025 11:13:10 +0800 Subject: [PATCH 3/5] =?UTF-8?q?=E7=BA=BF=E4=B8=8B=E6=AF=8F=E6=97=A5?= =?UTF-8?q?=E8=8F=9C=E5=93=81=E5=88=86=E7=B1=BB=E5=88=97=E8=A1=A8=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E6=8E=92=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/canteen/canteenCategory/index.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/src/views/canteen/canteenCategory/index.vue b/src/views/canteen/canteenCategory/index.vue index fe4f0b5..d6883ef 100644 --- a/src/views/canteen/canteenCategory/index.vue +++ b/src/views/canteen/canteenCategory/index.vue @@ -65,6 +65,7 @@ + From e71b344afbd2bb54de45287f8521208790a527c9 Mon Sep 17 00:00:00 2001 From: dzc <2388224167@qq.com> Date: Fri, 9 May 2025 14:38:03 +0800 Subject: [PATCH 4/5] =?UTF-8?q?feat:=E7=BB=93=E8=B4=A6=E5=95=86=E6=88=B7?= =?UTF-8?q?=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/wallet/mch-checkout.ts | 12 ++-- src/views/hard/hard-sh/index.vue | 15 +++++ src/views/mch/mch-checkout/form.vue | 67 ++++++++++--------- src/views/mch/mch-checkout/index.vue | 61 ++++++++++++++--- .../wallet/wallet-manage/change-balance.vue | 9 +-- .../wallet/wallet-recharge-water/index.vue | 3 +- 6 files changed, 110 insertions(+), 57 deletions(-) diff --git a/src/api/wallet/mch-checkout.ts b/src/api/wallet/mch-checkout.ts index 3446676..9d1167c 100644 --- a/src/api/wallet/mch-checkout.ts +++ b/src/api/wallet/mch-checkout.ts @@ -1,10 +1,14 @@ import request from "/@/utils/request" -export function fetchList(query?: Object) { +export function pageJoin(data: any) { return request({ - url: "/wallet/mch-checkout/page", - method: "get", - params: query, + url: "/wallet/mch-checkout/page-join", + method: "post", + params: { + current: data.current, + size: data.size, + }, + data: data, }) } diff --git a/src/views/hard/hard-sh/index.vue b/src/views/hard/hard-sh/index.vue index 0093d84..189c8bd 100644 --- a/src/views/hard/hard-sh/index.vue +++ b/src/views/hard/hard-sh/index.vue @@ -101,6 +101,15 @@ + + + @@ -113,6 +122,8 @@ import { BasicTableProps, useTable } from "/@/hooks/table" import { displayPrice } from "/@/utils/formatMoney" import * as hardTotalApi from "/@/api/hard/hard-total" +const { push } = useRouter() + // 搜索变量 const queryRef = ref() const showSearch = ref(true) @@ -136,6 +147,10 @@ const exportExcel = () => { postDownBlobFile("/hard/hard-total/export-cs", Object.assign(state.queryForm), "商户交易记录.xlsx") } +const doCheckout = (row: any) => { + push({ path: "/mch/mch-checkout/index", query: { mchId: row.merchantId } }) +} + const getSummaries = (param: any) => { const { columns, data } = param const totalColumns = ["totalPayPrice", "totalPayCount", "totalRefundPrice", "totalRefundCount", "totalProfitPrice", "totalProfitCount"] diff --git a/src/views/mch/mch-checkout/form.vue b/src/views/mch/mch-checkout/form.vue index 44d7811..1113943 100644 --- a/src/views/mch/mch-checkout/form.vue +++ b/src/views/mch/mch-checkout/form.vue @@ -1,35 +1,30 @@ From e718cfff824573363402a21021bd810defe95ec7 Mon Sep 17 00:00:00 2001 From: dzc <2388224167@qq.com> Date: Fri, 9 May 2025 18:13:01 +0800 Subject: [PATCH 5/5] =?UTF-8?q?=E9=A3=9F=E5=A0=82=E5=94=AE=E5=8D=96?= =?UTF-8?q?=E7=BB=9F=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/hard/hard-total.ts | 15 ++ .../hard/canteen-product-total/index.vue | 156 ++++++++++++++++++ 2 files changed, 171 insertions(+) create mode 100644 src/views/hard/canteen-product-total/index.vue diff --git a/src/api/hard/hard-total.ts b/src/api/hard/hard-total.ts index 9e503cf..c7c328f 100644 --- a/src/api/hard/hard-total.ts +++ b/src/api/hard/hard-total.ts @@ -1,5 +1,20 @@ import request from "/@/utils/request" +/** + * 食堂统计 + */ +export function canteenProudctTotal(query: any) { + return request({ + url: "/hard/hard-canteen-total-log/proudct-total", + method: "post", + params: { + current: query.current, + size: query.size, + }, + data: query, + }) +} + export function pageListDept(query?: any) { return request({ url: "/hard/hard-total/page-list-dept", diff --git a/src/views/hard/canteen-product-total/index.vue b/src/views/hard/canteen-product-total/index.vue new file mode 100644 index 0000000..0982d8b --- /dev/null +++ b/src/views/hard/canteen-product-total/index.vue @@ -0,0 +1,156 @@ + + +