From 022a3adb0bf5b7b0127a7efbede038ec52183c1d Mon Sep 17 00:00:00 2001 From: ZhaoTongYao <531131322@qq.com> Date: Fri, 11 Mar 2022 15:31:35 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E7=A7=AF=E5=88=86=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E6=A8=A1=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/pointManagement.js | 41 +++ .../pointManagement/images/point-back.png | Bin 0 -> 17267 bytes .../pages/pointClear/pointClear.js | 99 ++++++++ .../pages/pointClear/pointClear.json | 7 + .../pages/pointClear/pointClear.wxml | 33 +++ .../pages/pointClear/pointClear.wxss | 125 +++++++++ .../pages/pointList/pointList.js | 240 ++++++++++++++++++ .../pages/pointList/pointList.json | 9 + .../pages/pointList/pointList.wxml | 59 +++++ .../pages/pointList/pointList.wxss | 202 +++++++++++++++ 10 files changed, 815 insertions(+) create mode 100644 api/pointManagement.js create mode 100644 subpages/pointManagement/images/point-back.png create mode 100644 subpages/pointManagement/pages/pointClear/pointClear.js create mode 100644 subpages/pointManagement/pages/pointClear/pointClear.json create mode 100644 subpages/pointManagement/pages/pointClear/pointClear.wxml create mode 100644 subpages/pointManagement/pages/pointClear/pointClear.wxss create mode 100644 subpages/pointManagement/pages/pointList/pointList.js create mode 100644 subpages/pointManagement/pages/pointList/pointList.json create mode 100644 subpages/pointManagement/pages/pointList/pointList.wxml create mode 100644 subpages/pointManagement/pages/pointList/pointList.wxss diff --git a/api/pointManagement.js b/api/pointManagement.js new file mode 100644 index 0000000..467bc29 --- /dev/null +++ b/api/pointManagement.js @@ -0,0 +1,41 @@ +var fly = require('../utils/request.js') +/** + * @param userId 用户ID + * @param operationType 积分操作类型 0-减积分,1-加积分 + * @param points 操作积分值 + */ +// 积分核销接口 +export function pointSverification(params) { + return fly.post('work/pointsverification/pointsverification', params) +} +/** + * @param typeKey 网格:grid_party + */ +// 根据机构类型获取机构信息 +export function getDeptInfo(typeKey) { + return fly.get(`work/pointsverification/getdeptinfo/${typeKey}`) +} +/** + * 工作端积分核销记录接口 + * @param pageIndex Number 页码 + * @param pageSize Number 页容量 + * @param startTime 开始时间 + * @param endTime 结束时间 + * @param deptId 部门ID + */ + +export function getVerificationLogs({ + pageIndex, + pageSize, + startTime, + endTime, + deptId, +}) { + return fly.get("work/pointsverification/verificationlogs", { + pageIndex, + pageSize, + startTime, + endTime, + deptId, + }) +} \ No newline at end of file diff --git a/subpages/pointManagement/images/point-back.png b/subpages/pointManagement/images/point-back.png new file mode 100644 index 0000000000000000000000000000000000000000..ac4161ace9cc2b576751c113d7a697942919a8d1 GIT binary patch literal 17267 zcmb_^dpy(a|Gz|vLWK&k>MkPXt{h6tDs@X)$BSA%~gMh8&|=<}l3oUHaUa@8OT%AK&|NKYH}o-n-t{^*TIXr{~q}i{@uHNh(T; zh=^=5{o}NSh=?dxL}bmr_3OYVBHgz}L_{DWrl(<+0rqUB)T09~cEb||qg~&U8wTFw zWU2opdyjra_K!$e*;8A_cd6gb47f5;s!sW5^y_H;)x+;K{|V28*vrb9M4bLDvirX5 zgY@6l{I%2W{i*fq)10q2K56*&4VBVJ99f#p;92%K=ewKZ<}-#Lx8_jr zL~`VoC0S#UHDdq%;W#K3nZmDb*p|>AkV9M2=$d41{`cz$#J2U35c@%Q{p*q1&q7jS zH}~xP^*i;Lsyw+x-%Z@VrvKdNU9e^4^XJB_U151J?3Fj6zP`SBJ(R!KCc2;b^}aZb z!lI(02MX!eCHQq~eH8i(?_^e1R%XnR3pBBJ1rs(eWgPfxZ%w#(+J)Xk$u zq$vCiKPK1lO#7&Gx9k2p@yGv|WBqzqM09dPNf*1-8|pRE121em{Dos6!r5EZC^?RG z#Ob}n1r9yFOdPJgw})TJnv0R(ocy&L*;-UDb+REH84C6P-fl||gpM>y&IWIoxgs`i zDA8rIc42p4sD(E#YJT?{YKO=89CA|SuO~9U&T8!FCHmCdrJ%4Ni~lCf;tM7!wCx!d z8i9rP`QMX;?ysUCcqP5#F*BwSp&8z+8%JN*U!yQt$!}OO3b<99IGIUzyRhjy6OD1s z#L3Mw!*L4Z!y9JqSbpOv4sDYznv9vfvIdI`;6()^9WiU?Ph1VL%5418*k|J}C5l8u z$v;x7qAaOF*aB=7*%7MM3eRtCR2t!J8QLbvo&0OoWGxlJV*VJHz)1DEMub`z6X|Yh zcBszEsGV+4R@7-!Yt&CJaG-F3cXsrd}7%fti?;Rh5#!nczzW-4uNXE|0!J# z)*Ew*qV%anbbe-LrknA?!I^}#8xdUDq@NJ=Q;o}iXw#}3wI6jH?pN^y|GB-!L{+Nx z%71r>4x*i-^%&Fsc!blWj_-YslA-pT%#vKl79nPi$6%nZ`4LQ+G4ytvLY-#HCtHT$ zQqtF_LX}JG)mD~PiwV}7s8L<_rO0-gS zO5iCTD)j>hK~#`^kz+N&Gz!9h(fmST>waE887#>yKDkh$L7lEbnN)Uo#3&wYJARFh z(W9cGnVZJZ+Kh4vb8OoD^+6szhL2o--w>s-0ug^Bag|#I7J@ zA=xbynaR0z{9fg0WG3bvm31uw+oTP}Ye0W*HP5f+=)I>H{>Xoe3WtWwdT$xgs^a%C z39q`!mD)*-o4(C-W}iDDAGEmb*C}LeLL*GIbW3|SO-S;``D`7wujU-~C8oUY)~nI@LeYCaw0VdpKOo2mz?@MeZ(|YO@;#4Y#qHOyh*Z=E=B8nVPEsSWp)09` zH^mnu7bJgL7+vbSDgMiJ!cn*N;*o@hmc43-Z}Od5?itb7nH7Hj2) zMPA2R&=yMaL)?-avK76GTMlgbiipMme|W@jBW0iSx@y}wvR=czR`5q3&JZb_qC(z4z|xujpVc{>FISKpdiWNqBi4mHe7tMOlN@SKbG6 zAa;~T`?7uUKNM=^Tbbb;X&;{92bFnS!(R^MJ-^=OZ{E8KrFJIoH9b&jrj%%rciJkC zQLZ$Cc!sllYR#dNI$!I(oe!OKE$*n3oJ{U?H_xwaY_aOM?q}}b=jmpOu~Ov4SOMEX z1c>`luF~zSZGeY)@}Jr9nQ;_x9%TLfF=gr4%Py~;9S@sdfcftI_vqg98?vY0QLL}z zS>DeNQLa&&uGOriAc6=KzU5=gsS3m>FuN&*DN;}VWSaqpwLV>8sO80rZa4y40DYHY- zM3B@E{|`Y-naQ9;O5>&p*JoJm?Z43jq^9z#@fdqPsbn<7{;Cl{1815Dj2(6EYY&aa))?w{=$u; zf2z#2@HlCjr~czH5s{J)J`Zlqp8%+q>9wY3G10ip*8FXGtq1d@z+3;W+*hqHsJ*QG z$x?!`m)_fa7kj}Z_Bsn4?x~ypvA#IJj-sVIX*tM~8*oANx6FU_j58Gv9J|dsMHR=8 z7&h|u{8yqx0L55ls>(uPqYOi(cq^h&^?l#5OZ#m!Q_j&N6D}Q8`h^h2kl+ZIO&l2y zyXCS+Ib^^-g`G|;ucaSZ$G>&&fvndcR*YS>X6d*Y1XK?eoUbf~hJ@-Q#7a)M(gWGWqag$Y7DJ5gih>oCw-d^$}+vms#sGBcI;cPS?9h_iTuI2DSsg&av|F-1Zj4G+=akV zR7M_jw;$jC{_G{o(iz3+x3s<`haV&G>G8R9^F4D}E1^SHUtD~hL-5F*#<_%IbTBcW z+vc`4rkpVO`LbnsN}$x_%$Jv7<7MzL(%fJ!b9U5vkhgO{ZMqtzW3NXp-^Egy%66l^ zrPNzyoukft@Ug9Q<*#wzM^G9APuWT~=!=KBhU{Iz#5H2)VEc`*O*=3~f@TtY@tUld zsR@fvr`hU`gX-kGr5b9x-OCSo0b_+m;!*K%_qBp{$KMkj$XjRQ2?sC8ry@NPR16g_xDm?+AENF*_LyqiG`SV!zOcjn zKrKZu;f9}Z$@f9IwQeOsh@%wb4Y@Xg4C`TMt~PNn(=vZybofx9=H>I;*oYNlE7TB8 zOXKF!=7&DxbDA%{vD2$U`ms(@!H*ULr$6&ATOjYm8$?~`w0zK#&!rT%)qxn_>Gnzw zYhf18?9R_QNkw}LCfO3uh5i~EmyYL}^#|`3S{EcjV&`J2>TDY+G4v05fVls3jV9Io zSl$O`E8@a)whl-co|>zb1omV6{qJ9KJIc&P^fTwa5^}29cNj(j>hsVEIM(&n$d!!} zt5jiS+N(17lyM^0@ADn`uk4zNIUT}>GcZ=rpv=zW59wVWKn znO!VmHRbYoWB|ET(UbNAcPP;FkOtH#1?w7Oy=q};@vOv!)(SNCVRV2y(Ff(xeZ}K@ zHKQbdVK-X`ja#sVVLLArr0KB;)s%_}w2u8Vd-hR<5fJg_#BsrO@t2fC#80hR!7Gsn z#Fq6@vktg04$oG1`$m6Fu3Pb?0P_C*1Pu=F6JEn>@)NxLo1X;&>i}bU;U|XUy^bn= z{C?Dx9#C&_&5)a8kw=|_r-mj;7!#V41}Q?x-W6Y`ERdN);&|5pV3qtU}4h z`aQeeE({GHtJO7`aIV+Q>8OxA%Y5}O z4wD^bJ>)pr(aIyM)@5`Lzc{Gt~h#=2Us=Oj@)i_m0?{&)E4J^Z**68tHoU zay-i&hV5@KTTEN!u;Eo2k{%hplX|Em)y9jyCuvmQtsaNd~~s3k)La{n_(dqaweYsDu;pbydGldVecpnkTR?u!_zCO zRitxV)d_HHhQz506&-#SNnRx6RSHwORn-Ac7ZneTo<5he<+UDpzL;)DhfRrN4g0%AZKP%)(Vv&kvBMhLgR>T}^?*Pq(QW_#ZG&H(ShxsMbu3 zUm#+WcrLFdyl#Xuu2hc|J{I}r2$OtqqTKyVr! z%FZS=&k}U5Znr|*qYV|OGT#d;8(CvVdGUg>#`x6y-Kr*+wtN+|DY_T?(f)U(i)bkF$W;hjJxn{NLe+k`JYR-ecJ3=jnN&&v3&;n;NuH z?!i_~ZgJ#7XD70ZF%~V!9gi=_uk32EZJF;!#50t+AE%OW!QUx6RvFo{@#^rfylXXm z3xDNPMJtrP65uT7f^YtmJ;BfbKT&L%^o*$#@0+%)r7wdFdGRBXSc0;vlbL(xgB&oq!c!MzNNvb`0 zF`!~*q0x5UJVvN65mCJQk4QdiDj+=%n1lSNL=jK%Q>*#KA++WitLVS)hLOR~P*bns8*;~Ox#OFNu16S7Dg$bUbidBl8f=z(kgOt^GINX3+Ll(aZthg9 zG`qBIRz48XkBC+!_gF?jUK%YONnITL@0dgFt<*EzpU@ximYUB-`?1jeeo+ez4GpzJ z4;r;lh>pTf$=I$Ur&cN+Mgr_TkryKCCN-ra*H zzjH3$VUy&go8C7wP91I@QSmMr(3nBZ1 zd^?pBpNfaFo<=rDQeR}gqPv+=;vMcWTI@Uz1}=Ro04@s;VBb1klrdgD1>rz9<}=0+ zZX{$!Bo!JW^Hup6lq(J$Xl5KnU}(~Gh=B@X`+?Te}5405QVMrJ%jM65HC^ETa=2+TVjqag#Gf({vM0z$!Ddo_=2G z5t{FbFo~p2f9krqH;OuxNLHD{Lob*t9##BoEBVW5FRDklb9jSsz?RbBtf$y!;(Jw_ zB*tBx@;*A+pA<)3I%@5SKMcfhu1j|?yWT0eq)m1}N~gWd=2ueDduxk#6xEQ4@YL;h zgq{ype;^)o0h*_f9#o-HM$jp5qGyb!eXK9wZ{QBzJQkSdj!aq#j9mD3^kJF8uQf6+ ziqd*52bd6Ip^;+z{oIPtn$YsGh;?&lGJZ7VWxCyPUTv=UvUB7t&A}bs))z!8j@usi zbqY{1FT53?v7Z8hK0382VusR8B16bs@t{qVoo<(kyyx&+ZC88&)ptGcTeXLRbZ z=1TG&xA%wC@C9iuI=KE-9FU<+e+=GaMF;wh5ho?)a9O*;*v@OIy(m&v7^81eSew&7iK#U zZ*NiBttFoAv%vo8i|S!*X)W{4*5Y$ZCP~oO_i7#sgXhfNAD^S8xl6_-Scj}w8R3?c zA5|R+v%9Cs6`NbD6!2vGFY7dR3=V{ z<&}9;wJt~Q>aUn?xG_tVHa{&ses2jUHb<>d8veJW2j{N+qc>V??(T2LHm+Lvn53LR z?b1$y&ang?b73`_^sGvX_Ne)%-hdWRN%5vby&I`&y#E0lbIG_&QG|7PAx{Uiz3lGvEDR;aUnh3$MZ+yKW{J3lb z^<}O6+^|3u>3&nm^~w4b#X&AdY!l>)l7Y(|*=e@=6=&B(h9tBC3Vn2iUwju^&+WK!^S6~x)`;EQs(veJ>0=^v zKBhbS*ydHz+aXDvg@yT<$eBcGZkoLTieenz`0kz-Ux3YK1F!d^ zFkd#^IQ`W8?3hn+M{7{G8|k?}Wv7>?=LaPvrJ~Sj(0!UVUb@|{e`U01Xvn#+vQni4 zNyucPW9yxdjNCeYHLGcTTD@~S+n=N|6I7uc_xvX4L_G9SPW9X&1~chGb_Q*apAbGU9~R1eY`5P2HDz6neDK}Yb9+1`fd91!e?Vd4+VNJ`^*yvuJ7X4 zi$diFN>U#{aB6zP!a0R8L@DA=iMhmPWOBXsSM^oTN>QhFnV<=CBYKlg4C-0s)fRoa zH%De}?5k17G!2}0$7yA;72QL^A{-6@wXK(*TZmP5IlTg2wI_QSs>lI=YDRZ{fB(Di zAkxOm-d_fQV*AY}D>El!h*U(XeA(`$?k-ot$3JCP&qWr*?ftPoF>Ovpzv1r{xJZgO zE{a<4v>YhjaYk8OxFxTMRJ)74aSMr?2PRd#R?T`Kdm>V|8Pr1KBu-vGnxrpuP~%F` zL$uz|5229OMCLhQtFKqv>MJpO?A3^^owu>}-6j{AZOed+W3A6Q;a3O5u*ndd_?{Xe*cn3{mK8;NM%vfY zSKT2L-#=Ss>%BB?x^IFR;eFow2*0?g0Nf``8fG-ySN%=+@jqJvOaLx7&VAVv_>a5Q zp4lYx@3LBJ z?p5ar-*Z?VQtR^R;~U{8vbATIHGS5|*!_ahySv50_d03)Ky3q}h=Jgyy}t&mvce6r z1C#fMP6$6)@1$;=)F_*LYPEz@jh{s=6!*XrL+sbaPp(>5^GE(!h1X{nJ2cDWs!Ol3uRB$E6$CJ(uwAvohimmW z2-lhsrCmsBR7u$*j3|&okDnTQL2~X`d$(U08xNfACDY0P$cxPl-qlE074B{=$9L6z zwTD8(eME)kFt~of{AVZ~-1uJ}5Ba(N^Rw8wQ+JODcYokiFGj_#SLNqQ*UtN#7p|nd zjLTsoL=~S?($!ByS6oCSqD~ykYf`1|j(ZN<9usAeceFLJGzzl)gU^Z9M1uQ{n7-PF z0xY!IzrsGToQZC|arC))Zr1ec4i7g&Gzoc$!b~8SmVS+ok8eK+Ss&?S_$BPCzWKv> za#`7qS45%&!AkQ6x$A0i$HwDN&D(DrjRaY1$)in5+8#T&MLU zme>&)S!lA7j$-`FmTxx<(Yoo#L=?fQ6;19Z5C{R+uI(vxmx_d3k(t8jCnV=AdZN+m z#>U2Ac)DaK+rQmIH_AMBtFB^vCKx0#(bi*Ei43VMbq&xxb=pzm)A0}{Ygt0bA;ey_ z(MmZdFF1Y4l0L)RIxwm1{zPhJw~$j2J!-WsFF&rzT4ZZYm*dnvkWVPOJXt4v_F6;_ zt>mW{+>PBDyGl4_%P4ULq*2v7hF3*Ln_eB0f?5!7R4yn>3zyMbmYdSIdySsiKD&jM zeqP+(_ewgSdXCdIANc(uxd|A zuX0yK{WKMH|J_xF;dJ2Q56IF5J*V#<`&Pr8NiQi;kgoY$UGcB0`syj?P6=)ptdG2; zTysj$UjFdv_5_a(4sVYqV{H0m7yC^7nLVSojw2J(>tD3>TjAwNUF_xRlGWb+H~V=c zujo%rIi!0p85>dwkZtP0pB zy)r7+KLd6utlCs~z<;&@WcT{CSy%?h+LSLNFt0MXEiETe+k91lFBbs~3HceT&30T? zmJ{kt0^~)~wf_Z!UWu>gUb%Dg#LC`44k)YcpA;rx$US!Vck@+^bTP2(NuXX@EQI#g zt`EC}d*R9k?1UM~I5!BN4mU0p{UFWt3Txlgar5TURm*cX2QarnL;epENjrqB*vFvE zrT0Eh4orLb`W~@yaF9U~tiJrGLvZW()54}3Vj!jb?oUC=1XtK^H@Q@1h2Q&GKjCxf z#>mX)o?4!U8{fHsw&{pk-1GcWa57w@djEk{7Agf&_Aot|(d3#BYgQe2^K8~`>wyj2 zxs8V#B3B?PsbV?paA@9x6C|yku?4PQXiAps-m}CMn>$gxeOQ=c*hDTX5wm$9RXbb% zH(_j35e>8bX$FbAs*efH;Nj02OE+jB_4k+h`&J&W;)*ZMeq64E4n{6;&u({F^@2DN z7<=B@ltL}Q&6{uE=h%q zB)nvzYfvcEM0NEUkJK$Mig*Cz&tAK@K^_CB_2l=VIXKx zm<4U`?1|gXT(T^nyL~*I(EpDX=!)GynW1Ff6(TiKH0EzVf0^$Yxv=G|LhMS{L)IoA zoH&oFywaU91}9!GJCNG{>5@=`;IW^QUlcdwn(ee(^|Yg_Xc+f_C=bA1s&0Y4PzqJ| zfv=dY8~PzMkM##mg+pi?5ec_fY#wuO{RO+8tkz&<-vBjyl|15koUw@^0 z5nk22ys+Ak*s6t{4uO!!dhlOzn_J7UOa8KlHnq8W!z!cL{UaBy<(;^21gx^da+Rtb z=S01LFVlKs2DkdITjhiQYzugI*^Bajka-mRUuPbT0a7p{{;m(JppLr?NK3wvAu3UK zeTBJ))1ezg($r zLqiR3kdQDix=F8h{_^eCTkz|n>Gj^h!3H)clqOGD%u9}yTK>V90pl@-{18phc+jye z?SGWK7vL23{ASb=ihW0{ zm3t&NApe~p35AYdF*ub@VOtjSac%eYT z>fSQNOJ6bm6WTpqd@iV>K+%#X{Bpt~79yHV8a<(R6=N;aO zL~7*1y*+1-=7zMR$x+1($2ChJ#J~ahHl0MOK`a%q+(-5!F)TGwoJ@gdhphJOy&GP` zz(o69pLcf7g=2Z%IE4WcT;{K4i{iGIq%*L8XCM{YE_TlQlI`-07ezBgNS7Vpbwgppe3Ckw87JB!~^S9iAI6q{usq` zo_v|8&W?^99kyJMYl6R-4&B3mSv#Rgnfn+q07i{&#YO4%YKF4swA* z`21{j#7nD6FQ87}mYm41Y)m_AzXoVKM|=^&!zZNn7*reB1B_Zpyj67c()M6IS;ys?sUCsnoZE7S^prga5g6Tqqxm zlq&R_Emv zq+u=O1B3JNRolutbij1gkm=W1r_--Sd&n15swkwCbi5AbHkS9jIRtGZo=9pE)*OH$ zu;IxSrH}<3>jk#2U~%@1W9AOm7|_0We3n(wM8_5FW9Jp*e>x;L5bb<~(f&$DVZc-J z6Uh6JNq|5daRK(N(Kbs#NgSY5CEr_}24|_rPWN*b=7&RuZuA>ieM_yz2&Xc}y;v8& zrKt~zOML70g^A+%e)btg$qskRcxcenjaE0(S5U3Z$wb}MKdaDFcfzYW_sA^D9$#!ehk&@t65jhkNk!vVH6r>oEJkFrz^7@gAl4{2u;L zY-NF-B+WSm>$8f76Y*8D^>Y)nVmvMp>qStQ0f1GSR-$A_kOaJ@=_`8W^YU{gi?gk9 z3(sNpdej%wAMwXIWQNU4avZgk7}_Ji1@X7FWmtDVt4a|%B-r#EuM^uuPn>T>b^9yw z_E}>(O`~}wYURkV5HO|&w2`;1Eq0_^E(NBPJ~}%YGn@>9k137H&sv-XM4L8SF4CWW zi7nAH-`i6jd=XovArPG_5DMnQR(;!@pgYaE=i0nEao`fp5Lp78upas15d{!h&tQv2$N^S%Hs}hy$m^<8Ob`A`K zgLJujs04=107k?E%VB}67k$o}iKX3P`PGEIekgI8@K$@sV5OJ!Vau1bnJSp^CCYrq zaM=7>t7y2?Bp6PX6_FTYdj;Ha51oHe7JbVQyAW^`j*5S7iwK?)fc+!T*njKk;EZ5xw`5{?zk zudhLTJw)lD+4Hl8dnVTKuEP6s%f}n!IadAhy)Dl89n!HyfYp?z##AdePY<#<<6DnB zvcDEjsK&urp2VVDs>XZGCjdo|2z&l?xVreaSLGH?uZBkj2(6g4-aS%g>BAR+C&8<%KlP4NsUAEy@BwB zSvwaaUzhEyu_@Kvw!2mml&ZYnykBk!?Sr|f1`8%td1^11OCz)T*E$KWT%yC?jU$3RF2 zc}e!M!EJ8%d)&IVv@6SunxVW;crQQ;_QTD(dFr|q`Q+vvNd0X3()zWvYUuVD-RK-E zdN7T$@z!1+kFKC|p4!+%`*Wo=pDpA*8g!&C_%f`6M<&?6qBXz=(A2ObOvA_G5=xC& zDc|or|089b=_ful!Job_>ikbhuMw8^BH{c={*9xZo2L2$`;uje{)$T*3TD2jNlk#u z55R~4k8wtMVEWA!Hkjul^eQ!|z%KLO!`+LDexTO?t_8kX^O5Ek%>Zyi!%wXwwm;O= z2E#%rh8b<(+K2aSn*OkJ-uBop4Hj}m(cacGW~DVS+b&Z_auU=Y;SGOVQBhEd!GtQ0 zCWiuYawhLoMZG+yw6#6Hpr1EBQ#}TNxx;NL)Zl4DU1{2F7KrQdzm{EHplijuEWcn?0Cy``YyF;RT|;qpE^4m^_T z_CcZ7vrDv6sZ;QYsxhH!7T+d6qDE?ceT07F(??gmvQbKBRAz}$9@OX~<=|<+e)oWn zCBxl`MfP(PPNl&QuMm=gQu>GL`9Y>5Cl&*02`wFPnc)j6IG)t}x{sOv1AQl6we>0Q zNzADXvz02#9KJ@1?eC{BRr4AA&Z?h4ulB?@jbX!inv<@(SQ>!W-L?&ymos$tNW;ZL z)E8NInPvUF7OP_KB!)z*eO3-C1wNKSUZ%$ax@HNx@prGQ_VmE%I!fpdq;(a!7frmP z8IQ^#ClwTW0n%W*LDy6bE+eeb_ScM3&az5s0&wjPFX*q`cjS!?oEptL)Dt&12pAW@ z5(Ga=J&CSqrU({ce!S5<>)YOGi2B$a^0$2gw~*YH+ehiyN?)g$&h=JDDifIeH8UWA z>U5VI(20u2mNN_91~hBp+WrLOWz`}1Ugjt2@f&h1!2CM7Ts_56dsK<+rayS9A#+1k zG?MeZna3t9)EC-LA@9A`*71yH{f6OUUXWh-zBd)NZB&h=#m2W3rBQ(hkx{Kzct&y> zlz&|cUrD!AXS2VcyT%XbD11fSUS^XX(9yko0jYzvJqmy7f3p#0uL?+W32<$a28Y}Z zNOJ&Rm{X%Mb66U&!{w;JsTm5QY)sG2LS$h zT5ir6#(k@J29^xP_Cbg;fV0^-Y&A&ol==G~u$$TZIO_Cgxa4I17gRVP??1ib=I@g2 zD8b77E=}~-CzC@FqbZXSF_gzpvYE$ zds$KAoLi&~>XVi_V8x*?z(tKnD*v=Kr7ij7E2wx5YouX6$7-+z=`n@HC@6WV8inYW zP0%$a6^58@RHhg{2Qe%#_NtidcR160)@w}RJIRwCEX5taZ$I0;SgF54lSoPr?>To( zK3Ix9zZ>n%D2>Kon42aQdIbP@4fnqvdo*sD+?kP^vrp@NV)1uV-a041Y?eD{B91b z-Hm+|{Wl}1^Hy?lQ2!Ab?(yDN`3ujlvYxuIG$xUN6;D8As`6?$>q4OKDX<=ykv9K+ ziGVP<%_BSk=EF+M15`k>Ygo{G;z4?aUBTU%=ruhu9LXVt?^;zrD>Gf?564eTq&;-(#OsbQI1NV5-(|P^7VX4Da<|a-M6YWIullp;`w|`>?MgMKB z8E=#uYvlUP>T3-j{wU`Rzx%OUiDBb~0{{5D2wkn(v9*BlA0z-5S|c)M^Zj^3)}9o- zDz}Wl;2W*m_m_P`^mSufov%f(+DM*jm>SanBd@$B3$Q6nnF-52Ux7jY3QNg&pD5Ok z^_IG`TVt%0@TI^{YFuHIz(o_k`9=HdRiVVe{kk#1bdX{5yNszUS+C3I&7~%S*zHBv zK4KoLy&ns8rO!Hrr45{b+2hP869~RQ+v|;yR$Z6vB-RhByqJ6ri+stzLfcURWcPoP z(41lcy1miqH=osAudRhiXb0nnuE_G`>t&^Aj+qo^{>ePJeA@NuC|VxC6JCYCFoi`g-cB-v@ta**u_ccT|HP+ za6^ihEsoKckeDG?-(E>o>cpDo0W4C8S8k9U3-T$^p}`mU-J=wHoP2Lh1T?Su(3Y>$ zWndu6Ouw~l(}ZaiE?Xa-#Bc#nG=s0-r}d@lt}fcop3@?if-H|=7kXot0r6gB^MWo)wlj;>N|uRi9<%4m!yMLxh&6^cEP*WB20 zE{m5ZNzCao&+-H}@(fxa#I*-C>&Dv0`<^!7V$6jA{@p>#b zFb(5XTYK_T0@-Hn0Kx!K72_308Vx~al0}Gf!{F+mM6g~fCF_IeV)mzygM03*8l(^G z?wzTis7-0|&~!sBs=EU+oUDXw>AX?BW+@vRz-Gh~kPWEY@W>$9CsVTOyfkO?caKaS zF*dXyJ*&5oltxH~nyvgdEE(QnY3I!s@rt6@gJGAStdN9iEgivqmZzs-%r-)EMyV$P z6YPl$U<7xIaL^RJ5;xkSM9*%%!TH`!8gs)3+Q9p&g{Flb-KBDi54o=!V&Qb(=k63^xZ2lfsahaH;9i#>{2CgjCeX%oWG*OM0PW#Z+M% zE-5iwwc6z=UE}*W|JA30(D8Dm?v}TF?AnlryRgq7Q1~N8a5K`=Sv;r$Z8(J_mny9# zf1)xWV~e}H^D8J&t?pcQ`t;}F)k2c>K2;XlUlJNrFT+;oZn2-lbAl4P))LvKdc~c* zM~G;6^aMcnJ;nl z>Zu`i=h}UKB?4_++R%PyGfp`Fx5)@ss%~jG4A11PrR=PUq?8IiQD&|LFoKXW)S1T1 z5#&iN5sh4fQF{tf|nAtMIE>7r}Rb5?jtsm zvh&Di5n6EF^=6mNqb-#^RQZML_DVIv2BW^A*gxw>UAKH*&lwLq40=PujMuLmp^asM zGQX-Q&@=liXXEe9qXiehu!_pN!XCeiyC!VnIPFTp*x+WK!XHCu+ic!0*|*LLIdb7* z<~bKDQ+sO9Nz7H)YOhk2aqlfzNG(p9W>O%$ot5bgh`(_J}B=?ih`m T-dA4!$23e$%ug4bbd3Ce4JbTB literal 0 HcmV?d00001 diff --git a/subpages/pointManagement/pages/pointClear/pointClear.js b/subpages/pointManagement/pages/pointClear/pointClear.js new file mode 100644 index 0000000..cdc4f8b --- /dev/null +++ b/subpages/pointManagement/pages/pointClear/pointClear.js @@ -0,0 +1,99 @@ +import { + pointSverification +} from '../../../../api/pointManagement.js' +let util = require('../../../../utils/util.js') +Page({ + data: { + peopleNum: 0, + faceImg: '', //用户头像 + points: 0, //用户积分 + realName: '', //用户真实姓名 + userId: "", //用户ID + operationType: 0, + remark: "", + isFlag: true, //按钮防点击 + }, + onLoad: function (options) { + this.setData({ + faceImg: options.faceImg, //用户头像 + points: options.points, //用户积分 + realName: options.realName, //用户真实姓名 + userId: options.userId, //用户ID + }) + }, + onChange(e) { + this.setData({ + peopleNum: e.detail.value, + }) + }, + pointSverification() { + if (!this.data.isFlag) return + + if (this.data.peopleNum == 0) { + wx.showToast({ + icon: 'none', + title: '操作积分值必须大于0', + duration: 1000, + }) + return + } + if (this.data.peopleNum > parseInt(this.data.points)) { + wx.showToast({ + icon: 'none', + title: '用户积分不足', + duration: 2000, + }) + return + } + if (this.data.remark == '') { + wx.showToast({ + icon: 'none', + title: '请输入核销说明', + duration: 1000, + }) + return + } + this.setData({ + isFlag: false + }) + /** + * @param userId 用户ID + * @param operationType 积分操作类型 0-减积分,1-加积分 + * @param points 操作积分值 + */ + let para = { + userId: this.data.userId, + operationType: this.data.operationType, + points: this.data.peopleNum, + remark: this.data.remark + } + pointSverification(para).then((res) => { + wx.showModal({ + title: '', + content: '操作成功', + showCancel: false, + success: (res) => { + if (res.confirm) { + this.setData({ + isFlag: true + }) + wx.navigateBack({ + delta: 1 + }) + } + } + }) + + }).catch((err) => { + this.setData({ + isFlag: true + }) + }) + }, + // 双向绑定 内容输入框 + bindTextareaInput(e) { + this.setData({ + remark: e.detail.value.trim() + }) + }, +}) \ No newline at end of file diff --git a/subpages/pointManagement/pages/pointClear/pointClear.json b/subpages/pointManagement/pages/pointClear/pointClear.json new file mode 100644 index 0000000..cc1a520 --- /dev/null +++ b/subpages/pointManagement/pages/pointClear/pointClear.json @@ -0,0 +1,7 @@ +{ + "usingComponents": { + "wux-cell": "../../../../dist/cell/index", + "wux-input-number": "../../../../dist/input-number/index" + }, + "navigationBarTitleText": "积分核销" +} \ No newline at end of file diff --git a/subpages/pointManagement/pages/pointClear/pointClear.wxml b/subpages/pointManagement/pages/pointClear/pointClear.wxml new file mode 100644 index 0000000..c40843f --- /dev/null +++ b/subpages/pointManagement/pages/pointClear/pointClear.wxml @@ -0,0 +1,33 @@ + + + + + + + {{realName}} + + + 剩余积分 + {{points}} + + + + + + 本次核销积分 + + + + + + + + + 提交 + + + \ No newline at end of file diff --git a/subpages/pointManagement/pages/pointClear/pointClear.wxss b/subpages/pointManagement/pages/pointClear/pointClear.wxss new file mode 100644 index 0000000..d0c29f0 --- /dev/null +++ b/subpages/pointManagement/pages/pointClear/pointClear.wxss @@ -0,0 +1,125 @@ +.point-clear { + width: 100%; + box-sizing: border-box; +} + + +.clear-header { + width: 100%; + height: 294rpx; + position: relative; +} + +.clear-header .clear-header-bac { + width: 754rpx; + height: 294rpx; +} + +.info { + box-sizing: border-box; + width: 100%; + position: absolute; + left: 0; + top: 50%; + transform: translate(0%, -50%); + padding: 86rpx 70rpx; + font-size: 34rpx; + font-weight: bold; + color: #fff; + display: flex; +} + +.info-left { + display: flex; + align-items: center; +} + +.info-left image { + width: 110rpx; + height: 110rpx; + border-radius: 55rpx; + vertical-align: middle; +} + +.info-left text { + margin-left: 10rpx; +} + +.info-right { + display: flex; + flex-direction: column; + margin-left: 280rpx; + vertical-align: middle; + margin-top: 20rpx; +} + +.info-right-text { + font-size: 28rpx; + font-weight: normal; +} + +.cleaar-num { + box-sizing: border-box; + width: 100%; + /* border: 1rpx solid red; */ + display: flex; + justify-content: space-between; + padding-left: 24rpx; + padding-right: 24rpx; +} + +.button-footer { + width: 100%; + display: flex; + justify-content: center; + align-items: center; + position: fixed; + bottom: 300rpx; + z-index: 3; +} + +.footer { + width: 530rpx; + height: 80rpx; + background: url(data:image/png;base64,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) no-repeat center; + text-align: center; + line-height: 84rpx; + border-radius: 50rpx; + font-size: 32rpx; + font-weight: bold; + color: rgba(255, 255, 255, 1); +} + + +/* 核销说明样式 */ + + +.clear-content-textarea { + width: 90%; + /* height: 730rpx; */ + border-radius: 16rpx; + background: #fff; + box-sizing: border-box; + padding: 30rpx 20rpx 45rpx; + margin: 30rpx auto; +} + +.clear-content-textarea textarea { + width: 100%; + height: 298rpx; + box-sizing: border-box; + padding-bottom: 20rpx; + font-size: 34rpx; + color: #333; + line-height: 50rpx; + position: relative; +} + +.clear-content-textarea textarea .textarea-placeholder { + font-size: 32rpx; + color: #999; + line-height: 50rpx; + position: absolute; + left: 0; + top: 0; +} \ No newline at end of file diff --git a/subpages/pointManagement/pages/pointList/pointList.js b/subpages/pointManagement/pages/pointList/pointList.js new file mode 100644 index 0000000..6d3cf80 --- /dev/null +++ b/subpages/pointManagement/pages/pointList/pointList.js @@ -0,0 +1,240 @@ +import { + $wuxSelect +} from '../../../../dist/index' +import { + getDeptInfo, + getVerificationLogs +} from '../../../../api/pointManagement.js' +let util = require('../../../../utils/util.js') +Page({ + data: { + visibleTimeLeft: false, + visibleTimeRight: false, + /****时间选择器 *****/ + value1: [], + value2: [], + value3: "", + displayValue1: '请选择开始时间', + displayValue2: '请选择截至时间', + displayValue3: '请选择所属网格', + optionsGrid: [], + valueRight: [], + lang: 'zh_CN', + typeKey: "grid_party", + pageIndex: 1, + pageSize: 15, + startTime: "", + endTime: "", + deptId: '', + pointList: [], + loadMoreVisible: false, //false + loadMoreType: "none", + nodata: false, + pointsTotal: 0, + optionsGridOrgin: [], + }, + onLoad: function (options) { + this.getDeptInfo() + this.getVerificationLogs() + console.log('当天时间', util.getData()) + this.setData({ + value1: util.getData().split('-'), + value2: util.getData().split('-'), + }) + }, + selectTapLeft() { + this.setData({ + visibleTimeLeft: true, + }); + }, + selectTapRight() { + this.setData({ + visibleTimeRight: true, + }); + }, + selectTapGrid() { + wx.showLoading({ + duration: 2000 + }) + $wuxSelect('#wux-select1').open({ + options: this.data.optionsGrid, + onConfirm: (value, index, options) => { + console.log('onConfirm', value, index, options) + if (index !== -1) { + this.setData({ + value3: value, + displayValue3: options[index], + }) + } + this.setData({ + deptId: this.data.optionsGridOrgin[index].id, + pointList: [], + pageIndex: 1 + }) + this.getVerificationLogs() + }, + }) + }, + setValue(values, key) { + this.setData({ + [`value${key}`]: values.value, + [`displayValue${key}`]: values.label, + // [`displayValue${key}`]: values.displayValue.join(' '), + }) + }, + onConfirmLeft(e) { + const { + mode + } = e.currentTarget.dataset + this.setValue(e.detail, mode) + this.setData({ + pageIndex: 1, + visibleTimeLeft: false, + pointList: [], + startTime: this.data.displayValue1 + }) + this.getVerificationLogs() + }, + onConfirmRight(e) { + const { + mode + } = e.currentTarget.dataset + this.setValue(e.detail, mode) + this.setData({ + pageIndex: 1, + visibleTimeRight: false, + pointList: [], + endTime: this.data.displayValue2 + }) + this.getVerificationLogs() + }, + cancelTimeLeft() { + this.setData({ + visibleTimeLeft: false, + }) + }, + cancelTimeRight() { + this.setData({ + visibleTimeRight: false, + }) + }, + clearValue1() { + this.setData({ + startTime: '', + displayValue1: "请选择开始时间", + pointList: [], + value1: util.getData().split('-'), + }) + this.getVerificationLogs() + }, + clearValue2() { + this.setData({ + endTime: '', + displayValue2: "请选择截至时间", + pointList: [], + value2: util.getData().split('-'), + }) + this.getVerificationLogs() + }, + clearValue3() { + this.setData({ + deptId: '', + displayValue3: '请选择所属网格', + pointList: [], + }) + this.getVerificationLogs() + }, + // 所属网格 + getDeptInfo() { + getDeptInfo(this.data.typeKey).then((res) => { + console.log('所属网格', res) + let optionsGrid = [] + res.data.forEach((item) => { + optionsGrid.push(item.name) + }) + this.setData({ + optionsGrid, + optionsGridOrgin: res.data + }) + }).catch((err) => {}) + }, + // 工作端积分核销记录接口 + // 获取居民兑换记录接口 + getVerificationLogs() { + // 判断时间问题 + // let startTime = 0 + // let endTime = 0 + // this.data.value1.forEach((item) => { + // startTime += Number(item) + // }) + // this.data.value2.forEach((item) => { + // endTime += Number(item) + // }) + // if (startTime > endTime) { + // wx.showToast({ + // icon: 'none', + // title: '开始时间不能晚于截止时间', + // duration: 1500, + // }) + // return + // } else if (startTime < endTime) { + // this.setData({ + // pointList: [], + // }) + // } + /** + * 工作端积分核销记录接口 + * @param pageIndex Number 页码 + * @param pageSize Number 页容量 + * @param startTime 开始时间 + * @param endTime 结束时间 + * @param deptId 部门ID + */ + let para = { + pageIndex: this.data.pageIndex, + pageSize: this.data.pageSize, + startTime: this.data.startTime, + endTime: this.data.endTime, + deptId: this.data.deptId + } + this.setData({ + loadMoreVisible: true, + nodata: false, + loadMoreType: "loading", + }) + getVerificationLogs(para).then((res) => { + this.setData({ + // loadMoreVisible: false, + loadMoreType: res.data.verificationLogs.length === this.data.pageSize ? 'loading' : 'none', + pointList: this.data.pointList.concat(res.data.verificationLogs), + pointsTotal: res.data.pointsTotal + }) + if (this.data.pointList.length == 0) { + this.setData({ + loadMoreVisible: false, + nodata: true + }) + } + }).catch(() => { + this.setData({ + loadMoreVisible: false, + nodata: true, + }) + }) + }, + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom: function () { + console.log('下拉了') + if (this.data.loadMoreType === 'loading') { + this.setData({ + loadMoreVisible: true, + }) + this.data.pageIndex += 1 + this.getVerificationLogs() + } + }, + + +}) \ No newline at end of file diff --git a/subpages/pointManagement/pages/pointList/pointList.json b/subpages/pointManagement/pages/pointList/pointList.json new file mode 100644 index 0000000..ebbee35 --- /dev/null +++ b/subpages/pointManagement/pages/pointList/pointList.json @@ -0,0 +1,9 @@ +{ + "usingComponents": { + "wux-date-picker": "../../../../dist/date-picker/index", + "wux-select": "../../../../dist/select/index", + "load-more": "../../../../components/loadMore/loadMore", + "no-data": "../../../../components/nodata/nodata" + }, + "navigationBarTitleText": "核销记录" +} \ No newline at end of file diff --git a/subpages/pointManagement/pages/pointList/pointList.wxml b/subpages/pointManagement/pages/pointList/pointList.wxml new file mode 100644 index 0000000..bd794ea --- /dev/null +++ b/subpages/pointManagement/pages/pointList/pointList.wxml @@ -0,0 +1,59 @@ + + + 时间 + + + {{displayValue1}} + + + + + + + {{displayValue2}} + + + + + + + + + + 所属网格 + + + {{displayValue3}} + + + + + + + + 用户 + 兑换时间 + 核销说明 + 积分 + + + + + {{item.realName}} + {{item.operationTime}} + {{item.remark?item.remark:'暂无核销记录说明'}} + {{item.operationType==='1'? '+':'-'}}{{item.points}} + + + + + + + + 核销总积分: + {{pointsTotal}} + + \ No newline at end of file diff --git a/subpages/pointManagement/pages/pointList/pointList.wxss b/subpages/pointManagement/pages/pointList/pointList.wxss new file mode 100644 index 0000000..fc9bea6 --- /dev/null +++ b/subpages/pointManagement/pages/pointList/pointList.wxss @@ -0,0 +1,202 @@ +page { + background: #fff; +} + +.point-list-box { + box-sizing: border-box; + height: auto; + width: 100%; +} + +.select-time { + box-sizing: border-box; + height: 100rpx; + width: 100%; + background: #fff; + display: flex; + align-items: center; + padding: 20rpx; +} + +.select-time1 { + color: #333; + font-size: 32rpx; +} + +.seleted { + width: 100%; + height: 194rpx; + box-sizing: border-box; + background: #fff; + /* overflow: hidden; */ +} + +.select_box { + background: #fff; + width: 280rpx; + height: 64rpx; + margin: 0 auto; +} + +.select { + box-sizing: border-box; + width: 100%; + height: 58rpx; + border: 1px solid #efefef; + border-radius: 8rpx; + display: flex; + align-items: center; + padding: 0 15rpx; + background: #F4F4F4; +} + +.select_text { + font-size: 24rpx; + flex: 1; + color: #BABABA; +} + +.select_img { + width: 40rpx; + height: 40rpx; + display: block; + transition: transform 0.3s; +} + +.select_img_rotate { + transform: rotate(180deg); +} + +.option_box { + position: absolute; + top: 58rpx; + left: 20rpx; + width: 661rpx; + /* border: 1px solid #efefef; */ + box-sizing: border-box; + height: 0; + overflow-y: auto; + border-top: 0; + background: #fff; + transition: height 0.3s; + z-index: 999; +} + +.option { + display: block; + line-height: 40rpx; + font-size: 30rpx; + border-bottom: 1px solid #efefef; + padding: 10rpx; + margin-left: 10rpx; + color: #BABABA; +} + +.image { + width: 28rpx; + height: 28rpx; +} + +.select-and { + color: #666; + font-size: 30rpx; +} + +/* 下来框样式结束 */ +.point-content { + box-sizing: border-box; + width: 100%; + height: auto; + background: #fff; + /* margin-top: 20rpx; */ + padding: 20rpx; +} + +.content-grid { + display: flex; + font-size: 32rpx; + color: #333; +} + +.exchange-time .time-title { + box-sizing: border-box; + width: 100%; + font-weight: bold; + font-size: 26rpx; + color: #151515; + margin-top: 30rpx; + /* display: flex; + justify-content: space-between; */ +} + +.exchange-time .time-item-box .time-item { + box-sizing: border-box; + width: 100%; + display: flex; + /* justify-content: space-between; */ + font-size: 26rpx; + margin-top: 50rpx; +} + + + +.exchange-time .time-item-box .time-item .time-item-name { + width: 20%; + color: #151515; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + margin-right: 20rpx; +} + +.exchange-time .time-item-box .time-item .time-item-time { + color: #151515; + margin-right: 20rpx; +} + +.exchange-time .time-item-box .time-item .time-item-remark { + width: 25%; + color: #151515; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + margin-right: 10rpx; +} + +.exchange-time .time-item-box .time-item .time-item-num { + width: 10%; + color: #D60000; + text-align: center; +} + +.point-footer { + box-sizing: border-box; + width: 100%; + display: flex; + /* justify-content: right; */ + justify-content: flex-end; + align-items: center; + position: fixed; + bottom: 0rpx; + z-index: 3; + padding: 20rpx; + border-radius: 10rpx; + background: #f6f6f6; +} + +.point-footer-text { + font-weight: bold; + color: #333; + font-size: 32rpx; +} + +.point-footer-num { + font-weight: bold; + color: #D60000; + font-size: 34rpx; +} + +.load-more-exchange { + background: #fff !important; + margin-bottom: 100rpx !important; +} \ No newline at end of file