From ed80576a4e54ad1bc6750eef6cc827f38b71fb22 Mon Sep 17 00:00:00 2001 From: "liujw155@outlook.com" Date: Fri, 18 Jul 2025 18:30:27 +0800 Subject: [PATCH] add logic --- src/api/server.js | 7 +- src/subpackage/order/api/index.js | 5 ++ src/subpackage/order/components/detail/contact.vue | 5 +- src/subpackage/order/pages/detail.vue | 78 ++++++++++++++++------ 4 files changed, 72 insertions(+), 23 deletions(-) create mode 100644 src/subpackage/order/api/index.js diff --git a/src/api/server.js b/src/api/server.js index a355c9e..969d73b 100644 --- a/src/api/server.js +++ b/src/api/server.js @@ -44,7 +44,12 @@ server.interceptors.response.use( errorModal: response?.config?.errorModal, success: () => { // 登录超时 - if(response?.data?.code === 401&&response?.data?.message?.indexOf('用户') !== -1)loginHandle(); + if( + // 用户异常 + (response?.data?.code === 401&&response?.data?.message?.indexOf('用户') !== -1) + // 参数错误,[token]不允许为空 + || (response?.data?.code === 404&&response?.data?.message?.indexOf('token') !== -1) + )loginHandle(); // if(response?.data?.error === '704'&&response?.data?.smsg === 'ustoken不能为空')loginHandle(); } }) diff --git a/src/subpackage/order/api/index.js b/src/subpackage/order/api/index.js new file mode 100644 index 0000000..9040d81 --- /dev/null +++ b/src/subpackage/order/api/index.js @@ -0,0 +1,5 @@ +import server from '@/api/server'; + +export const orderGet = params => server.post({ url: '/stadium/order/get', ...params }); // 预约订单详情 + + diff --git a/src/subpackage/order/components/detail/contact.vue b/src/subpackage/order/components/detail/contact.vue index 0104707..1ee214f 100644 --- a/src/subpackage/order/components/detail/contact.vue +++ b/src/subpackage/order/components/detail/contact.vue @@ -1,6 +1,7 @@