-
- 打印发票
-
-
- 购物车
-
-
- 钱包明细
-
-
- 订单详情
-
-
- 编辑
-
-
- 退款
-
-
- 删除
-
+
+
+
+ 打印发票
+
+
+
+
+ 购物车
+
+
+
+
+ 钱包明细
+
+
+
+
+ 订单详情
+
+
+
+
+ 退款
+
+
+
+
+ 手动核销
+
+
+
+
+ 删除
+
+
@@ -385,6 +400,22 @@ const selectionChangHandle = (objs: { id: string }[]) => {
multiple.value = !objs.length
}
+// 手动核销
+const doCancel = async (row: any) => {
+ try {
+ await useMessageBox().confirm(`是否手动核销用户'${row.username}',总价为${displayPrice(row.totalPrice)}的预约订单?`)
+ } catch {
+ return
+ }
+ try {
+ await hardOrder.adminRserveCancelOrder(row.id)
+ getDataList()
+ useMessage().success("核销成功")
+ } catch (err: any) {
+ useMessage().error(err.msg)
+ }
+}
+
// 删除操作
const handleDelete = async (ids: string[]) => {
try {
@@ -422,7 +453,7 @@ const getSummaries = (param: SummaryMethodProps) => {
{ column: "totalPrice", columnName: "商品总价", color: "#67C260" },
{ column: "extraPrice", columnName: "额外支付", color: "#F56E9B" },
{ column: "payPrice", columnName: "实际支付", color: "#355CF6" },
- ].forEach(({ column, columnName, color }: any, index: number) => {
+ ].forEach(({ column, columnName, color }: any) => {
const values = data.map((item) => Number(item[column]))
if (!values.every((value) => Number.isNaN(value))) {
priceVNode.push(
From 99642377d5926eda231c92f24bbb088a7aacac1b Mon Sep 17 00:00:00 2001
From: dzc <2388224167@qq.com>
Date: Tue, 16 Jun 2026 18:08:01 +0800
Subject: [PATCH 10/11] 11
---
src/views/hard/hard-order/index.vue | 26 ++++++++++++--------------
1 file changed, 12 insertions(+), 14 deletions(-)
diff --git a/src/views/hard/hard-order/index.vue b/src/views/hard/hard-order/index.vue
index 33f5f288..d87af1c4 100644
--- a/src/views/hard/hard-order/index.vue
+++ b/src/views/hard/hard-order/index.vue
@@ -224,9 +224,9 @@
-
-
+
+
打印发票
@@ -242,30 +242,28 @@
钱包明细
-
-
+
+
订单详情
+ class="w-full flex justify-start" v-auth="'hard_hardAfterSale_adminRefund'">
退款
-
+ class="w-full flex justify-start" v-auth="'hard_hardAfterSale_cancel'">
+
手动核销
-
-
+
+
删除
From c003fc819c822350aa170c37050e64bbbe411b01 Mon Sep 17 00:00:00 2001
From: dzc <2388224167@qq.com>
Date: Tue, 16 Jun 2026 18:22:47 +0800
Subject: [PATCH 11/11] 11
---
src/views/hard/hard-order/index.vue | 39 ++++++++++++++++++-----------
1 file changed, 24 insertions(+), 15 deletions(-)
diff --git a/src/views/hard/hard-order/index.vue b/src/views/hard/hard-order/index.vue
index d87af1c4..d37afadf 100644
--- a/src/views/hard/hard-order/index.vue
+++ b/src/views/hard/hard-order/index.vue
@@ -223,47 +223,56 @@
-
-
+
-
+
打印发票
-
-
+
购物车
-
-
+
钱包明细
-
-
+
订单详情
-
+
退款
-
+ class="w-1/2 h-[30px] flex justify-start items-center"
+ v-auth="'hard_hardAfterSale_cancel'">
+
手动核销
-
-
+
删除