From 42f4d9f96a8984d8e4eab3eaf8ebb6f8e4a214d1 Mon Sep 17 00:00:00 2001 From: sexygoat <1538832180@qq.com> Date: Fri, 24 Apr 2026 10:27:35 +0800 Subject: [PATCH] fix: bug --- pages/bind/bind.vue | 6 +-- pages/index/index.vue | 93 ++++++++++++++++++++++-------------------- static/left.png | Bin 0 -> 2201 bytes 3 files changed, 51 insertions(+), 48 deletions(-) create mode 100644 static/left.png diff --git a/pages/bind/bind.vue b/pages/bind/bind.vue index 5312d9e..20e7b92 100644 --- a/pages/bind/bind.vue +++ b/pages/bind/bind.vue @@ -3,7 +3,7 @@ - 🔙 + 绑定手机号 @@ -164,8 +164,8 @@ cursor: pointer; .back-icon { - font-size: 36rpx; - color: var(--text-primary); + width: 40rpx; + height: 40rpx; } .back-text { diff --git a/pages/index/index.vue b/pages/index/index.vue index 316631f..fee8033 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -593,52 +593,55 @@ return; } - uni.showLoading({ - title: '同步中...', - mask: true + uni.showModal({ + title: '确认同步', + content: '确定要同步运营商数据吗?', + success: (res) => { + if (!res.confirm) return; + uni.showLoading({ + title: '同步中...', + mask: true + }); + + assetApi.refresh(identifier).then((data) => { + uni.hideLoading(); + + if (data.accepted) { + const refreshTypeText = data.refresh_type === 'device' ? '设备' : '卡'; + uni.showToast({ + title: `${refreshTypeText}数据同步成功`, + icon: 'success', + duration: 2000 + }); + + setTimeout(() => { + loadAssetInfo(); + }, 2000); + } else { + uni.showToast({ + title: '同步失败,请稍后重试', + icon: 'none' + }); + } + }).catch((e) => { + uni.hideLoading(); + console.error('同步数据失败', e); + + if (e.msg && e.msg.includes('冷却')) { + uni.showToast({ + title: e.msg, + icon: 'none', + duration: 2000 + }); + } else { + uni.showToast({ + title: '同步失败', + icon: 'none' + }); + } + }); + } }); - - try { - const data = await assetApi.refresh(identifier); - - uni.hideLoading(); - - if (data.accepted) { - const refreshTypeText = data.refresh_type === 'device' ? '设备' : '卡'; - uni.showToast({ - title: `${refreshTypeText}数据同步成功`, - icon: 'success', - duration: 2000 - }); - - // 同步成功后,延迟重新加载资产信息 - setTimeout(() => { - loadAssetInfo(); - }, 2000); - } else { - uni.showToast({ - title: '同步失败,请稍后重试', - icon: 'none' - }); - } - } catch (e) { - uni.hideLoading(); - console.error('同步数据失败', e); - - // 如果是冷却时间错误,显示提示 - if (e.msg && e.msg.includes('冷却')) { - uni.showToast({ - title: e.msg, - icon: 'none', - duration: 2000 - }); - } else { - uni.showToast({ - title: '同步失败', - icon: 'none' - }); - } - } }; const enterDetail = (name) => { diff --git a/static/left.png b/static/left.png new file mode 100644 index 0000000000000000000000000000000000000000..2deb5aef5db56661602ee4656c5cf4d0befd6719 GIT binary patch literal 2201 zcmZ{mdpuNI8^^b?v0d9U=m=%cm?B5SNetD@Hp9#yZwaZRTv8|@QBCDClXuK$uubEd z(oHItR1)6u>7X&fQM$NPr-o6Kgj0$-uZo`o(#GeSklM2V0QqxSXy6fzi4wy@FV@1^gFEdzJ4xmCE!$3}_^}ID z>H%MM^d(lYK9oBB?hankP`Yax0`RjySVcCEXN13iGb;gt4Za19?jRY+I!)M(9B!-N zZjDC~T@8>+GU<|#GZ3ej2MANsg%kHNKw#Ed zk(@?=q;%$?a1MYPCY?9ng6lWdsTc%n$X{G{cXa|K&fHw=D|jclLJpdl;dYb7r5&w~u0-&g@#>a>zOT z$IQ8|a=-N+1x@S!zFcwwdBWl~5_$KJjbeh=s{V(SRmiU=j0V03(V{vXXZDR6qi_Af zn7RG5$Mqle(4ix{&1%S569?xK7V$F>&xo^Ie2wO;gvU?F-Vso}Os>&J+PB#w>9%`_ zs#K4zomiXgQP7F-A!ISlAi`Qi4$bOQL>MeVB^nlmY$Imlu~=}Bt7@iXZP^LUn0!vu z#M+!l;DOAVM|w09q(R2O7H_|?E8jYUE&v&yV#Jn9AFa8Jh_t<4m@6W>zSg@7%7&d< z=I*XbS{EJVPC)&pciQDz7EO)&dBaO{hk`KX>6qyC;5ZoVW=JzoHWYee!I2Fk`E7*> z2UEaU?>%eLAfsDB4#8%q9I~Xz70NC>@FwJrNY2YuR5iIuJaM!VC5JZRNbfY;fGW--SqPu6wZ26Q<89lpWh^j0IQDuUnOA zS$RZ$PmIhCB5aqDX>E#V{|elF|6O;%0NLBfqanV4*skr8G?18bJsX)<%Lq|3HHSN6Lp?oBY@9r9?Y^qRgaWzp{8KdGTo%mXty{muxYVjQs{{5k2r8V z52DQvR+MbB=9KohIhfEaBiId|*r9pF<3H^`8i27Ujc7whDy(vlFGLD^eO0VCg_A0K z{XT1h)PCi%k`??-w`EylFnmeENs3`WuapKGnHkXuOgRD$0MBIS8)2|zy1>g#^z1k z_EVm|#0XI`uol_eit&-c_{D0bF=5`38cA%B6jGV+6!H<(vXh*W>_Uc){f=33#*O=fj5{Nim8Vz z&NMj-1}>kZHXQG%vKG;X4Y>_>>Co`0rP6PS!Jh=kdyds&mNY9yevgl|40f*+J2Ly@ zq2cWBHA|#-BNWs6Xk?P7)NHb62l3L9k|B_~nHjqkLMH~E2YO4*efYazDy%-XkIK_I zkStakpcjn4J+b1d6U`=F1rlRjspQmy4j)*h`2cprqC{qD2Lh_TX*Oyql}K6JbOa`l z<}yyCl~0fkc(v8U8RB}@rN?I@zT0OCz;S{sSt_LBg<^_$iBbHSLHc(%k)<(we|fFX%>Fm`n(PhH z(A8OMn<$;WV-Iy=auLnUH+7lIxKX)nee!rdVmEimma^zap0L1S;Ul>kX4zIB%%(2L zK0dr1x@;Mx@0Qado8DwibdS%iG)Kz)>&`!d3A|O6FHh}j>fs|FHfYY+$P~zH+oV_j zQZ@2cz$$Hdt7HB!`VE=^x>sA>!Zr~gQg->_pU#C(;jtR}naR_u0b~UwtaC?#KD=E&5 zDE^JmFak8(bvoYK*e%3DV98KgLld};%^#)&9h|s;o)sF78}!hvh23!W>TLQ35j-?j zp|eLr$*XaEmDu^Oy|@uT>%{>Hb~xmM%Hq6F1A-XiioXIu669=}u=bP$hoin^be_b3 z!~RP4^#)L>mOLp{7x|y9x(1}PHL^*K`zog`HO76hB5nkxWqBxlk8!4QI4d tr2ild`mqQA78bleQ7!QXL;GiEp$P;odX?|fTfG9009-GBR;_2a;J@9Zo9h4o literal 0 HcmV?d00001