From b76360992e20399484b7cc192fb3746c1978c8a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A7=A6=E5=BD=A6=E7=A5=96?= <605893810@qq.com> Date: Wed, 27 Aug 2025 20:29:20 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E9=80=80=E6=AC=BE=E9=80=80=E8=B4=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mine_order/after-sales/index.vue | 15 ++ pages/mine_package/mine_order/mine_order.vue | 136 +++++++++++++++--- .../order_submit/order_submit.vue | 1 + utils/config.js | 6 +- 4 files changed, 134 insertions(+), 24 deletions(-) create mode 100644 pages/mine_package/mine_order/after-sales/index.vue diff --git a/pages/mine_package/mine_order/after-sales/index.vue b/pages/mine_package/mine_order/after-sales/index.vue new file mode 100644 index 0000000..c556e33 --- /dev/null +++ b/pages/mine_package/mine_order/after-sales/index.vue @@ -0,0 +1,15 @@ + + + diff --git a/pages/mine_package/mine_order/mine_order.vue b/pages/mine_package/mine_order/mine_order.vue index 2041187..e605bb3 100644 --- a/pages/mine_package/mine_order/mine_order.vue +++ b/pages/mine_package/mine_order/mine_order.vue @@ -144,13 +144,23 @@ - + + + + 申请售后 + + - - + + 联系售后 + 荐 + + 退货退款 - - 售后联系方式 + + + 售后联系方式 如遇退/换货等问题,请联系客服处理 @@ -159,15 +169,13 @@ - @@ -176,22 +184,20 @@ - - - 确定 - + + + - + @@ -210,10 +216,12 @@ import { getOrderList, confirmReceipt, getSignUrl, signContract, isSignContract, import dayjs from 'dayjs'; import { formatDate1, copyData } from '@/utils/index.js' import { getUserInfo } from '@/api/auth.js' -import { CUSTOMER_SERVICE_PHONE_NUMBER } from '@/utils/config.js'; +import { CUSTOMER_SERVICE_PHONE_NUMBER, CLOUD_SERVICE_WECHAT } from '@/utils/config.js'; +import afterSales from './after-sales/index' export default { - components: { DownPopup }, + components: { DownPopup, afterSales }, + computed: { MINE_ORDER_TYPE() { return MINE_ORDER_TYPE; @@ -226,7 +234,14 @@ export default { }, ORDER_TYPE() { return ORDER_TYPE; - } + }, + PHONE_NUMBER() { + return CUSTOMER_SERVICE_PHONE_NUMBER; + }, + WECHAT() { + return CLOUD_SERVICE_WECHAT; + }, + }, data() { return { @@ -291,8 +306,8 @@ export default { downShow: false, selectItem: null, userInfo: null, - search: '' - + search: '', + activeIndex: 0 } }, onLoad(options) { @@ -585,6 +600,83 @@ export default {