From 7036a53caed3443842b17a603a8102f0e4f4531a Mon Sep 17 00:00:00 2001 From: woody Date: Thu, 4 Sep 2025 14:20:15 +0800 Subject: [PATCH 1/5] =?UTF-8?q?feat(bindBank):=20=E7=BB=91=E5=AE=9A?= =?UTF-8?q?=E9=93=B6=E8=A1=8C=E5=8D=A1=E9=80=BB=E8=BE=91=E8=BF=81=E7=A7=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/balance.js | 6 - pages/mine/balance/withdrawal.vue | 51 ++- pages/mine/bindBank/bindBank.vue | 649 ++++++++++++++++++------------ pages/mine/bindBank/index.vue | 448 +++++++++++---------- 4 files changed, 672 insertions(+), 482 deletions(-) diff --git a/config/balance.js b/config/balance.js index 5730f60..605a339 100644 --- a/config/balance.js +++ b/config/balance.js @@ -18,12 +18,6 @@ export const getDefaultBank = params => params, }) -//校验是否绑定银行卡 -export const checkIsbindBank = params => - http.get('/member/api/bank/is-bind', { - params, - }) - //提现页面展示 export const getWidthdrawShow = params => http.get('/member/api/withdraw/show/add', { diff --git a/pages/mine/balance/withdrawal.vue b/pages/mine/balance/withdrawal.vue index 500d827..c784a59 100644 --- a/pages/mine/balance/withdrawal.vue +++ b/pages/mine/balance/withdrawal.vue @@ -7,7 +7,7 @@ :rules="rules" ref="uForm" > - + {{ '提现' }} - + + 请先绑定默认银行卡 + - + + + \ No newline at end of file + .footerbtn { + display: flex; + align-items: center; + padding: 40rpx; + background: #ffffff; + font-size: 24rpx; + font-weight: 600; + border-radius: 20rpx; + margin-top: 32rpx; + width: 100%; + } +} + From 5db2a8476fa184b413b99c5fcc3ee5a840d97d13 Mon Sep 17 00:00:00 2001 From: sangelxiu1 <15781802@163.com> Date: Thu, 11 Sep 2025 11:54:28 +0800 Subject: [PATCH 2/5] =?UTF-8?q?##=20Opt=20-=20=E5=85=BC=E5=AE=B9ios=20open?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/pay/hiPay.vue | 4 +++- pages/pay/index.vue | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/pages/pay/hiPay.vue b/pages/pay/hiPay.vue index f369c2b..e24c4b4 100644 --- a/pages/pay/hiPay.vue +++ b/pages/pay/hiPay.vue @@ -566,7 +566,9 @@ export default { if (navigator.userAgent.includes('MicroMessenger')) { window.location.href = url } else { - window.open(url) + requestAnimationFrame(()=>{ + window.open(url) + }); } }) }, diff --git a/pages/pay/index.vue b/pages/pay/index.vue index 47aa2a8..0787eac 100644 --- a/pages/pay/index.vue +++ b/pages/pay/index.vue @@ -1277,7 +1277,9 @@ export default { if (navigator.userAgent.includes('MicroMessenger')) { window.location.href = url } else { - window.open(url) + requestAnimationFrame(()=>{ + window.open(url) + }); } }) }, From 74f530e85b28f6ad601661272267fcc860ddf2ca Mon Sep 17 00:00:00 2001 From: sangelxiu1 <15781802@163.com> Date: Thu, 11 Sep 2025 15:45:29 +0800 Subject: [PATCH 3/5] =?UTF-8?q?##=20Opt=20-=20=E9=A6=96=E9=A1=B5=E7=BD=91?= =?UTF-8?q?=E7=AB=99=E5=A4=87=E6=A1=88=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/login/index.vue | 108 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 106 insertions(+), 2 deletions(-) diff --git a/pages/login/index.vue b/pages/login/index.vue index 6f4e897..15de27a 100644 --- a/pages/login/index.vue +++ b/pages/login/index.vue @@ -9,7 +9,7 @@ ref="uForm"> @@ -89,6 +89,27 @@ @click="toLogin">{{'登录'}} {{'忘记密码'}} + + + + +
+ +
@@ -329,4 +350,87 @@ body { .pa { padding: 7px 20rpx; } - \ No newline at end of file + + + + + +/* 备案容器 */ +.beian-container { + background-color: #ffffff; /* 深色背景 */ + padding: 16px 0; + text-align: center; + font-size: 12px; + line-height: 1.5; + margin-top: 20px; + border-radius: 8px 8px 0 0; +} + +/* 备案内容 */ +.beian-content { + display: flex; + justify-content: center; + align-items: center; + flex-wrap: wrap; + gap: 12px; + max-width: 1200px; + margin: 0 auto; + padding: 0 16px; +} + +/* 备案链接 */ +.beian-link { + color: #749AE3; + text-decoration: none; + padding: 4px 8px; + border-radius: 4px; + transition: all 0.3s ease; + display: inline-block; +} + +/* 悬停效果 */ +.beian-link:hover { + color: #fff; + background-color: rgba(116, 154, 227, 0.2); + transform: translateY(-1px); + box-shadow: 0 2px 8px rgba(116, 154, 227, 0.3); +} + +/* 分隔符 */ +.beian-separator { + color: #749AE3; + opacity: 0.6; +} + +/* 响应式设计 */ +@media screen and (max-width: 480px) { + .beian-content { + flex-direction: column; + gap: 8px; + } + + .beian-separator { + display: none; + } + + .beian-link { + font-size: 11px; + } +} + +/* 动画效果 */ +@keyframes fadeIn { + from { + opacity: 0; + transform: translateY(10px); + } + to { + opacity: 1; + transform: translateY(0); + } +} + +.beian-container { + animation: fadeIn 0.5s ease-out; +} + From d86a499d7af31c2cab546f4284b7e911aec9403c Mon Sep 17 00:00:00 2001 From: woody Date: Tue, 16 Sep 2025 09:53:47 +0800 Subject: [PATCH 4/5] =?UTF-8?q?fix(region-select):=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E5=8C=BA=E5=9F=9F=E9=80=89=E6=8B=A9=E5=A6=82=E6=9E=9C=E8=A2=AB?= =?UTF-8?q?=E9=80=89=E5=AE=8C=E9=A1=B5=E9=9D=A2=E6=8A=A5=E9=94=99=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/region-select/index.vue | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/components/region-select/index.vue b/components/region-select/index.vue index f68edf0..e151678 100644 --- a/components/region-select/index.vue +++ b/components/region-select/index.vue @@ -19,13 +19,19 @@
{{ c.name }}
- +
{{ d.name }}
@@ -119,6 +125,7 @@ export default { .filter(key => res.data[key]) .filter(key => !res.data?.data?.[`${key}Data`]) .reverse() + console.log(needSelected, 'needSelected') if ( needSelected?.length && Object.keys(res.data?.data || {}).length < needSelected?.length @@ -180,6 +187,7 @@ export default { } } }) + this.cityList.forEach(item => { const province = this.provinceList.find( province => province.pkId === item.parent @@ -192,6 +200,8 @@ export default { } } }) + this.provinceList = this.provinceList.filter(item => item.children) + this.cityList = this.cityList.filter(item => item.children) this.cityList = this.provinceList[this.pickerValue[0]].children this.countyList = this.cityList[this.pickerValue[1]].children }, From de5fa75abe77f4d86a423851c925e0a13a8d3f1a Mon Sep 17 00:00:00 2001 From: woody Date: Tue, 16 Sep 2025 10:17:51 +0800 Subject: [PATCH 5/5] =?UTF-8?q?fix(performanceDistribution):=20=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E6=9F=A5=E8=AF=A2-=E6=9C=88=E5=BA=A6=E4=B8=9A?= =?UTF-8?q?=E7=BB=A9=E9=9A=90=E8=97=8F=E5=85=A8=E9=83=A8=E4=B8=8B=E6=8B=89?= =?UTF-8?q?=E9=80=89=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../distribution/performanceDistribution.vue | 545 +++++++++--------- 1 file changed, 276 insertions(+), 269 deletions(-) diff --git a/components/distribution/performanceDistribution.vue b/components/distribution/performanceDistribution.vue index 08bf740..b9ff709 100644 --- a/components/distribution/performanceDistribution.vue +++ b/components/distribution/performanceDistribution.vue @@ -1,300 +1,307 @@ \ No newline at end of file +.bg3 { + background: linear-gradient(180deg, #677af9 0%, #697bf2 100%); +} +