From 83a7d6ef3c78ade3df713f8b20dc67f28201414e Mon Sep 17 00:00:00 2001 From: dongjian <315328220@qq.com> Date: Tue, 11 Nov 2025 10:35:43 +0800 Subject: [PATCH] no message --- pages.json | 21 ++ .../account/components/select-lian.vue | 190 +++++++++++ .../account/components/shu-tips.vue | 110 +++++++ pages/rwa_package/account/index.vue | 123 ++----- pages/rwa_package/account/shu.vue | 302 ++++++++++++++++++ pages/rwa_package/account/shuAdd.vue | 154 +++++++++ pages/rwa_package/account/shuSuccess.vue | 96 ++++++ pages/rwa_package/rwa/rwa.vue | 26 +- static/new/eye_0.png | Bin 0 -> 1853 bytes static/new/eye_1.png | Bin 0 -> 1158 bytes static/new/icon.png | Bin 0 -> 914 bytes static/new/right_icon.png | Bin 0 -> 729 bytes static/new/shu_0.png | Bin 0 -> 858 bytes static/new/shu_1.png | Bin 0 -> 2203 bytes utils/config.js | 4 +- utils/func.js | 25 +- 16 files changed, 948 insertions(+), 103 deletions(-) create mode 100644 pages/rwa_package/account/components/select-lian.vue create mode 100644 pages/rwa_package/account/components/shu-tips.vue create mode 100644 pages/rwa_package/account/shu.vue create mode 100644 pages/rwa_package/account/shuAdd.vue create mode 100644 pages/rwa_package/account/shuSuccess.vue create mode 100644 static/new/eye_0.png create mode 100644 static/new/eye_1.png create mode 100644 static/new/icon.png create mode 100644 static/new/right_icon.png create mode 100644 static/new/shu_0.png create mode 100644 static/new/shu_1.png diff --git a/pages.json b/pages.json index 022bc18..6abe309 100644 --- a/pages.json +++ b/pages.json @@ -326,6 +326,27 @@ "navigationBarTextStyle": "black" } }, + { + "path": "account/shu", + "style": { + "navigationStyle": "custom", + "navigationBarTextStyle": "black" + } + }, + { + "path": "account/shuAdd", + "style": { + "navigationStyle": "custom", + "navigationBarTextStyle": "black" + } + }, + { + "path": "account/shuSuccess", + "style": { + "navigationStyle": "custom", + "navigationBarTextStyle": "black" + } + }, { "path": "account/bind", "style": { diff --git a/pages/rwa_package/account/components/select-lian.vue b/pages/rwa_package/account/components/select-lian.vue new file mode 100644 index 0000000..e7d6d99 --- /dev/null +++ b/pages/rwa_package/account/components/select-lian.vue @@ -0,0 +1,190 @@ + + + + + \ No newline at end of file diff --git a/pages/rwa_package/account/components/shu-tips.vue b/pages/rwa_package/account/components/shu-tips.vue new file mode 100644 index 0000000..7338ac4 --- /dev/null +++ b/pages/rwa_package/account/components/shu-tips.vue @@ -0,0 +1,110 @@ + + + + + \ No newline at end of file diff --git a/pages/rwa_package/account/index.vue b/pages/rwa_package/account/index.vue index 2212d66..123ccdf 100644 --- a/pages/rwa_package/account/index.vue +++ b/pages/rwa_package/account/index.vue @@ -1,27 +1,21 @@ + + diff --git a/pages/rwa_package/account/shuAdd.vue b/pages/rwa_package/account/shuAdd.vue new file mode 100644 index 0000000..b211cfd --- /dev/null +++ b/pages/rwa_package/account/shuAdd.vue @@ -0,0 +1,154 @@ + + + + + diff --git a/pages/rwa_package/account/shuSuccess.vue b/pages/rwa_package/account/shuSuccess.vue new file mode 100644 index 0000000..4a6d2df --- /dev/null +++ b/pages/rwa_package/account/shuSuccess.vue @@ -0,0 +1,96 @@ + + + + + diff --git a/pages/rwa_package/rwa/rwa.vue b/pages/rwa_package/rwa/rwa.vue index 41e9112..554025d 100644 --- a/pages/rwa_package/rwa/rwa.vue +++ b/pages/rwa_package/rwa/rwa.vue @@ -57,6 +57,7 @@ + @@ -65,12 +66,15 @@ import { getExchUsers } from '@/api/finance.js'; import { formatDate } from '@/utils/index.js'; import { getAcctBalance } from '@/api/finance.js'; +import ShuTips from '@/pages/rwa_package/account/components/shu-tips.vue'; + export default { data() { return { balanceObj: {}, amountList: [], + tipsShow:false, form: { page: 1, pageSize: 10, @@ -78,21 +82,36 @@ export default { loading: false, } }, + components:{ShuTips}, onShow() { this.getAcctBalance(); this.loadData(); }, methods: { formatDate, + onClose(){ + this.tipsShow = false; + }, + onOk(index){ + if(index == 0){ + uni.navigateTo({ + url: '/pages/rwa_package/account/shu?money=' + this.balanceObj.curAmount, + }) + }else if(index == 1){ + uni.navigateTo({ + url: '/pages/rwa_package/rwa_binding/rwa_binding', + }) + } + this.onClose(); + }, leftJump() { uni.switchTab({ url: '/pages/mine/mine', }); }, addRwa() { - uni.navigateTo({ - url: '/pages/rwa_package/rwa_binding/rwa_binding', - }) + this.tipsShow = true; + }, addWithdrawal() { uni.navigateTo({ @@ -137,6 +156,7 @@ export default { }, // 模拟获取数据的方法,实际应用中应该替换为你的数据获取逻辑,例如从服务器获取数据 async fetchData(page, pageSize) { + const params = { page, pageSize, diff --git a/static/new/eye_0.png b/static/new/eye_0.png new file mode 100644 index 0000000000000000000000000000000000000000..80c8b415781773f9b28d6b9794848cf490fb205d GIT binary patch literal 1853 zcmV-D2g3M?P)F?%i&8x4UH(Ls4TSYK$=?5@USDM1HA>{-Fj!N`Q7BT_8|V9vThuh*U%Y zp>%gk3&D^GBw~z$Kjeq;ZA>sEDnwAUMBdwNySv@JkMTRpZqwfGLNCQ1CVO+|&YUx6 zX1@96%$d0o`=32k!2k7vRT-`_Y+<145*9*kx>#lSrc-L^@TM{x3Wa<~(}Ka^1L1J^ z9+amvHa5zZF()KW6tDzP4+evg`Jw2NcbHP!&K#cQT=gvxink5r*Cz!UwuK_m<(R-s zfcH!YEgIh_U=9`^3x^lI$rWEza!z`bD|KG3xH*?yGMAmmoyc7>Q#}e->+cnczj0Dv zN_!|2YHVt1aT~f&0|jgWTvPRlQa6eD$E&}>2lYv1Mo*kZ#PMH8i3WOOs=k$9QAh*i_8>E7+GQF`p$}6@{lo< z+{BDbTfAdyB%keHYUBqta4of83|;<1=xIUroJ*XmUN_ujK}$=x8NeNOFpL*4xxiem z`sQ$l*HK{9$O)0}>*acSTOzh&Z6c94+}+)MIv$T_2*B>$yN9~Ex_V==*cb75=f<3# z*~GNuX@PcB57*(6)BmvG@=JDHdQRHAG(!y2$lLb~WnyC$%OzZz79`9HWK)*mW z^5t{q&aJaDw> zBr~SeHPi=gUE0>x<{CDvP>?F<3u*wERRSx>U$s<98yb8UV1FwZSUwF64aYd=CyHtr z<>@swH7n4Muc#|zyLRn5!^}KD_njXG?eN`^&E_I&)~vZErizsd7lt2Y4$n+pWR@8N z878#tJv}{t7e+1f!CpB4(Wg>*Qf0Uvqfaxm|Gqy54g%~Ipk;CQM zr?DbW6ivotWdYaJ)Xrg&w}z}~S7VbM1lY1}KsJcYlQGCGEiEksY&PjeCeFDsQXX0E z?CiXt=d%f+r47;(NnCNwX>D!2k7R2a12`IudKj0dAzWUy6*`k;`P@~Z{5PM^dr-4M zlB8wGZ$TRMnx^^tD1}8p{TaAhs-zYe5xN3lC0!|(N`+G1(a|wz=tBpIS<-Q(mNUt* zVE+91W0sl~ABw*i;D@3(DuX-ZFpPaogq4mLU5iWlw*_y@xCIk4^ z*Gx+vFEnPHF}beJ>2xgy=(4k>HmOu)OVt>M|=X*iWuA~H-R8@maUm2rQ55f`929M{o8dmXnrJ<|iQ#|!c`KGHSn z3RUpuGp3&1GJKSRX|DLEn38i9!q~HwT%^$0@_{W)mae8xQ}`khm_DcrJ-r*N@}tGP ztax3()C%W+uc2kzMgB^!Fmypa%@vO-IqRQilDZZ^o}A`R~%9Pqy zFxfjf?#2`h$Y+gwdOMi?-rBB`JTAc07))Pb%-o18;+J4VF!F00+qiO0VygdnmnX13 z6j_Wvipb*TU~pkeODGg>U9__ITyh(8)I}smV0ys?XagI0A++S5lF;4)8NX8h<4xlR zOdWy=4QZb~)c>BDOP&>a4!{}X5(0-(D*?Qp*90C^T$3M>Yj2&w9R9my)gv=Wm1tE2 z(V8E~a=ri1)G4>MV`E-mHXq5ReZd@&;6x&}bDf#*OW<$fB>d16#2UrXg2jlBsWFCM zC)|URX7e&kN57~n=ZD$p==_6hX>rZZ(p*zJN^}z`w$b@8H??} zow;*60QNw41pZHV2{GJY0)?9bcmm_wZdwIwn=+dXstnsC%(i)zVcV41Y*1y`CSkVC r{{;X5|Npw|SEB#`00v1!K~w_(`RxaWr>wzZ00000NkvXXu0mjfy-9UU literal 0 HcmV?d00001 diff --git a/static/new/eye_1.png b/static/new/eye_1.png new file mode 100644 index 0000000000000000000000000000000000000000..87842fd5a77ff92ce477fcee9a4f727e0d748d98 GIT binary patch literal 1158 zcmV;11bO?3P)~HBA`4l)fc1Qd3id?0gSn*)=M;EiW%GBQrDeCkL6YT)Zqygwg99pE0DEe&Nw;KkI0(`N|B}*v7&4EDRB=J@tLWqI> zLe5K-m6adp$Fz8WO#?tT)2YXC3~e?TSOxM^fZi>y(40*0A*=$n6!#!;)43&T^ zgW1n2&d(LF*hV6er3BM$0)XC=k&$s0;M+(V5Zk{M&cnRo;^KXp|DSm>%)~Ocph?L;9BdLd)wyDaA(S1AITa3;iZO!Tzk)jvEud;!L<(Eo_o!KJ?E06=Vyad55!{3QMd z(51*>R=v+K5QP1;i78B2391je)VTvDU%C!PCTh z*3{G#LAS8+Cm7f`-PK-!~_C z$eajWr2yL5-Q9hHL-nY!v2nnhv>wEKLVg>x_;SZTP$) zf2g&!bx1dg3s^UD8XJ@8foZw6-dk%aY{2o^Xsu1C5(Z4t2&|d^g6I*hELXsS0-H|Jh}8ObbV4m*z*66U zxP`P)4mV&?zVuu{P?K$x!fg!hvAKungj&LYB^w~RIAC`z>suyteHKm#SDUfrZMGb0|s~S}e5^muE2`@0waT3~5 z(`O}aY#CpTUP`8;!^w10$|5=p4moI`wKcpDcvQ6b(;)0VtxEweTk`xKH655-;U5+H zst`G7*mHU`kqv97LocPs?txuDo(~1tqDb##rYRFB4saREG-Obt(x8bD&s)#1fid({ zlfkl-N`Bu=I`&=ftHxtDe<9IT5CCyiQg2YhC8w{vT%jkK(Vjw!Zqg0aXpUz8<(s3X z5_l3Jngs_>9AV>l(x*glT0G+?HLf|f$;%4K9RP7nk&>Qigoiy{4bo?PqN~bdEKRO7 z)!ook`ov~(HTDufjDlLg#w)+1ASQFgu<$w3j|c^%hBe1+cO#0m2N2g3g=E=_MLP6I zaq1wd}>s+Mu53Xn1WPo7T#lw)0V3%U-f+^pV$K$xOYN zj{;>ccpD-AZD`s%(k-XL_|Q}65qw#A8;S6ux|I}>h+mBB{9hyVh^R?Pc6iZDEJt%9 z@>&UEqPruVTb+mx1JuF;weXx+i{^BbiF}`)2+>dN(BL>`alp;*+3>M+?6bb289)q^ zN}vX{@PHRQkq;V7e2H!7Kh$-78R-w3S{s>{@NFPC2%trcYFps}FL>&`eO)6MUyZ%d zc@P4fTb+nmj=P1Kk?yU!8;=cz23pjFwS%FTQuMb0?#9#6=lY-9k4MC#GSfpxOio|X zAJu3o?rsfP6sEvAQp`aEt*w#%zyoF>f+Y&$U_y7_lXl&tIVFPArSnBK8e%q67BmD- zVNZ+59BNRjT-Dgq09mYGG9A0+MW{{J^S+RL(8pgV;cW|A7vlHGc{|hwEoxA^8@~Yn o0RR63vVF(^000I_L_t&o0Js8?#F=wshX4Qo07*qoM6N<$g8P}Pj{pDw literal 0 HcmV?d00001 diff --git a/static/new/right_icon.png b/static/new/right_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e270286400213ae9b9f16b6162752f08a36d91a5 GIT binary patch literal 729 zcmV;~0w(>5P);*s`p( zTCKK+oEgim*Xz}TPPpQ5B9XYwi%z0hN6vAamz7GT5VWxZ%wh@qle}wMK>lVA8K+XI z)OM*<%FDv|I0;y;`PghW&zlyTeL?;>m&s(d3WY+(UzB+euv`BOK$~MGwgFDQ`;YOpe#7*G3Wm&I-aSom}3S2Iii$HD;27}L_h`ZJs#!z7bI8m)uF9Eup zPN&~-i@gS64*ep3%or-P0T+wK9H)I1eMlyguYkLVy#72!zToEYEfg&;_8OA^SK#Cs zAlI|mtT^o(G&zgL171hWjn@x-92yuGud?eEw1lR`+jhIXGi~xP_0Yha<{SNfe;Et! zvhglbf;lbjipEoc#pJ)L+wFekA?6nAPXqUa(F=}0F}LLvLMB>(B?E5n+P1w0APW00000 LNkvXXu0mjfzZhEn literal 0 HcmV?d00001 diff --git a/static/new/shu_0.png b/static/new/shu_0.png new file mode 100644 index 0000000000000000000000000000000000000000..f6611f937d2933e525509c32d8ea5815d4c80115 GIT binary patch literal 858 zcmeAS@N?(olHy`uVBq!ia0vp^5g^RL1|$oo8kjIJF!Ou5IEGX(zPWKeOW09{{lm{( zsVje0D!2;TR0MP_W%0e`{^0>L2bY}IEYYf<2@;=~zAAMDbR85oxL3>dn@4U>heC(x zN{^FeUV6TpU*?oO+kIx){nX_t%Rm2q_a?o5$|Q%64O{{er&fzJa`K2V9N*lGowC{8 z;4k_n;lphOgT{kQ4=T#=Q0cNf_tNto7qj2V`(l2(_u$_>9nZOTZ2tFuTgM*JPP=Wd z|K~knv@}1k_UQ^M8M!YeuPT?O1U4n+KmKL@H?p$!3EPf@};fuzY{M=lg-VzwXasG1?mJx{`nGt@)|-9>>ccnSOY7 z>ij7Kj=q2I;w0{WyAirIK<7(b%{=4m#=QxNN?D?C!~fbIK1KO)8D{+%oCk%|%zevo_4#cQ1Eo z`GM%&PkYy{SGBaPyE=dMj>4k57r)NF`zd+5&&$hunEn21)P)I2{E6f6N!Y+(F;5nm zx>w2Gp7=wxNAkgQ57G7CBQGTuq8A{I&{F3{=jK_BFgEM8Gf%o&0_A3>I zpSQLYJm6<$rmx7tw%?OUSVD)PFP&YuLgm8SGS$4Ey4Uah%M5rj5NWW!xM&&(qhaZJ2l>kFoLXpPs9IjlJKki@7;?>YlQw8ALG1oacj5 sY|QdZ3=IGOSIm510n8z6psc~n(B!Rkpz>2?I#7hc)78&qol`;+08uH8F#rGn literal 0 HcmV?d00001 diff --git a/static/new/shu_1.png b/static/new/shu_1.png new file mode 100644 index 0000000000000000000000000000000000000000..dd1cfb6360fe15e6ff5567bec0cc405a3d2edae2 GIT binary patch literal 2203 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 num){ + value = value.substr(0, num); + } + if(max && (Number(value) >= Number(max))){ + value = max; + } + return value; + }, checkInputPrice(value,max = null) { if(max === 0){ return ''; @@ -72,7 +86,16 @@ export default { value = max; } return value; - } + }, + addressTurn(val,num = 9) { + if (val.length < 10) { + return val + } else { + let str = val.slice(num, val.length - num) + val = val.replace(str, '...') + return val + } + }, }