From 756cb28daa32d9450611428e085de09d8767be16 Mon Sep 17 00:00:00 2001 From: "pikachu1995@126.com" Date: Sun, 23 Nov 2025 16:30:41 +0800 Subject: [PATCH] =?UTF-8?q?fix(api):=20=E4=BF=AE=E6=AD=A3=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E9=9A=90=E7=A7=81=E5=8D=8F=E8=AE=AE=E7=9A=84API?= =?UTF-8?q?=E8=B7=AF=E5=BE=84=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit feat(ui): 在顶部导航栏添加客服按钮及样式 添加客服按钮功能,包括获取IM链接和用户信息验证 refactor(order): 重构分销订单状态显示逻辑 统一订单状态显示为"未完成"、"完成"和"退款",并调整对应颜色 --- manager/src/api/pages.js | 2 +- .../views/distribution/distributionOrder.vue | 13 +++---- seller/src/views/Main.vue | 37 +++++++++++++++++++ .../views/distribution/distributionOrder.vue | 18 ++++----- seller/src/views/main.scss | 14 +++++++ 5 files changed, 66 insertions(+), 18 deletions(-) diff --git a/manager/src/api/pages.js b/manager/src/api/pages.js index 1663dd13..ce6b4e10 100644 --- a/manager/src/api/pages.js +++ b/manager/src/api/pages.js @@ -114,5 +114,5 @@ export const getPrivacy = (type) => { } //修改隐私协议数据 export const updatePrivacy = (id,type,params) => { - return putRequest(`/other/article/updateArticle/${type}?id=${id}`, params, {"Content-Type": "application/json"}) + return putRequest(`/other/article/updateArticle/${type}/${id}`, params, {"Content-Type": "application/json"}) } \ No newline at end of file diff --git a/manager/src/views/distribution/distributionOrder.vue b/manager/src/views/distribution/distributionOrder.vue index b1596b5f..41329b4f 100644 --- a/manager/src/views/distribution/distributionOrder.vue +++ b/manager/src/views/distribution/distributionOrder.vue @@ -210,7 +210,7 @@ }, filterStatus (status) { // 过滤订单状态 const arr = [ - {status: 'WAIT_BILL', title: '待结算'}, + {status: 'NO_COMPLETED', title: '未完成'}, {status: 'COMPLETE', title: '完成'}, {status: 'REFUND', title: '退款'}, ] @@ -219,21 +219,20 @@ return arr[i].title; } } + return '未完成'; // 默认返回未完成 }, filterStatusColor (status) { // 状态tag标签颜色 const arr = [ - {status: 'WAIT_BILL', color: 'blue'}, - {status: 'WAIT_CASH', color: 'orange'}, - {status: 'COMPLETE_CASH', color: 'green'}, - {status: 'CANCEL', color: 'red'}, - {status: 'NO_COMPLETED', color: 'red'}, - {status: 'REFUND', color: 'magenta'}, + {status: 'NO_COMPLETED', color: 'orange'}, + {status: 'COMPLETE', color: 'green'}, + {status: 'REFUND', color: 'red'}, ] for (let i=0;i