From a3ff6e6d345273737445477e6075708e889dbdbd Mon Sep 17 00:00:00 2001 From: b2894lxlx <517289602@qq.com> Date: Mon, 17 Mar 2025 01:26:55 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E4=BF=AE=E5=A4=8Dbug=202=E3=80=81?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=85=85=E5=80=BC=203=E3=80=81=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/chargePackage.js | 3 + src/api/shop.js | 1 + src/manifest.json | 4 +- src/pages.json | 6 + src/pages/shop/checkout.vue | 299 +++++++++++++++++--------------- src/pages/signUp/info.vue | 7 +- src/pages/signUp/self.vue | 4 + src/pages/user/balance.vue | 92 ++++++++++ src/pages/user/user.vue | 10 +- src/static/image/balance-bg.png | Bin 0 -> 17994 bytes src/static/image/balance.png | Bin 0 -> 3829 bytes 11 files changed, 280 insertions(+), 146 deletions(-) create mode 100644 src/api/chargePackage.js create mode 100644 src/pages/user/balance.vue create mode 100644 src/static/image/balance-bg.png create mode 100644 src/static/image/balance.png diff --git a/src/api/chargePackage.js b/src/api/chargePackage.js new file mode 100644 index 0000000..1c75928 --- /dev/null +++ b/src/api/chargePackage.js @@ -0,0 +1,3 @@ +import http from './index.js'; +import {SERVER_API_URL} from "@/config"; +export const listChargePackage = () => http.get(`/shop/charge-package`) diff --git a/src/api/shop.js b/src/api/shop.js index 62fc24c..06a314b 100644 --- a/src/api/shop.js +++ b/src/api/shop.js @@ -26,3 +26,4 @@ export const messageInfoReq = (id) => http.get(`/shop/message/${id}`) export const messageReadReq = (data) => http.post(`/shop/message/read`, data) export const messageHasUnreadReq = (data) => http.post(`/shop/message/has-unread`, data) export const messageUnreadNumReq = (data) => http.post(`/shop/message/unread-num`, data) +export const newChargeOrderReq = (data) => http.post(`/shop/order/charge-order`, data) diff --git a/src/manifest.json b/src/manifest.json index 0761191..9196bcc 100644 --- a/src/manifest.json +++ b/src/manifest.json @@ -3,8 +3,8 @@ "appid" : "__UNI__06C03D0", //__UNI__06C03D0 "description" : "", - "versionName" : "1.34.3", - "versionCode" : "252", + "versionName" : "1.35.0", + "versionCode" : "254", "transformPx" : false, /* 5+App特有相关 */ "app-plus" : { diff --git a/src/pages.json b/src/pages.json index 6ed1b54..3402689 100644 --- a/src/pages.json +++ b/src/pages.json @@ -650,6 +650,12 @@ "style": { "navigationBarTitleText": "详情" } + }, + { + "path": "pages/user/balance", + "style": { + "navigationBarTitleText": "钱包" + } } ], "tabBar": { diff --git a/src/pages/shop/checkout.vue b/src/pages/shop/checkout.vue index 243f95c..26747bb 100644 --- a/src/pages/shop/checkout.vue +++ b/src/pages/shop/checkout.vue @@ -1,67 +1,70 @@ \ No newline at end of file diff --git a/src/pages/signUp/info.vue b/src/pages/signUp/info.vue index 6bb60b8..8c139bd 100644 --- a/src/pages/signUp/info.vue +++ b/src/pages/signUp/info.vue @@ -339,7 +339,8 @@ - @@ -771,6 +772,10 @@ const join = async () => { if (workDateEndJudge.value && !form.value.workDateEnd) { return $toast('请选择从业结束日期') } + if (workDateEndJudge.value && form.value.workDateEnd) { + if (dayjs(form.value.workDateStart).isAfter(form.value.workDateEnd)) + return $toast('从业开始日期不能晚于从业结束日期') + } if (!form.value.idCardFront) { return $toast('请上传身份证正面') } diff --git a/src/pages/signUp/self.vue b/src/pages/signUp/self.vue index 4323faf..40558c2 100644 --- a/src/pages/signUp/self.vue +++ b/src/pages/signUp/self.vue @@ -860,6 +860,10 @@ const join = async () => { if (workDateEndJudge.value && !form.value.workDateEnd) { return $toast('请选择从业结束日期') } + if (workDateEndJudge.value && form.value.workDateEnd) { + if (dayjs(form.value.workDateStart).isAfter(form.value.workDateEnd)) + return $toast('从业开始日期不能晚于从业结束日期') + } if (!form.value.idCardFront) { return $toast('请上传身份证正面') } diff --git a/src/pages/user/balance.vue b/src/pages/user/balance.vue new file mode 100644 index 0000000..bb1e38d --- /dev/null +++ b/src/pages/user/balance.vue @@ -0,0 +1,92 @@ + + + + + \ No newline at end of file diff --git a/src/pages/user/user.vue b/src/pages/user/user.vue index ed30f64..3f59712 100644 --- a/src/pages/user/user.vue +++ b/src/pages/user/user.vue @@ -32,7 +32,15 @@ - + + + + + + 钱包 + + + diff --git a/src/static/image/balance-bg.png b/src/static/image/balance-bg.png new file mode 100644 index 0000000000000000000000000000000000000000..ba65439335c0adbb87c1f490c12c19055b8a6e38 GIT binary patch literal 17994 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 T_kuqTBeiFT?e_d_-m(7&4>IV! literal 0 HcmV?d00001 diff --git a/src/static/image/balance.png b/src/static/image/balance.png new file mode 100644 index 0000000000000000000000000000000000000000..8f1bf22b7b775c8a7e3b5dea8774a251a7763bbf GIT binary patch literal 3829 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 Mw+u1wH60@U51Fv