From 2074bf6f5480aca0fa103231f87d75165ad385cd Mon Sep 17 00:00:00 2001 From: congzc Date: Wed, 30 Aug 2023 16:25:32 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=AA=E7=99=BB=E5=BD=95=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 79 ------ src/assets/img/logo-5.png | Bin 0 -> 18563 bytes src/pages/closeStyle/goCreatePhoto.vue | 6 + src/pages/createing/index.vue | 69 ++++- src/pages/index/index.vue | 84 ++++-- src/pages/login/index.vue | 21 +- src/pages/uploadPhoto/success.vue | 11 +- src/pages/uploadPhoto/uploadPhoto.vue | 368 +++++++++++++++++-------- src/style/my.scss | 14 + src/utils/request.js | 12 +- 10 files changed, 435 insertions(+), 229 deletions(-) create mode 100644 src/assets/img/logo-5.png diff --git a/src/App.vue b/src/App.vue index 456433f..d82b81b 100644 --- a/src/App.vue +++ b/src/App.vue @@ -40,85 +40,6 @@ onLaunch(() => { console.log(res.osName, osName, "System"); }, }); - // 微信登录授权 - if (userInfoModulesPinia.platForm != 1) { - uni.login({ - provider: "weixin", // 使用微信登录授权 - success: async (res) => { - console.log(res); - if (res.code) { - console.log(res.code); - try { - uni.showLoading({ - title: "加载中...", - mask: true, - }); - const data = { - appId: "wx75cf14e3a0d45821", - code: res.code, - }; - const res2 = await loginApi(data); - userInfoModulesPinia.openId = res2.data.openId; - userInfoModulesPinia.token = res2.data.token; - console.log(userInfoModulesPinia.openId, "获取openid"); - // 获取头像和金币 - const res3 = await findImageApi(); - userInfoModulesPinia.myAvatar = - res3.data && res3.data.image ? res3.data.image : ""; - const res4 = await findGlodApi(); - if (!res4.data) { - userInfoModulesPinia.myGlod = 0; - } else { - userInfoModulesPinia.myGlod = res4.data.coin; - } - uni.hideLoading(); - if (res2.data.token) { - // uni.redirectTo({ - // url: "/pages/index/index", - // }); - } else { - uni.redirectTo({ - url: "/pages/login/index", - }); - console.log("error1"); - uni.showToast({ - title: "登录失败,请重试", - icon: "none", - }); - } - } catch (error) { - // uni.redirectTo({ - // url: "pages/index/index", - // }); - console.log(error, "error2"); - uni.showToast({ - title: "登录失败,请重试", - icon: "none", - }); - } - } else { - // uni.redirectTo({ - // url: "pages/index/index", - // }); - console.log("error3"); - uni.showToast({ - title: "登录失败,请重试", - icon: "none", - }); - } - }, - fail: (err) => { - // uni.redirectTo({ - // url: "pages/index/index", - // }); - console.log("error4"); - uni.showToast({ - title: "登录失败,请重试", - icon: "none", - }); - }, - }); - } }); onShow(() => { console.log("App Show!"); diff --git a/src/assets/img/logo-5.png b/src/assets/img/logo-5.png new file mode 100644 index 0000000000000000000000000000000000000000..417681b9a8106a810d905b5744d345a211e244a2 GIT binary patch literal 18563 zcmeIaWmJ`G+cr84L|PF$Q_ zoUZ46zx`vsdwhTPk3Gg-W2~if&ilUlI^#HwbA>7^KE}Z$!9*YsIC8R5stCk2D%8I> zufjKKw`0ZNk9#iCNS9~!W-e}qPNoP66MG|5Dmhz2b5m7QLlY0jPE%ocgT_(~>4JRv zM9|pYmemmT46D1X1H6qu2#dKp7#drfx=%trc}JF>@3FY?3`450<0Xo+}!;9%v7B0oa}7ud~6)-ES#Kz?7V_J zTvY%0hZ=fwGBFcWm6G{SU+_tU+QP-fL6D8j&CQL~jf>UZ$()TtKtOa5ut{W{yPO*hyQNY&iOyf1PjLI zZs@?q!OD)B(tkbp^y&ZeqqesH{j{@-s_Fk8@BeMX&T1YGrfjOF&h{^yjA7%SXC^Y9ixgZ%g%e&VrWz<5+m4|HtD-(DcO1z2cjr;^H6a^V*0BvM|1Szw^HFl;dmM(PD)R4T-T4vx@O;EQW_| zQJFX8AK$tzaXtIaG8a4c3$u&bcXxS+-+J~o^i`OZ$t0SlyUpxO`}9uHUH^Ln|NsB| zAFe>0!n>RA&(d@)Eh)X;c{HjlhlyS&sQmQ1zi1&KR!oA@UJ!^;R{1I+ zE4jMAKRxU2!P)#1cr}-FcBarkBEOrGEUJ*^#?522(04pO+HY$`x<@I7H;6GXiIr8Y zg9C|&+7RiLjABp5Nj})%y#Dl{m&M;7jjSv806)Vs=|V6^HygcF9V?|1-q&;Ywtf3~s5qA%DSq=BNsy+}t!r;0hw56>M}i)Y zJm4L>iiV{+qBUk{!^R+T{RI&-J)hR{EGbLt;6>=Vchki1xrj>Xdv6nS^BM2m9_!&k zh6^r1dxW@$P`RR!gmq8n>;aABD#?y`vp=WP-p|KkJKtyuG>SeSj9ZiP+SE9ks};Yj zYNuCw>#5!nEfnAu9MnX9Cn}!~kC2%@u+itVajON(d7=BBfRjl)c%qReYJ!+ zSM|v|B0`!uT+rk5W!9AEd77lQi;;UL|sZ~unCz}^#(pXrSx3NINn`Me=)38Mp_>} zdEZLWl4Jn~w@HlAkyf}Cu-AvscahGGRsCt@2#M5Pcyb5oBW~$m=Un;7l`sV#|E3<&rx&Y}%w-2$= z(8B+W6zkSG{{AYm+s#ET}2eDyJ*HU7Q^=jvDutlTqU&&@2aOgt&g^5 zbB;Iv%+F&G@VnFT$xZ&)x)juYA=6B~ytgrR8p$_Zvp=j|pjo2VbvgLz8u}j$vbZ^` z7mpI#_BXGQVq8ND&sK)5uG?(%I@w!(OyQBu{Zf7~N8{}v+vI@A;0}=iA+u4D-{r;b zLQmaV`S-?QeGZ)bT&A|8>-{Zt@VF0+<5<^pz(onX-NH?%!~PW zP1v3+>yhGq1aFjosUr#IZwgW?)?+DMSRh20FQ@C^-9D`s#ubPe0e; z!p|;qp>(~;eDbBC-pJ*`~sc(5!#J?`e@&OqO64STAtuF{jQGv(tM@ddWX zdH?u7=r6T$-#BtGzLTh_dLyMHqjF`WNR8&Lhx3fp840ak~ zt7IpfMJOCwnKmcjvtI2(*=>)w?NFLJr}1}eihu)cD>OkdaiyVyD}Ks6`lg~BWL*- z*m+KH8td;boh0x(f=kbRHZX)cIU*t=q^-O|8W|%G*7?q9fU~yjRkZN(EwRg8G2@P? z$X>U@mEj`N*w{bMoBau&(TYR}Jk;rzxlNCJ)2ptjyMH=!DJmi&i5I_=Lft*KdF5*U z;nyVMja7W#aXHjOgKWOr;S+XsELK?`b?aQEWa0`8BtD*ajBJIsw!ie34jmsF($pt! zekE;=rqJxK=K7+ejW^r%K3uZ4B z9(k5%?{_-kHtk`qBSRWXRA{t%=)Q)y+}SNYpptH$qiNiUFPZeaJm(;BfU{1+8HWQd z1pm;*jg6d;d3vPD@3Mo!i&@pH$}dAEGSjJbs0x1nSv^#_we)iXBho*9=d1|3 z^`hrIdaZWDg<4WFM&P~z7?)=|r%`)LkIeo!_m0zUvgTxewZrib{=Lq3QxuQC&<%BB z_Z?!e6evhGQ|}LcR9`(_Ot+u<{NhQ0p_EKH=gcFFBSP5yT(97F_u{|;(pp+tMvGk> zsXQhp8rU{BH)leMx9t~_ekCL2T-zx&h!wQ^y!>H6Nlc{icXTi2@XA!PM%EW|fd;Lb zp&Qu@awUq=`sXW}mnS1lU(e}R2Jlx{c6~l#GTYaLZ{mu zl+hzoH=2}#amlGU{8QSKLOqa4&U z49u9}%tlwxb5(}6Mma*gB(n_g?cwybznAzYZnK7j+d{cSPp$E=-XIvA#G&*CALfV) z;XnS;Df??$oio;pfGmSn{GMsE9#yI@f`CKtN#_lOJQ-AoVUchVC{TBXsxO&BP zWsrfICh7I>*&Ag35tVJBEhKhmMF#kfvmQrpj8|FTrZjMgveUDhlV^VU=qLoq6d@`J zGjrr}-}<%bv+3386Y-M)S%=wTRA+c4c&Y!>?4O55V7sG9c&yGY4x5xtT7}QHZcb%S zYe~Mp?mI#=*o7M9lS!xVEVdJ$o}RR>4dy?KXH=)=e49TZyz%nU@CTWibq848wq{tm z^gTLsv6!T!d#O{U9~hA0p%GT3H@HzvRGONaikxk=%6+mtU0j-O@PY&BU_R>c<=QR! z(3yQ~t?3vd=FGK~f)d3IdtBcZ)RByhB_!5ryDFcjP~=cm^q7d5x&Q_tcHF6?x)S4c zuy!xCxxT#J_!fOex~sg+B$yDwb2y5{8Z1?I)FegzRb!~%3iliiV^Nb#8&DKlSI|FE z{Yd`e^~0y-6%{m`Z)NKHm85y>#m8Uh!F3r%EvEWqq>0>ZecNAxeO*T zzC4&Rm53P)i@u>iFlfyRHHw#{b~PCqMT6%%a*oYmy^Z<>ZgjkDSLw^%-J4w~h9~lD zz&JJ>&4oV`cm-SPw%kuE_}k+|BwGHxTH_ESL^#lcJdfwzQbdGW(}SG=0>zMCgRjMh zdDrD>SpxKHBr^P^X-W7Ueud!E{9!lv@^T5=Oi>Y8F_D7EagrbSF@u9i#LV~|hi{T9 z!07z+FuK)hV#`o!$rhpgv^YnQ+orKj6T>1*1`&6DVMLii&YEP>5F`ETDDLp zChrK3uX>s>08e^_voL9*bw?NV>uTLM@J&WIl%i+gfD>DT6$O{Gm#{z32Z)t$(TQ8` z7u(}A757Wsdd6ke9Wsc!5N~&Wvd{9oGNjjCa0D}4iJL{-vS*Sa%I_)c1d-9VnEM0| zpTxA%xvUP`&b9>pyw~@KparAxx|HffDP3VVUh*L-8~Jp8zlmy_Zx=VBk;&u*I+aBaJ0 zn<7d1Ho#g(_PSe{1mLtb1m3du!fefEnQea>%6Akf^vF;p={#{@;I^r?#c%dPxx1tE zCbbWaoXJnEGRHFwRH7)n*2+r!&R3m|-njXTc#-hhyiHH1Ouc{pQTxcyi|Y}y*AUlc zU{f(xpFMURR@b?oCKFeL1xaH+b;>w**^hScMxPxvY~TvMNd{NXqTe{#;3)b%$vo{C z#wBeoylx$o^GKv8oq0H>Dpg%s@zIy54q+PV{+)-2TeYNRhT?ldq48cf$Va2&L<&p|muDjWX*#)2tiF}QkM(3k(!|8&HAyGUpjy1*@DPd%D*z4V1A*H$#@1A77 z=8{%rHB4A=@MQsoO;j-4Pao+dN zDDj?WQX%bUOL#|2ZGI8O?rz2JrQuG;w(>}~k}E}&D@B-Po98Q`n;dEMs!2DKV0-OGHqfcdHZDJZRF*a`S2(N%tOInM=`P|lb(^>IJR>zNV6vfMTi`U=u zdkO9(lYOw=rH{J8ge>E*8l=BZ7U8-+PVU^z5lfD*VO(c@E(JM6KTnwUmW)Zw~K+RPK)jU8_` zFzwJ^*_PCNO-@Dr;7(9FD`snMu&SC=DJJBbSS+@B<(udw;CQdyzz!MD z)0>3!nNvW`f5f?kqvT=Zk9Q_|<7833Jl#(ls%9@O*CmP!REPy%tPJKVQ3{a7#nL>M zaZnS}d&~dy8j%GaG{7-z$MM-j*`WnS0Fo@m~ZMQwW-0 zf5dVPK-WwnW9-%43@WLo*m><~-KC2*+pQHkahg4B{w;xG3X?eJbwa|za4)TLu3~CM zpQw=kwbSLywjp-qD|ULfS^b!3i?6fMV_u$`%@xGv|F&kasmL}^5p3`}v>SrllGbs% z{mx?twTZ)ECgOKwT~kWLf$2G;3sfV_m}2^IjOY`eWtJwswCXfx60Y?s8~uZhxA7z6 z(RK8LqjzoXwaUI>UNTnGV!tjM$YpZ7U#0uKef-&9S}rFihXI+hox15w=by!hIXhQt zxOipvQSH(Gj#Qtl7Br5R^EE!o+>~zPHY5vjkkQqdDkO3yOa|W3LsnT0-Nd!o-*9Nx zUI;Ef9Q4Y+_`!IAaPCZ=4I~`BONWT{alTzvyUHq_X;Q%w(wYu(Hy!Sd;rCW=#rP{r zrNvAQR~y^xG7ENSx7oljj9q(uR?J!87Cij>=?f{X=CESBsn3?0Ic^YPK{Ckq&UoSz zTZ(zZt8!%|VI!}0-N{=ww?O-DxgBF0brF{mqKA=P7Ft zded+Fz2$r3yA%DiiMzi0c5#%yL(CSmnkAb*K3Gg~R)lKTZvUpdrD=w*p|dtW5T{u zkAHASer{mhM=bqXrx$gj+xd^uj~*JO{1$ZS-cF7zF^{y4hpQWhDlJ{ameyHs(wGGh zvA&=EF;)JczTp{m`eM(dLr3`^pF2uebiBNsn8d-Vr2)!85NsW^QeLok(M(qIrErSa zjF}hnUk~4HDN<vu)Q|jL?ahKC1vHOSVb< z?SdDPKPGjb5;2SFZ%#J^Di^cX{PL#|@oY27TRjZ8c-_jinZzx+koet1*{Sn0oyN?K z1&!u8XK)@0H|H5ySk@0F?4!S1xDf?#nFp@kq1#x%YESqRh+!v$#Qe=myO@S-SV`7K zO};$UrC%;L-Pcn`Mq8)I&Yf<1NOB@Zb?ue9#2D*5!3ti%>#dp-dZfxJJDa}+(e&P4 zN=gbuSmBxVMLMBe|HzrZ0D} zBvTh9UmcLA^10wk$uIV%RuzQ({O~lnp!hSRp0Qq?Pzpbfx8JK&*=HjGJ>%;4kkxcg z#@^YWtJBc9R8Hmjx0|D&lmKNz-<{X#m9`VSdd935E}n-wKa7pu)(>6(kV!ZE{k=_u zR&oG3&?^K52HW>OzgT@3fcXrfvD3{au_zk-&rH}Uw;PXx+9L*4k%VcJR6*sjZ{#S{ zN7@*X^vItMJDqgVWCEN~G;El&u{;^O0b3J9hD{UaAA+<53=7x<-^3msJe+;#EP{$o z(U=5%_Y3rS>?Zj?{L?o^*~lkGb|HVXD#(>|HaT8v(@?`O7PaJ{xy6X|{s{Jdw6$T5 z$7XbEqi!>5|332sQ6sMq*{N0kw0R`nlS%4-%J<~^ZRv*VpXX_|!+6dPgQHvV?nvhF zANn|og@M_MND9>+JohLnvGNO>lO^83Zqg@$NaFkUCL4B%Jzu1$<;lT=$);)r7MOj8 zfpllX;q*kNboc}Qm}=L6-Nk?dw&00`@wePI)1+WtihYDqxLF2$SY5nmb%fdK@%xzU z7ybl^uzq5C=7HXFmR*-)tZ9xxL-XwV&!5G*LV#1=z#&29J7V*1o`r?Q&C;xYJag#D zY{PNwwZ(@Z8~aI8gWTbrhs8Q+DBwBmXm?6CeW%YQYVq+|tw7p``4}s^a^1Vr%^FBd zVoZ%eY*OAebg`pmUAL)t?#Gq6>}Qrw=W?G$I!JtXxG;2FC)OW*Xnt0w(hy5<;QNzP z=?S0llg29I{DfddMSNJHYOu9f8BPF=d5%|F0{SCg{`+|nrJXn3wzJf_gX`|r{Mrwi z-t=)dq6ft?C+}5yMiY)2eHgvl{H$~7ECdJ(vnTR1Qi%$`Ik2_d9IN+m&XU>S((Hur z#TW44#f623hlac*#6dh5t;qrRBOhgbRH3w0xf$;EkX7#Dy$Z{u)=t6Ez(C6eeufox ziD-}SY)rue{k*4DCSYlhR=;>Pe*&n*G?8<}jOg6(wjsF>03=~6=_U<|e^7{#_< zG&K;Fqf0z-!zlkPbIjmN|4^&hD&K$s>8%DE8gPqz`7df90Dx5ji*~}Cip@mgk;ggL z!A*KrWEIz=o`{%u{1xxUr1@1I7>qP5>?>!gUr@RWTJQW{Nmki~~DBOQt5qJ>XUD-CW6ORzJvX>|)S23o< zAYvvgL>?{hHF^Aw0hGQdh_&G5?`fF+^Ve{CWCK7vXG;?(IaH$he4iirY<+ z^+)%II-C@eRz}2c&?9dpnyY!9kh@KCxUL}+O{C?6vypjs$48$e5+Lm;)c0iHmP`wuq8Wc2)=T2S&?`&AZ=nSp1-}d=q@5 z(_M7wYw^Q_n4Ca|M|U{jA;#sYy2G|m0=lQ~vd!Xsnm@(`pbwQu+?{TlqAFaV!Axj)FduX#pR*D80OVV{`l=I z+rg@x+>xm&buY%5Mg0{MvyGW1eO&JhK!`7!4z0%65!dz>!aRs$ldeHxMJa zXV+Y?$kP4bXi)GEqf+oSX)`@I-E%)0fbVSQS%sa_wzDhdR;@QEnj-(Kggwy^;QdZU zz4fg5e%*5`@+yBKG(~(#W}Lh1zh0qJxNkNbevKmcYDT-mZSh0=A;W6v%B(M6^%*uW zh4bS?Cgwt7Ih=A!WYcdnY7fKn)vB^mcLW<`tvQLe9`9@D5Y{jyy03S%Q>Yx{ zX6OH zmKG%)<@Cfv&9lD8v$xXL$a`fQz%p64qSSJPG=$m1YYjuM3h~JwU^K(#K>cITl792jzMO%c#Geb$DkMxOf^M6m|1n zBW5%-^ai3hP9TUWYq%|@h?Qw@CBMM1RaQr(z)cZb%qo2}g^RenzjcV5 zz*v-NVlBhq3Z}+&n~6I+SlwUghKg?cjiJh@!w6DjeHUmt8V9F&DEMe{aVTmPWE}*j= zA8xR%w*14?x+)OQ9`t)P*uGkhSw}i!5hNT^Dz2_-tg?Ek_Pn?n>)l)H!=dT(buBZ) z!F0ocwY3>Kn~AAu#8LUAjg!LOIUW{^YE+oSUly&W>pfucEpo^BP1M{+TqTA`#)^a=!Gfd-~eO z$=R8ve8ggCFGj4zR=uk|t)T-nnGU^1RS}KMg zg~@RVLo>=}#-tH%UPER`e5Vi+S$WFN#+FhW%_W`hDQ_BpdoEoGrTmrU{Q=RXlFVxh zTvoMi5IDz|{_3A}7IERY#4Q1r^Ote5L0}Tc5Po)9z8xFetx^i^QMt5h7$iL3MG3C{ zedUAM;@ev=^|=z?^OL9VxI@1g=uH?&!jrO?KvzV5ll@@BMGEfbL10#tAR{%6hmY5& zwgu{ekft;dFBy{ufQoa6L-#NS)76}(53j@ZITD%+q4}s$L=xK^F=O-Z)7{od9zdBh*vZsjEVG%!)9s5HeF;0C9Q;*rOVTKO1~>Fs8Q2nEQ`1x!yJe&i1W# zW4t%G!r|7<(J@${$p++$MZ5s&t&I|%sOC1T?8_rk4kM}Tug-@%rAi4OCUjLVg}A|)96;5{`T*Bux&!FYazWcf`i!MO4#@Gu;i%K z({Rzl+LSwiI*#6ACLXo)USNgPMtnN%hh5 zMyAQS{%%yaC=5zqy>cLv_ha(3`=ZBVKkZ;J09H(FG4E1;hU z|CMKEgLhcSE+Br-A&mWY3iX2_LL#Cn+X>g9kKd-SN@Zl;^6|SAT84#iFfRdtc^!=H*uMpsC3xr2tA#z!WKlaeqPFi69T~L*8_)Ep#^kU&%0f{y-~l4Hz;d7 zAblC_OL82 zA>km4@|?cB6$D$oZp}i<cotu99b~U#7p;vJui3(*){iPWv;0;jbxNb)6(atxCa(XwV)>2ax8c4q) zVtyaTV>P&>J#(VbhJM_NHhU4jfXR>4D5Y-3BxbNX-kFE2RMg>@c$+?}y%4p|ShEZM z3ysoD)XE%#k3EdE_okWqhuOFFvz1}Z9LoS2+2CVN#&jZPcksz|aE}2b#PiNFbZ zwsZU@uN*=iz56d^Er4U*D``9VVr(sW*=cxA@%o1MLndS_Y+#t}XlX``ne^Fe0Hsv| z(Zx@uJzIn65HcntYI{S%AdsUx`-Sd!Z{5qQ^$Wx7qJqsnt~chtFN?+`CrTI~ud{ZvZ>c0wmSo811JM@M9BF8z3`MXwVl#I;G z!Yg@M3w`O7b+L!VloV_Cq6&?1^G*Jp^sO?@oV`5=)`eJDd?_!@?C>5dVa_B|@^11( z!uCmZzr1n{(#m@sv6S?fO}hAk^(i$+K1vx$0fX~|h7b6qZ>E=e>@M`C3fa#ziZlj8 zE`L_)Q&Xs$mt-iKudIkK1A9UhM#5)z_Feyib2xZwdK%y$htcralXgWC$*wYgA`Fev zU(ZrOo`4b|-6oSA+S{66nC<_Rksc|>;P*GbWj+#S(kvE+xOI1DCvG9+^N8GJ*Vb99 zWVqFbJ7`Qv0@637G~o_yz?}dI!m&_`I@Y6tZNqPaTVJ}`ETyOzAjQ1SgxnI4iMYEB zd=BlZ!dBUSONiO5LXTwMXT4Yk(*Ja11kDISN8y)GHd<|zd9W?+-r&LfhvcCv)6>J9 z2>%?&=p|}N#C*@dD1?Wp&OgmElQEK5ee0Q_dHy3yaY=_s%~1mVZ=i~1x&gF1Ku<1V zjZ)cxpLkkks~#nehw7tbYucY*L@Kx9YSW{DF5)*|L4p>9eUH;)$3(?D&v58Rjg`fl z_|d^imF-Qf43DZ9U6$>{b*l##w*gjEfT;Etmd#|%c3xK0c&Xt(^tdub-BLX(I!t6L zbS_0ipNBAXt!gV#@t|ty%S%o$NB18EtxZ%b5z>M#PS=Oz!6#u`E!_vuHz<4RH=EHZ z&wAY&X@dKiSdoy_Sp05N0^Or>sWRXTvbKp3Y6ApE8_YS_Xm)q_0nnsD+_+keWqGh1 z49FONOf0NE;oWZYG!Gd<(_%9j{(QM3Cs%$Ep~22K!Ty1;Y!ZxPKpMe$GV4oY33G~z zr%<%J-8e3sG9>)-^MCrmfW-%q*-W|VcPW)(E7Kt7cfnZNL9ZeMGXCx7szxD_1BiFP z)59{aRu4N>+FQ%QFN(@}kT zJTQpa10WcjiyEqNG*(e7rS+Kgo53d6!)jJn6a8K z%83(@zKf;-0qsvPcKOe8KUogQ5XKt;JN0uC#ZNlEW>+pn#L0FH6b049^sWx206nGPjd&D`;u5Vtb$mKztTM2>Ku{&@6?s zewHPSUlLcTG1i*14)W7y1I6acY~>vJ_+Sc83rH^S-LuQqOd4Lt(Dx8Y5#X|!WWrVr zDe;u@x5t+}_5dcYPiV7#eWE%%(}|~$#Mjw`|B_wq%_YR0)DZ}fFvWrBb#%3)X}ZE( zNky%==(J^IF`&YX*7ph;7S+LcwY?bR^Zf)ueXtN959BO&dLx!w!?);cc&SgT1GU+|uOa!)bS%+~SqEoc`5pnO+I zvQb;Bp^?DNIMT*4JF3~5Tnl==tFr!g8u#|Bi)+n#Qv^T&RtUd;Jp1A11SmUb^{zY! zq>17;TIfzf3Cnsw^r{lNgVo|uL12z80dI$Ce%agm&er4&A_!nOK65jwsL1N#Pj~V!S z8nY!hjtIGI5L2RV4jkvO%R;?|&*F^jOxm|6_}2KTFkovQ^aC;oZ|D;e zF~o%N*=qA^fza-%tSF22CvV846PUG}I%yNtKyFAyWV3J})!|eeb0iO;456R=bdz5b z8Pz*bv+X8>x&|(CcTW|aSs=;u1K}wlwK7775L94$B>DlaAzE2XV&Y-2*x77x-Ny4q z?^=Te3H>Hi*58DceN|^#baD)YBdFvXjlp2KKgaJ3 zC_|837HKbvvdwQaQq0Ejf_Md>NM>0aNaq2B@;jOhPWL@ohD(o`ouc*>k8L048i_p0 zASstp#oNp@p2OOa2)Wug&h%GyJ$hZZb@Js$*MZ4@y0HKPs88(j48p$cxp1}x5b|bY zldJPRp}bY@ov-|FGp6ff73Tffa^O1pVHfKSny+fMC5Eclwu(%(zyF(zi{AtoLeH^> zkyV?3PEn`AEK*#4_rt!)rh_LJ2>wvUcMBgbJeZzwfce5MQ-s_$P;|1BEQtorE_(37 z&;yi>qep(p6>#|VW%7_kr^eyp?6}>}Zn|EJS>Hl7i#;P9bar5vvH1B(`RsHmEmR!G zo`13#>pBG0h_INLK4aV*W$mr|3UlvCz?>5Hmawil+!T&-pR~lFG0SrliV5z%elCm&wEGlw+nY?-)ofgmaHXV_T7z&lL6{1#hR<)( z8Ciw!vExW|&7h*w?)#X;h}gk;kKMv6$XCIy{gDk@2aZNS*ne#uPaQmq=o>y9M zSoUYryA{$6C()uF9WB%I-fjnEN5n*4;hXG&9{QuCqSfP*-DyI_awR z_N&3cW?K3D;R-kzFyf%t%STx;@!NNKZT?D>RZCry zZlM;4jf=|}vKah(-JGbK{PK?j=;k54u03r{@OgM04GV!*@IqQA-N`~zJ9F7P#l8Z{<4NNDd<)0F)kKpg*C zY3tvup;v$#tDqF!rv1eC)tERu$Y5e(!fiXQ2I1S)m*r|DdJXj0S>K+ZI^u@y0a^9r z`3ES6d1<0jpuuth6wcVRxlqCxZP_{(z|y0DU9iC&W*q9>wOl8Kod2OS9$_k%T*ZT_b^*){!s;#YcLcDK-l=>JA+|N-B5tGKvD=%+Xc;^^wGXNR*5C*U| zrHh&wn?eFJbVB=yUkRGMG=*GH67l{IbGsesY+Vybp`V zfP9mal0xS8;QD(LK#OZn!KrLpf{jAW%pk3S5Y!jD%N+J;@aii*HxOyUj=i^;k@!2w z1PEy`VL0y3Q1fC2N3ZDHD3o!{!2&`M)rlG=q<4b9|J86Lg6!i+b+A7*cn9xK%LBPs zS6)8ibgqN&P4rTZ)A_?K1b-#oA~?qO#bgfSAk;_ys;4lGbZbbuAs3FjhCsKJ_8qO! z1bL^v33xT?s#BB#U1_}v9H&czWU?#Xffm~&R&mH{WujZ5+K-`U)kf38)Oq>H5Sj?!y~H1goge)X#Dir%IdY2oa)| zQ)%qZb05m`&1Rv%XC8t^7M4)y==*axdT(05>iQ(!dKvvZDSgz4 z5G_0of}9iRiy0jux;OfK5uJ!xe*NcTN}{WXOAmb{4b=XqYS%c-u8md9BgD(JCR*c! zQ7X{DU`k))O$6a-);tr`Z|p3JU3!4@#t9+oc#Jmd2-C_e{PX9J@OB#k>N`Izpt^5? zM0>1uv+*G9^8cz<#^&y#6JkVc0&0rQG=g=$%=QMEKr8CX?+Y37%Ic%8jK zmjrvkn1K3tFdz-rEzbddMlJk2BIb?W)NQ>nYLvM8*kN}d9rFqm!}%Xu*c!FC5k0SU zknF)y#CiA{zimXxlj9d5Yi4C+jDybU=`l4~Q8M?Ocfk2jUTmQYARa^pYXnLQ!Btcl zL$Ts;1r%@*at4d9w*123Tl_1lBPC71-9X>heapCQ#+gvk@w+0PdtLEN^N3s4-`xU* z5>8=I)s7*JikiGb=dIP*@3kbLuLtUg=RmwVouUNaMQBl%u0 zkH((e^(_^Lk;Yb}3NBOyDgXfm2kDj{cIK33FE4xwZHz1h8$WgmtrakwO3=HC!?c6`OFEsO^eBuY9Cc zNPvm?gA8bd^)}1_dwy{d#7pJxzpQYHSCY|V(k#|6MfpqHfd5(jyjuMFnt1kEQ#DG` z2JMbPRi2>ZoD{U%cJ$P+(pH*?d9E0)8|lo^*Wn^<=_|_1U=wL(WWD`vp@olXH~F4_ zi=_z<6VAHAxKCiOlBsJu&V+#$Zo&b{Y5L{aq7x!dijNJ0fHxdQSgQk7KqwLVHSu}x zA5(Yj+)*c0F8BTWUjUTqL!3^JU>x1ion3XloqJQIR8|s&%mB9wk~$j9mzb~hZ}q+- z`m~uC;4i)Nj>|l1g7B(ZwtXMgUt>Z&CUUZrUUOom|m(w7*(VGSoEmZTV}15qFa zE@FNqbbr>|9yJtGZ-?en2ppxZC@X?!5QK$l&D29sI+zOi3#0}FXyQrQ6+$T-T#g=a zSMv|g^eYx1DV!>6tx80gTAp68dwb3m^F#Si9;z_XVi~bW`)BiPezm}I&x89+tiPA$sRX4|XA|cT zCa+hGbX|Gh=DVli?ht<$<>cVN&BJ|$-NMj0bv+uYGXi%zpyS-b!|Q?0uU5^1Q_YMI zh)4SRN0824UYyP&9Jbb1-btgLb0#7p0svpWz7D2c$cviEM}C@ zMh#?DAy;Kde)9$y>*HXpDZs6w1#3P4xf`mYE0cP4NxUAQaS(#%_S~E}K-H0UX(%gi z`CT6R<)*rh!^O$D(l+?D!SGw9!>Z~X-3$YKTBv7Roo+YyvBkp=E;PePBC3E05X7BbtKaLJ4^N6`h;6&94*v_+RgU< zSRL9ba7!hYYNp0T9MkEg&FXCgB5YgEoXJ@{Q!-)>I$!xfkH^}PV)D{M|F1YL61 zLf)9xwEzSijMb7R2?e$Ik06oX94?vwnIID;6((kQ3tM6!1wpHcz9$sY4#Q%zLgo!M zEi8KVND^_{=cP0t)%UIc(SQawmbj$x#0oO5lDdu04PHJf=y?|Hkt-hqXP4v*zq+Cd zc6GuEhM*F66hMOQ-yI6q^4R+t@8J5;PBt==ZRvtaByI>2UeI>99*minfG~hW+yjau z8o9X&yAt6jF#JNjy1K1P8eHKRq(Gf3$_L&6M(0h^9jNAnxI(i6 z!squoR>N|1se3!$*%bc1^2D)@aRUkP(;C1PD$2j6iBaQ_0oZAGsKmDlbje_f9xEzF ziKE`ODSTeF0%BsDvGREkHv>4&b_+E^QV$Ogpc(X|DMTPVJ{&cUu6@D%w{y#Z50PNF zq2d;jY)^2*Xjg$-Go_)UTWmbtScO_u$j|KR)<41DzF&VSpZM@<+{%?y(B#<9>;j5X zSkVhq4)IO3%;ta4mELj70Zkbr+&?gIy1(jna0=)g?Jea}kOGwtLctr9bJ@0q;6t&7 z_w#oh!t_X3sWHpZ(%DeDH1~d(IDqvDRgkE_Vj-cN4=S2Qq5Kk#L6zOqb1LPau&^+Q zk@u=feAdB<#6irHorn4YLR+BZ+x;kf_I?6S6N5qa5g@Mm?XRRDvv|vE`+PecLV8X} zLoaA)XtE&QgM57P6jh%N=|ec0XhvzN0|f4%@=1Y>gF6Y-gY|1dC}O__jN)bpO%%PI zF5qS7aFasXw#VP(Tf)wk1uHDuXP55L0(C}y+?YR+m<`jD_`4GtGB zA^e-I%O}R$;_8KKk2itJBqh_|1vIj8fCn*=PaP zBIzqW^x66z?Dv>itvE9?6VLDX*CE~|?*HNcM&kc-k6osV@KarZVc*)jd?6-@_W!~J dUcSD57qMI7b&q8H#}2A}IcY_yVo3x4{{更换风格 + - - - 写真生成中,预计用时X分X秒 - 做好后通知我 + + + + 写真生成中,预计用时X分X秒 + 做好后通知我 继续制作写真 重新生成 + 回到首页 @@ -40,36 +59,45 @@ import { ref, reactive } from "vue"; import { onLoad } from "@dcloudio/uni-app"; import { findWorkByIdApi } from "../../api/createing.js"; import { findByIdApi } from "../../api/closeStyle.js"; + //#endregion //#region 生成写真照片 -const swiperList = [ - "https://cdn.uviewui.com/uview/swiper/swiper3.png", - "https://cdn.uviewui.com/uview/swiper/swiper2.png", - "https://cdn.uviewui.com/uview/swiper/swiper1.png", -]; +const swiperList = ref([]); //#endregion --------------------- //#region 查询页面状态 const workId = ref(null); //作品id const createState = ref(null); //制作状态:1生成中,2完成,3失败 const styleId = ref(null); //风格id -const styleData = ref(null); +const styleData = ref(""); //风格信息 onLoad((options) => { workId.value = options.id; - // getInfo(); + // workId.value = "856433830235262976"; getWorkInfo(); }); async function getWorkInfo() { try { + uni.showLoading({ + title: "加载中...", + mask: true, + }); // const res = await findWorkByIdApi("854592119583068160"); const res = await findWorkByIdApi(workId.value); - console.log(res); + if (res.data.photoList) { + swiperList.value = res.data.photoList; + } createState.value = res.data.status; styleId.value = res.data.digitalAvatarId; const res2 = await findByIdApi(styleId.value); styleData.value = res2.data; + uni.hideLoading(); } catch (error) { + uni.hideLoading(); + uni.showToast({ + title: "加载失败,请重试", + icon: "none", + }); console.log(error); } } @@ -81,6 +109,11 @@ function changeStyle() { url: "/pages/closeStyle/closeStyle", }); } +function goHome() { + uni.switchTab({ + url: "/pages/index/index", + }); +} function goLookPhoto() { uni.redirectTo({ url: "/pages/lookPhoto/index", @@ -88,6 +121,10 @@ function goLookPhoto() { } //#endregion --------------------- +//#region 轮播图 + +//#endregion --------------------- + //#region //#endregion --------------------- @@ -148,6 +185,10 @@ function goLookPhoto() { width: 100%; height: 695rpx !important; } +.logo { + width: 520rpx; + margin: 90rpx; +} .createIng, .createEd { width: 100%; diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue index 8d16c72..504b5e0 100644 --- a/src/pages/index/index.vue +++ b/src/pages/index/index.vue @@ -10,20 +10,33 @@ + - + 我的金币:   {{ userInfoModulesPinia.myGlod }} - 购买金币购买金币 + 还未登录 , + 去登录! @@ -37,18 +50,29 @@ {{ item.name }} + + + 登录体验更多功能 + 风格名称 @@ -93,7 +117,7 @@ 暂无数据 , 去生成! @@ -102,7 +126,7 @@ @@ -127,7 +151,10 @@ - + @@ -141,7 +168,10 @@ 继续邀请好友 - + 名称 时间 @@ -251,7 +281,14 @@ function chooseAvatar() { }); } -function goOtherPage(url) { +function goOtherPage(url, status) { + if (status != 2) { + uni.showToast({ + title: "正在生成,请稍后", + icon: "none", + }); + return; + } uni.navigateTo({ url: url, }); @@ -261,7 +298,7 @@ function goOtherPage(url) { //#region tab const tabList = ref([ { name: "我的写真", id: 1 }, - { name: "我的视频", id: 2 }, + // { name: "我的视频", id: 2 }, { name: "我的邀请", id: 3 }, { name: "消费记录", id: 4 }, ]); @@ -369,7 +406,12 @@ async function findGlod() { } } catch (error) {} } - +//#region 跳转 +function goLoginHandel() { + uni.navigateTo({ + url: "/pages/login/index", + }); +} //#endregion --------------------------- //#region 删除弹出框 @@ -412,13 +454,15 @@ function init() { } } onLoad(async () => { - setTimeout(() => { + if (userInfoModulesPinia.token) { getPhotoList(pageSize1.value, pageNum1.value); getConsumeList(pageSize2.value, pageNum2.value); - // findImage(); - // findGlod(); - // getPhotoList(); - }, 2000); + } + // setTimeout(() => { + // findImage(); + // findGlod(); + // getPhotoList(); + // }, 2000); }); //#endregion --------------------------- @@ -479,7 +523,7 @@ onLoad(async () => { height: 33rpx; vertical-align: middle; } - text { + .buyCoinText { margin-left: 28rpx; display: inline-block; width: 160rpx; @@ -491,6 +535,10 @@ onLoad(async () => { background-color: rgba(255, 255, 255, 0.1); } } +.goLogin { + color: #ff4f00; + text-decoration: underline; +} // tab栏样式 .tabsBox { display: flex; @@ -597,7 +645,7 @@ onLoad(async () => { text-align: center; .goCreate { color: #ff4f00; - text-decoration: dashed; + text-decoration: underline; } } } diff --git a/src/pages/login/index.vue b/src/pages/login/index.vue index e597ac7..9ae5dc8 100644 --- a/src/pages/login/index.vue +++ b/src/pages/login/index.vue @@ -55,6 +55,7 @@