From bc9e18f6b3a82c86b118c440a4a9f86c9b3b38d4 Mon Sep 17 00:00:00 2001 From: mk <2403457699@qq.com> Date: Fri, 20 Jun 2025 16:07:27 +0800 Subject: [PATCH] =?UTF-8?q?=E6=88=91=E7=9A=84=E6=8A=A5=E4=BF=AE=E6=88=91?= =?UTF-8?q?=E7=9A=84=E6=8A=A5=E4=BA=8B=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/index.js | 14 +- app.json | 4 +- images/icon/event.png | Bin 0 -> 1122 bytes images/icon/repair.png | Bin 0 -> 1384 bytes images/icon_2.png | Bin 0 -> 15237 bytes pages/mine/mine.js | 4 +- subpages/bsPage/bsPage/bsPage.js | 128 +++++++++++------- subpages/bsPage/bsPage/bsPage.wxml | 23 ++-- subpages/bsPage/bsPage/bsPage.wxss | 22 ++- subpages/eventAdd/add/add.js | 22 +-- subpages/eventAdd/add/add.wxml | 4 +- subpages/mine/eventList/eventList.js | 96 +++++++++++++ subpages/mine/eventList/eventList.json | 5 + subpages/mine/eventList/eventList.wxml | 39 ++++++ subpages/mine/eventList/eventList.wxss | 16 +++ subpages/mine/repairList/repairList.js | 102 ++++++++++++++ subpages/mine/repairList/repairList.json | 4 + subpages/mine/repairList/repairList.wxml | 43 ++++++ subpages/mine/repairList/repairList.wxss | 18 +++ .../signingCompleted/signingCompleted.wxml | 2 +- 20 files changed, 466 insertions(+), 80 deletions(-) create mode 100644 images/icon/event.png create mode 100644 images/icon/repair.png create mode 100644 images/icon_2.png create mode 100644 subpages/mine/eventList/eventList.js create mode 100644 subpages/mine/eventList/eventList.json create mode 100644 subpages/mine/eventList/eventList.wxml create mode 100644 subpages/mine/eventList/eventList.wxss create mode 100644 subpages/mine/repairList/repairList.js create mode 100644 subpages/mine/repairList/repairList.json create mode 100644 subpages/mine/repairList/repairList.wxml create mode 100644 subpages/mine/repairList/repairList.wxss diff --git a/api/index.js b/api/index.js index ab28aab..2102dfc 100644 --- a/api/index.js +++ b/api/index.js @@ -51,7 +51,19 @@ export function paySuccess(pamars) { export function message(pamars) { return fly.get(`/bysmp/message/page`,pamars) } -// 提报 +// 提报报修 export function repairSubmit(data) { return fly.post(`/bysmp/repair/submit`,data) } +// 提报报事 +export function incidentsSubmit(data) { + return fly.post(`/bysmp/incidents/submit`,data) +} +// 报修记录 +export function repairList(pamars) { + return fly.get(`/bysmp/repair/list`,pamars) +} +// 报事记录 +export function incidentsList(pamars) { + return fly.get(`/bysmp/incidents/list`,pamars) +} diff --git a/app.json b/app.json index 5d1286e..0a7d904 100644 --- a/app.json +++ b/app.json @@ -26,7 +26,9 @@ "editUser/editUser", "checkInRecord/checkInRecord", "evaluate/evaluate", - "checkInEvaluate/checkInEvaluate" + "checkInEvaluate/checkInEvaluate", + "repairList/repairList", + "eventList/eventList" ] }, { diff --git a/images/icon/event.png b/images/icon/event.png new file mode 100644 index 0000000000000000000000000000000000000000..35ad2d46e6015ac6fe29cc6828a42629fcfd532f GIT binary patch literal 1122 zcmV-o1fBbdP)Px(97#k$R9HvVnQds3R}{zp=SiETjW4ZlWwpUFI%jk$qgHgVx-pt=FqldiBDPNNLW;oD+f{9pltJeBb)P;6VZM1D_nmlLRr%Oof z^OpOBl09Gg;ofuZ@1B3px#!*xB){eh!Pl616&TByXg-*#iFm4T$4pN^93$rIAVi7i z^vU|x-({Afe2khe1nX3lHWPR~12y^B5^#?}9g4!=ovd%YVb|6c;G0)Es$7ZmZYFHA z>)31_F%G56TzgI}Uf*x!&k`^YY2V0D_5(cK%2|Hn6ep-V!VPUlOgCdT7&ssNrchBc zT1P}Pyu9^&!*Qd5K&1T`gWk3CaRmN!wE8 z$7WwWEbEd*AQ_B9ccM7cRI*TMDBg0F@anokua4P8#}D z6uc--91XB368Zw*kBnx|_s+!E{(9;I)R(RkIbb0^4Eq9J2k*SBzV{CY_$Ru zvi;P54Sx*Yhl>acy|b~VYJus7tN_K?9d2m#k?2ZP6=%%6nE?v9cJ-XX#m9Z)T&$?5 z!QQ&p4c%G+3PVLfBL$-EpD@$svVfu36|~1L>6&l#EyG%aNZJ7;;!nxWsbLnuEr0%u z-o$_|px-+SU-{qC9kT@pK2A;1U>6vE*$BSZ`2z+F>e?)KIXafCl?DXiDm6ty16Hk+ zSp+}s`3;eHOc&zS3LieJTO|(&ic=sOOfy4~jo_`}NBH3CFAz?0zYG1t^llX_*m#Nj0s>-1l@4NmlW^dkPj!osEhTk28rynQ>C66KV>f*kzo! z--F@w=!7JBV@54D*1UolrDYR9?L<&3)Uroi_s|3Exp^A@B!^8^E_0P)N9_tUR?ZtY z&kmq=)X6jpqD|U&`z(f@iJB29fw0wAj~B`-vs0`9v(19ADEfBGs$reu_9C=ojcmf| z+O50vBOZ<>41JDkST&g~F6nL6OR=GPv13Tlo*nt?B98WT8Ty*g@{5^vE={6r%+t9v zxfK_-*RI6O|FZSLXaWa%&uQi7*-vyn@zhh3jT&5<#*#(;+F9lH;^2a2q`~;`S{VJw zA*pB^UOO}1tfV$uwcJ&zU5G~1lpLJSJI(*^=_4D-Vtza-gxq#DmVSQAiDdCUU}hkT o`UyB!s-k^F*ZY5(te+wN1&s1X6&t%H^8f$<07*qoM6N<$f<<>4w*UYD literal 0 HcmV?d00001 diff --git a/images/icon/repair.png b/images/icon/repair.png new file mode 100644 index 0000000000000000000000000000000000000000..1ffd493b183a201729849844dc335de2e802bc1f GIT binary patch literal 1384 zcmV-u1(*7XP)Px)B1uF+R9HvVnQd$oMHt8bvoGy&6b+E3RVZkRRf2vnp~PTl6{7(q!NdTzHC9SB zYC_a#@QY}Sfrt@Jh*}Np5z!W`8bK3Fh}Ke~V&W@=)@n;5t)*26eX-ZO+ua#6ySK}2 z@2)$$lBUk5-tIH={Pua~d6_9ez@hC6tpbzEDX^RXB?P#d0dx3r1Q=t$00VxLfbT)* zF?Dn7co0>@&!kv=?h+zN4@)4G3|Q!AE&=)}SQDdkZ>TojEjm{SkTuON&|>Tb0FQ|- z>>*dDhRBPga(u{ZJx{Th0fPFV zuDUGq7-~}k#{uN2M31p9k!Y1lsv+IH9r_1LOeVQ}ACMS@apEa}QHN75-3jT&C(Pf* zciTWa-t_zi9^FcaTyLi!2T;_t^70*!Zh8{XqtM>Vw*c>GhP3D&uz^lI$TTY%{PFJ_j#$YEDrWcZq3BACZHAx_leZjOiCwfGmbw3+T93g@p{Os zn_RDr)(X%+J{1DwwOg%;77^Z+FebGN%~Iz;tvm}zIa$SR2x;k~kZ;-T2K?c9(39?G zQ|TpymJuxyevSbz2>}9-iYp+OWzIzO*LoP=T2TukLteQDQprQsj_Cau#y4Am#E7UW z-nMNgL8=BRS_7s0T|muql+mAe!uV;2OF79eg|e>Ae5QYX7ue9(!f@6;#9@+%g!xWh z>T4!9P~IXa8#-NqF?kJ=zXHm-uPnfpHDH6jd)7|w;$e~GoTfY_qK&p{(B6;IzVW{T z@}$izXz;D&--4IYh|%_-xyRBinBwAK7No%dl`xds_Jb5zm4S_R!}xL|*l;pO@`s`M zP*xuVDOhRAod401iJtRg3mVA9@`{%sE!*l+#4dI~KUC^GlW%W?bd9^kV|_=Ue{r8M zpzUJcL89J&2AEZlrburt0UQ4lkW{GE7p?Q%q@nGf2N-ct$j(4%My)yr%dB$8Q%C<1u)dZw zy;AWeNX1oP@eAfTh4mj5cC9V=|GWCI$%Ay-UgpW3QhZ(>`E_?tu;jd8*KZEwOuoRh qA!qazaH{)e>?L}}iZD(8hWHn6I+{7rry7$00000j>aOalRkgdSqSaO9Fi=TQVPIe|6y&8fKlYygT_{K&>wv;g^~VP5p(!T`Q#V6) z0s}(@qaZDz4Kz6q{M5j08QW5U5@qWdfzY3A-5-9_Xhr#UiWUt!Os-@vLfJw`R4n?jRzP% z&;u2}uE-qxn||-bo4G&ef$0C=+lD^p%Wb1z%HhHOL|BTEi%jl1(VE2T6GtDcM>Sg) z({TS>f&J#QewJ#?F^LxhX3fRfzc>(9?3qPtqEj?GDYq=j;9&<#kOQqum9xR?*2`^K=_&W zNC(^O75O5QXgzb|p-2-DA35K)10^!!eP6HRp)Tld-^U8;5&n7RvUBtZ%Q*Jz71LQN z!lkzCaRBdl=8r$6VxCasy^sZ*Sf3tnSGtK zQ9>OpN9?lRqkTLu!GE{Y_jVXQFJPsuUgZChF||GXK$JE@E5XWV4pvaGqw=n`|R+bkw)BSF7g5DweFNP;E z>gjg#zmPZ|bI;gbm^rGDUzmGautpi@s&P2(F?UTf9`~vSNJ6*VJqCL9T`Ax2Nd`v| zX($try;oLT{nY>j{WTQOe=vV#G6K$wUd;ly^Ug!+D};mW1pg4O;vD=*i&}w!bH_?h)m(_g}Q>pld2*Lm|FDl+1<9WnTvM)>^kath@T|2zH@J zOa!dwr}nX&mi3aCh*KW$>-hI<9X>K-aP0Z+G|SkM`FwBuHQ^~xF>!)h-j=vf1I_XS z)z2wZQ{b>Y3#uy91Fh2`b-7B9TUC;EUxrj8wR6giivslH+jYpK>4Ua5J@l}Qf$hF9pN6>Q> z8?1aDU#F;jh%UFT|1hm43d7r8c~3V?QX$-ca*qxV!I9XBh2!sz`i+fie-zRv|8hy% zEjZfCbGGKJ&oo%OK=k~RKV&;APgU&pzmT{Gp^y%u`%n))Xln&H3s@J(bs|&Dkg90aP)7Jn0Bj zdo*V7!f_z=z;u;He>ufv6L{UE{k=e+6}s5dpEp>4OYaY=Us8b-ynFVGxt+lEH8Wog z>co?tp=J)vz@I0vRu=AW^oO>(CiU{d4;@q*dbx@33ro=F%_IXw1Q7f99Y(f&NOKBeZxq3TyTjGxT0M2FZc@gDQB^X9lq;OpAW}0UG|H10+VoUN3FlL0=se`n zekd|X$jtxi5V_dxwFz72aoT-|>70=5&folQU%1^oosQ}{*YlPkMjL5TazQ!sCRTlu z!THRzudYVkCR|nStiL<~QfI)4t`xdi+6mmI2C|3)t%EEt{0o)6MhfU;tsd56Nuu5K z@iXCGr*FdL&q0SW+?Arl0CFY;1jb=92MGs+>hFmlwOc6;H83x&aiwsuh=((|IN20r?)?ZV-3dWZvW2w(E2~$iGWM}?U=SRYWD?nqA%Tv`&@crwP03=^fa-k zCbRom(tD;SR4BaCwkpX~iS;wW{pVfi9wye$dBh)PJb>gs&4)e&{;>S15lVkhzQBI$ z9mk($^?m>5&vLc})xQ`6$gJF|V@f;71ZhF@K7KidE~HvZ9>ay!XEm#UULxE`?O*x0 zGN=PhkBcN$B&Qnjt~>BS#A{xB#)lm=K2wfC$c)D-2Nu+X;Nx?C>UUK(4V^}ex`+X39p zB^8F6=-+%^V4=( zr^Cu|11X5k@3taf!i{JVqfVXL8Qas2)t<>jQU93izzCOYRp`ScQ=aLn<2(&=`%8y) zu1+H(D6!^`tOk0bo|a2B*O~B zzLqhWsPk{>s=EEN`jLG`QrwxYli!oP+oVc|?Kk{Z7{_3lTA|Jb<4DP1Kg##o_@FG6 z9QTa0?8)t<)?`OZQJ$%1PpmURwv*;4#m zc_{;a2c~sJhx2JvI*cz!^XZSxY#4F$&(o~;2 zSxM!bS?kvrUEI&ECon~WYi=sa!*TcoYRr=!*0r}LC1!h&thP&TY+-B6z;-_ofD@!Z z_)8%nC6&2oMLoZdzYaG7HjQX4=bLfaUX(R0<_;_6FB8|&>2VPUVg;E^@b`inKS; zc(oH^Hgwcsk6Av-qzgMT5JyU5IH@x+?WYNe@F>!juu~YTW1hQv6ffOF#r8t4nUP&e z5dkO0EGlMYoFA#ZZ&b$r>1MF3X-@m4@8`L5V6GL-j)h8U+(>2;l6nZGZH<4m?g%Vd zN4lfNuv>WlZeLKSrRZx%PxaNo-w01+iX=b>gVS3h<5;btOnJ@)S%~X91ztySJ5=uH z;QMC&Rkje~n}g2YB_|A!B9UtyDJH^n^Q%xY#Xv4IWv9_?00}?!=rY*v&?7|ok( zq$pWWo77*P#;r>ypm}dnxogJ$C>Z~1KOW!u-|4+eayo{$T zFVD92w8wH9G5c#=bnK~bEom%+)253>;&Yt0`mAvNLd#cme%5uZEE-7w3KV8Wm(JPA zoC`5ookZu`#%SWzRg0Qq%}_vjkD!hAA%EM8$4oSJGw8&KnaAIdMa!OYEN3zF{jcBk z)zW$t2$sk(jWm7n-_7~i!c}Y;iXox zQ($Ml<7RwIug3;_k~Ea8t&><7r;{|j4&?clPF-@^b>b8{FoXNPt@j5dQPP1{Eg+-@PV!qN3Z-RnGD~5Ua*UJtcim> zNs6OGV&?sfHoY%lLyJ^DK~XbT<0d#TSJsBqDS5;Cx2p@L1o=e+{v{Px4K~##$imB& z(Z#k>1(e1PZ4mT^O^E4E38yk&{EGNnFovS8Dr6q!@y}+6gBr{cJFLqq9eB%{YE_Us zMh!dR6RAC)g#7I@kGvhYY3d6r&gy4>8g>UyDer_Bm(^sTV~EfPk#mC7$~)*%a7ar( z-BQ`DEFUS^B_evswM1C=wCZn~snZ}Q{?}O*D)hz&)pLf6AuH$)zEle_?dfOou6mfS zlsIJ{fBR-WGB;K=qsx|TxW@sV9@d*b#(j5^u_tE7`Uq}b->~o_85Fs{fY1^Tb;#ps z2s>)=BLO^eERTj~m87`(9?Y?FK+CeP@I2boVfm^M(Mx*pvME;074-nLnHzKI?;utb zWBj8Rj9r0(Vm(}YVw_^7_HD73c?`O?iBDbnHac9PL~SX9c2x90$_HUd5(EhzHXN{_ zQbXD}^9J0FN$HpRf9CyERx{EhlL}ifoy)#RiYXj)%on-H5VxU;>G#M47VAUn zaAiuJ)1s8L!P%w|U2t=XcGLA@{JCtTD^MA02zQ(Fyj#_WQs$!;w!e<4SIiM1HZqCHC}fm>4LU#dQN-@)=$E1*#bR&KC&L@ zFUqfU@q7d!BJep}QXO9ZCrdeR?s_!Afh+Dv&0~)wc(E5Y5HGnly$Ga`AvFIPAH0W| z#1K0W_UBUnt`~gcDZCc&yZ2i-9RODTgQCzMRaLqqq!BXcoHaw0$36EYX5f<9byPz$ z0_j{Q3Efm4OU0y}L~q@|M{hpAb}iWH3NtgwzkA{7&&?JC6qcA2DLnrNRC;-&?)JF7 zodk?A#DNcCpR|QF_aFFsxKH=B9OWAj{IAWa zQPOqvM+JM~Iu}~~>b^x)@y-B;zg#3Hv?M()R#+EujO64Gc}-2C7QBhjgD-ElLE~UM zTa(L!yXYe%(o>PFI?J&})3xbS^FVXgNI}+0{kt2W_rd(P&X^cr(;I?dcT3}y7H`*` zC3~OBYQtqj<$8Vg`l;e9IF8qtf((V~I5v2pK(*#UISQDd=T&&{B6T$mb^Kp3j6|+Q zY}aowEv`rWuG3vGipU277Xe_Nptl{pF8ee-icw2UI&iIdqJthH8Mb^OQA+w;HiHNj z%)-O~jzFPOFLWJ*)l-CVuM^^ejITlJZub77v6E6ZU$gGjF3Yo0Bx(a0+wx2Go)e6F zEqFT_SM_};UW71+y#wNAbKIJQ|ME+A|I7SHY*tsKg>68!r95jzMg!Rwd&x1h@diiC zX4l_f+v-AuOi{PQH?uP-Q5EvGa#RGb3a-9zNg3$<^T=!A>)$e*+=elg`t@aqNHN!| z7VDeSxrN)U!3Ae!)3exrE00nKK@8Q^yW`c6eB+0u{@-~59%aaVn*D=Z_t6Vq!C}C- zVMf+8Wj^#p0aLbqD?#3y^`P$(iM3e81i@Swg2ZJ6a09bJn9#7@t#tfj#OQ&Z*KLr$ zC<;;(~H_m?PY^=${ zTBK8qv{vj{Yd0Q;U6)>%wf?oL{YKs3asIRIB=b_K!Y>&DJl1b54l;Uf&fQ%rIdb6s z6G3p@=3n@?od>wfe<)uW<7B?6(*Hv)Dkw=b5^s;LNN7(H{c-wWX^xn9RRGGCI|J?x z75`SPhFG=lFp~2H=83q!QoT<@%Ap6D+*Ef#dg^CYVP{k(&^b6!FY*1oBc8@zbNR<8 zRm;i*2Ib43rJ-M}Kpjx^E!D`b47-5KA8&^fGtC$w8(UmMOIwO$uEbc_od9>-hee-m zoisH?yjD30P(61I)(R4(saW(w{W~^0gwrF3g^4sH&X~FoVF3>vIkw6Xt%c{1xsVik5C|DaQ2jk z5LS!r3;PvZgQmZ+mhrd*Cyu%V4>jTy;uGKm)2Lnvt}TRD+RU}3I!BOBc^JYrgp0LC z|La7TXY865TO_Gtu68uE?BK4H`^CA!=-e5!5jb?2_YbP}25M#}mws-fbP{X{v30CK zG=VVPEAB7uGYxg3f_ERx371maPD3yo5^|;L9!s+f#48qnU(rJto~?uBasK2Vf~*Yj zt;7E~N1Ge0WQSpx!Mt2}`a|W!+%l9bl=Zf{;QjYd)dh&0${8`Za=g5>lz9aM=~FBK zQY<(E@X8rvP} zbDJ3Z00M8rc0O0JwC6G!I}gNR(RhjNnLcmV{VEb|Exdi4!76Xkr?JaAr@#FVFAi5% z-F=W_xOa6}Q4fA2T=3D09g4eiIuqw+Y)w#4`c|y|I2Q=FwDTQHka3!sk48b3EdWXA zch4PtOf;*bW`#-kB&o9eYR}nk7yqxo=+GD}JY%{3+WW;dE#ieIO_w1%5?=iok)*@S2RI6rw zz4cm1|UY^ulLgCo$YDJ6-0F?}_^g zDl^%tRXqquUhxnsLl)zA}T<$;x-s;wOM^};oz-O(9QQ7T0Dvytm4U$jnp@FIxn z!u0QTHrXb+fsO?aQ)2{k{y ze;{MTQgV+y?239p$LC>n+`f1d|F$uQ$!}3+T7Go>zsg!|C}BOczRFSdjj+?@sX9V} z+-0M?lKLWpj(1zpVT$-}UEufx+K2AO3zuiliS{qawn}Q6Hq7;Ph~h_yY|a?JsXdBq zlMqr0dmxWQDpa{vz?iP^pY^QoN2};>UDNed%W#9@=B-RVzEWLsN@3vp273P5kVBVTJ4phCVE7J^I0nB5c1fHUOwT&z6T4&XWqp zNoL%0!wH{(?Vyj$H~7~I;n)IgizHzIsm5gZ%aqoHk(B>@>W44P3j{yZt^*^?5)5b! zYL@9CV2$A=Ev<5`S*yMyD^0Lu?PpjF`a0DtbaxVhTKbxLwz(&7KQ|pzeLj!?JMCBhbr=8Y2^yAa=KOS`F7z|6Xljoq zEuuZFZ6d6fA!DlcKs7$wnU39zL@aW!ga%1-Z_i40V=wNYw~9g8$n$1=2rgoXp~oiE z)Klw}Y}CwDdM~CpM!U+X?CDWkE?>>>g+||?@H@3dVsSDHMd9sUFPsOX5UpRwmt7IF zP2j18{@S0Jk^-#(a=W&?!f`|E_f7`xaIvMRw8}J9TB?nFmC1t;^MaRSlwxEoW+)aR zcoN*wR)x<~dPnWu!roo0KGGbTx)+PZM)$bprx-|x6D@Pz`CDf@!o+&qqEQFFrbWbA zYZfEf<8Zf;(H@~CjUq}~GFMwEd}+@|#`9LxeY&#S?TFlAEZEl-08Gx0yimksgvT3; zg}Hxhw=!k&92cJ*0L=xTfulkQeSct*bs=B<3rMov-?n#ZuW3IOq_i@49bK2bG7`HJ zaqi-{D9`z2q-N?^D3elw z+QK6C?gQ!^DoRFfGWSLTXck0xfF0Gcs-QGO<14f+0;2kd}D?jqbJed5MOXE0= zz4JEoc=Wi7VH#{~90y8Z;>M!V3Zp{xNKZ&_Z>Qu!b`STDI`Wp)%dyB4u(7P04N{~{ z6nEl@o-pS75Ap>?=OaR-OUgj^8$DSpm!JvL8HS-n0bzyoU>Fy2!#Cv@9C9*mvo+Yk zbG+T?AP2@@;->%Xfo`M>?1^VDdsfgk3h1oaR0`0MnxIdoiQO2Q9Ku9CZ@jYRZsBZk zs1bOFn=;=+w&$Vd)-eGNfzULS%&22_0C7 zXeA6Q+2~l_`k^kS-})=ao-}&v&fR#I>2TJaEq055GyeEKJ)iD<9pvzSQ0JZI-vjhKCm&4A3wnnRK;1=Tmy6ipJVl1-i}k(D_MVMJ#jzd_`Awcs z(14A8eX5die`Ug>;yV3Kb5a%+j>-=oA89!V-ZJ6d8nL;Wpb}|B1mXInWz=E@sWYP| z@;tHM1$EM>!^YebpR0vf12zT`Uby^SUo9ElJnq3G`BoX%#@}X$A6Et@yF!Q~eRj}j zV%0dGl@4#Sb_VLv&z_KRz&@inz%Ch9vo2{KyQi#}-t+0(sRYWEff0AUCR;qyAB@vt zFE?gEiyD^MzXd19m!t?p|J@w{t+*c1qc5|ffBx}A6{aEDoCv3vJQF@O(uL^}4fw10 z%`0F3-_XkJesQ^|@YbKTFSew4f|UV^DUM3Jc#({OI{&5KRZ>9pV4?Lzn*Nr$O4sS% z;&R(Y3Bfi=sVn}`pI9_#Tljd}6d1X5OoRH^#QIWfJJdn%SD*OZ;SOH}cmi#DBSj-h ztv3*q9E#xceIIpTcl+j?`Iz3!ZX18Ou!uH35kB$f7hz7fVrP3&d18c|k6V4cszZKB zGourUgz4`ih2bDI=I*u5SG||hSsJ2>S%@5BW~nWJrTRmFqaYI_onl!fnr>)L@s*h) z{k3ReEOr=&QfWS=A(!smvy!Ttn%Dd5nF!wT?dF8lnr$x*Xmdocecv0YzyIy+?Cl?P zd_HVt!h@^oGh!(#W1$w^cgo<0kbV;R42Pc6II+&Y(B?k-gFjg>klx%HFFl7``r?Cu zXQ=`h7*g*4^#T}9NbBdTnzw=IZb`1o9bszH*G-fjzANJBu{CT$D=zxGB!g?n%9JrZ zJCX10A&d7`;%!=6?N2PJr)*f z|7SU?9s^ST%Z#Yzvr4%AepfkqO3XqK>Wog*RvXWs%1-3n_FV0ia?t1nEC@ z>zMVm2^m#&+uaaydFJ%5_q@S%cv^mLPVYm0(HRt?2A3*F>UW2Hf~)*EfC**2rW7st z^ewxzRbo}>yed~5;B#r2pC|nn=XB7oa!%*&T-(>@FiX#E{a>0$>1cJhj};`J3EUq0 zZzZS@wg>TFlQF^RN2MG7u{53Iw@%`Lobfa;U;uAPVawDu zzw^$fuA!Q`S4+_YAC?1$#5wb|J&kV7=EH;rGS<9Ej2_L6uqbPLr1iU4598|X&8BMT zz5Kd?VZ9BItuA7z63qyQVHp~3tL}5#aUx?8w<``iSIqh6E3_j@?FqWMxPe-_IyJ28M))ub06b* za?CU&xecQCbvDinuc;oJne1(OrC+8Ppi8`m!-uU~`YMCs0tWHL-9?-r^)YIwG;pMg zR5?cUs^!1wy2oC)zB*}P`l#QqA$7D|M&PgaDMfPgnq@*!p65Zi>ZFL4a`f%3Y_Ot%#(rcTuSM-pmI2=Z6!6cM4hPU zMF$xRfh1%ZHGr3v-(e{{sCHSg4zIHKf)1jxZ@1yGs+>BmHhKCQCgbK5d;cFpW8C|LM5o3w-}&j= zEIz+t_(Cl#4otr^-?+ZNr?7ck71|SFIog_$8eepc<Ff2%~OOZDgqG{fJ<94*4g& z05vbAg9sOCGA%`HHzmB)|LrsuVKtm`Umo(uETGrpfL}M^A}Qmu2&T4mq%jL&xrlUS z6qH^jf>h2-c8rf2Q6IaM`K0Al%vaZ$9uyJ{?gIs5Jz2@}JDoC^F6}l=kd6i{Jrd_v z5z%&;Y5Fqq7|yQ`_xi5;w{I;Gb@&QEO0fF9%6{@wQK=x17^1kfFSpC_)q z0=T{;`|`z>(f9Egu9oX~cY@pOT&kz`SCLFmemA zImGmSfsns(t3lwUS0;JkuKboRQjG*Vz!o23)gWWPh=bxK#(?I395B&Tr>Flf1q~E$ zsXZu|x_RMl--SeePOdcY)r#o+FXd~E+V_9eH2h*!vFb14RyZx}v{EByQaO|Q&Jv^* zSAKdcXj-g0F3vSy-d~O&?W++)N4^&;5fx`KM&pU2lL*&P;@1Qf97kpP$Fb)6KXUiQ zx`#2wP3WB4yZ)EW5_piU)_7GX#~5S`x# zyQ2qQdBUdlSQ*DIxm3+AmLlu=xDIh?C0O6i4WoB{I?DGyqVdpeZtpVs9$ktye<_1< zL+c!wc)w!lMw3EOodK6L*YYx=I*s*E8*HW6Cpv-XP#>ZvbR*GGCOm!ta`4aD#)KT? zP&~VA4GWf5yrCNwHuuOoUNim>4z3Oei1$*spx3ynfhqFX?qSe8^ps;Vpy$ef;Y#+X zV&i@Jb=?P)zdJ&DidxSh(zF%MHRBkl`}hT|j~j{o`#o^)$Kaq^$h-e3j;pT`j9A#h z!2n>~{>JNU3DY!0tVyAqotYc?&VFnEyz8--C!|}-mbfyTc{n>vf#d>4VbKq&Ja7Jz%D6ZK zjh`ZQD{>$^lsME;y0E#{NtjC%r~_}3QsEflNVs#_EbL3!Bxgl4Rdqw* z`%siV2-ljNAOTkG9V4b8{%A@_jkOn@kpySxH>MbP5>>zpDgLe35QqkZ6LEV!KSzSr zD1BSeoZL_La$fHcSotlq>FS!z-;_R0Ag?kirKg|lJ*qJ?F?vRDtKG*@A+Vgl5M^)V z&DOfDy%>tNY3BE+fe6=wi*}i=|5(RPwb7KW4=m$hms2$g`MoV)Gg-2V$};yOyxd2a zguf=)tNcA`0R?PLe^%31(=3x-_&ljZ9t4s@;}F`a1=+1J(b+x>&?Pc(@C)Ap8$RO4 zWJV}w?Et5)mV_Edl=n4@(?{msg?+~mj=x4%=HCyVeS(~2W3{@U!3d=n07xIm}h26rlffOdp79 zp1j{x6<#hsb%6jhWSZU&9mEB57-M4AzD=p4TTc8nH=RA_c^Ow|OiEeE#0O;V(C8B3 z`ZhVrlA)4^YwrBn@?n%X=QgwlEo;P*I2Xr|^&vh|yC!$U(6LY3tFa9&MAy44V}QS% zk!2e+K+^|}RwZBYjL|X$W><2^mZy0i=V1~+`RfL~4xDkA&;olAl92rLG2|~E?X2Rs z63XM4ZP2}zpi@q8GDFznM5;~KPbH413?tMbN2yx>(FmJHiFgfkZlzWE1^+UfaLk!{ zN;*|@ec3e#>uen79@O`c6x z)JNj-Wm&tuTYRLaj}{ey+FS5JOC4G1l``OEF#}8?gjEs#k!tFv6!Ul|@UBSp4BKe5 z=_fB~ek$qyPqpP)xT0lg3vMD=n-48%VVJ@5qiG9=X2&F^;*SgDzx2W@I3fs?%4`<4 zhmt76SkSngsnI*Hn1`wKN@Sh$KhQx& zN*tu`hj!{&ET5D#75#lk7^nA-!WI=%|3;U?VkjA+d&ztjOm@T(KY0*T_Y`ql<=wYM zYP6sC`ieWZIm~7m9wv^}62TeD1Wp-DPKn#IAyV4S`fZUtzDd?1@G`(3U~!UGkt8|= zm&f|zN4^I|0G9G>tTuk{EDhed0WqTP!sJ<84MCz84s6O=z9=}9BxEfrt{4;GO%0l# zc^pCyT2jJ;kMCeTquCiYg_FD`UiwR6tc_aR?`h^e;o&JTAq5`8A zhHR5&8boD}+rNe*RcGmcmOAw)srcb8aYw z(*7J5w*ZGs3N~vxwG|zur#Q|Y;iVGiA`7SUC!L5KAggK2E!Th^ftQkUm1AQ)ZVt4T6|W#E!RkWZrpRh8bSlzd+89Rh9s~He zdPGh1F8Vz;&p#`bj{HWh#z+B zmjl%wYUBXD(HW81^~Rw#!B;rLs)+@7E)B%IKj*e1X~&pkOc)j0vuq zBZT+LYT+ea%qMiz(EqJn1;#7XL{360WL#GS>~fdIwvigaZB_Q!w%O^P7l{o|o|>0) zkEvNf%ErQ-HEK|OY3v(|DqnI0eSe#Do56rnQj0i(6)oUDG8KrMI|rEwjv7PN4_x({ z(#mW`6^FJ)Zz)#vP~&|l_6G^I4WyhXI}D`AMJ#+*C`)6#=Q9Ap_C(O-cdgOp@le!k z4xy;T7sOmySf1F{_)1<|156nYtnT%3E~d1E84{Lm4a6q{Z6tvTYk7f&umTte(Lbd- zB_<7=m*OF+g7Osv7%~=P1E!WR!PHTsR0N`ib`I-auhb56nu^>YS!3y|wJH7id7Ahd zy6vnZ%+vsCMJe-f$eg89QaJyIIt$?k9kclB_6jJ;6$cHoSZVX_vjEE<#{U+LMvX;Z zuG9WgVJ8Ohl+15il%@wp$Ul;J>jGtYXlI{($OFAR%9RZFP>D?7+;^%n9R zfSPs*!tde(EM!H9NqjwrEN{X7ZicnOzXwt{uRLK3td>$wQ*l+C9z9bNhKMs@su#2+ zf?B?M&>98k7kL4$^n_@pJal<4Ts%434&sLj&f(HW66Yky26!8-%q;GDeOhT)^6HT> z^K)_j=a0B*g69AMD{jRM*gSz3xL9o5;Jkx|FIUo;D~wq5n5IA1Yb?u>P@D!66SVgL zv*rrLk?kSnh+i^%r1lh!EAhF?j5jN8NDLR};FOdEcNO;Skc<^k(v!TJV3ueVU#9r& zYNzS}94exomEI!G6n|^{pZ%}66lN4TnyVqzGkgU!;TcnEk)FYF zo-0oY{(!Y;$xhFMD7LM((A9u6eLy8AC4V=f4ooppe=)vu?^mM%4j93TFDJW2jLMxU zN#$kW>Qa;yk6dn)C%+V+1?ZO-1B)2^qx$&f!iDY-5@srpn)uHr8VUzS75W^dAMa%o zVGBH}Ii0c;J$xwk3h{&OtUcQRx^1sRM!LK)z;xx<+bO4kNxP!`I9f~D9T^c6ukuUz z9d#w$_<(~T{km?M!>e7DFJO3H=G~(FvI69YLt9(#)y)tJ^tZv*DdC&j(?$L)XVz8q zWz0-F+$QD;#UzUY$pWILGp42n4=!FLX>z}@;9Yyqg%w2TWu;>Lln5=3IxxWTMgqXpv`c_uy*M*bC@~7XAgq|r04!}pY2eV5?>N|n-s^(ofv)B*)C_L<_{qTr z1{kx{0zYyUa_%Phgo}mJ^c>ii9G@Y5{PIYCVWHZ=hB}>Ao_TwzMbt4G6?5P+kxVq*hZWN$c?bnuZbK|JR>0XBqMQxt$h#EpNF3WhN<-A3{avTkAK zN-Bb!g)4%kihp|AB)v#F<22*}Zj%PQ-@YJ+45XkxE{+U1lr6`MrVJUv`;n|-lF}=B zRFQ#y{-k4C?D{X#ONth2hOFBB(=h@tW_S^&pNAEYFLX~S@}g11v&fQ!%u-s&-{TI9 zSyEsAArGMSEeX&ZoP2J_cUSV16;U%b#$)-Ue>TA(Q{)#N5uV;7P)f~>riSC$0!P*) zqq?Qbpa62s?)K*5MCvLvFZ>FwAcfWxeTM-$(HmzirIf^#=%}W;c9oHtHM9R-#Ug~s z%V!%=7}S=RjUPzqDoY!(lm_5P1abq~@KfbjSbgan44JN^4YNjP!j;d$EFi_g{4iS9 z@U@5%w~|GrD_;xsb!%gZXuP`OMTYx_A#q`4Dxg7ez)mZ;rFXgak0if#y^H5HTgX}9 zFIY>mzl`xwc7?Xg%zBRAMnDze%FT@&+Y}fZ>~A{E{7$VrIuYNi2-a-YQB=r6G+V{@ zq3A#wtOWaU-m-RfbXzN3V@8d-ztzWiac0TOrl#OX#gXwK?D~$o6ZlF$Yag!ak?8ib&B{h;pMGRYMmsA zH4&^_>(7i#gg}(ME1wpOrI)ZvV^Qg%{e?aSdHrWF`iu0-x@n$kGU>t>%#wNdb5s+HcCY5OX-@JJaBZFjJu!NZi=7%l_w z(bPhYsu1_T=C%!TWT9fv5uO-Vcr07f)#9#cie{lC7`M&pFMC!K1UJdx>JTnszr}Gu zFh8G3wdktS&91mtSrd%O;zteQmJ*xDee|R`09N<{mg+wrGIK@7coHE%rwVI+(9?Xx zkP`Ub3?KL3LlsP={@1u3l)0~~`;u$4wYG)El6S}l$ z_O?u8$N>249doNVyXveQ#CrOq^Crhxh%ySJhwGon7W%*YUFgHKq4$K3B7oBw|fMkYhq2e?tLkj4y5E z#o~GuYYX?zV{M|oqC?{4tt4EP=X@~d;&>?|fQ?==n^fM7KhNr@hLpjT_dk@&Yn4lB@@igMZr6x~ zzHeNu?Rc$`M`rQdl9#t0mbM(n%Q`rI60xkkrQ3M3o!i(5DBIAFeVNR@OySUf<{oTa zfSscrCC8M_dE5BJ*VeJXm;OD`4#K1E`1#o30G`aR)i1dFwn>48B~3AWPSVUXsGf4Bnu^Cu(H-vPJg0fVN&Uv>hIC#)B>wmcGN zP2b`liDBB)c-`UbS!ZnqjR8HXK$Nhx$OT{f+{uk%`shO6P-95F4sEyntc35LBCO5D_B`M5hxp4@7S{Uq_&&KTj(&-C zshl$T=RG2K))5kacy@J0qm2n1UFq^)W;S-E8?6z1tUK7K^$@*PcyHwhAn5C5R_Aeo|9%HAA^|rrtTZsK6S3B;)sEKIO7%ohj>v!Vv7T2* zClrsGPPgG2ZwL_@l^(iJm198t?X-gJcH#f6z>9z%Y90QeQ4UcY!v=reRopELJPZ9O zNUXHJhGSV^eGE26xsVj-Ug5xkw2PthuRm~0lR($$S-|fPQj3{wGSYy zJ)@J&7MG8?(4gI}wtlF@e;+`|SGBiJ8|@$H{Vv9vrjJzjA3$M`y3c&)Mjz!nr~v`T=lsllbanMbG0xEGOE&b Il4d{t57qm-tpET3 literal 0 HcmV?d00001 diff --git a/pages/mine/mine.js b/pages/mine/mine.js index 0d6db71..9e3b9f8 100644 --- a/pages/mine/mine.js +++ b/pages/mine/mine.js @@ -23,11 +23,11 @@ Page({ }, { label:'我的报修', - url:'' + url:'/subpages/mine/repairList/repairList' }, { label:'我的报事', - url:'' + url:'/subpages/mine/eventList/eventList' }, { label:'共享空间', diff --git a/subpages/bsPage/bsPage/bsPage.js b/subpages/bsPage/bsPage/bsPage.js index e462b1d..33709be 100644 --- a/subpages/bsPage/bsPage/bsPage.js +++ b/subpages/bsPage/bsPage/bsPage.js @@ -2,6 +2,9 @@ const options = [ '安全问题','卫生问题','服务问题','噪音问题','体验问题','其它' ]; +var config = require('../../../utils/config') +import {incidentsSubmit} from "../../../api/index" +const app = getApp() Page({ /** @@ -11,22 +14,11 @@ Page({ show: false, options, fieldValue: '', - cascaderValue: '', - questionText: '', - fileList: [ - // { - // url: 'https://img.yzcdn.cn/vant/leaf.jpg', - // name: '图片1', - // }, - // // Uploader 根据文件后缀来判断是否为图片文件 - // // 如果图片 URL 中不包含类型信息,可以添加 isImage 标记来声明 - // { - // url: 'http://iph.href.lu/60x60?text=default', - // name: '图片2', - // isImage: true, - // // deletable: true, - // }, - ], + faultDescribe: '', + fileList: [], + feedbackType:'', + positionType:null, + position:'' }, onButtonTap() { @@ -35,6 +27,11 @@ Page({ icon: 'none' }); }, + onInputP(e){ + this.setData({ + position:e.detail.value + }) + }, deleteData(event) { // 删除 console.log(event.detail.index) @@ -48,26 +45,20 @@ Page({ const { file } = event.detail; - console.log(file, 66) + const _this = this // 当设置 mutiple 为 true 时, file 为数组格式,否则为对象格式 wx.uploadFile({ - url: 'https://example.weixin.qq.com/upload', // 仅为示例,非真实的接口地址 + url: `${config.BASEURL()}/common/upload`, // 仅为示例,非真实的接口地址 filePath: file.url, name: 'file', - formData: { - user: 'test' + header: { + "Content-type": "multipart/form-data", + 'Authorization': wx.getStorageSync('token') }, success(res) { - // 上传完成需要更新 fileList - const { - fileList = [] - } = this.data; - fileList.push({ - ...file, - url: res.data - }); - this.setData({ - fileList + const res1 = JSON.parse(res.data) + _this.setData({ + fileList:_this.data.fileList.concat([{url:res1.url,name:new Date().getTime()}]) }); }, }); @@ -81,9 +72,15 @@ Page({ }, onInput(e) { this.setData({ - questionText: e.detail.value, + faultDescribe: e.detail.value, }); - // console.log(this.data.questionText, 666) + // console.log(this.data.faultDescribe, 666) + }, + onChangeRadio(e){ + this.setData({ + positionType:e.detail, + position:'' + }) }, onClick() { this.setData({ @@ -96,17 +93,51 @@ Page({ }); }, - onFinish(e) { - const { - selectedOptions, - value - } = e.detail; - const fieldValue = selectedOptions - .map((option) => option.text || option.name) - .join('/'); - this.setData({ - fieldValue, - cascaderValue: value, + + submit(){ + const {position,positionType,feedbackType,faultDescribe,fileList} = this.data + if(!feedbackType){ + wx.showToast({ + title: '反馈类型不能为空', + icon:'none' + }) + return + } + if(!faultDescribe){ + wx.showToast({ + title: '问题描述不能为空', + icon:'none' + }) + return + } + if(positionType === null){ + wx.showToast({ + title: '位置不能为空', + icon:'none' + }) + return + } + let parms = { + position, + images:fileList, + positionType, + faultDescribe, + graduateName: app.globalData.userInfo.name, + telephone: app.globalData.userInfo.phone, + feedbackType + } + incidentsSubmit(parms).then(res=>{ + if(res.code === 200){ + wx.showToast({ + title: '上报成功', + duration:2000, + success:()=>{ + setTimeout(()=>{ + wx.navigateBack() + },2000) + } + }) + } }) }, /** @@ -167,11 +198,16 @@ Page({ }, onconfirm(e){ + const { + index, + value + } = e.detail; + console.log(index); this.setData({ - show:false, - fieldValue:e.detail.value + fieldValue:value, + feedbackType: (index + 1).toString(), + show:false }) - console.log(e); }, oncancel(){ this.setData({ diff --git a/subpages/bsPage/bsPage/bsPage.wxml b/subpages/bsPage/bsPage/bsPage.wxml index ac34e58..04d28db 100644 --- a/subpages/bsPage/bsPage/bsPage.wxml +++ b/subpages/bsPage/bsPage/bsPage.wxml @@ -3,24 +3,27 @@ - + - 问题描述 -