From 485ab9b36c8db9cdab8e5e955dd771ceedc08af7 Mon Sep 17 00:00:00 2001 From: kron Date: Mon, 14 Jul 2025 16:44:26 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=A2=E5=8D=95=E8=AF=A6=E6=83=85=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/constants.js | 11 +++++++++++ src/pages/order-detail.vue | 17 ++++++++++++++++- src/pages/orders.vue | 13 +------------ 3 files changed, 28 insertions(+), 13 deletions(-) diff --git a/src/constants.js b/src/constants.js index e4aec12..2b59b36 100644 --- a/src/constants.js +++ b/src/constants.js @@ -67,6 +67,17 @@ export const orderStatusNames = { 9: "拒绝退款", }; +export const getStatusColor = (status) => { + switch (status) { + case 1: + return "#EF4848"; + case 4: + return "#35CD67"; + default: + return "#999999"; + } +}; + export const directionAdjusts = { AdjustLowerRight: "向右下方调瞄", AdjustDown: "向下方调瞄", diff --git a/src/pages/order-detail.vue b/src/pages/order-detail.vue index 84767a6..bba0041 100644 --- a/src/pages/order-detail.vue +++ b/src/pages/order-detail.vue @@ -3,7 +3,7 @@ import { ref, onMounted } from "vue"; import Container from "@/components/Container.vue"; import SButton from "@/components/SButton.vue"; import { payOrderAPI, cancelOrderListAPI, getHomeData } from "@/apis"; -import { orderStatusNames } from "@/constants"; +import { orderStatusNames, getStatusColor } from "@/constants"; import useStore from "@/store"; const store = useStore(); const { updateUser } = store; @@ -52,6 +52,11 @@ const cancelOrder = async () => {