From fd65cf1bf3ea6291c856b73cccdeb0379c38f8b3 Mon Sep 17 00:00:00 2001
From: dzc <2388224167@qq.com>
Date: Wed, 27 Aug 2025 15:58:28 +0800
Subject: [PATCH] =?UTF-8?q?feat:=E7=AE=A1=E7=90=86=E5=91=98=E8=AE=A2?=
=?UTF-8?q?=E5=8D=95=E8=AE=B0=E5=BD=95=E5=88=86=E9=A1=B5=E6=8A=A5=E9=94=99?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../hard/hard-after-sale/order-refund.vue | 21 +--
.../components/admin-refund-dialog/form.vue | 2 +-
.../components/admin-refund-dialog/table.vue | 173 +++++++++++++++---
src/views/hard/hard-order/index.vue | 6 +-
4 files changed, 158 insertions(+), 44 deletions(-)
diff --git a/src/views/hard/hard-after-sale/order-refund.vue b/src/views/hard/hard-after-sale/order-refund.vue
index 31bafbb..6aa3efd 100644
--- a/src/views/hard/hard-after-sale/order-refund.vue
+++ b/src/views/hard/hard-after-sale/order-refund.vue
@@ -41,14 +41,8 @@
-
+
@@ -75,16 +69,13 @@
-
+ v-auth="'hard_hardAfterSale_change'" label="操作: " label-class-name="no-colon">
同意售后
- 拒绝售后
+ 拒绝售后
+
diff --git a/src/views/hard/hard-order/components/admin-refund-dialog/form.vue b/src/views/hard/hard-order/components/admin-refund-dialog/form.vue
index 4e71b73..ccf9882 100644
--- a/src/views/hard/hard-order/components/admin-refund-dialog/form.vue
+++ b/src/views/hard/hard-order/components/admin-refund-dialog/form.vue
@@ -32,7 +32,7 @@
-
\ No newline at end of file
+
+
+
\ No newline at end of file
diff --git a/src/views/hard/hard-order/index.vue b/src/views/hard/hard-order/index.vue
index 89d95d7..8a3cb26 100644
--- a/src/views/hard/hard-order/index.vue
+++ b/src/views/hard/hard-order/index.vue
@@ -54,7 +54,8 @@
+ @sort-change="sortChangeHandle" :show-summary="false" :summary-method="getSummaries"
+ row-key="id">
@@ -242,7 +243,6 @@
-
@@ -402,7 +402,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(