From 1ff800d718e0bd95ffeac040746588ddb0b2c33d Mon Sep 17 00:00:00 2001 From: du <1176658673@qq.com> Date: Tue, 4 Jun 2024 14:45:44 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=8F=E7=A8=8B=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app.js | 25 +- app.json | 15 +- images/check/icon_building.png | Bin 1387 -> 0 bytes images/check/icon_pass.png | Bin 5724 -> 0 bytes images/check/icon_unpass.png | Bin 5919 -> 0 bytes images/danger/examine_icon.png | Bin 1434 -> 0 bytes images/danger/icon-fixed.png | Bin 2501 -> 0 bytes images/danger/icon_pass.png | Bin 1789 -> 0 bytes images/danger/icon_review.png | Bin 1851 -> 0 bytes images/danger/icon_unpass.png | Bin 1719 -> 0 bytes images/danger/not_rectified_icon.png | Bin 987 -> 0 bytes images/danger/rectified_icon.png | Bin 1075 -> 0 bytes images/danger/under_rectification_icon.png | Bin 1012 -> 0 bytes images/home/icon_top-bg.png | Bin 245440 -> 57200 bytes images/home/icon_w_4.png | Bin 0 -> 1752 bytes images/logo.png | Bin 0 -> 1841 bytes images/partyMember/suqiu.png | Bin 0 -> 879 bytes images/partyMember/title.png | Bin 0 -> 1919 bytes images/theMasses/fuwu.png | Bin 0 -> 2067 bytes images/theMasses/title.png | Bin 0 -> 1779 bytes pages/account/info/index.js | 4 +- pages/agreement/index.js | 105 ++++ pages/agreement/index.json | 4 + pages/agreement/index.wxml | 14 + pages/agreement/index.wxss | 130 +++++ pages/emergency/s-b/escalation/index.js | 611 ++++++++++++++++++++ pages/emergency/s-b/escalation/index.json | 6 + pages/emergency/s-b/escalation/index.wxml | 111 ++++ pages/emergency/s-b/escalation/index.wxss | 123 ++++ pages/emergency/s-b/index/index.js | 196 +++---- pages/emergency/s-b/index/index.json | 4 +- pages/emergency/s-b/index/index.wxml | 87 +-- pages/emergency/s-b/index/index.wxss | 179 ++++-- pages/emergency/t-x-l/index/index.js | 83 +++ pages/emergency/t-x-l/index/index.json | 4 + pages/emergency/t-x-l/index/index.wxml | 37 ++ pages/emergency/t-x-l/index/index.wxss | 129 +++++ pages/emergency/t-x/index/index.js | 11 +- pages/emergency/y-a/index/index.js | 6 +- pages/emergency/y-a/index/index.wxml | 2 +- pages/index/index.js | 12 +- pages/login/index.js | 151 ++++- pages/login/index.wxml | 35 +- pages/party-member/index/index.js | 268 +++++++++ pages/party-member/index/index.json | 6 + pages/party-member/index/index.wxml | 95 +++ pages/party-member/index/index.wxss | 274 +++++++++ pages/party-member/internalIndex/index.js | 265 +++++++++ pages/party-member/internalIndex/index.json | 5 + pages/party-member/internalIndex/index.wxml | 128 ++++ pages/party-member/internalIndex/index.wxss | 583 +++++++++++++++++++ pages/party-member/problem/index.js | 154 +++++ pages/party-member/problem/index.json | 4 + pages/party-member/problem/index.wxml | 31 + pages/party-member/problem/index.wxss | 138 +++++ pages/party-member/serve/index.js | 246 ++++++++ pages/party-member/serve/index.json | 4 + pages/party-member/serve/index.wxml | 51 ++ pages/party-member/serve/index.wxss | 113 ++++ pages/party-member/web/index.js | 99 ++++ pages/party-member/web/index.json | 5 + pages/party-member/web/index.wxml | 5 + pages/party-member/web/index.wxss | 10 + pages/statistic/g-z-r-z/detail/index.js | 4 +- pages/statistic/g-z-r-z/detail/index.wxml | 2 +- pages/statistic/g-z-t-j/index/index.js | 16 +- pages/statistic/j-b-x-x/detail/index.js | 99 ++++ pages/statistic/j-b-x-x/detail/index.json | 6 + pages/statistic/j-b-x-x/detail/index.wxml | 72 +++ pages/statistic/j-b-x-x/detail/index.wxss | 113 ++++ pages/statistic/j-b-x-x/index/index.js | 319 ++++++++-- pages/statistic/j-b-x-x/index/index.json | 3 +- pages/statistic/j-b-x-x/index/index.wxml | 72 ++- pages/statistic/j-b-x-x/index/index.wxss | 30 +- pages/statistic/y-j/index/index.js | 127 +++- pages/statistic/y-j/index/index.wxml | 35 +- pages/statistic/y-j/index/index.wxss | 179 ++++++ pages/the-masses/appeal/index.js | 177 ++++++ pages/the-masses/appeal/index.json | 4 + pages/the-masses/appeal/index.wxml | 39 ++ pages/the-masses/appeal/index.wxss | 170 ++++++ pages/the-masses/escalation/index.js | 174 ++++++ pages/the-masses/escalation/index.json | 6 + pages/the-masses/escalation/index.wxml | 22 + pages/the-masses/escalation/index.wxss | 122 ++++ pages/the-masses/escalation/index1.js | 271 +++++++++ pages/the-masses/escalation/index1.wxml | 77 +++ pages/the-masses/index/index.js | 363 +++++++----- pages/the-masses/index/index.wxml | 98 +++- pages/the-masses/index/index.wxss | 455 +++++++++++++-- pages/the-masses/web/index.js | 113 ++++ pages/the-masses/web/index.json | 5 + pages/the-masses/web/index.wxml | 5 + pages/the-masses/web/index.wxss | 10 + pages/web/index.js | 52 +- pages/web/index.wxml | 5 + pages/web/index.wxss | 4 + pages/work/d-b-s-x/index/index.js | 1 + pages/work/s-b/index/index.js | 2 +- 99 files changed, 7199 insertions(+), 621 deletions(-) delete mode 100644 images/check/icon_building.png delete mode 100644 images/check/icon_pass.png delete mode 100644 images/check/icon_unpass.png delete mode 100644 images/danger/examine_icon.png delete mode 100644 images/danger/icon-fixed.png delete mode 100644 images/danger/icon_pass.png delete mode 100644 images/danger/icon_review.png delete mode 100644 images/danger/icon_unpass.png delete mode 100644 images/danger/not_rectified_icon.png delete mode 100644 images/danger/rectified_icon.png delete mode 100644 images/danger/under_rectification_icon.png create mode 100644 images/home/icon_w_4.png create mode 100644 images/logo.png create mode 100644 images/partyMember/suqiu.png create mode 100644 images/partyMember/title.png create mode 100644 images/theMasses/fuwu.png create mode 100644 images/theMasses/title.png create mode 100644 pages/agreement/index.js create mode 100644 pages/agreement/index.json create mode 100644 pages/agreement/index.wxml create mode 100644 pages/agreement/index.wxss create mode 100644 pages/emergency/s-b/escalation/index.js create mode 100644 pages/emergency/s-b/escalation/index.json create mode 100644 pages/emergency/s-b/escalation/index.wxml create mode 100644 pages/emergency/s-b/escalation/index.wxss create mode 100644 pages/emergency/t-x-l/index/index.js create mode 100644 pages/emergency/t-x-l/index/index.json create mode 100644 pages/emergency/t-x-l/index/index.wxml create mode 100644 pages/emergency/t-x-l/index/index.wxss create mode 100644 pages/party-member/index/index.js create mode 100644 pages/party-member/index/index.json create mode 100644 pages/party-member/index/index.wxml create mode 100644 pages/party-member/index/index.wxss create mode 100644 pages/party-member/internalIndex/index.js create mode 100644 pages/party-member/internalIndex/index.json create mode 100644 pages/party-member/internalIndex/index.wxml create mode 100644 pages/party-member/internalIndex/index.wxss create mode 100644 pages/party-member/problem/index.js create mode 100644 pages/party-member/problem/index.json create mode 100644 pages/party-member/problem/index.wxml create mode 100644 pages/party-member/problem/index.wxss create mode 100644 pages/party-member/serve/index.js create mode 100644 pages/party-member/serve/index.json create mode 100644 pages/party-member/serve/index.wxml create mode 100644 pages/party-member/serve/index.wxss create mode 100644 pages/party-member/web/index.js create mode 100644 pages/party-member/web/index.json create mode 100644 pages/party-member/web/index.wxml create mode 100644 pages/party-member/web/index.wxss create mode 100644 pages/statistic/j-b-x-x/detail/index.js create mode 100644 pages/statistic/j-b-x-x/detail/index.json create mode 100644 pages/statistic/j-b-x-x/detail/index.wxml create mode 100644 pages/statistic/j-b-x-x/detail/index.wxss create mode 100644 pages/the-masses/appeal/index.js create mode 100644 pages/the-masses/appeal/index.json create mode 100644 pages/the-masses/appeal/index.wxml create mode 100644 pages/the-masses/appeal/index.wxss create mode 100644 pages/the-masses/escalation/index.js create mode 100644 pages/the-masses/escalation/index.json create mode 100644 pages/the-masses/escalation/index.wxml create mode 100644 pages/the-masses/escalation/index.wxss create mode 100644 pages/the-masses/escalation/index1.js create mode 100644 pages/the-masses/escalation/index1.wxml create mode 100644 pages/the-masses/web/index.js create mode 100644 pages/the-masses/web/index.json create mode 100644 pages/the-masses/web/index.wxml create mode 100644 pages/the-masses/web/index.wxss diff --git a/app.js b/app.js index cce3651..e1e133c 100644 --- a/app.js +++ b/app.js @@ -50,22 +50,27 @@ App({ globalData: { versionCode: 'V1', userInfo: {}, - // headerUrl: "http://42.193.40.239:8017/" - headerUrl: "http://192.168.110.10:8017/" - // headerUrl: "http://192.168.110.186:8017/" + // headerUrl: "http://42.193.40.239:8017/" //线上 + // headerUrl: "http://192.168.110.10:8017/" //线下 + headerUrl: "https://city.sczysoft.com/df/" }, - - // 文件服务器地址 - // FILE_SERVER_URL: "http://192.168.110.186", //查看 - FILE_SERVER_URL: "http://42.193.40.239:8888", //查看 - FILE_SERVER_UP_URL: "http://42.193.40.239:8017/", //上传 + // https://city.sczysoft.com/df/doc.html //接口 + // https://city.sczysoft.com/dffile //查看拼接 + publicService:'656693c8-bd84-11ee-8332-525400286c11',//为民服务id + + // 测试地址 + // FILE_SERVER_URL: "http://42.193.40.239:8888", //查看 + // FILE_SERVER_UP_URL: "http://42.193.40.239:8017/", //上传 + // 线上地址 + FILE_SERVER_URL: "https://city.sczysoft.com/dffile", //查看 + FILE_SERVER_UP_URL: "https://city.sczysoft.com/df/", //上传 // 文件类型 FileType: { avatar: "SysPhoto", // 用户头像 resumptionAcs: "WorkFile", // 履职附件 msgAcs: "MsgAcs", // 消息附件 - eventAcs: "eventAcs", //突发事件上报 + eventAcs: "eventAcs", //突发/应急事件上报 userSign: "UserSign", //用户签名 @@ -91,7 +96,7 @@ App({ data: data, header: { 'content-type': 'application/json;charset=UTF-8', - 'userToken': this.globalData.userInfo.userToken || "" + 'userToken': this.globalData.userInfo.tokenValue || "" }, success: function (res) { var data = res.data diff --git a/app.json b/app.json index f209c2c..e20bd8a 100644 --- a/app.json +++ b/app.json @@ -21,7 +21,19 @@ "pages/emergency/s-b/index/index", "pages/emergency/t-x/index/index", "pages/work/d-b-s-x/up/index", - "pages/the-masses/index/index" + "pages/the-masses/index/index", + "pages/the-masses/appeal/index", + "pages/the-masses/web/index", + "pages/the-masses/escalation/index", + "pages/party-member/index/index", + "pages/party-member/problem/index", + "pages/party-member/web/index", + "pages/party-member/serve/index", + "pages/party-member/internalIndex/index", + "pages/emergency/s-b/escalation/index", + "pages/agreement/index", + "pages/emergency/t-x-l/index/index", + "pages/statistic/j-b-x-x/detail/index" ], "window": { "backgroundTextStyle": "light", @@ -35,6 +47,7 @@ "empty": "/components/empty/empty", "title-bar": "/components/title-bar/index" }, + "requiredPrivateInfos": ["getLocation","chooseLocation"], "permission": { "scope.userLocation": { "desc": "你的位置信息将用于记录检查佐证" diff --git a/images/check/icon_building.png b/images/check/icon_building.png deleted file mode 100644 index 7df2464e83c0f602fe892c8aa712878cacd3bafb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1387 zcmV-x1(f=UP)ce|Z?&fN3sIro*h|0`Jh zscK|!g4-gn1!xCuLb(R011_;}xtt~!fJubYz>h$G0*>^7U<%+xXMT8Fsce$@%OM7XdVxw>Hip;O@%hVHMfoGcmSjXW}A& zL*se?c+Bc6D&MHLr9m==v_bQ)5pa>smX^?kQ9?}5KQiTf)hj6y_OY>~? zEE}8G$+$600~{RJSHnKz`XHGuk%Npqtb1*O*=NDkTZzth4IJGgx^)e9G+at=+aI>(BJ|T3-P+YrEp0{%m zax09(@>#YwL1#y4eEacQQh<9t30}5K1yfTEy({3zx1<0c z`Y1E}H}CQDzg^t6*#3g`X5QKX3`o%dbN~Yq2x#sy&;blcAfS2KGO%v|zBmc9OZ*crhJro*HSisUKv;wfo%aYaA9_q za@SHefHp&qO$M6pDdn!^q6V06XR}%dTtfyGz{ zh8mz(1{Sgo3^hQTvD?qM=BKSqUs5)177jwMl24>v2Ij~NKT!O%4U&YegoDs4X9;`F z!fqW1lFKXgvV(`<}rY~+C7=)TT&MFeUa?ZjwA^0gv zKW%OL;z~FOHCMt#qUTCDILM-J<-Q+7JFz`<|f&lOg}SFMJJZ-radTJz6o=q}m><2miFdIbTP zyz1pH8`>jGUN&^sUF`uTue-Vn*FgYw$>4-`NP@5Jy@b~?dF9`UPFN?vyy%26cd{oI z5L2=z#xyDInc!!4@w#A;)724fFjApu>8If_?NQ;0f?b5Tp%G3 z1dq&6Ca7UUN?$co{%&0F7f4IHg*eIbg}$q$LEcFp>1Vfe0*ran=Czgv$q=Vpq+mIq zx+)UqLni^c2;|{JjQiR|rWby)qzG+olsZTD tm9E2T#USq04aa=P$#6ex{jJjma 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 BW)A=W diff --git a/images/danger/examine_icon.png b/images/danger/examine_icon.png deleted file mode 100644 index 4018f8b2336460536f65addde94e00a90ae7934f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1434 zcmV;L1!ek)P)Tvq^hgmRb98bt22XBy_iScb5DKuKj++g ztGY_`;A#c%f3$rBL@SLFG=>|7_Vy2Y{o48j2g7{2<;(8*;|DCRyoJLtaX-Ja*1h^i zt)B>jqCtZQwZHvyhn~F7<2N_5)a-q)l|i-m5Vu@(W={O7PVq<%c8hc1=9+CyhJdg> z@Bq~F7YJH)?)_g=H%iCA#{U&K^}u~!RW<5ves_!0&y}XnO%4xpUdkV@2nkw+xjMK8 z9|1yLf#$YW%SP9gwnjDT)=jaVv@BZ!&YP35HFMjCQ5j8`#9_Xx z5!Xpe=hnzG1b`D&(Hr9vR|yfx*B0xjLAK^XT|reQ^A?SO5d|Dwmwjzn9Dvao)Glrk zTR&sd2yv2=Cb3Nf*vWB{lP0lE4X~e8(iY<4M5T)3r`UdC)qNWSULBl}qG~OYCx9A?tLRQf+Ho#ZpzU7r>|sh72%?s-agb zX>3@NKqR$YP$3S3&j6E#wADUSFjFwJvKkIHElUx{dr`5g9E{v~qy*S>tE!uc+5|9c z;jbQx+c)+M7#Ff60AY6#7d&920A1x^oPue#XMnw`nJJhl*sB7)_Rn%KQ?OSBdhKtV zgK-;xUO^&niI{G;78PKU!5W7+%@AgQX{s6LYhFSe2en{!)F!z&uL@>>Nph)M+j$MK z33LW%qEaWDOu=q$7|qK!O>uMHRrxZpV=l$qJB$PrCiAiY9xj`A1-q^0tcp#P>-b!l z=|z*tiA-%;figf-rTHzzzxS3QW83MPAv?-yD;d znQOJz0t4h&J2SiZ<=U>xB-Diz+b z4m$!ieX-o?NpU5|KPVqs!rQog94{W)Qaz+DJ~QA!#E`a`V1IRd{qF1sAzgW(_fD+ye!a6Vzg zndL!O*euE_U?2=KHV12xRN%@ACs1}4%j~^oJ^zY#yvvUkSmNYZtFRemC6I5+B*PuG zA`}&lp*#?_%OkOh{P;Aw%^5N<)R)a6vzYilmbd4w-*VH+bHmB-sx zhkiiL?B=>5n`ePnCC5#ooVIeTZFup|pGKxoKC^6gaE6~dtq%Qwq`-<&j`b+7Ah>zq zp*moJKUCP~I_wuie`q2%&p-eHeC&pFTce^1p5{R@<82mk;807*qoM6N<$f>U^hqW}N^ diff --git a/images/danger/icon-fixed.png b/images/danger/icon-fixed.png deleted file mode 100644 index b13dd29fb359d35b7da38db7158596d53585e9be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2501 zcmV;$2|D(PP);EEspe07-hywMoW)T3f+cPneW>+cf*BwAc)GZ1{!MVO?;^_Exmz!Qtb z=C;?GjA<6d>AH({WdY;$@}$X(iKHzEf^O2z7h5|^qZZ?8E=05;lU>_X%!W(?lte(z zmRD<%t2$S#EfjB0-QVt{2}AZ=y1&y%1B*+xrx@>+THDpE-O2jBUte8Piao%miTNVW zHMk}P%2R-xF0a7;d4^Ma9_jG(Y}!x#HR- zBhDzBcMAHa5c^qR#@DC`S{66bWXRIO3xJToJmgEo``cvqnU@KiND$8XELXB!XzlK& zJxD5#K&$K$muM3Ri%W2?^Axd8x3-&^3mObC>vEODp7$ak;DaC#hrYXFCX5)LRY`mB zd6Z{|Q#7**E?N>oG+fu#dv|qR1?tc@fV&6?_`^4bNZU2qVZ%R@%1gA6Om&k;Jc+A_ z4}ImiG(gh$hfH8V&1Vl4< zDCd11cD3oGaq+}0fO{V0-t9RI7ujpofgM7GIB)oB$q=N8^r|@ss;Xi);Pac454?}J_VElNTy2z+dBEG({06BZ-<{SdGTZPunduC#~Cj-6! zU>2~`WyAxo={<)wofmjz`up9ZUTyXD!nrtd)hH7VP+f!o5==ex;UCieLU7t};VTUY zsVjVaIW782+vQ$u9W2;5Uq^fp}(v=`3dH-ugwJs940$4 zeA1r^7inygT1&}8&tvB!trTxH3bP(k~R#s^&8m5SHEJ4eR6kp5qz z-wTg}8(N8SkhGm%==XT?4|3Y5H0KKlsd%WwB241rB*alH`o`uK;*kD~s6qG*n9DK# zQZDlV-~Yn*D}~eW(|#%V7FyFJLMCleoZo=z{ERUjV_pN(yMnsOFD{y7rx!Fni+{NG z=@k8W)+qb6)lZ{g@5I>$fPhY9)CdKZrmLsK>F3hCG?%lfJ_NLj*~~F_HRT1yC=Vd$uO&01q(@nFVnP0jfDAAsF;sn?3$XTf@3Lt`ARJP~>vS zTfjVq{GonBm91lYnqy$t);u!Wi^!;Gvqkt#JT|KTF=0Gfq9_^vlJe!NBDQzFa)hWNyG(^=!Q zez&7_CqQUIpQ=;R0(?t^Swc+mcUv}RKt|Ot?MAgJ-i*qg?Hqyx`#+9O89?JTS7$)d zv?Mylz-9})cij}2l3E3$cGU0>wJ7qG2*=TuczMwakfc%pC5Kp06(@$OcE#Qo6k8~} zML`|FtPC=OUYr}f0r71ln{K>s!#XvH zvzp-JwkVQ{>)wE9EkRjd1ibCqc-Fpt(1;=vaA|@M+LJZ#N@rBH+yqtTC`DF@&;~lG zIF<_#V>)?E!8D=F8507?ED~Aqyi)3jGH;Y54qc8-#5KvJ7m@d3Y83w@6~}S|;(COM zcCg5LUEdZ*n#qvBuJvF01Om-REs8*)H-sz1kxpn|Gp>EP0ij7C0+wI!C;CQa7=65R6n~`cRMLF(-%PYi9>GVh^F1>SiNEMV+%Y)1>2kJ1 zyG&U?MV`--HqigIxvW-+z2=E>h|BKSby=-F)O}01=rC`dW0fvz7&YcU&~uZ=;x*7x P00000NkvXXu0mjfgzBPy diff --git a/images/danger/icon_pass.png b/images/danger/icon_pass.png deleted file mode 100644 index c5fa8eaffea9610bf0eb88c914f9644a8fa73847..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1789 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 diff --git a/images/danger/icon_unpass.png b/images/danger/icon_unpass.png deleted file mode 100644 index 0a160a5da3d4d68923eb8447a9feb7b0aed71c30..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1719 zcmV;o21xmdP)Px*aY;l$RA@u(n@ea_M;OQdb2Tbfo4ODLgIyTWE@JV4l6Y^FqBbT)p^%243rP_~ zB4X5qR1}3GML`!Lx{*LDqAu!#s8lS8Imtz9Txcl`t~3Z@s3O`1HMvv%olNezr{^{2 zK5|>`fEY4!W`5`UzWE+ACql;K62;dpAeGuKdV8OXA_b(#o&#ttNJ@;H1O%@D%KmpZHc8z z)o<_J^9Eqw*|T{B^qac0Ndg5QFkoCIxPLz|V}?JWw!w!FfwynH$G&_C96IDXm-!~S zcoCR2D_a?>=LxueeU1VBrrW(6*svjU#Lb(5Qu3S9T!LP+ZQKa7w5Z-mlhpt3-l?BY zoeJer+@{VApoSw1CAMabT8n;;eQXgSvj?=pSr)K&FJRxrb#-ar2$0zUa!0RRsnn?9 zC@rU(;W#Z-`?wHWEgImmWx$Rdz??bC&X`hBa=N+s!L3_?#zyrr&z=G8?LbFIAfg!{ z!J3Rt`C)1Q=3Kp2Pm9 z668*1bJo0c#$nsQK;RDMROS+-duVM{7zYkyLYh>1j6jS&0foIeAi;EO>7@5V6^Tqd3|qOVhjnx|N-J@uE<%y>Qn%)ecxxDt4-m5_A^h1y`|s=ehyDd82I0xk>mt z_OTUglehtfjl~6VGyh2y7mW?lj`r`78$#zPggzn?+2z@9A*xvQ!T3U{CVKfqjVZYsr2^)uU-LcCzRc{| z>At5=eNX$%0Z*P(sgpAgWFotIHBeCjOr9Kk3d=N%?b0RR8rvL@lTuY7t`JN-j@Q^| zfVo&X9|p?HfoUUc@Szr0SRLYS#Ur?Ub&(iGQ%93-xV26f(M_BHV+=C@p-ulv#XNPga3FSzGsj5 z6iS9pqARDf~tc$v+X^9yY^7h<9_!?ETPG+ZFt;U&P51hbVuw$JCw26>#{3?a5d%C*@* z<^ymLsZ@jL?fpeASuzz*wNW8+4fq&RelB`?`ZbVTzWhU!mHh-@c@)T80{)7T zkvfq~K6Qe~RjWS2@Ng%9Pfa0n1!w_SFD&b&7l2G8WE88MEJBPzAC~ImyMl42&SA=;c8^G^iS$hRw{Fh|1 zy1Eh*Ch(6=0>5{T0w^J6o9O8|9!3J5Hd$L+g;eSmfSG>tm;%0s5G|s+`-g1c##~S$ zu^6e;&k&;AYd#aeKOtqK=;^th3%D`Jnwo0FVmx5{z-``efI|EMDI0`k-N_}~7-Vhj zXGo>40+{NYKMddiMn=|(Wb*fXz>Pt!SWyole&l!T_H}{)e?u%*CvM*!$S0f)@=FMD z0l-}~`^8&h{Yz5~EJx8CJ9Yl=bpl-+l!i%l=N6)U))#FYZ1%YeQBA3Q>7I$2iSOsMb2@2-_lkDhuaviYU;QpN_M)uy zl(MRje1_$ni}+WBob#4uy2qj>IFq4oyS&05x2?all!BiWZGOwX!m9OEo~D@o(X+(| z+Mb{1HCyv$TZ42-a~SirJ>?g8qj)1e-*Yt2FikjH&3<>m)dth|vb2@lpv$}Jn7P)f z1EmYNU%0549KH3)U*>S<9ha}{A@+(biVq}1-n+U;wdH6g+`Yr}L3Zn{#6>S;l=vr| zeaAeH`CX>OrqqVgV)Fo9#`lKi;Zr(0>qR&5@Y%V!AGhxGe38kqNfjtv+%acykfjSp zs-*Pn_+N8oozGveI$L`cd&AuW$F59BbGRz?!CWc5;c(2(qBu2m@%;C*_;^Y#T;4p_ z=NW^N|H4~yxh}CpwD0aZ@qER;^M?+d57G<2CdG1hld60CeTADjIiF6Z9J($&XBp$` z0^h~RyF8f?cTV~FD|Gva(Nlp2y zRL&H;`|f(*xs>u1FY)^XuYMc3Z)SwXk=buUA9SZEh>6$ly8Uv(ueX}wY7?x>@41WY zb>qkvIvrG7rTXCgf%Fh9ca5of%PeJs_E~@3#8Q;;qHfbobAif6fw<|L)0aQC?|5I< z$KWn0J2xwh+0S?5xkJ%&YZxX@=XluC(-+sR{GX94=uqOCUsk=qOv~Wu>gTe~DWM4f D)ZE1x diff --git a/images/danger/rectified_icon.png b/images/danger/rectified_icon.png deleted file mode 100644 index 9c165252e5cfc899fba4d1c862175ad60f6ad339..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1075 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-L!3HFktbBZufr0s#r;B4qhV$Fmr}INXWsdLP zU!1!RG?Ue3;m?JJKe36u!*tZkDJmx?`cKOtg<2UE$?DN76wiWa8V>a)we{A=A=@kaXCmeBV73b9V=~y~2InR5)e{D>?Li9>wRd$X91@@^@ zmEV4Bt@*5z(D6H+w{60=fFn{{*nD|sJj-QY>ln%-SwX z7isVF3XWV41SObN7#(9cL?@M0_FM2zuRo}8KtAgA`Gr@+8sD((@KO+BD*DN={J|5u z1DmhdEUNuK#U((w;2ZZ6&ZZQO6HgiEn3*#^64$7k68b`}cG+LK8C_TA^yURb$!g3H z2@~PWWDvoOeSCm&zGPfFFsx6e=BeEcS}@ZTR_J$*B0-Q0Nj)pOUZ6j!Z0A+8W1C}3oxz^MB`*SAKU?-twM+4V`q>vunJ z-Ek%6Tg0(iy;XCZ7vwY>2r?MSB*^hS(AZM5R`&noh2HAx9_jw@zISQz%8J~|Kb6NF zxf|UYKB_8ov#CTj?AGg=|MW$zRnYyZZVy*5*WHa4zIt)$ZRNf!#-)r+n_Lx|nf>mE z$WL+1kh{F@_tAjr>l{&C4YPmp+wy8>gpJU(uC`f*uE4)K;VzyuY z`VMuixUv>@hRRvRisI~ZX7V}B`>eS3`-{@MH}4p-wU~eZzige|#@(Ctc$sovtrN6! zRru6!vXwD?8S_Cojk*f^S7rY<|2w{$alMn_>6Fm;RYoT_*(%sGq|D`z@j3hMC*yJ} z^~X|wIOX`4@BJ7rKa1~Zj(pBqmEGId`5n`~SFqro`i~_G7%Fqm9o~PaM8Sx`igUl| z-|zAJ&s)nj<;v8EDqh{YQp^45J&_Z34)X*Q<~HB5{B5-HozG-_hdQg8{*FBF-P`r_ ztYn+=<#SXO`@g-75H1ee$2|Xi zyZhR)qH}TXSF+bFzrXk1jd|z(H(dE@x;;(y`;8aJ`WhE4bN=wQd9BKlZ`-G@I@-P0 m&aCqL>N9`&62>vfWgz%&t;ucLK6T8bm-Io diff --git a/images/danger/under_rectification_icon.png b/images/danger/under_rectification_icon.png deleted file mode 100644 index 21c05a3df7fcb643b666e0335da1912169adad18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1012 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-L!3HFktbBZufq{9qr;B4qhV$Fm-Wf5e5^eL} zpHbbewlZW_fPf%NpyrfEOT|jFv?5%Nw7LrJ7Ff7I=~8RLLN)DNF2{}?9C1?ow_|V6(opH8E7?(%XiCs+RX3S>V$E{rE z&nA<%w!pNqY{8xO3)93l0^oJ`4xEg8P4u}=fp*tdDF{AGFlYv#JOjiyX+T) z^RDN;y7cE&c7$}w3zwbT3oSX9h#ELa_C82%otHH8ar5mbhn%Dni`Sb?iQ1t$d13Ga zKG9jzn%2k$bPD|Ic+mW^Bb(JPy3hU< zJGgJ9%=+*16I%2-?MoNk|Mh+A%B4rxrs#=YW8~#_T*fr#CeK2x^oD(&5AQa{|FGq~ zv!?g*oqH$lF51Jf#`VN`_L&j|&lu*3S+IWTi+^x<{ro5XE?IT$;T68&ENgRk^c>d( zo;cg;!%}f^PEg=O_udzl_6L`{&wrS|LUvtN(c#&*W}Pq0ce}}X$3ncw^T4aO3I-yM z-*1Spvu_Vv!+vMY`Mdj!&Zo7=a+ovRTy@fwarO4*L)$gCjgPwYC_65BqOB{`6XYGc@b*>_*+``RyUE)uqBB|Feagq*ro0tbDLb zLg?w28vg%}l#_j?oqQL9A4Zgfg}%FaJd}xl kn);3UCz?Oi=lvI7wmfT=m*zKVU~XpcboFyt=akR{0Cwiv{r~^~ diff --git a/images/home/icon_top-bg.png b/images/home/icon_top-bg.png index f747bff94ee24838b41c1e55a9486bd3da3c33cd..2b5394f407e965a98fb0e78f91c7d58d20d2d413 100644 GIT binary patch literal 57200 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%0DsgdmuHlBaKjO53~ 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 z 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 Z{{=;5m7JE4`1Jq)002ovPDHLkV1gRlRrCM= literal 245440 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%0A)38e)|Q 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

*fdqpKt_!(RC@r2qX0Zx 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 diff --git a/images/home/icon_w_4.png b/images/home/icon_w_4.png new file mode 100644 index 0000000000000000000000000000000000000000..fa1948e07dec64da10165793d6e9a038b56c19a4 GIT binary patch literal 1752 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 literal 0 HcmV?d00001 diff --git a/images/partyMember/suqiu.png b/images/partyMember/suqiu.png new file mode 100644 index 0000000000000000000000000000000000000000..1c6777416d1de2eb3321759590f961ec72781d11 GIT binary patch literal 879 zcmV-#1CacQP)Px&DM>^@R9HvtmtBZeRTRg6|8wW#!EZAXlKe{0k|IlO?s$cZhKdjK)PucfFhUf9 z4^cVOm7~r`6ot`C;Rn40C4>-2g5o&$>K$#o5IE`tibGTfiIInLk{Shz*V8<3{jue-8DHm`^`>R&KS8`Zj2s_pSN{D6-;L{3 zn{hHxB;D4Z+=%1s8wUD4yYjCK%F6F}z}>e!QfK??UqCv7s15<2#<`Z3+cTsK85`K> zEs9kBpI05Kt4;w^L!ei1`j*Kp^oA)hCa}SYT$9q4N&bYiG{o`WIDVbnj$!N9n7~yI z*N%UnS(Zs&LVCE0_k+K-&dFb{sbNj5J(nYHp4g_Tw!Qv5@LYMse&h4Xe>bC+PQ=FEom}5S3f?2SztVgc|IMPBNgCCGdD_iX^6ngVSQgcKjV{5iqpNHRE zt@aLL4^TCJQkjRY+aBqHtMDr`Fg=j9C6gymhzoq<7MtHrE4*6WgD98}cG<+~4uRyc zL|ufr>lUeJq(BD1!8rDdZN#T#oImJ+tRJmjq)$gv?+&=tYoU+tGA954002ovPDHLk FV1l_Zv>X5c literal 0 HcmV?d00001 diff --git a/images/partyMember/title.png b/images/partyMember/title.png new file mode 100644 index 0000000000000000000000000000000000000000..3a4b266cbf82cde20576f192c099256f8f744887 GIT binary patch literal 1919 zcmV-_2Y~pAP)Px+IY~r8R9HvtSAUFLRTcie``(+GhBlUjuyl7e#6Sg6q-u=_4b>=Vz)%rrAT3%e zQ4w2<+G=OENl7d-yR>QnwHkhiG+Ln9qBIIpG&QuA#6(1pBE?jl+3o^0UFnw2y!YlF zbMJk3c2?F+`-gwIlT32on{&@S=R4nb&K+X<(?)>PSd1eu4MqnWroos7WAf%;nQ>-W zx^hTwKGps~tre3-+5|)$bniVe}UOkEH_pYYD?#S5&V?IQuj^{ zY4A1*R+9LDO9EdY6N7Z#gs7#l3F#FGd3o1m2cRj zJ3oP_-NvttLaHofKK5kQu}Bsdn$D$a^; zCD@;xwL=8oGwW3ABMkMJ1+-Z>^6F+Dcl#S(1JveIE2vFwxK_z`TQG`!Z}w2ax<{^F z&3)RedrHl3DssJ9$8j{%9NPW$#(6=gUUC3oORbu-z!l5M9RTKQVtpX;lm!EF5y9uO z;I@kJVN&*F=UC81%jnQR?zx_FY|qS!FlN}&2FJa=saDC|KUJc|a=Mh%AM3Oc;cP-a z>E8+DagrmQHd^zQp=wldV3d-DK1hH&06pL3$}?7fce<)L zndugms{lU+a8zqvrID+k9>CKYxHpZX!7xHWF*(u>IFrdl>B=yG##_PQ ziCQK1E|*9AK~lDRn^r1UKm})yGZ|>5`urdYx*+-iZ`VxZ^4B&M{%XPKEyte)a9>uj zyFgxOE0odQBqrb=-S6^}BEIO>>f`ll_)F`f6vrSU2O8gQ=r6QNZPJ#Xs$&TC~}2;()f;6^2|^r|A+;%L+>Ke zua(*ri0rcgXH0Q+$Bh%Gkk{4WgXh8%X<y_x*@q)y^`OjY9V{kTl%~&gc?@X1v?%Ab*P`^+P;qecYVL78oCWm-5$a=D|M{w}Cin%f(|l4GE{yIu+HR5^2P)>?y~epU{vy{B-vv zm-rrI({5p25=0~I7z|@Yed2I6e5_cCe@Eg&SnJJU`JORjv2oKe(xsOh`yEycBnI7YUmFMf# z{Cn&?_xqu!dakCz1URGb^>z(B{{YpGnBml*kj~_aq#s9gHqC z4c~yT!r%sPf4miLIXb|9{m=fwo0(q-8@8(tzg(#MsdF+wckXSZg;5izm19}D0yYZP z=Np9)Bc1=|uhaHq>@71+Cb<6>n`tmQDm@LxG#HZ$|KGFel0~FmdqV&K002ovPDHLk FV1mWrxhntw literal 0 HcmV?d00001 diff --git a/images/theMasses/fuwu.png b/images/theMasses/fuwu.png new file mode 100644 index 0000000000000000000000000000000000000000..30979f74cecb12bf8292d82ad3bcc74b4514c0fb GIT binary patch literal 2067 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 literal 0 HcmV?d00001 diff --git a/pages/account/info/index.js b/pages/account/info/index.js index 822e3d7..6de9fa8 100644 --- a/pages/account/info/index.js +++ b/pages/account/info/index.js @@ -77,7 +77,9 @@ Page({ */ deal: function (params) { wx.navigateTo({ - url: `/pages/web/index?title=用户协议和隐私协议`, + // url: `/pages/web/index?title=用户协议和隐私协议`, + url: `/pages/agreement/index`, + }) }, /** diff --git a/pages/agreement/index.js b/pages/agreement/index.js new file mode 100644 index 0000000..20b7538 --- /dev/null +++ b/pages/agreement/index.js @@ -0,0 +1,105 @@ +// pages/agreement/index.js +const app = getApp(); +Page({ + + /** + * 页面的初始数据 + */ + data: { + topBarH: app.globalData.CustomBar, + url: '', + title: '', + currentIndex: 0, + tabs: [{ + lab: '用户协议' + }, { + lab: '隐私协议' + }], + dealContent:'', + }, + /** + * 选择菜单 + */ +tabSelect: function (params) { + this.data.currentIndex = params.currentTarget.dataset.index; + console.log(this.data.currentIndex,'this.data.currentIndex==>'); + this.setData(this.data); + this.getDetail(); +}, + +/** + * 获取消息详情 + */ +getDetail: function () { + let dealKeyWord = ''; + if (this.data.currentIndex == 1) { + dealKeyWord = 'privacy_deal'; + }else{ + dealKeyWord = 'user_deal'; + } + app.axios("GET", "app", `/sysKey/dealSetting/${dealKeyWord}`, {}, false).then(res => { + console.log(res,'res===>'); + if (res.code == 1) { + + this.data.dealContent = res.data.dealContent; + this.setData(this.data) + } + }) +}, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad(options) { + this.getDetail() + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady() { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow() { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide() { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload() { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh() { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom() { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage() { + + } +}) \ No newline at end of file diff --git a/pages/agreement/index.json b/pages/agreement/index.json new file mode 100644 index 0000000..965b8e8 --- /dev/null +++ b/pages/agreement/index.json @@ -0,0 +1,4 @@ +{ + "usingComponents": {}, + "navigationStyle": "custom" +} \ No newline at end of file diff --git a/pages/agreement/index.wxml b/pages/agreement/index.wxml new file mode 100644 index 0000000..31c2c9b --- /dev/null +++ b/pages/agreement/index.wxml @@ -0,0 +1,14 @@ + + + + + + + {{item.lab}} + + + + + + + \ No newline at end of file diff --git a/pages/agreement/index.wxss b/pages/agreement/index.wxss new file mode 100644 index 0000000..6ea69df --- /dev/null +++ b/pages/agreement/index.wxss @@ -0,0 +1,130 @@ + +scroll-view { + background-color: #f5f5f5; +} + +.rich-text{ + min-height: 100%; +} +.picker { + width: 100%; + display: flex; + align-items: center; + justify-content: center; + background-color: white; + border-top: 1rpx solid #f5f5f5; + height: 80rpx; + font-size: 30rpx; +} + +.cu-item { + font-size: 30rpx; + font-weight: bold; +} + +.item { + background-color: #ffffff; + padding: 32rpx 20rpx 20rpx 20rpx; + box-shadow: 0px 0px 6px 1px #DDECF3; + margin: 16rpx 16rpx 0 16rpx; + position: relative; + border-radius: 10rpx; + z-index: 2; +} + +.item .g-container { + flex: 1; + height: 16rpx; + border-radius: 50rpx; + background: #eee; + margin: 20rpx 0; + overflow: hidden; +} + +.item .g-progress { + width: 50%; + height: inherit; + border-radius: 50rpx; +} + +.item .content { + font-size: 32rpx; + margin-right: 30rpx; +} + +.item .content .time::before { + display: inline-block; + content: ''; + width: 20rpx; + height: 20rpx; + margin-right: 10rpx; + border-radius: 50%; + background-color: var(--blue); +} + +.item .content .title { + display: flex; + align-items: center; +} + +.item .content .des { + margin: 10rpx 0; +} + +.item .content .time { + font-size: 26rpx; +} + +.item .content .title::before { + display: inline-block; + content: ''; + width: 10rpx; + height: 30rpx; + margin-right: 10rpx; + border-radius: 5rpx; + background-color: var(--blue); +} + +.item .content .des { + font-size: 30rpx; + display: -webkit-box; + overflow: hidden; + text-overflow: ellipsis; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; +} + +.item .val { + font-size: 26rpx; + color: #222222; + margin-left: 16rpx; +} + +.item .add { + color: var(--blue); + margin-left: 15rpx; + font-size: 30rpx; + margin-left: 20rpx; +} + +.item .add .add-tv { + margin-left: 10rpx; +} + +.item .line { + margin: 10rpx 0; + border-bottom: 1rpx dashed #f5f5f5; +} + +.item .record { + display: flex; + align-items: center; + justify-content: center; + font-size: 30rpx; + color: var(--blue); +} + +.item .more { + position: absolute; + right: 10rpx; +} \ No newline at end of file diff --git a/pages/emergency/s-b/escalation/index.js b/pages/emergency/s-b/escalation/index.js new file mode 100644 index 0000000..3f5a455 --- /dev/null +++ b/pages/emergency/s-b/escalation/index.js @@ -0,0 +1,611 @@ +// 上报动态 +import Utils from "../../../../utils/util" +const app = getApp(); + +Page({ + + /** + * 页面的初始数据 + */ + data: { + topBarH: app.globalData.CustomBar, + baseUrl: app.FILE_SERVER_URL, + + dateFilter: Utils.formatTime(new Date(), '-'), + showTypePop: false, + showAdvicePop: false, + TypeData: [], + postData: {}, + files: [], + userInfo:{}, + + areamultiArray:[], + areamultiIndex: [0, 0, 0], + areamultiIds: [], + areanewArr: [], + area:[], + areatate : false, + + multiArray: [], + multiIndex: [0, 0, 0], + multiIds: [], + newArr: [], + organization:[], + organizationtate : false, + }, + + /** + * 显示/关闭弹窗 + */ + popModal: function (params) { + const type = params.currentTarget.dataset.type; + this.data[type] = !this.data[type]; + this.setData(this.data) + }, + + /** + * 事件类型 + */ + typeChange: function (params) { + const index = params.currentTarget.dataset.index; + console.log(params,'params===>'); + this.data.postData.emerTypeId = params.currentTarget.dataset.item.emerTypeId; + this.data.postData.type = index + 1; + this.data.showTypePop = false; + this.setData(this.data); + }, + + /** + * 输入框赋值 + */ + inputContent: function (e) { + const name = e.currentTarget.dataset.name; + this.data.postData[name] = e.detail.value; + this.setData(this.data); + }, + + /** + * 发布 + */ + push: function () { + if (!this.data.postData.title) { + wx.showToast({ + title: '请输入标题', + icon: 'none' + }) + return + } + if (!this.data.postData.createTime) { + wx.showToast({ + title: '请选择时间', + icon: 'none' + }) + return + } + if (!this.data.postData.emerTypeId) { + wx.showToast({ + title: '请选择事件类型', + icon: 'none' + }) + return + } + + if (this.data.organizationtate==false) { + wx.showToast({ + title: '请选择所属组织', + icon: 'none' + }) + return + } + if (this.data.areatate==false) { + wx.showToast({ + title: '请选择地区', + icon: 'none' + }) + return + } + if (!this.data.postData.addressName) { + wx.showToast({ + title: '请选择详细地址', + icon: 'none' + }) + return + } + if (!this.data.postData.content) { + wx.showToast({ + title: '请输入事件描述', + icon: 'none' + }) + return + } + + let data = { + ...this.data.postData, + emerEventId:this.data.uuid, + userId:this.data.userInfo.userId, + address:this.data.postData.addressName, + }; + data.listPerformId = this.data.organization?this.data.multiArray[0].children[0].children[this.data.organization[2]].listperformid:''; + data.areaCode = this.data.areamultiArray[0].children[this.data.area[1]].orgcode?this.data.areamultiArray[0].children[this.data.area[1]].orgcode:''; + console.log(data,'data===>'); + app.axios("POST", "app", `/emerEvent/saveEmerEvent`,data).then(res => { + console.log(res,'res===>'); + if (res.code == 1) { + wx.showToast({ + title: '发布成功', + icon: 'none' + }) + setTimeout(() => { + wx.navigateBack() + }, 1500); + } else { + wx.showToast({ + title: res.message, + icon: 'none' + }) + } + }) + }, + getweidu:function (params) { + wx.getLocation({ + type: 'gcj02', //返回可以用于wx.openLocation的经纬度 + success (res) { + const latitude = res.latitude + const longitude = res.longitude + wx.openLocation({ + latitude, + longitude, + scale: 18 + }) + } + }) + }, + + /** + * 选择文件 + */ + chooseFile: function () { + wx.chooseImage({ + count: 1, + type: 'all', + success: (res) => { + const tempFilePaths = res.tempFiles; + const path = tempFilePaths[0].path; + this.postImg(path) + } + }) + }, + + /** + * 上传图片 + */ + postImg(filePath) { + wx.showLoading({ + title: '文件上传中...', + }) + app.uploadFile(this.data.uuid, app.FileType.eventAcs, filePath).then(res => { + + let resdata = JSON.parse(res); + console.log(resdata,'resdata===>'); + // if (resdata.code == 1) { + console.log(resdata,'res==>'); + wx.hideLoading(); + this.getFiles(); + // } + }) + }, + + /** + * 获取图片 + */ + getFiles: function () { + console.log(1111); + app.axios("GET", "common", "/upload/getFile", { + otcid: this.data.postData.emerEventId || this.data.uuid, + otctype: app.FileType.eventAcs + }).then(res => { + if (res.code == 1) { + console.log(res,'res===>'); + this.data.files = res.data; + this.setData(this.data) + } + }) + }, + + /** + * 删除图片 + * @param {*} params + */ + deleteFile: function (e) { + var id = e.currentTarget.dataset.id; + wx.showModal({ + title: '删除提示', + content: '是否要删除该附件?', + success: (res) => { + if (res.confirm) { + app.axios("GET", 'common', "/upload/delFile", { + documentId: id, + }).then(res => { + if (res.code == 1) { + this.getFiles(); + } + }) + } + } + }) + }, + + /** + * 预览文件 + */ + filePre: function (params) { + const url = params.currentTarget.dataset.url; + const imgs = []; + this.data.files.forEach(item => { + imgs.push(this.data.baseUrl + item.filepath) + }) + wx.previewImage({ + urls: imgs, + current: this.data.baseUrl + url + }) + }, + + /** + * 时间 + */ + bindDateChange: function (params) { + this.data.postData.createTime = params.detail.value; + this.setData(this.data) + }, + + /** + * 选择位置 + */ + // chooseAddress: function (params) { + // wx.chooseLocation({ + // success: (res) => { + // this.data.postData.lat = res.latitude; + // this.data.postData.lng = res.longitude; + // this.data.postData.address = res.address; + // this.setData(this.data) + // } + // }) + // }, + /** + * 查询所有应急上报事件类型 + */ + getEmerEventType: function () { + app.axios("GET", "app", "/emerEvent/emerEventType").then(res => { + if (res.code == 1) { + console.log(res); + this.data.TypeData = res.data; + this.setData(this.data); + } + }) + }, + +/** + * 查看应急上报事件详情 + */ + getEmerEventDetail: function (id) { + app.axios("GET", "app", `/emerEvent/emerEventDetail/${id}`).then(res => { + if (res.code == 1) { + this.data.postData = res.data; + this.data.postData.emerTypeName; + for (let index = 0; index < this.data.TypeData.length; index++) { + if (this.data.TypeData[index].emerTypeName == res.data.emerTypeName) { + this.data.postData.type = index+1; + } + }; + this.setData(this.data); + this.getFiles(); + } + }) + }, +// 地区获取 +getAreaTree: function () { + app.axios("GET", "common", "/sysorg/areaTree").then(res => { + if (res.code == 1) { + console.log(res); + this.data.areamultiArray = res.data; + this.data.areamultiArray[0].children.forEach(item => { + item.children = [] + }); + this.setData(this.data); + let state = { + arr: [], + arr1: [], + arr2: [], + arr3: [], + areamultiIds: [] + } + this.data.areamultiArray.map((v, vk) => { + state.arr1.push(v.orgname); + if (this.data.areamultiIndex[0] === vk) { + state.areamultiIds[0] = v; + } + if (state.arr2.length <= 0) { + v.children.map((c, ck) => { + state.arr2.push(c.orgname); + if (this.data.areamultiIndex[1] === ck) { + state.areamultiIds[1] = c; + } + if (state.arr3.length <= 0) { + c.children.map((t, tk) => { + state.arr3.push(t.orgname); + if (this.data.areamultiIndex[2] === tk) { + state.areamultiIds[2] = t; + } + }); + } + }); + } + }); + state.arr[0] = state.arr1; + state.arr[1] = state.arr2; + state.arr[2] = state.arr3; + this.setData({ + areanewArr: state.arr, + areamultiIds: state.areamultiIds, + }); + } + }) +}, + // 级联选择地区 + areabindMultiPickerChange(e) { + console.log(this.data.areamultiIds,'级联选择地区==>'); + this.setData({ + area: e.detail.value, + areatate:true + }); + }, + areabindMultiPickerColumnChange(e) { + let data = { + areanewArr: this.data.areanewArr, + areamultiIndex: this.data.areamultiIndex, + areamultiIds: this.data.areamultiIds, + }; + data.areamultiIndex[e.detail.column] = e.detail.value; + + let searchColumn = () => { + let arr1 = []; + let arr2 = []; + this.data.areamultiArray.map((v, vk) => { + if (data.areamultiIndex[0] === vk) { + data.areamultiIds[0] = { + ...v, + }; + v.children.map((c, ck) => { + arr1.push(c.orgname); + if (data.areamultiIndex[1] === ck) { + data.areamultiIds[1] = { + ...c, + }; + c.children.map((t, vt) => { + arr2.push(t.orgname); + if (data.areamultiIndex[2] === vt) { + data.areamultiIds[2] = { + ...t, + }; + } + }); + } + }); + } + }); + data.areanewArr[1] = arr1; + data.areanewArr[2] = arr2; + }; + switch (e.detail.column) { + case 0: + // 每次切换还原初始值 + data.areamultiIndex[1] = 0; + data.areamultiIndex[2] = 0; + // 执行函数处理 + searchColumn(); + break; + case 1: + data.areamultiIndex[2] = 0; + searchColumn(); + break; + } + this.setData(data); + }, + + +// 所属组织获取 +getAreaTree1: function () { + app.axios("GET", "app", "/Sys/getListperformTree").then(res => { + if (res.code == 1) { + console.log(res); + this.data.multiArray = res.data + this.setData(this.data); + + let state = { + arr: [], + arr1: [], + arr2: [], + arr3: [], + multiIds: [] + } + this.data.multiArray.map((v, vk) => { + state.arr1.push(v.performclassname); + if (this.data.multiIndex[0] === vk) { + state.multiIds[0] = v; + } + if (state.arr2.length <= 0) { + v.children.map((c, ck) => { + state.arr2.push(c.performclassname); + if (this.data.multiIndex[1] === ck) { + state.multiIds[1] = c; + } + if (state.arr3.length <= 0) { + c.children.map((t, tk) => { + state.arr3.push(t.performclassname); + if (this.data.multiIndex[2] === tk) { + state.multiIds[2] = t; + } + }); + } + }); + } + }); + state.arr[0] = state.arr1; + state.arr[1] = state.arr2; + state.arr[2] = state.arr3; + this.setData({ + newArr: state.arr, + multiIds: state.multiIds, + }); + } + }) +}, +bindMultiPickerChange(e) { + console.log(e,'e==>'); + + this.setData({ + organization: e.detail.value, + organizationtate:true + }); + console.log(this.data.organization,'e==>'); + console.log(this.data.multiIds); +}, +bindMultiPickerColumnChange(e) { + let data = { + newArr: this.data.newArr, + multiIndex: this.data.multiIndex, + multiIds: this.data.multiIds, + }; + data.multiIndex[e.detail.column] = e.detail.value; + + let searchColumn = () => { + let arr1 = []; + let arr2 = []; + this.data.multiArray.map((v, vk) => { + if (data.multiIndex[0] === vk) { + data.multiIds[0] = { + ...v, + }; + v.children.map((c, ck) => { + arr1.push(c.performclassname); + if (data.multiIndex[1] === ck) { + data.multiIds[1] = { + ...c, + }; + c.children.map((t, vt) => { + arr2.push(t.performclassname); + if (data.multiIndex[2] === vt) { + data.multiIds[2] = { + ...t, + }; + } + }); + } + }); + } + }); + data.newArr[1] = arr1; + data.newArr[2] = arr2; + }; + switch (e.detail.column) { + case 0: + // 每次切换还原初始值 + data.multiIndex[1] = 0; + data.multiIndex[2] = 0; + // 执行函数处理 + searchColumn(); + break; + case 1: + data.multiIndex[2] = 0; + searchColumn(); + break; + } + this.setData(data); +}, + +//地点选择/经纬度 +toShowAddress() { + let that = this; + wx.chooseLocation({ + success(res) { + that.data.postData.lat = res.latitude; + that.data.postData.lon = res.longitude; + that.data.postData.addressName = res.name; + that.setData(that.data); + }, + }) +}, + + + + + + /** + * 生命周期函数--监听页面加载 + */ + onLoad(options) { + this.data.uuid = Utils.uuid(); + this.data.userInfo = app.globalData.userInfo; + this.setData(this.data); + this.getEmerEventType(); + this.getAreaTree(); + this.getAreaTree1(); + if (options.emerEventId) { + console.log(options.emerEventId,'options.emerEventId===>'); + this.getEmerEventDetail(options.emerEventId) + } + }, + + + + + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady() { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow() { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide() { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload() { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh() { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom() { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage() { + + } +}) \ No newline at end of file diff --git a/pages/emergency/s-b/escalation/index.json b/pages/emergency/s-b/escalation/index.json new file mode 100644 index 0000000..c666f1f --- /dev/null +++ b/pages/emergency/s-b/escalation/index.json @@ -0,0 +1,6 @@ +{ + "usingComponents": { + "tree": "/components/tree/index" + }, + "navigationStyle": "custom" +} \ No newline at end of file diff --git a/pages/emergency/s-b/escalation/index.wxml b/pages/emergency/s-b/escalation/index.wxml new file mode 100644 index 0000000..c90ec97 --- /dev/null +++ b/pages/emergency/s-b/escalation/index.wxml @@ -0,0 +1,111 @@ + + + + + + + + 标题 + + + + + + 事发时间 + + + + + + + + + + 事件类型 + + + + + + 地区 + + + + + 当前选择:{{areamultiArray[0].children[area[1]].orgname}} + + + + + + 所属组织 + + + + + + 当前选择:{{multiArray[0].children[0].children[organization[2]].performclassname}} + + + + + + 详细地址 + + + 地址:{{postData.addressName}} + + + + + + 事件描述 + + + + + + 附件 + 添加图片 + + + + + + + + + + + + 上报 + + + + + + + 选择工作类型 + + + + + + + + + + + + + \ No newline at end of file diff --git a/pages/emergency/s-b/escalation/index.wxss b/pages/emergency/s-b/escalation/index.wxss new file mode 100644 index 0000000..3e14aab --- /dev/null +++ b/pages/emergency/s-b/escalation/index.wxss @@ -0,0 +1,123 @@ +/* pages/msg/push/index.wxss */ +scroll-view { + background-color: #f5f5f5; + box-sizing: border-box; +} + +.filter { + margin: 0 10rpx; + height: 80rpx; + display: flex; + flex-direction: row; + background-color: white; + border-radius: 10rpx; +} + +.filter picker { + flex: 1; + height: 100%; + display: flex; + align-items: center; +} + +.item { + background-color: #ffffff; + margin: 32rpx 20rpx 20rpx 20rpx; + padding: 20rpx; + position: relative; + border-radius: 10rpx; + z-index: 2; +} + +.item .header { + margin-top: 16rpx; +} + +.item .header .single { + width: 8rpx; + height: 36rpx; + background: #4882EE; + border-radius: 4rpx; + margin-right: 10rpx; +} + +.item .header .title { + font-size: 30rpx; + font-weight: bold; + color: #222222; +} + +.item .put { + width: 100%; + background: #F5F7FC; + border-radius: 12rpx; + min-height: 72rpx; + padding: 15rpx; + margin-top: 16rpx; + color: #333333; + font-size: 28rpx; +} + +.grid { + margin-top: 20rpx; + display: grid; + grid-gap: 20rpx 20rpx; + grid-template-columns: calc((100vw - 140rpx)/3) auto auto; +} + +.grid .img { + width: calc((100vw - 140rpx)/3); + height: calc((100vw - 140rpx)/3); + background-color: #f5f5f5; + border-radius: 10rpx; +} + +.grid .del { + position: absolute; + bottom: 0; + left: 0; + z-index: 1; + font-size: 40rpx; +} + +.option { + position: fixed; + bottom: calc(constant(safe-area-inset-bottom) + 30rpx); + bottom: calc(env(safe-area-inset-bottom) + 30rpx); + left: 0; + right: 0; + margin-top: 30rpx; + padding: 16rpx 32rpx; + background: #FFFFFF; + box-shadow: 0rpx 0rpx 12rpx 2rpx #DDECF3; + z-index: 10; +} + +.option .btn { + padding: 14rpx; + display: flex; + align-items: center; + justify-content: center; + background: #409CFF; + color: #FFFFFF; + border-radius: 12rpx; +} + +.option .btn:active { + opacity: 0.8; +} + +.space { + height: calc(constant(safe-area-inset-bottom) + 150rpx); + height: calc(env(safe-area-inset-bottom) + 150rpx); +} +.picker1{ + width: 100%; + background: #F5F7FC; + border-radius: 12rpx; + min-height: 72rpx; + padding: 15rpx; + margin-top: 16rpx; + color: #333333; + font-size: 28rpx; +} \ No newline at end of file diff --git a/pages/emergency/s-b/index/index.js b/pages/emergency/s-b/index/index.js index a37b8dd..b754b31 100644 --- a/pages/emergency/s-b/index/index.js +++ b/pages/emergency/s-b/index/index.js @@ -1,5 +1,3 @@ -// 上报动态 -import Utils from "../../../../utils/util" const app = getApp(); Page({ @@ -9,149 +7,87 @@ Page({ */ data: { topBarH: app.globalData.CustomBar, - baseUrl: app.FILE_SERVER_URL, - - dateFilter: Utils.formatTime(new Date(), '-'), - showTypePop: false, - showAdvicePop: false, - TypeData: ['火灾', '洪涝', '民事纠纷'], - postData: {}, - files: [] + list: [], + startTime: '', + endTime: '', + page: 1, + pageSize: 10, + userInfo:{} }, /** - * 显示/关闭弹窗 + * 开始时间 */ - popModal: function (params) { - const type = params.currentTarget.dataset.type; - this.data[type] = !this.data[type]; - this.setData(this.data) + startTimeChange: function (e) { + this.data.startTime = e.detail.value; + this.data.page = 1; + this.data.list = []; + this.setData(this.data); + this.getList(); }, - /** - * 事件类型 + * 开始时间 */ - typeChange: function (params) { - const index = params.currentTarget.dataset.index; - this.data.postData.type = index + 1; - this.data.showTypePop = false; - this.setData(this.data) + endTimeChange: function (e) { + this.data.endTime = e.detail.value; + this.data.page = 1; + this.data.list = []; + this.setData(this.data); + this.getList(); }, - /** - * 事件描述 + * 上拉刷新 */ - inputContent: function (e) { - this.data.postData.content = e.detail.value; + refresh: function () { + this.data.page = 1; + this.data.list = []; + this.setData(this.data); + this.getList(); }, - + /** - * 发布 + * 下拉加载 + */ + dropDown: function (params) { + this.data.page = this.data.page+1; + this.setData(this.data); + this.getList(); + }, + /** + * 上报困难诉求 */ push: function (params) { - - }, - - /** - * 选择文件 - */ - chooseFile: function () { - wx.chooseImage({ - count: 1, - type: 'all', - success: (res) => { - const tempFilePaths = res.tempFiles; - const path = tempFilePaths[0].path; - this.postImg(path) - } + wx.navigateTo({ + url: `/pages/emergency/s-b/escalation/index`, }) }, /** - * 上传图片 + * 获取工困难诉求列表 */ - postImg(filePath) { - wx.showLoading({ - title: '文件上传中...', - }) - app.uploadFile(this.data.uuid, app.FileType.eventAcs, filePath).then(res => { - wx.hideLoading(); - this.getFiles(); - }) - }, - - /** - * 获取图片 - */ - getFiles: function () { - app.axios("GET", "common", "/upload/getFile", { - otcid: this.data.uuid, - otctype: app.FileType.eventAcs - }).then(res => { + getList: function () { + let params = { + limit:this.data.pageSize, + page:this.data.page, + endTime:this.data.endTime, + startTime:this.data.startTime, + userId:this.data.userInfo.userId, + }; + app.axios("GET", "app", `/emerEvent/userEmerEventPage`, params).then(res => { + console.log(res); if (res.code == 1) { - this.data.files = res.data; - this.setData(this.data) + this.data.freshIng = false; + this.data.list = [...this.data.list,...res.data.list]; + this.setData(this.data); } }) }, - /** - * 删除图片 - * @param {*} params + * 查看详情 */ - deleteFile: function (e) { - var id = e.currentTarget.dataset.id; - wx.showModal({ - title: '删除提示', - content: '是否要删除该附件?', - success: (res) => { - if (res.confirm) { - app.axios("GET", 'common', "/upload/delFile", { - documentId: id, - }).then(res => { - if (res.code == 1) { - this.getFiles(); - } - }) - } - } - }) - }, - - /** - * 预览文件 - */ - filePre: function (params) { - const url = params.currentTarget.dataset.url; - const imgs = []; - this.data.files.forEach(item => { - imgs.push(this.data.baseUrl + item.filepath) - }) - wx.previewImage({ - urls: imgs, - current: this.data.baseUrl + url - }) - }, - - /** - * 时间 - */ - bindDateChange: function (params) { - this.data.postData.time = params.detail.value; - this.setData(this.data) - }, - - /** - * 选择位置 - */ - chooseAddress: function (params) { - wx.chooseLocation({ - success: (res) => { - this.data.postData.lat = res.latitude; - this.data.postData.lng = res.longitude; - this.data.postData.address = res.address; - this.setData(this.data) - } + toDetail: function (params) { + wx.navigateTo({ + url: `/pages/emergency/s-b/escalation/index?emerEventId=${params.currentTarget.dataset.item.emerEventId}`, }) }, @@ -159,8 +95,10 @@ Page({ * 生命周期函数--监听页面加载 */ onLoad(options) { - this.data.uuid = Utils.uuid(); - this.setData(this.data) + this.data.freshIng = true; + this.data.userInfo = app.globalData.userInfo; + this.setData(this.data); + this.getList(); }, /** @@ -201,7 +139,7 @@ Page({ /** * 页面上拉触底事件的处理函数 */ - onReachBottom() { + onReachBottom(data) { }, @@ -211,4 +149,14 @@ Page({ onShareAppMessage() { } -}) \ No newline at end of file +}) + + + + + + + + + + diff --git a/pages/emergency/s-b/index/index.json b/pages/emergency/s-b/index/index.json index c666f1f..965b8e8 100644 --- a/pages/emergency/s-b/index/index.json +++ b/pages/emergency/s-b/index/index.json @@ -1,6 +1,4 @@ { - "usingComponents": { - "tree": "/components/tree/index" - }, + "usingComponents": {}, "navigationStyle": "custom" } \ No newline at end of file diff --git a/pages/emergency/s-b/index/index.wxml b/pages/emergency/s-b/index/index.wxml index 6f17a8e..ebe3106 100644 --- a/pages/emergency/s-b/index/index.wxml +++ b/pages/emergency/s-b/index/index.wxml @@ -1,69 +1,32 @@ - - - - - - - - 事发时间 + + + + + + + + 开始时间: {{startTime}} + + + + + + 结束时间: {{endTime}} + + - - - - - - - 事发地点 - - - - - - 事件类型 - - - - - - 事件描述 - - - - - - 附件 - 添加图片 - - - - - + + + + 标题:{{item.title}} + 内容:{{item.content}} + 类型:{{item.emerTypeName}} + 时间:{{item.createTime}} + - - 上报 - - - - - - - 选择工作类型 - - - - - - - - - - - - + 应急上报 \ No newline at end of file diff --git a/pages/emergency/s-b/index/index.wxss b/pages/emergency/s-b/index/index.wxss index 6ccb7fa..90d64eb 100644 --- a/pages/emergency/s-b/index/index.wxss +++ b/pages/emergency/s-b/index/index.wxss @@ -1,83 +1,145 @@ -/* pages/msg/push/index.wxss */ -scroll-view { - background-color: #f5f5f5; - box-sizing: border-box; + +.content { + display: flex; + flex-direction: column; } -.filter { +.content .filter { margin: 0 10rpx; + width: calc(100vw - 20rpx); height: 80rpx; display: flex; flex-direction: row; background-color: white; border-radius: 10rpx; + align-items: center; } -.filter picker { +.content .filter picker { flex: 1; - height: 100%; + display: flex; + align-items: center; + justify-content: center; + font-size: 30rpx; +} + +.content .item { + background-color: #ffffff; + padding: 32rpx 20rpx 20rpx 20rpx; + box-shadow: 0px 0px 6px 1px #DDECF3; + margin: 16rpx 16rpx 0 16rpx; + border-radius: 10rpx; +} + +.content .item .val::before { + display: inline-block; + content: ''; + width: 20rpx; + height: 20rpx; + margin-right: 10rpx; + border-radius: 50%; + background-color: var(--blue); +} + +.content .item .val { + font-size: 30rpx; + color: #222222; + margin-left: 16rpx; + padding: 10rpx 0; +} + + +.item .content { + font-size: 32rpx; + margin-right: 30rpx; +} + +.item .content .time::before { + display: inline-block; + content: ''; + width: 20rpx; + height: 20rpx; + margin-right: 10rpx; + border-radius: 50%; + background-color: var(--blue); +} + +.item .content .title { display: flex; align-items: center; } -.item { - background-color: #ffffff; - margin: 32rpx 20rpx 20rpx 20rpx; - padding: 20rpx; - position: relative; - border-radius: 10rpx; - z-index: 2; +.item .content .des { + margin: 10rpx 0; } -.item .header { - margin-top: 16rpx; +.item .content .time { + font-size: 26rpx; } -.item .header .single { - width: 8rpx; - height: 36rpx; - background: #4882EE; - border-radius: 4rpx; +.item .content .title::before { + display: inline-block; + content: ''; + width: 10rpx; + height: 30rpx; margin-right: 10rpx; + border-radius: 5rpx; + background-color: var(--blue); } -.item .header .title { +.item .content .des { + font-size: 30rpx; + display: -webkit-box; + overflow: hidden; + text-overflow: ellipsis; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; +} + +.item .val { + font-size: 26rpx; + color: #222222; + margin-left: 16rpx; +} + +.item .add { + color: var(--blue); + margin-left: 15rpx; + font-size: 30rpx; + margin-left: 20rpx; +} + +.item .add .add-tv { + margin-left: 10rpx; +} + +.item .line { + margin: 10rpx 0; + border-bottom: 1rpx dashed #f5f5f5; +} + +.item .record { + display: flex; + align-items: center; + justify-content: center; + font-size: 30rpx; + color: var(--blue); +} + +.item .more { + position: absolute; + right: 10rpx; +} + +.line { + width: 1rpx; + height: 80%; + background-color: #f5f5f5; +} + +.cu-item { font-size: 30rpx; font-weight: bold; - color: #222222; -} - -.item .put { - width: 100%; - background: #F5F7FC; - border-radius: 12rpx; - min-height: 72rpx; - padding: 15rpx; - margin-top: 16rpx; - color: #333333; - font-size: 28rpx; -} - -.grid { - margin-top: 20rpx; - display: grid; - grid-gap: 20rpx 20rpx; - grid-template-columns: calc((100vw - 140rpx)/3) auto auto; -} - -.grid .img { - width: calc((100vw - 140rpx)/3); - height: calc((100vw - 140rpx)/3); - background-color: #f5f5f5; - border-radius: 10rpx; -} - -.grid .del { - position: absolute; - bottom: 0; - left: 0; - z-index: 1; - font-size: 40rpx; } .option { @@ -105,9 +167,4 @@ scroll-view { .option .btn:active { opacity: 0.8; -} - -.space { - height: calc(constant(safe-area-inset-bottom) + 150rpx); - height: calc(env(safe-area-inset-bottom) + 150rpx); } \ No newline at end of file diff --git a/pages/emergency/t-x-l/index/index.js b/pages/emergency/t-x-l/index/index.js new file mode 100644 index 0000000..cd63bfb --- /dev/null +++ b/pages/emergency/t-x-l/index/index.js @@ -0,0 +1,83 @@ +// pages/emergency/resourse/index/index.js +const app = getApp(); + +Component({ + /** + * 组件的属性列表 + */ + properties: { + + }, + + /** + * 组件的初始数据 + */ + data: { + condition: '', + + canChange: false, + freshIng: false, + latlng: {}, + page: 1, + pageSize: 10, + list: [] + }, + + pageLifetimes: { + show: function () { + this.getList(); + }, + }, + + /** + * 组件的方法列表 + */ + methods: { + + /** + * 搜索 + */ + inputSearch: function (e) { + this.data.condition = e.detail.value; + this.refresh(); + }, + + /** + * 刷新 + * @param {*} params + */ + refresh: function (params) { + this.data.page = 1; + this.data.list = []; + this.setData(this.data) + this.getList(); + }, + + /** + * 获取应急通讯录体系 + */ + getList: function () { + const params = { + page: this.data.page, + limit: this.data.pageSize, + userId: app.globalData.userInfo.userId, + condition: this.data.condition + } + app.axios("GET", "app", "/Othexpert/performUserPage", params, false).then(res => { + console.log(res,'res===>'); + this.data.freshIng = false; + if (res.code == 1) { + let page = Number.parseInt(res.data.pageNum); + if (this.data.page == 1) { + this.data.list = res.data.list; + } else { + var list = this.data.list; + if (this.data.page == page) this.data.list = [...list, ...res.data.list] + } + if (res.data.list?.length > 0) this.data.page = page + 1 + } + this.setData(this.data); + }) + }, + } +}) \ No newline at end of file diff --git a/pages/emergency/t-x-l/index/index.json b/pages/emergency/t-x-l/index/index.json new file mode 100644 index 0000000..965b8e8 --- /dev/null +++ b/pages/emergency/t-x-l/index/index.json @@ -0,0 +1,4 @@ +{ + "usingComponents": {}, + "navigationStyle": "custom" +} \ No newline at end of file diff --git a/pages/emergency/t-x-l/index/index.wxml b/pages/emergency/t-x-l/index/index.wxml new file mode 100644 index 0000000..b389c1c --- /dev/null +++ b/pages/emergency/t-x-l/index/index.wxml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + 联系人: + {{item.chinaname}} + {{item.mobiletel}} + + + + 部门名称: + {{item.unitName}} + + + + 职务名称: + {{item.performName}} + + + + 角色: + {{item.roleName}} + + + + + \ No newline at end of file diff --git a/pages/emergency/t-x-l/index/index.wxss b/pages/emergency/t-x-l/index/index.wxss new file mode 100644 index 0000000..4c41db5 --- /dev/null +++ b/pages/emergency/t-x-l/index/index.wxss @@ -0,0 +1,129 @@ +/* pages/emergency/resourse/index/index.wxss */ +@import "../../../../colorui/main.wxss"; +@import "../../../../colorui/icon.wxss"; + +page { + background-color: #f5f5f5; +} + + +.v-div { + display: flex; + display: -webkit-flex; + flex-direction: column; +} + +.h-div { + display: flex; + display: -webkit-flex; + flex-direction: row; +} + +.v-center { + align-items: center; +} + +.h-center { + justify-content: center; +} + +.flex { + flex: 1; +} + +.space-between { + justify-content: space-between; +} + +.cu-item { + font-size: 30rpx; + font-weight: bold; +} + +.filter { + height: 60rpx; + margin-bottom: 10rpx; + min-width: 100%; + white-space: nowrap; +} + +.filter .tag { + background: #CEDFFD; + border-radius: 46rpx; + padding: 2rpx 40rpx; + margin-left: 20rpx; + display: inline-block; +} + +.filter .cur { + background: #FFFFFF; + border: 2rpx solid #417AFF; +} + +.filter view { + width: fit-content; +} + +.search { + background-color: #f5f5f5; + position: sticky; + top: 0; + z-index: 10; +} + +.cu-bar .search-form { + background: #FFFFFF; + box-shadow: 0rpx 0rpx 12rpx 2rpx #DDECF3; + border-radius: 12rpx; +} + +.item-bg { + padding: 0 20rpx; + /* background-color: #f5f5f5; */ +} + +.item { + background-color: #ffffff; + padding: 20rpx; + position: relative; + border-radius: 10rpx; + z-index: 2; + margin-bottom: 20rpx; +} + +.item .lab { + font-size: 32rpx; + font-weight: bold; + color: #222222; +} + +.item .val { + font-size: 32rpx; + color: #222222; +} + +.item .age { + font-size: 32rpx; + margin-left: 30rpx; +} + +.item .phone { + font-size: 32rpx; + color: var(--blue); +} + +.item .guide { + width: 32rpx; + height: 32rpx; + margin-right: 10rpx; +} + +.item .line { + margin: 20rpx -20rpx; + border-top: 2rpx dashed #f5f5f5; +} + +.space { + height: calc(constant(safe-area-inset-bottom) + 30rpx); + height: calc(env(safe-area-inset-bottom) + 30rpx); +} \ No newline at end of file diff --git a/pages/emergency/t-x/index/index.js b/pages/emergency/t-x/index/index.js index ea8bb5a..d489c08 100644 --- a/pages/emergency/t-x/index/index.js +++ b/pages/emergency/t-x/index/index.js @@ -85,7 +85,8 @@ Component({ toGuid: function (params) { const item = params.currentTarget.dataset.item; - if (!item.latitude || !item.longitude) { + console.log(item,'item===>'); + if (!item.lat || !item.lon) { wx.showToast({ title: '未采集位置', icon: 'none', @@ -94,8 +95,8 @@ Component({ return } wx.openLocation({ - latitude: item.latitude, - longitude: item.longitude, + latitude: item.lat, + longitude: item.lon, scale: 18, }); }, @@ -114,6 +115,7 @@ Component({ app.axios("GET", "app", "/Othteam/getOthteamPage", params, false).then(res => { this.data.freshIng = false; if (res.code == 1) { + let page = Number.parseInt(res.data.pageNum); if (this.data.page == 1) { this.data.list = res.data.list; @@ -123,7 +125,8 @@ Component({ } if (res.data.list?.length > 0) this.data.page = page + 1 } - this.setData(this.data) + this.setData(this.data); + console.log(this.data.list,'this.data.list===>'); }) }, } diff --git a/pages/emergency/y-a/index/index.js b/pages/emergency/y-a/index/index.js index cc78ee8..1ca53f2 100644 --- a/pages/emergency/y-a/index/index.js +++ b/pages/emergency/y-a/index/index.js @@ -71,8 +71,9 @@ Component({ const params = { page: this.data.page, limit: this.data.pageSize, - othtypeid: this.data.tabs[this.data.curTab].othtypeid, - planname: this.data.condition + othtypeid: this.data.tabs[this.data.curTab].emerTypeId, + planname: this.data.condition, + userId: app.globalData.userInfo.userId } app.axios("GET", "app", "/Othplan/getOthplanPage", params, false).then(res => { this.data.freshIng = false; @@ -96,6 +97,7 @@ Component({ getType: function () { app.axios("GET", "app", "/Othplan/getOthtypeList", {}, false).then(res => { if (res.code == 1) { + console.log(res,'res=='); this.data.tabs = res.data; this.setData(this.data) } diff --git a/pages/emergency/y-a/index/index.wxml b/pages/emergency/y-a/index/index.wxml index de2a09d..04616e4 100644 --- a/pages/emergency/y-a/index/index.wxml +++ b/pages/emergency/y-a/index/index.wxml @@ -3,7 +3,7 @@ - {{item.othtypename}} + {{item.emerTypeName}} diff --git a/pages/index/index.js b/pages/index/index.js index bf4ff07..51c3f3a 100644 --- a/pages/index/index.js +++ b/pages/index/index.js @@ -99,6 +99,11 @@ Page({ name: "已办事项", href: "/pages/work/d-b-s-x/index/index?id=1" }, + { + icon: "icon_w_4", + name: "有事找党员", + href: "/pages/party-member/index/index" + }, ], // 应急指挥 tab3: [{ @@ -108,7 +113,7 @@ Page({ }, { icon: "icon_yj_2", - name: "指挥体系", + name: "应急上报", href: "/pages/emergency/s-b/index/index" }, { @@ -116,6 +121,11 @@ Page({ name: "应急通讯录", href: "/pages/emergency/t-x/index/index" }, + { + icon: "icon_yj_3", + name: "指挥体系", + href: "/pages/emergency/t-x-l/index/index" + }, ], // 公告 diff --git a/pages/login/index.js b/pages/login/index.js index a11a63b..1291392 100644 --- a/pages/login/index.js +++ b/pages/login/index.js @@ -1,4 +1,5 @@ // pages/login/index.js +import utils from "../../utils/util.js" const app = getApp(); Page({ @@ -7,9 +8,19 @@ Page({ * 页面的初始数据 */ data: { - username: 'admin', - password: 'Daofu123456', + // username: 'admin', + // password: 'Daofu123456', + username: '', + password: '', showLogin: true, + newname:'', + newaccountNumber:'', + newphone:'', + newpassword:'', + address:'', + showTypePop: false, + postData:{}, + TypeData: [], }, /** @@ -67,6 +78,62 @@ Page({ }) } }, + // 注册 + register: function (params) { + if (!this.data.newname) { + wx.showToast({ + title: '请输入姓名', + icon: 'none' + }) + return + } + if (!this.data.newaccountNumber) { + wx.showToast({ + title: '请输入账号', + icon: 'none' + }) + return + } + if (!this.data.newphone) { + wx.showToast({ + title: '请输入手机号', + icon: 'none' + }) + return + } + if (!this.data.newpassword) { + wx.showToast({ + title: '请输入登陆密码', + icon: 'none' + }) + return + } + if (!this.data.postData.orgcode) { + wx.showToast({ + title: '请选择所属区域', + icon: 'none' + }) + return + } + let paramss = { + areaCode: this.data.postData.orgcode, + chinaname: this.data.newname, + mobiletel: this.data.newphone, + syspassword: this.data.newpassword, + sysuserid: utils.uuid(), + sysusername: this.data.newaccountNumber, + } + app.axios("POST", "app", "/login/register", paramss).then(res => { + if (res.code == 1) { + this.data.showLogin = true; + this.setData(this.data); + wx.showToast({ + title: '注册成功', + icon: 'none' + }) + } + }) + }, /** * 实际登录 @@ -80,10 +147,19 @@ Page({ key: 'userInfo', data: res.data, }) - wx.reLaunch({ - // url: '/pages/index/index', - url: '/pages/the-masses/index/index', - }) + if (res.data.usertype == 1) { + wx.reLaunch({ + url: '/pages/index/index', + }) + }else if (res.data.usertype == 2) { + wx.reLaunch({ + url: '/pages/party-member/internalIndex/index', + }) + }else if (res.data.usertype == 3) { + wx.reLaunch({ + url: '/pages/the-masses/index/index', + }) + } } else { wx.showToast({ title: res.message, @@ -92,19 +168,38 @@ Page({ } }) }, - - /** - * 绑定弹窗 + /** + * 显示/关闭弹窗 */ - handlePop: function (params) { - this.data.showPop = !this.data.showPop; - this.setData(this.data); - if (app.globalData.userInfo.userId) { - wx.reLaunch({ - // url: '/pages/index/index', - url: '/pages/the-masses/index/index', - }) - } + popModal: function (params) { + const type = params.currentTarget.dataset.type; + this.data[type] = !this.data[type]; + this.setData(this.data) + }, + /** + * 获取社区 + */ + getType: function () { + app.axios("GET", "common", "/sysorg/getFirstOrg", { + classify: 2 + }).then(res => { + if (res.code == 1) { + console.log(res,'res===>'); + this.data.TypeData = res.data; + this.setData(this.data) + } + }) + }, + /** + * 地址 + */ + typeChange: function (params) { + console.log(params,'paramsparams===>'); + const index = params.currentTarget.dataset.index; + this.data.postData.type = index + 1; + this.data.postData.orgcode = this.data.TypeData[index].orgcode; + this.data.showTypePop = false; + this.setData(this.data) }, /** @@ -112,11 +207,21 @@ Page({ */ onLoad(options) { if (app.globalData.userInfo.userId) { - wx.reLaunch({ - // url: '/pages/index/index', - url: '/pages/the-masses/index/index', - }) - } + if (app.globalData.userInfo.usertype == 1) { + wx.reLaunch({ + url: '/pages/index/index', + }) + }else if (app.globalData.userInfo.usertype == 2) { + wx.reLaunch({ + url: '/pages/party-member/internalIndex/index', + }) + }else if (app.globalData.userInfo.usertype == 3) { + wx.reLaunch({ + url: '/pages/the-masses/index/index', + }) + } + }; + this.getType(); }, /** diff --git a/pages/login/index.wxml b/pages/login/index.wxml index c072d5d..258b681 100644 --- a/pages/login/index.wxml +++ b/pages/login/index.wxml @@ -28,23 +28,48 @@ 注册 姓名 - + + + + 账号 + 手机号码 - + 登录密码 - + - + 所属社区 + {{TypeData[postData.type-1].orgname}} - 立即注册 + 立即注册 已有账号?立即登录 + + + + + + 选择所属社区 + + + + + + + + + + + + \ No newline at end of file diff --git a/pages/party-member/index/index.js b/pages/party-member/index/index.js new file mode 100644 index 0000000..41481a1 --- /dev/null +++ b/pages/party-member/index/index.js @@ -0,0 +1,268 @@ +const app = getApp() + +Page({ + data: { + baseImgUrl: app.FILE_SERVER_URL, + topBarH: app.globalData.CustomBar, + typeId:app.publicService, + // 公告 + notice: [], + list:[], + page: 1, + pageSize: 10, + tabs: [{ + lab: '云服务', + val: 0 + }, { + lab: '云诉求', + val: 1 + }, { + lab: '云学习', + val: 2 + }, { + lab: '云公开', + val: 3 + }], + curTab:0, + userInfo:{}, + startTime: '', + endTime: '', + }, + + /** + * 切换筛选 + */ + tabSelect: function (params) { + this.data.page = 1; + const index = params.currentTarget.dataset.index; + this.data.curTab = index; + this.data.freshIng = true; + this.data.startTime = ''; + this.data.endTime = ''; + this.setData(this.data) + }, + refresh: function (params) { + this.data.page = 1; + this.data.list = []; + this.getList(); + }, + /** + * 开始时间 + */ + startTimeChange: function (e) { + this.data.startTime = e.detail.value; + this.data.page = 1; + this.data.list = []; + this.setData(this.data); + this.getList(); + }, + /** + * 结束时间 + */ + endTimeChange: function (e) { + this.data.endTime = e.detail.value; + this.data.page = 1; + this.data.list = []; + this.setData(this.data); + this.getList(); + }, + //下拉刷新 + dropDown: function (params) { + this.data.page = this.data.page+1; + this.setData(this.data); + this.getList(); + }, + + getList: function (id) { + if (this.data.curTab == 0) { + this.getWkDynamicsPage(); + } + if (this.data.curTab == 1) { + this.getDifficultyList(); + } + + if (this.data.curTab == 2) { + this.getBanner(); + } + if (this.data.curTab == 3) { + this.getPublicContentPage(); +} + + + }, + /** + * 获取工困难诉求列表 + */ + getDifficultyList: function (id) { + let params = { + limit:this.data.pageSize, + page:this.data.page, + endTime:this.data.endTime, + startTime:this.data.startTime, + userId:this.data.userInfo.userId, + }; + console.log(params,'params===>'); + app.axios("GET", "app", `/difficultyAppeal/difficultyList`, params).then(res => { + if (res.code == 1) { + this.data.freshIng = false; + this.data.list = [...this.data.list,...res.data.list]; + console.log( this.data.list ,' this.data.list ===>'); + this.setData(this.data); + } + }) + }, + /** + * 上报困难诉求 + */ + escalationDifficulty: function (params) { + wx.navigateTo({ + url: `/pages/the-masses/escalation/index`, + }) + }, + /** + * 困难诉求查看 + */ + toescalationDetail: function (params) { + console.log(params,'params===>'); + wx.navigateTo({ + url: `/pages/the-masses/escalation/index?difficultyId=${params.currentTarget.dataset.item.difficultyId}`, + }) + }, + /** + * 查看服务详情 + */ + toserveDetail: function (params) { + wx.navigateTo({ + url: `/pages/party-member/serve/index?dynamicsId=${params.currentTarget.dataset.item.dynamicsId}`, + }) + }, + /** + * 上报服务 + */ + escalationAppeal: function (params) { + wx.navigateTo({ + url: `/pages/party-member/serve/index`, + }) + }, + // 工作动态列表/云服务 + getWkDynamicsPage :function() { + let params = { + limit:this.data.pageSize, + page:this.data.page, + endTime:this.data.endTime, + startTime:this.data.startTime, + typeId:this.data.typeId, + userId:this.data.userInfo.userId, + }; + app.axios("GET", "app", `/work/wkDynamicsPage`, params).then(res => { + if (res.code == 1) { + this.data.freshIng = false; + this.data.list = [...this.data.list,...res.data.list]; + this.setData(this.data); + } + }) + }, + /** + * 上报服务 + */ + escalationServe: function (params) { + wx.navigateTo({ + url: `/pages/party-member/serve/index`, + }) + }, + + + + + /** + * 获取云学习 + */ + getBanner: function () { + app.axios("GET", "app", "/partyLearnContent/partyLearnPage", { + limit:this.data.pageSize, + page:this.data.page, + // userId: app.globalData.userInfo.userId + }, false).then(res => { + wx.stopPullDownRefresh(); + if (res.code == 1) { + console.log(res,'res====>'); + this.data.freshIng = false; + + if (this.data.page == 1) { + this.data.notice = [res.data.list[0]]; + } + this.data.list = [...this.data.list,...res.data.list]; + this.setData(this.data); + } + }) + }, + /** + * 获取云公开 + */ + getPublicContentPage: function () { + app.axios("GET", "app", "/publicContent/publicContentPage", { + limit:this.data.pageSize, + page:this.data.page, + // userId: app.globalData.userInfo.userId + }, false).then(res => { + wx.stopPullDownRefresh(); + if (res.code == 1) { + console.log(res,'res====>'); + this.data.freshIng = false; + + if (this.data.page == 1) { + this.data.notice = [res.data.list[0]]; + } + this.data.list = [...this.data.list,...res.data.list]; + this.setData(this.data); + } + }) + }, + + /** + * 通知详情 + */ + toMsgDetail: function (params) { + const item = params.currentTarget.dataset.item; + wx.navigateTo({ + url: `/pages/the-masses/web/index?id=${item.publicContentId}`, + }) + }, + + /** + * 跳转账户信息 + */ + toSkip: function (params) { + const item = params.currentTarget.dataset.item; + const url = params.currentTarget.dataset.url; + if (url || item?.href) { + wx.navigateTo({ + url: url || item.href, + }) + } + }, + //跳转为民服务 + toAppeal: function () { + wx.navigateTo({ + url: `/pages/party-member/problem/index`, + }) + }, + + onLoad(option) { + // this.data.userInfo = app.globalData.userInfo; + // this.getBanner(); + // this.data.curTab = 0; + this.data.userInfo = app.globalData.userInfo; + this.data.freshIng = true; + this.setData(this.data) + + }, + + onReady() { + + }, + + // onPullDownRefresh() { + // this.getBanner(); + // } +}) \ No newline at end of file diff --git a/pages/party-member/index/index.json b/pages/party-member/index/index.json new file mode 100644 index 0000000..924372b --- /dev/null +++ b/pages/party-member/index/index.json @@ -0,0 +1,6 @@ +{ + "usingComponents": { + }, + "navigationStyle": "custom" + +} \ No newline at end of file diff --git a/pages/party-member/index/index.wxml b/pages/party-member/index/index.wxml new file mode 100644 index 0000000..63eaaa7 --- /dev/null +++ b/pages/party-member/index/index.wxml @@ -0,0 +1,95 @@ + + + + + + {{item.lab}} + + + + + + + 开始时间: {{startTime}} + + + + + + 结束时间: {{endTime}} + + + + + + + + 标题:{{item.title}} + {{item.detail}} + 发布人:{{item.chinaName}} + 时间:{{item.startTime}}至{{item.endTime}} + + + + + + + + {{item.content}} + 时间:{{item.createTime}} + 处置状态:{{item.difficultyState==1?"待处置":item.difficultyState==2?"已处置":"已取消"}} + + + + + + + + + {{item.title}} + + + + + + + + + {{item.title}} + + + + + + + + {{item.title}} + + + + + + + + + + {{item.title}} + + + + + + + + + + + + 上报服务 + + + 上报诉求 + \ No newline at end of file diff --git a/pages/party-member/index/index.wxss b/pages/party-member/index/index.wxss new file mode 100644 index 0000000..9fd36d0 --- /dev/null +++ b/pages/party-member/index/index.wxss @@ -0,0 +1,274 @@ +.cu-item { + font-size: 30rpx; + font-weight: bold; +} + +.filter { + margin: -1rpx; + height: 80rpx; + display: flex; + flex-direction: row; + background-color: white; + border-radius: 10rpx; + align-items: center; +} + + .filter picker { + flex: 1; + display: flex; + align-items: center; + justify-content: center; + font-size: 30rpx; +} +/* components/notice/index.wxss */ + +.swiper-msg { + /* margin-top: -80rpx; */ + height: 400rpx; + padding: 0; +} + +.swiper-msg .item { + width: 100%; + height: 100%; + border-radius: 12rpx; + position: relative; +} + +.swiper-msg .img { + width: 100%; + height: 100% !important; +} + +.swiper-msg .item .title { + background-color: #000000BF; + position: absolute; + bottom: 0; + z-index: 1; + left: 0; + right: 0; + color: white; + padding: 15rpx 20rpx; + font-size: 28rpx; +} + +.study { + width: 95vw; + /* height: 100%; */ + border-radius: 12rpx; + background-color: #FFFFFFFF; + margin: 40rpx auto; +} + +.studyOption { + width: 88vw; + height: 200rpx; + margin: auto; + display: flex; + padding: 20rpx 0rpx; +} + +.study_left { + display: flex; + position: relative; +} + +.study_left image { + width: 262rpx; + height: 154rpx; + border-radius: 8rpx; +} + +.study_left view { + position: absolute; + top: 0; + left: 0; + width: 110rpx; + height: 40rpx; + border-radius: 8rpx 0rpx 8rpx 0rpx; + font-family: PingFang SC, PingFang SC; + font-weight: 400; + font-size: 24rpx; + color: #FFFFFF; + text-align: center; + background-color: #01010166; +} + +.study_right { + margin-left: 20rpx; + display: flex; + flex-direction:column; + justify-content: space-between; +} + +.study_right .study_right_title { + font-family: PingFang SC, PingFang SC; + font-weight: 600; + font-size: 28rpx; + color: #333333; + line-height: 40rpx; + text-align: left; + + overflow : hidden; +text-overflow: ellipsis; +display: -webkit-box; +-webkit-line-clamp: 3; +-webkit-box-orient: vertical; +} +.study_right .study_right_con{ + display: flex; + justify-content: space-between; +font-family: PingFang SC, PingFang SC; +font-size: 22rpx; +color: #545454; +} +.suqiucontent{ + width: 100%; +} +.suqiucontent view:nth-child(1){ + display: flex; + justify-content: space-between; +} + +.content { + display: flex; + flex-direction: column; +} + +.content .filter { + margin: 0 10rpx; + width: calc(100vw - 20rpx); + height: 80rpx; + display: flex; + flex-direction: row; + background-color: white; + border-radius: 10rpx; + align-items: center; +} + +.content .filter picker { + flex: 1; + display: flex; + align-items: center; + justify-content: center; + font-size: 30rpx; +} + +.content .item { + background-color: #ffffff; + padding: 32rpx 20rpx 20rpx 20rpx; + box-shadow: 0px 0px 6px 1px #DDECF3; + margin: 16rpx 16rpx 0 16rpx; + border-radius: 10rpx; +} + +.content .item .val::before { + display: inline-block; + content: ''; + width: 20rpx; + height: 20rpx; + margin-right: 10rpx; + border-radius: 50%; + background-color: var(--blue); +} + +.content .item .val { + font-size: 30rpx; + color: #222222; + margin-left: 16rpx; + padding: 10rpx 0; +} + + +.item .content { + font-size: 32rpx; + margin-right: 30rpx; +} + +.item .content .time::before { + display: inline-block; + content: ''; + width: 20rpx; + height: 20rpx; + margin-right: 10rpx; + border-radius: 50%; + background-color: var(--blue); +} + +.item .content .title { + display: flex; + align-items: center; +} + +.item .content .des { + margin: 10rpx 0; +} + +.item .content .time { + font-size: 26rpx; +} + +.item .content .title::before { + display: inline-block; + content: ''; + width: 10rpx; + height: 30rpx; + margin-right: 10rpx; + border-radius: 5rpx; + background-color: var(--blue); +} + +.item .content .des { + font-size: 30rpx; + display: -webkit-box; + overflow: hidden; + text-overflow: ellipsis; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; +} + +.item .val { + font-size: 26rpx; + color: #222222; + margin-left: 16rpx; +} + +.item .add { + color: var(--blue); + margin-left: 15rpx; + font-size: 30rpx; + margin-left: 20rpx; +} + +.item .add .add-tv { + margin-left: 10rpx; +} + +.item .line { + margin: 10rpx 0; + border-bottom: 1rpx dashed #f5f5f5; +} + +.item .record { + display: flex; + align-items: center; + justify-content: center; + font-size: 30rpx; + color: var(--blue); +} + +.item .more { + position: absolute; + right: 10rpx; +} + +.line { + width: 1rpx; + height: 80%; + background-color: #f5f5f5; +} +.serve{ + background-color: #ffffff; + padding: 10rpx; + margin: 10rpx; +} \ No newline at end of file diff --git a/pages/party-member/internalIndex/index.js b/pages/party-member/internalIndex/index.js new file mode 100644 index 0000000..42ac1fe --- /dev/null +++ b/pages/party-member/internalIndex/index.js @@ -0,0 +1,265 @@ +const app = getApp() + +Page({ + data: { + baseImgUrl: app.FILE_SERVER_URL, + topBarH: app.globalData.CustomBar, + typeId:app.publicService, + // 公告 + notice: [], + list:[], + page: 1, + pageSize: 10, + tabs: [{ + lab: '云服务', + val: 0 + }, { + lab: '云诉求', + val: 1 + }, { + lab: '云学习', + val: 2 + }, { + lab: '云公开', + val: 3 + }], + curTab:0, + userInfo:{}, + startTime: '', + endTime: '', + }, + /** + * 跳转账户信息 + */ + toSkip: function (params) { + const item = params.currentTarget.dataset.item; + const url = params.currentTarget.dataset.url; + if (url || item?.href) { + wx.navigateTo({ + url: url || item.href, + }) + } + }, + refresh: function (params) { + this.data.page = 1; + this.data.list = []; + this.getList(); + }, + /** + * 切换筛选 + */ + tabSelect: function (params) { + this.data.page = 1; + const index = params.currentTarget.dataset.index; + this.data.curTab = index; + this.data.freshIng = true; + this.data.startTime = ''; + this.data.endTime = ''; + this.setData(this.data) + }, + + + //跳转为民服务 + toAppeal: function () { + wx.navigateTo({ + url: `/pages/party-member/problem/index`, + }) + }, + /** + * 开始时间 + */ + startTimeChange: function (e) { + this.data.startTime = e.detail.value; + this.data.page = 1; + this.data.list = []; + this.setData(this.data); + this.getList(); + }, + /** + * 结束时间 + */ + endTimeChange: function (e) { + this.data.endTime = e.detail.value; + this.data.page = 1; + this.data.list = []; + this.setData(this.data); + this.getList(); + }, + //下拉刷新 + dropDown: function (params) { + this.data.page = this.data.page+1; + this.setData(this.data); + this.getList(); + }, + + getList: function (id) { + if (this.data.curTab == 0) { + this.getWkDynamicsPage(); + } + if (this.data.curTab == 1) { + this.getDifficultyList(); + } + + if (this.data.curTab == 2) { + this.getBanner(); + } + if (this.data.curTab == 3) { + this.getPublicContentPage(); +} + + + }, + /** + * 获取工困难诉求列表 + */ + getDifficultyList: function (id) { + let params = { + limit:this.data.pageSize, + page:this.data.page, + endTime:this.data.endTime, + startTime:this.data.startTime, + userId:this.data.userInfo.userId, + }; + console.log(params,'params===>'); + app.axios("GET", "app", `/difficultyAppeal/difficultyList`, params).then(res => { + if (res.code == 1) { + this.data.freshIng = false; + this.data.list = [...this.data.list,...res.data.list]; + console.log( this.data.list ,' this.data.list ===>'); + this.setData(this.data); + } + }) + }, + /** + * 上报困难诉求 + */ + escalationDifficulty: function (params) { + wx.navigateTo({ + url: `/pages/the-masses/escalation/index`, + }) + }, + /** + * 困难诉求查看 + */ + toescalationDetail: function (params) { + console.log(params,'params===>'); + wx.navigateTo({ + url: `/pages/the-masses/escalation/index?difficultyId=${params.currentTarget.dataset.item.difficultyId}`, + }) + }, + /** + * 查看服务详情 + */ + toserveDetail: function (params) { + wx.navigateTo({ + url: `/pages/party-member/serve/index?dynamicsId=${params.currentTarget.dataset.item.dynamicsId}`, + }) + }, + /** + * 上报服务 + */ + escalationAppeal: function (params) { + wx.navigateTo({ + url: `/pages/party-member/serve/index`, + }) + }, + // 工作动态列表/云服务 + getWkDynamicsPage :function() { + let params = { + limit:this.data.pageSize, + page:this.data.page, + endTime:this.data.endTime, + startTime:this.data.startTime, + typeId:this.data.typeId, + userId:this.data.userInfo.userId, + }; + app.axios("GET", "app", `/work/wkDynamicsPage`, params).then(res => { + if (res.code == 1) { + this.data.freshIng = false; + this.data.list = [...this.data.list,...res.data.list]; + this.setData(this.data); + } + }) + }, + /** + * 上报服务 + */ + escalationServe: function (params) { + wx.navigateTo({ + url: `/pages/party-member/serve/index`, + }) + }, + + + + + /** + * 获取云学习 + */ + getBanner: function () { + app.axios("GET", "app", "/partyLearnContent/partyLearnPage", { + limit:this.data.pageSize, + page:this.data.page, + // userId: app.globalData.userInfo.userId + }, false).then(res => { + wx.stopPullDownRefresh(); + if (res.code == 1) { + console.log(res,'res====>'); + this.data.freshIng = false; + + if (this.data.page == 1) { + this.data.notice = [res.data.list[0]]; + } + this.data.list = [...this.data.list,...res.data.list]; + this.setData(this.data); + } + }) + }, + /** + * 获取云公开 + */ + getPublicContentPage: function () { + app.axios("GET", "app", "/publicContent/publicContentPage", { + limit:this.data.pageSize, + page:this.data.page, + // userId: app.globalData.userInfo.userId + }, false).then(res => { + wx.stopPullDownRefresh(); + if (res.code == 1) { + console.log(res,'res====>'); + this.data.freshIng = false; + + if (this.data.page == 1) { + this.data.notice = [res.data.list[0]]; + } + this.data.list = [...this.data.list,...res.data.list]; + this.setData(this.data); + } + }) + }, + + /** + * 通知详情 + */ + toMsgDetail: function (params) { + const item = params.currentTarget.dataset.item; + wx.navigateTo({ + url: `/pages/the-masses/web/index?id=${item.publicContentId}`, + }) + }, + + onLoad(option) { + this.data.userInfo = app.globalData.userInfo; + this.data.freshIng = true; + this.setData(this.data) + this.getBanner(); + }, + + onReady() { + + }, + + onPullDownRefresh() { + this.getBanner(); + } +}) \ No newline at end of file diff --git a/pages/party-member/internalIndex/index.json b/pages/party-member/internalIndex/index.json new file mode 100644 index 0000000..ea853c4 --- /dev/null +++ b/pages/party-member/internalIndex/index.json @@ -0,0 +1,5 @@ +{ + "usingComponents": { + }, + "navigationStyle": "custom" +} \ No newline at end of file diff --git a/pages/party-member/internalIndex/index.wxml b/pages/party-member/internalIndex/index.wxml new file mode 100644 index 0000000..f271b58 --- /dev/null +++ b/pages/party-member/internalIndex/index.wxml @@ -0,0 +1,128 @@ + + + + + + {{userInfo.chinaName}} + 党员内部 + + + + + + + + {{item.lab}} + + + + + + + 开始时间: {{startTime}} + + + + + + 结束时间: {{endTime}} + + + + + + + + 标题:{{item.title}} + {{item.detail}} + 发布人:{{item.chinaName}} + 时间:{{item.startTime}}至{{item.endTime}} + + + + + + + + {{item.content}} + 时间:{{item.createTime}} + 处置状态:{{item.difficultyState==1?"待处置":item.difficultyState==2?"已处置":"已取消"}} + + + + + + + + + {{item.title}} + + + + + + + + + {{item.title}} + + + + + + + + {{item.title}} + + + + + + + + + + {{item.title}} + + + + + + + + + + + + 上报服务 + + + 上报诉求 + + + + + + + + + + + + + \ No newline at end of file diff --git a/pages/party-member/internalIndex/index.wxss b/pages/party-member/internalIndex/index.wxss new file mode 100644 index 0000000..abf910b --- /dev/null +++ b/pages/party-member/internalIndex/index.wxss @@ -0,0 +1,583 @@ +/* pages/party-member/internalIndex/index.wxss */ +.wx-swiper-dots .wx-swiper-dot { + width: 40rpx; + height: 10rpx; + border-radius: 4rpx; +} + +.wx-swiper-dots.wx-swiper-dots-horizontal { + bottom: 80rpx; + width: 90%; + text-align: left; +} + +.top { + width: 100vw; + height: 380rpx; + position: relative; + margin-bottom: -50rpx ; +} + +.top .img { + width: 100vw; + height: 450rpx; + position: absolute; + z-index: -1; +} + +.top .avatar { + width: 100rpx; + height: 100rpx; + border-radius: 50%; + background-color: #ffffff; + margin: 0 32rpx; + margin-top: 80rpx; +} + +.top .name { + color: white; + font-size: 38rpx; + margin-right: 20rpx; + margin-top: 80rpx; +} + +.top .duty { + display: flex; + align-items: center; + justify-content: center; + margin-top: 80rpx; + padding: 0 20rpx; + font-size: 30rpx; + color: #FFC054; + border-radius: 40rpx; + border: 2rpx solid #FFAF54; +} + +.top .point { + color: white; + font-size: 32rpx; + margin-right: 20rpx; + margin-top: 10rpx; + opacity: 0.9; +} + +/* 背景 */ +.item-bg { + padding: 0 32rpx; + /* margin: 0 20rpx; */ + margin-top: 20rpx; + box-shadow: 0rpx 2rpx 2rpx 0rpx #E5E5E5; + border-radius: 12rpx; +} + +.item-msg { + height: 90rpx; + margin-top: -10rpx; + display: flex; + align-items: center; +} + +.item-msg .img { + width: 52rpx; + height: 60rpx; + margin-right: 32rpx; +} + +.item-msg .txt { + flex: 1; + font-size: 28rpx; + padding-right: 32rpx; + color: #777777; +} + +.swiper-msg { + /* margin-top: -80rpx; */ + height: 400rpx; + padding: 0; +} + +.swiper-msg .item { + width: 100%; + height: 100%; + border-radius: 12rpx; + position: relative; +} + +.swiper-msg .img { + width: 100%; + height: 100% !important; +} + +.swiper-msg .item .title { + background-color: #000000BF; + position: absolute; + bottom: 0; + z-index: 1; + left: 0; + right: 0; + color: white; + padding: 15rpx 20rpx; + font-size: 28rpx; +} + +.item-bg .title { + padding-top: 20rpx; +} + +.item-bg .title .tab { + background-color: #f5f5f5; + border-radius: 10rpx; +} + +.item-bg .title .tab text { + padding: 5rpx 25rpx; + font-size: 26rpx; + display: flex; + align-items: center; + justify-content: center; +} + +.item-bg .title .tab .checked { + background-color: rgba(116, 180, 240, 1); + color: white; +} + +.item-bg .title .tab .left { + border-radius: 10rpx 0 0 10rpx; +} + +.item-bg .title .tab .center {} + +.item-bg .title .tab .right { + border-radius: 0 10rpx 10rpx 0; +} + +.item-bg .title .icon { + width: 24rpx; + height: 24rpx; + margin-right: 20rpx; +} + +.item-bg .title .txt { + font-size: 32rpx; + font-weight: bold; + color: #222222; +} + +/* 为民服务 */ +.service { + width: 95vw; + height: 100rpx; + margin: auto; + background: #FFFFFF; + box-shadow: 0rpx 0rpx 12rpx 2rpx #A1A1A1; + border-radius: 12rpx 12rpx 12rpx 12rpx; + display: flex; + align-items: center; +} + +.service .serviceFuwuImg { + width: 66rpx; + height: 60rpx; + margin-left: 22rpx; + margin-right: 5rpx; +} +.service .service_con{ + display: flex; + background-color: #F4F8FFFF; + height: 60rpx; + flex: 1; + margin-right: 40rpx; + align-items: center; +} +.service .service_con .serviceTitleImg { + width: 132rpx; + height: 46rpx; + margin-right: 22rpx; + margin-left: 22rpx; +} + +.service .service_con .con { + width: 264rpx; + height: 34rpx; + font-family: PingFang SC, PingFang SC; + font-weight: 400; + font-size: 24rpx; + color: #A3A9C4; +} + +.study { + width: 95vw; + /* height: 100%; */ + border-radius: 12rpx; + background-color: #FFFFFFFF; + margin: auto; +} + +.studyOption { + width: 88vw; + height: 200rpx; + margin: auto; + display: flex; + padding: 20rpx 0rpx; +} + +.study_left { + display: flex; + position: relative; +} + +.study_left image { + width: 262rpx; + height: 154rpx; + border-radius: 8rpx; +} + +.study_left view { + position: absolute; + top: 0; + left: 0; + width: 110rpx; + height: 40rpx; + border-radius: 8rpx 0rpx 8rpx 0rpx; + font-family: PingFang SC, PingFang SC; + font-weight: 400; + font-size: 24rpx; + color: #FFFFFF; + text-align: center; + background-color: #01010166; +} + +.study_right { + margin-left: 20rpx; + display: flex; + flex-direction:column; + justify-content: space-between; +} + +.study_right .study_right_title { + font-family: PingFang SC, PingFang SC; + font-weight: 600; + font-size: 28rpx; + color: #333333; + line-height: 40rpx; + text-align: left; + + overflow : hidden; +text-overflow: ellipsis; +display: -webkit-box; +-webkit-line-clamp: 3; +-webkit-box-orient: vertical; +} +.study_right .study_right_con{ + display: flex; + justify-content: space-between; +font-family: PingFang SC, PingFang SC; +font-size: 22rpx; +color: #545454; +} +.cu-item { + font-size: 30rpx; + font-weight: bold; +} + +.filter { + margin: -1rpx; + height: 80rpx; + display: flex; + flex-direction: row; + background-color: white; + border-radius: 10rpx; + align-items: center; +} + + .filter picker { + flex: 1; + display: flex; + align-items: center; + justify-content: center; + font-size: 30rpx; +} +/* components/notice/index.wxss */ + +.swiper-msg { + /* margin-top: -80rpx; */ + height: 400rpx; + padding: 0; +} + +.swiper-msg .item { + width: 100%; + height: 100%; + border-radius: 12rpx; + position: relative; +} + +.swiper-msg .img { + width: 100%; + height: 100% !important; +} + +.swiper-msg .item .title { + background-color: #000000BF; + position: absolute; + bottom: 0; + z-index: 1; + left: 0; + right: 0; + color: white; + padding: 15rpx 20rpx; + font-size: 28rpx; +} + +.study { + width: 95vw; + /* height: 100%; */ + border-radius: 12rpx; + background-color: #FFFFFFFF; + margin: 40rpx auto; +} + +.studyOption { + width: 88vw; + height: 200rpx; + margin: auto; + display: flex; + padding: 20rpx 0rpx; +} + +.study_left { + display: flex; + position: relative; +} + +.study_left image { + width: 262rpx; + height: 154rpx; + border-radius: 8rpx; +} + +.study_left view { + position: absolute; + top: 0; + left: 0; + width: 110rpx; + height: 40rpx; + border-radius: 8rpx 0rpx 8rpx 0rpx; + font-family: PingFang SC, PingFang SC; + font-weight: 400; + font-size: 24rpx; + color: #FFFFFF; + text-align: center; + background-color: #01010166; +} + +.study_right { + margin-left: 20rpx; + display: flex; + flex-direction:column; + justify-content: space-between; +} + +.study_right .study_right_title { + font-family: PingFang SC, PingFang SC; + font-weight: 600; + font-size: 28rpx; + color: #333333; + line-height: 40rpx; + text-align: left; + + overflow : hidden; +text-overflow: ellipsis; +display: -webkit-box; +-webkit-line-clamp: 3; +-webkit-box-orient: vertical; +} +.study_right .study_right_con{ + display: flex; + justify-content: space-between; +font-family: PingFang SC, PingFang SC; +font-size: 22rpx; +color: #545454; +} +.suqiucontent{ + width: 100%; +} +.suqiucontent view:nth-child(1){ + display: flex; + justify-content: space-between; +} + +.content { + display: flex; + flex-direction: column; +} + +.content .filter { + margin: 0 10rpx; + width: calc(100vw - 20rpx); + height: 80rpx; + display: flex; + flex-direction: row; + background-color: white; + border-radius: 10rpx; + align-items: center; +} + +.content .filter picker { + flex: 1; + display: flex; + align-items: center; + justify-content: center; + font-size: 30rpx; +} + +.content .item { + background-color: #ffffff; + padding: 32rpx 20rpx 20rpx 20rpx; + box-shadow: 0px 0px 6px 1px #DDECF3; + margin: 16rpx 16rpx 0 16rpx; + border-radius: 10rpx; +} + +.content .item .val::before { + display: inline-block; + content: ''; + width: 20rpx; + height: 20rpx; + margin-right: 10rpx; + border-radius: 50%; + background-color: var(--blue); +} + +.content .item .val { + font-size: 30rpx; + color: #222222; + margin-left: 16rpx; + padding: 10rpx 0; +} + + +.item .content { + font-size: 32rpx; + margin-right: 30rpx; +} + +.item .content .time::before { + display: inline-block; + content: ''; + width: 20rpx; + height: 20rpx; + margin-right: 10rpx; + border-radius: 50%; + background-color: var(--blue); +} + +.item .content .title { + display: flex; + align-items: center; +} + +.item .content .des { + margin: 10rpx 0; +} + +.item .content .time { + font-size: 26rpx; +} + +.item .content .title::before { + display: inline-block; + content: ''; + width: 10rpx; + height: 30rpx; + margin-right: 10rpx; + border-radius: 5rpx; + background-color: var(--blue); +} + +.item .content .des { + font-size: 30rpx; + display: -webkit-box; + overflow: hidden; + text-overflow: ellipsis; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; +} + +.item .val { + font-size: 26rpx; + color: #222222; + margin-left: 16rpx; +} + +.item .add { + color: var(--blue); + margin-left: 15rpx; + font-size: 30rpx; + margin-left: 20rpx; +} + +.item .add .add-tv { + margin-left: 10rpx; +} + +.item .line { + margin: 10rpx 0; + border-bottom: 1rpx dashed #f5f5f5; +} + +.item .record { + display: flex; + align-items: center; + justify-content: center; + font-size: 30rpx; + color: var(--blue); +} + +.item .more { + position: absolute; + right: 10rpx; +} + +.line { + width: 1rpx; + height: 80%; + background-color: #f5f5f5; +} +.serve{ + background-color: #ffffff; + padding: 10rpx; + margin: 10rpx; +} +.logo{ + width: 686rpx; + height: 80rpx; + background: linear-gradient( 270deg, #FFBD7B 0%, #FFF8F2 100%); + border-radius: 30rpx 30rpx 30rpx 30rpx; + margin: 20rpx auto; + display: flex; + align-items: center; + padding-left: 50rpx; +} +.logo image{ + width: 80rpx; + height: 80rpx; +} +.logo >view{ +margin-left: 30rpx; +} +.logo view{ + display: flex; + align-items: center; + margin-top: 5rpx; + font-size: 32rpx; +} +.logo view view:nth-child(1){ + margin-top: -5rpx; + height: 60rpx; + font-family: PingFang SC, PingFang SC; +font-weight: 400; +font-size: 40rpx; +color: #ED6D1B; +} \ No newline at end of file diff --git a/pages/party-member/problem/index.js b/pages/party-member/problem/index.js new file mode 100644 index 0000000..721e2a2 --- /dev/null +++ b/pages/party-member/problem/index.js @@ -0,0 +1,154 @@ +const app = getApp(); + +Page({ + + /** + * 页面的初始数据 + */ + data: { + topBarH: app.globalData.CustomBar, + typeId:app.publicService, + list: [], + startTime: '', + endTime: '', + page: 1, + pageSize: 10, + userInfo:{} + }, + + /** + * 开始时间 + */ + startTimeChange: function (e) { + this.data.startTime = e.detail.value; + this.data.page = 1; + this.data.list = []; + this.setData(this.data); + this.getList(); + }, + /** + * 结束时间 + */ + endTimeChange: function (e) { + this.data.endTime = e.detail.value; + this.data.page = 1; + this.data.list = []; + this.setData(this.data); + this.getList(); + }, + /** + * 上拉刷新 + */ + refresh: function () { + this.data.page = 1; + this.data.list = []; + this.setData(this.data); + this.getList(); + }, + + /** + * 下拉加载 + */ + dropDown: function (params) { + this.data.page = this.data.page+1; + this.setData(this.data); + this.getList(); + }, + + + /** + * 获取工作列表 + */ + getList: function (id) { + let params = { + limit:this.data.pageSize, + page:this.data.page, + endTime:this.data.endTime, + startTime:this.data.startTime, + typeId:this.data.typeId, + userId:this.data.userInfo.userId, + }; + app.axios("GET", "app", `/work/wkDynamicsPage`, params).then(res => { + if (res.code == 1) { + this.data.freshIng = false; + this.data.list = [...this.data.list,...res.data.list]; + this.setData(this.data); + } + }) + }, + /** + * 上报服务 + */ + push: function (params) { + wx.navigateTo({ + url: `/pages/party-member/serve/index`, + }) + }, + /** + * 查看详情 + */ + toDetail: function (params) { + wx.navigateTo({ + url: `/pages/party-member/serve/index?dynamicsId=${params.currentTarget.dataset.item.dynamicsId}`, + }) + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad(options) { + this.data.freshIng = true; + this.data.userInfo = app.globalData.userInfo; + this.setData(this.data); + this.getList(); + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady() { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow() { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide() { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload() { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh() { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom(data) { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage() { + + } +}) \ No newline at end of file diff --git a/pages/party-member/problem/index.json b/pages/party-member/problem/index.json new file mode 100644 index 0000000..965b8e8 --- /dev/null +++ b/pages/party-member/problem/index.json @@ -0,0 +1,4 @@ +{ + "usingComponents": {}, + "navigationStyle": "custom" +} \ No newline at end of file diff --git a/pages/party-member/problem/index.wxml b/pages/party-member/problem/index.wxml new file mode 100644 index 0000000..16d1830 --- /dev/null +++ b/pages/party-member/problem/index.wxml @@ -0,0 +1,31 @@ + + + + + + + 开始时间: {{startTime}} + + + + + + 结束时间: {{endTime}} + + + + + + + 标题:{{item.title}} + {{item.detail}} + 发布人:{{item.chinaName}} + 时间:{{item.startTime}}至{{item.endTime}} + + + + + + + 上报服务 + \ No newline at end of file diff --git a/pages/party-member/problem/index.wxss b/pages/party-member/problem/index.wxss new file mode 100644 index 0000000..d5d83e7 --- /dev/null +++ b/pages/party-member/problem/index.wxss @@ -0,0 +1,138 @@ + +.content { + display: flex; + flex-direction: column; +} + +.content .filter { + margin: 0 10rpx; + width: calc(100vw - 20rpx); + height: 80rpx; + display: flex; + flex-direction: row; + background-color: white; + border-radius: 10rpx; + align-items: center; +} + +.content .filter picker { + flex: 1; + display: flex; + align-items: center; + justify-content: center; + font-size: 30rpx; +} + +.content .item { + background-color: #ffffff; + padding: 32rpx 20rpx 20rpx 20rpx; + box-shadow: 0px 0px 6px 1px #DDECF3; + margin: 16rpx 16rpx 0 16rpx; + border-radius: 10rpx; +} + +.content .item .val::before { + display: inline-block; + content: ''; + width: 20rpx; + height: 20rpx; + margin-right: 10rpx; + border-radius: 50%; + background-color: var(--blue); +} + +.content .item .val { + font-size: 30rpx; + color: #222222; + margin-left: 16rpx; + padding: 10rpx 0; +} + + +.item .content { + font-size: 32rpx; + margin-right: 30rpx; +} + +.item .content .time::before { + display: inline-block; + content: ''; + width: 20rpx; + height: 20rpx; + margin-right: 10rpx; + border-radius: 50%; + background-color: var(--blue); +} + +.item .content .title { + display: flex; + align-items: center; +} + +.item .content .des { + margin: 10rpx 0; +} + +.item .content .time { + font-size: 26rpx; +} + +.item .content .title::before { + display: inline-block; + content: ''; + width: 10rpx; + height: 30rpx; + margin-right: 10rpx; + border-radius: 5rpx; + background-color: var(--blue); +} + +.item .content .des { + font-size: 30rpx; + display: -webkit-box; + overflow: hidden; + text-overflow: ellipsis; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; +} + +.item .val { + font-size: 26rpx; + color: #222222; + margin-left: 16rpx; +} + +.item .add { + color: var(--blue); + margin-left: 15rpx; + font-size: 30rpx; + margin-left: 20rpx; +} + +.item .add .add-tv { + margin-left: 10rpx; +} + +.item .line { + margin: 10rpx 0; + border-bottom: 1rpx dashed #f5f5f5; +} + +.item .record { + display: flex; + align-items: center; + justify-content: center; + font-size: 30rpx; + color: var(--blue); +} + +.item .more { + position: absolute; + right: 10rpx; +} + +.line { + width: 1rpx; + height: 80%; + background-color: #f5f5f5; +} \ No newline at end of file diff --git a/pages/party-member/serve/index.js b/pages/party-member/serve/index.js new file mode 100644 index 0000000..967db63 --- /dev/null +++ b/pages/party-member/serve/index.js @@ -0,0 +1,246 @@ +// 上报动态 +import Utils from "../../../utils/util" +const app = getApp(); + +Page({ + + /** + * 页面的初始数据 + */ + data: { + topBarH: app.globalData.CustomBar, + baseUrl: app.FILE_SERVER_URL, + + dateFilter: Utils.formatTime(new Date(), '-'), + showTaskPop: false, + + postData: {} + }, + + /** + * 时间 + */ + bindDateChange: function (params) { + const name = params.currentTarget.dataset.name; + this.data.postData[name] = params.detail.value; + this.setData(this.data) + }, + + /** + * 显示/关闭任务弹窗 + */ + popTaskModal: function (params) { + const type = params.currentTarget.dataset.type; + this.data[type] = !this.data[type]; + this.setData(this.data) + }, + + /** + * 输入内容 + */ + inputContent: function (e) { + const name = e.currentTarget.dataset.name; + this.data.postData[name] = e.detail.value; + }, + + /** + * 选择文件 + */ + chooseFile: function () { + wx.chooseImage({ + count: 1, + type: 'all', + success: (res) => { + const tempFilePaths = res.tempFiles; + const path = tempFilePaths[0].path; + this.postImg(path) + } + }) + }, + + + /** + * 上传图片 + */ + postImg(filePath) { + wx.showLoading({ + title: '文件上传中...', + }) + app.uploadFile(this.data.uuid, app.FileType.resumptionAcs, filePath).then(res => { + wx.hideLoading(); + this.getFiles(); + }) + }, + + /** + * 获取图片 + */ + getFiles: function () { + app.axios("GET", "common", "/upload/getFile", { + otcid: this.data.postData.dynamicsId || this.data.uuid, + otctype: app.FileType.resumptionAcs + }).then(res => { + if (res.code == 1) { + this.data.files = res.data; + this.setData(this.data) + } + }) + }, + + /** + * 删除图片 + * @param {*} params + */ + deleteFile: function (e) { + var id = e.currentTarget.dataset.id; + wx.showModal({ + title: '删除提示', + content: '是否要删除该附件?', + success: (res) => { + if (res.confirm) { + app.axios("GET", 'common', "/upload/delFile", { + documentId: id, + }).then(res => { + if (res.code == 1) { + this.getFiles(); + } + }) + } + } + }) + }, + + /** + * 发布 + */ + push: function () { + this.data.postData.userId = app.globalData.userInfo.userId; + this.data.postData.dynamicsId = this.data.uuid; + if (!this.data.postData.title) { + wx.showToast({ + title: '请输入工作标题', + icon: 'none' + }) + return + } + if (!this.data.postData.detail) { + wx.showToast({ + title: '请输入内容', + icon: 'none' + }) + return + } + if (!this.data.postData.startTime || !this.data.postData.endTime) { + wx.showToast({ + title: '请设置时间', + icon: 'none' + }) + return + } + let data = { + ...this.data.postData, + } + console.log(data,'data===>'); + app.axios("POST", "app", "/work/wkDynamicsAddParty", data).then(res => { + if (res.code == 1) { + wx.showToast({ + title: '发布成功', + icon: 'none' + }) + setTimeout(() => { + wx.navigateBack() + }, 1500); + } else { + wx.showToast({ + title: res.message, + icon: 'none' + }) + } + }) + }, + + /** + * 预览文件 + */ + filePre: function (params) { + const url = params.currentTarget.dataset.url; + const imgs = []; + this.data.files.forEach(item => { + imgs.push(this.data.baseUrl + item.filepath) + }) + wx.previewImage({ + urls: imgs, + current: this.data.baseUrl + url + }) + }, + //查询详情 + getDetail: function (id) { + app.axios("GET", "app", `/work/wkDynamicsDetail/${id}`).then(res => { + console.log(res,'res===>'); + this.data.postData = res.data + this.setData(this.data); + this.getFiles() + }) + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad(options) { + this.data.isUserDetail = options.user; + this.data.uuid = Utils.uuid(); + this.setData(this.data); + if (options.dynamicsId) { + this.getDetail(options.dynamicsId); + } + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady() { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow() { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide() { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload() { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh() { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom() { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage() { + + } +}) \ No newline at end of file diff --git a/pages/party-member/serve/index.json b/pages/party-member/serve/index.json new file mode 100644 index 0000000..965b8e8 --- /dev/null +++ b/pages/party-member/serve/index.json @@ -0,0 +1,4 @@ +{ + "usingComponents": {}, + "navigationStyle": "custom" +} \ No newline at end of file diff --git a/pages/party-member/serve/index.wxml b/pages/party-member/serve/index.wxml new file mode 100644 index 0000000..2f565fa --- /dev/null +++ b/pages/party-member/serve/index.wxml @@ -0,0 +1,51 @@ + + + + + + + + 工作标题 + + + + + + 工作内容 + + + + + + 工作时间 + + + + + 开始时间: {{postData.startTime||'-'}} + + + + + 结束时间: {{postData.endTime||'-'}} + + + + + + + 附件 + 添加图片 + + + + + + + + + + + + 上报 + \ No newline at end of file diff --git a/pages/party-member/serve/index.wxss b/pages/party-member/serve/index.wxss new file mode 100644 index 0000000..6ccb7fa --- /dev/null +++ b/pages/party-member/serve/index.wxss @@ -0,0 +1,113 @@ +/* pages/msg/push/index.wxss */ +scroll-view { + background-color: #f5f5f5; + box-sizing: border-box; +} + +.filter { + margin: 0 10rpx; + height: 80rpx; + display: flex; + flex-direction: row; + background-color: white; + border-radius: 10rpx; +} + +.filter picker { + flex: 1; + height: 100%; + display: flex; + align-items: center; +} + +.item { + background-color: #ffffff; + margin: 32rpx 20rpx 20rpx 20rpx; + padding: 20rpx; + position: relative; + border-radius: 10rpx; + z-index: 2; +} + +.item .header { + margin-top: 16rpx; +} + +.item .header .single { + width: 8rpx; + height: 36rpx; + background: #4882EE; + border-radius: 4rpx; + margin-right: 10rpx; +} + +.item .header .title { + font-size: 30rpx; + font-weight: bold; + color: #222222; +} + +.item .put { + width: 100%; + background: #F5F7FC; + border-radius: 12rpx; + min-height: 72rpx; + padding: 15rpx; + margin-top: 16rpx; + color: #333333; + font-size: 28rpx; +} + +.grid { + margin-top: 20rpx; + display: grid; + grid-gap: 20rpx 20rpx; + grid-template-columns: calc((100vw - 140rpx)/3) auto auto; +} + +.grid .img { + width: calc((100vw - 140rpx)/3); + height: calc((100vw - 140rpx)/3); + background-color: #f5f5f5; + border-radius: 10rpx; +} + +.grid .del { + position: absolute; + bottom: 0; + left: 0; + z-index: 1; + font-size: 40rpx; +} + +.option { + position: fixed; + bottom: calc(constant(safe-area-inset-bottom) + 30rpx); + bottom: calc(env(safe-area-inset-bottom) + 30rpx); + left: 0; + right: 0; + margin-top: 30rpx; + padding: 16rpx 32rpx; + background: #FFFFFF; + box-shadow: 0rpx 0rpx 12rpx 2rpx #DDECF3; + z-index: 10; +} + +.option .btn { + padding: 14rpx; + display: flex; + align-items: center; + justify-content: center; + background: #409CFF; + color: #FFFFFF; + border-radius: 12rpx; +} + +.option .btn:active { + opacity: 0.8; +} + +.space { + height: calc(constant(safe-area-inset-bottom) + 150rpx); + height: calc(env(safe-area-inset-bottom) + 150rpx); +} \ No newline at end of file diff --git a/pages/party-member/web/index.js b/pages/party-member/web/index.js new file mode 100644 index 0000000..d1632b0 --- /dev/null +++ b/pages/party-member/web/index.js @@ -0,0 +1,99 @@ +// pages/web/index.js +const app = getApp(); + +Page({ + + /** + * 页面的初始数据 + */ + data: { + topBarH: app.globalData.CustomBar, + url: '', + title: '' + }, + + /** + * 查看公开内容详情 + */ + getDetail: function (id) { + console.log(id,'id'); + app.axios("GET", "app", `/publicContent/publicContentDetail/${id}`, {}, false).then(res => { + if (res.code == 1) { + console.log(res,'res===>'); + this.data.content = res.data.content; + this.setData(this.data) + wx.setNavigationBarTitle({ + title: res.data.title, + }) + } + }) + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad: function (options) { + const title = options.title || ''; + this.data.title = title; + this.setData(this.data) + wx.setNavigationBarTitle({ + title, + }) + const eventChannel = this.getOpenerEventChannel() + eventChannel.on('getUrl', (url) => { + this.data.url = url; + this.setData(this.data) + }) + console.log(options.id,'options.id===>'); + this.getDetail(options.id) + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady: function () { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow: function () { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide: function () { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload: function () { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh: function () { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom: function () { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage: function () { + + } +}) \ No newline at end of file diff --git a/pages/party-member/web/index.json b/pages/party-member/web/index.json new file mode 100644 index 0000000..9378744 --- /dev/null +++ b/pages/party-member/web/index.json @@ -0,0 +1,5 @@ +{ + "usingComponents": {}, + "navigationBarTextStyle": "white", + "navigationBarBackgroundColor": "#366CCF" +} \ No newline at end of file diff --git a/pages/party-member/web/index.wxml b/pages/party-member/web/index.wxml new file mode 100644 index 0000000..c2951f3 --- /dev/null +++ b/pages/party-member/web/index.wxml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/pages/party-member/web/index.wxss b/pages/party-member/web/index.wxss new file mode 100644 index 0000000..999ea2d --- /dev/null +++ b/pages/party-member/web/index.wxss @@ -0,0 +1,10 @@ +/* pages/web/index.wxss */ +.web { + width: 100vw; +} + +.sc { + background-color: white; + height: 100vh; + padding: 30rpx 20rpx; +} \ No newline at end of file diff --git a/pages/statistic/g-z-r-z/detail/index.js b/pages/statistic/g-z-r-z/detail/index.js index 26df2bd..ed26a62 100644 --- a/pages/statistic/g-z-r-z/detail/index.js +++ b/pages/statistic/g-z-r-z/detail/index.js @@ -36,7 +36,7 @@ Page({ */ getFiles: function () { app.axios("GET", "common", "/upload/getFile", { - otcid: this.data.detail.workId, + otcid: this.data.detail.dynamicsId, otctype: app.FileType.resumptionAcs }).then(res => { if (res.code == 1) { @@ -53,7 +53,7 @@ Page({ const eventChannel = this.getOpenerEventChannel() eventChannel.on('getItem', (item) => { this.data.detail = item; - this.setData(this.data) + this.setData(this.data); this.getFiles(); }) }, diff --git a/pages/statistic/g-z-r-z/detail/index.wxml b/pages/statistic/g-z-r-z/detail/index.wxml index 1368e3f..ba610bb 100644 --- a/pages/statistic/g-z-r-z/detail/index.wxml +++ b/pages/statistic/g-z-r-z/detail/index.wxml @@ -8,7 +8,7 @@ 工作内容 - + 时间 diff --git a/pages/statistic/g-z-t-j/index/index.js b/pages/statistic/g-z-t-j/index/index.js index f35ed95..7a86856 100644 --- a/pages/statistic/g-z-t-j/index/index.js +++ b/pages/statistic/g-z-t-j/index/index.js @@ -15,6 +15,7 @@ Page({ endTime: '', page: 1, pageSize: 10, + userInfo:{} }, /** @@ -32,17 +33,17 @@ Page({ */ startTimeChange: function (e) { this.data.startTime = e.detail.value; - this.data.page = 1; - this.data.currentIndex = 0; - this.data.list = []; - this.setData(this.data); - this.getList(this.data.tab[0].typeId); + this.timeGetList(); }, /** * 开始时间 */ endTimeChange: function (e) { this.data.endTime = e.detail.value; + this.timeGetList(); + }, + //时间请求 + timeGetList: function () { this.data.page = 1; this.data.currentIndex = 0; this.data.list = []; @@ -74,7 +75,7 @@ Page({ dropDown: function (params) { this.data.page = this.data.page+1; this.setData(this.data); - this.getList(); + this.getList(this.data.tab[this.data.currentIndex].typeId); }, /** * 获取工作统计每项数据列表 @@ -86,8 +87,8 @@ Page({ endTime:this.data.endTime, startTime:this.data.startTime, typeId:id, + userId:this.data.userInfo.userId, }; - console.log(params,'params===>'); app.axios("GET", "app", `/work/workListPage`, params).then(res => { if (res.code == 1) { this.data.freshIng = false; @@ -103,6 +104,7 @@ Page({ */ onLoad(options) { this.data.freshIng = true; + this.data.userInfo = app.globalData.userInfo; this.setData(this.data); this.getType(); }, diff --git a/pages/statistic/j-b-x-x/detail/index.js b/pages/statistic/j-b-x-x/detail/index.js new file mode 100644 index 0000000..8af9d76 --- /dev/null +++ b/pages/statistic/j-b-x-x/detail/index.js @@ -0,0 +1,99 @@ +// 上报动态 +import Utils from "../../../../utils/util" +const app = getApp(); + +Page({ + + /** + * 页面的初始数据 + */ + data: { + topBarH: app.globalData.CustomBar, + baseUrl: app.FILE_SERVER_URL, + + dateFilter: Utils.formatTime(new Date(), '-'), + showTypePop: false, + showAdvicePop: false, + TypeData: [], + postData: {}, + files: [], + userInfo:{} + }, +/** + * 查看人员详情 + */ + getEmerEventDetail: function (id) { + app.axios("GET", "app", `/people/peopleDetail/${id}`).then(res => { + if (res.code == 1) { + console.log(res.data,'data===>'); + this.data.userInfo = res.data; + this.setData(this.data); + // this.data.postData.emerTypeName; + // for (let index = 0; index < this.data.TypeData.length; index++) { + // if (this.data.TypeData[index].emerTypeName == res.data.emerTypeName) { + // this.data.postData.type = index+1; + // } + // }; + // this.setData(this.data); + // this.getFiles(); + } + }) + }, + /** + * 生命周期函数--监听页面加载 + */ + onLoad(options) { + if (options.peopleId) { + this.getEmerEventDetail(options.peopleId) + } + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady() { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow() { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide() { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload() { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh() { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom() { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage() { + + } +}) \ No newline at end of file diff --git a/pages/statistic/j-b-x-x/detail/index.json b/pages/statistic/j-b-x-x/detail/index.json new file mode 100644 index 0000000..c666f1f --- /dev/null +++ b/pages/statistic/j-b-x-x/detail/index.json @@ -0,0 +1,6 @@ +{ + "usingComponents": { + "tree": "/components/tree/index" + }, + "navigationStyle": "custom" +} \ No newline at end of file diff --git a/pages/statistic/j-b-x-x/detail/index.wxml b/pages/statistic/j-b-x-x/detail/index.wxml new file mode 100644 index 0000000..70b57af --- /dev/null +++ b/pages/statistic/j-b-x-x/detail/index.wxml @@ -0,0 +1,72 @@ + + + + + + + + 姓名 + + + {{userInfo.name}} + + + + 电话 + + + {{userInfo.phoneNumber?userInfo.phoneNumber:'--'}} + + + + 性别 + + + {{userInfo.sex==1?'男':'女'}} + + + + 所属区域 + + + {{userInfo.areaName?userInfo.areaName:'--'}} + + + + 人员标签 + + + {{userInfo.peopleTag == 1?'常住人口':'流动人口'}} + + + + 关系 + + + {{userInfo.relationName?userInfo.relationName:'--'}} + + + + 出生日期 + + + {{userInfo.birthday?userInfo.birthday:'--'}} + + + + 类型 + + + {{item}} + + + + 工作地点 + + + {{userInfo.workAddress?userInfo.workAddress:'--'}} + + + + + diff --git a/pages/statistic/j-b-x-x/detail/index.wxss b/pages/statistic/j-b-x-x/detail/index.wxss new file mode 100644 index 0000000..6ccb7fa --- /dev/null +++ b/pages/statistic/j-b-x-x/detail/index.wxss @@ -0,0 +1,113 @@ +/* pages/msg/push/index.wxss */ +scroll-view { + background-color: #f5f5f5; + box-sizing: border-box; +} + +.filter { + margin: 0 10rpx; + height: 80rpx; + display: flex; + flex-direction: row; + background-color: white; + border-radius: 10rpx; +} + +.filter picker { + flex: 1; + height: 100%; + display: flex; + align-items: center; +} + +.item { + background-color: #ffffff; + margin: 32rpx 20rpx 20rpx 20rpx; + padding: 20rpx; + position: relative; + border-radius: 10rpx; + z-index: 2; +} + +.item .header { + margin-top: 16rpx; +} + +.item .header .single { + width: 8rpx; + height: 36rpx; + background: #4882EE; + border-radius: 4rpx; + margin-right: 10rpx; +} + +.item .header .title { + font-size: 30rpx; + font-weight: bold; + color: #222222; +} + +.item .put { + width: 100%; + background: #F5F7FC; + border-radius: 12rpx; + min-height: 72rpx; + padding: 15rpx; + margin-top: 16rpx; + color: #333333; + font-size: 28rpx; +} + +.grid { + margin-top: 20rpx; + display: grid; + grid-gap: 20rpx 20rpx; + grid-template-columns: calc((100vw - 140rpx)/3) auto auto; +} + +.grid .img { + width: calc((100vw - 140rpx)/3); + height: calc((100vw - 140rpx)/3); + background-color: #f5f5f5; + border-radius: 10rpx; +} + +.grid .del { + position: absolute; + bottom: 0; + left: 0; + z-index: 1; + font-size: 40rpx; +} + +.option { + position: fixed; + bottom: calc(constant(safe-area-inset-bottom) + 30rpx); + bottom: calc(env(safe-area-inset-bottom) + 30rpx); + left: 0; + right: 0; + margin-top: 30rpx; + padding: 16rpx 32rpx; + background: #FFFFFF; + box-shadow: 0rpx 0rpx 12rpx 2rpx #DDECF3; + z-index: 10; +} + +.option .btn { + padding: 14rpx; + display: flex; + align-items: center; + justify-content: center; + background: #409CFF; + color: #FFFFFF; + border-radius: 12rpx; +} + +.option .btn:active { + opacity: 0.8; +} + +.space { + height: calc(constant(safe-area-inset-bottom) + 150rpx); + height: calc(env(safe-area-inset-bottom) + 150rpx); +} \ No newline at end of file diff --git a/pages/statistic/j-b-x-x/index/index.js b/pages/statistic/j-b-x-x/index/index.js index 63d93b3..1d964d4 100644 --- a/pages/statistic/j-b-x-x/index/index.js +++ b/pages/statistic/j-b-x-x/index/index.js @@ -9,42 +9,45 @@ Page({ data: { topBarH: app.globalData.CustomBar, currentIndex: 0, - tab: [{ - label: '总人口', - val: 1000 - }, { - label: '常驻人口', - val: 800 - }, { - label: '脱贫户', - val: 10 - }, { - label: '新生儿', - val: 50 - }, { - label: '在校生', - val: 200 - }, { - label: '残疾人', - val: 2 - }, { - label: '低保户', - val: 2 - }, { - label: '五保户', - val: 2 - }, { - label: '党员', - val: 60 - }, { - label: '村组干部', - val: 100 - }], - list: [{ - factorcnt: '开展安全生产工作调研和检查指导' - }, { - factorcnt: '认真贯彻执行党中央及上级党委关于安全生产工作的决策部署和指示精神。' - }], + tab: [], + list: [], + // startTime: '', + // endTime: '', + page: 1, + pageSize: 10, + userInfo:{}, + search:"", + TypeData: [], + showTypePop: false, + postData:{ + orgcode:'' + }, + typeId:'', + + + // 地区数据 + areamultiIndex: [0, 0, 0], + areamultiIds: [], + areanewArr: [], + area:[], + + // value:'', + // tree: [ + // { + // id: 1, + // name: '001', + // open: true, + // children: [{ + // id: 2, + // name: '001-01', + // children: [{ + // id: 3, + // name: '001-01-01', + // children: [] + // }] + // }] + // } + // ] }, /** @@ -52,14 +55,254 @@ Page({ */ changeItem: function (params) { this.data.currentIndex = params.currentTarget.dataset.index; + this.data.page = 1; + this.data.list = []; + this.setData(this.data); + this.data.typeId = params.currentTarget.dataset.item.typeId; + this.getList(params.currentTarget.dataset.item.typeId); + }, + /** + * 查看详情 + */ + toDetail: function (params) { + wx.navigateTo({ + url: `/pages/statistic/j-b-x-x/detail/index?peopleId=${params.currentTarget.dataset.item.peopleId}`, + }) + }, + /** + * 显示/关闭弹窗筛选 + */ + popModal: function (params) { + const type = params.currentTarget.dataset.type; + this.data[type] = !this.data[type]; this.setData(this.data) }, + /** + * 地址 + */ + typeChange: function (params) { + this.data.page = 1; + this.data.list = []; + this.setData(this.data); + const index = params.currentTarget.dataset.index; + this.data.postData.type = index + 1; + this.data.postData.orgcode = this.data.TypeData[index].orgcode; + this.data.showTypePop = false; + this.setData(this.data); + this.getList(this.data.typeId); + }, + /** + * 获取地区 + */ + getAreaTree: function () { + app.axios("GET", "common", "/sysorg/areaTree", { + classify: 2 + }).then(res => { + if (res.code == 1) { + console.log(res,'res===>'); + this.data.TypeData = res.data[0].children; + this.setData(this.data) + } + }) + }, + // /** + // * 开始时间 + // */ + // startTimeChange: function (e) { + // this.data.startTime = e.detail.value; + // this.timeGetList(); + // }, + // /** + // * 开始时间 + // */ + // endTimeChange: function (e) { + // this.data.endTime = e.detail.value; + // this.timeGetList(); + // }, + // //时间请求 + // timeGetList: function () { + // this.data.page = 1; + // this.data.currentIndex = 0; + // this.data.list = []; + // this.setData(this.data); + // this.getList(this.data.tab[0].typeId); + // }, + /** + * 获取工作统计类型 + */ + getType: function () { + app.axios("GET", "app", `/people/populationByType`).then(res => { + if (res.code == 1) { + this.data.tab = res.data; + this.setData(this.data); + this.data.typeId = res.data[0].typeId; + this.getList(res.data[0].typeId); + } + }) + }, + /** + * 上拉刷新 + */ + refresh: function () { + this.data.page = 1; + this.data.currentIndex = 0; + this.data.list = []; + this.setData(this.data); + this.getList(this.data.tab[0].typeId); + }, + dropDown: function (params) { + this.data.page = this.data.page+1; + this.setData(this.data); + this.getList(this.data.tab[this.data.currentIndex].typeId); + }, + /** + * 获取工作统计每项数据列表 + */ + getList: function (id) { + let params = { + limit:this.data.pageSize, + page:this.data.page, + // endTime:this.data.endTime, + // startTime:this.data.startTime, + typeId:id, + typeId:'', + // userId:this.data.userInfo.userId, + condition:this.data.search, + }; + + if (this.data.postData.orgcode) { + params.orgCode = this.data.postData.orgcode + } + console.log(params,'params==>'); + app.axios("GET", "app", `/people/peopleInfoByType`, params).then(res => { + if (res.code == 1) { + this.data.freshIng = false; + this.data.list = [...this.data.list,...res.data.list]; + this.setData(this.data); + } + }) + }, + + + + + + + // 地区获取 +// getAreaTree: function () { +// app.axios("GET", "common", "/sysorg/areaTree").then(res => { +// if (res.code == 1) { +// this.data.areamultiArray = res.data +// this.setData(this.data); +// let state = { +// arr: [], +// arr1: [], +// arr2: [], +// arr3: [], +// areamultiIds: [] +// } +// this.data.areamultiArray.map((v, vk) => { +// state.arr1.push(v.orgname); +// if (this.data.areamultiIndex[0] === vk) { +// state.areamultiIds[0] = v; +// } +// if (state.arr2.length <= 0) { +// v.children.map((c, ck) => { +// state.arr2.push(c.orgname); +// if (this.data.areamultiIndex[1] === ck) { +// state.areamultiIds[1] = c; +// } +// if (state.arr3.length <= 0) { +// c.children.map((t, tk) => { +// state.arr3.push(t.orgname); +// if (this.data.areamultiIndex[2] === tk) { +// state.areamultiIds[2] = t; +// } +// }); +// } +// }); +// } +// }); +// state.arr[0] = state.arr1; +// state.arr[1] = state.arr2; +// state.arr[2] = state.arr3; +// this.setData({ +// areanewArr: state.arr, +// areamultiIds: state.areamultiIds, +// }); +// } +// }) +// }, + // 级联选择地区 + areabindMultiPickerChange(e) { + console.log(this.data.areamultiIds,'级联选择地区==>'); + this.setData({ + area: e.detail.value, + areatate:true + }); + }, + areabindMultiPickerColumnChange(e) { + let data = { + areanewArr: this.data.areanewArr, + areamultiIndex: this.data.areamultiIndex, + areamultiIds: this.data.areamultiIds, + }; + data.areamultiIndex[e.detail.column] = e.detail.value; + + let searchColumn = () => { + let arr1 = []; + let arr2 = []; + this.data.areamultiArray.map((v, vk) => { + if (data.areamultiIndex[0] === vk) { + data.areamultiIds[0] = { + ...v, + }; + v.children.map((c, ck) => { + arr1.push(c.orgname); + if (data.areamultiIndex[1] === ck) { + data.areamultiIds[1] = { + ...c, + }; + c.children.map((t, vt) => { + arr2.push(t.orgname); + if (data.areamultiIndex[2] === vt) { + data.areamultiIds[2] = { + ...t, + }; + } + }); + } + }); + } + }); + data.areanewArr[1] = arr1; + data.areanewArr[2] = arr2; + }; + switch (e.detail.column) { + case 0: + // 每次切换还原初始值 + data.areamultiIndex[1] = 0; + data.areamultiIndex[2] = 0; + // 执行函数处理 + searchColumn(); + break; + case 1: + data.areamultiIndex[2] = 0; + searchColumn(); + break; + } + this.setData(data); + }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { - + this.data.freshIng = true; + this.data.userInfo = app.globalData.userInfo; + this.setData(this.data); + this.getType(); + this.getAreaTree(); }, /** @@ -100,7 +343,7 @@ Page({ /** * 页面上拉触底事件的处理函数 */ - onReachBottom() { + onReachBottom(data) { }, diff --git a/pages/statistic/j-b-x-x/index/index.json b/pages/statistic/j-b-x-x/index/index.json index 965b8e8..ea853c4 100644 --- a/pages/statistic/j-b-x-x/index/index.json +++ b/pages/statistic/j-b-x-x/index/index.json @@ -1,4 +1,5 @@ { - "usingComponents": {}, + "usingComponents": { + }, "navigationStyle": "custom" } \ No newline at end of file diff --git a/pages/statistic/j-b-x-x/index/index.wxml b/pages/statistic/j-b-x-x/index/index.wxml index e001d3f..116d610 100644 --- a/pages/statistic/j-b-x-x/index/index.wxml +++ b/pages/statistic/j-b-x-x/index/index.wxml @@ -1,29 +1,45 @@ - + + + - - + - + - {{item.label}} - {{item.val}} + {{item.typeName}} + {{item.typeNum}} + + + + + 所属社区 + + {{TypeData[postData.type-1].orgname}} + + @@ -31,23 +47,47 @@ 姓名: - 张三 + {{item.name}} - 性别:男 - 年龄:26 + 性别:{{item.sex==1?"男":"女"}} + + 出生日期:{{item.birthday}} + + 家庭住址: - xxxxx + {{item.domicileAddress}} - \ No newline at end of file + + + + + + 选择所属社区 + + + + + + + + + + + + + + \ No newline at end of file diff --git a/pages/statistic/j-b-x-x/index/index.wxss b/pages/statistic/j-b-x-x/index/index.wxss index 4394ffe..4640e0c 100644 --- a/pages/statistic/j-b-x-x/index/index.wxss +++ b/pages/statistic/j-b-x-x/index/index.wxss @@ -52,7 +52,7 @@ padding: 0 20rpx; font-size: 28rpx; position: sticky; - top: 90rpx; + /* top: 90rpx; */ border-bottom: 1rpx solid #f5f5f5; } @@ -128,4 +128,32 @@ width: 1rpx; height: 80%; background-color: #f5f5f5; +} + +.in-bg { + margin: auto; + background: #ffffff; + border-radius: 90rpx; + height: 90rpx; + width: 95%; + margin-top: 5rpx; + padding: 0 20rpx; +} + +.in-bg input { + width: 100%; + height: 100%; +} + +.in-bg image { + width: 40rpx; + height: 35rpx; + margin-right: 20rpx; +} + +.in-bg .lab { + margin-left: 20rpx; + width: 230rpx; + font-size: 28rpx; + color: #333333; } \ No newline at end of file diff --git a/pages/statistic/y-j/index/index.js b/pages/statistic/y-j/index/index.js index 5925536..b3d2a64 100644 --- a/pages/statistic/y-j/index/index.js +++ b/pages/statistic/y-j/index/index.js @@ -22,7 +22,7 @@ const getPixelRatio = () => { /** * 设置echarts */ -function initChart(data) { +function initChart(data,typeNum) { if (chart == null) return chart.init((canvas, width, height) => { var dpr = getPixelRatio(); @@ -33,13 +33,13 @@ function initChart(data) { }); canvas.setChart(chart); - var colorList = ["#FF9C00", "#FF4E00", ] - var dataList = [data.resolving, data.unresolved]; - var totalNum = 10; + var colorList = ["#FF9C00", "#FF4E00","#0000FF","#FFFF00" ] + var dataList = data; + var totalNum = typeNum; var seriesList = [] dataList.forEach((item, index) => { var obj = { - value: Math.floor(item / totalNum * 100), + value: Math.floor(item.typeNum / totalNum * 100), } seriesList.push({ type: 'bar', @@ -115,18 +115,18 @@ Page({ * 页面的初始数据 */ data: { - topBarH: app.globalData.CustomBar, ec: { lazyLoad: true }, + topBarH: app.globalData.CustomBar, currentIndex: 0, - tab: [{ - label: '已办事项', - val: 8 - }, { - label: '待办事项', - val: 2 - }], + tab: [], + list: [], + startTime: '', + endTime: '', + page: 1, + pageSize: 10, + userInfo:{} }, /** @@ -134,26 +134,109 @@ Page({ */ changeItem: function (params) { this.data.currentIndex = params.currentTarget.dataset.index; - this.setData(this.data) + this.data.page = 1; + this.data.list = []; + this.setData(this.data); + this.getList(params.currentTarget.dataset.item.typeId); + }, + /** + * 开始时间 + */ + startTimeChange: function (e) { + this.data.startTime = e.detail.value; + this.timeGetList(); + }, + /** + * 开始时间 + */ + endTimeChange: function (e) { + this.data.endTime = e.detail.value; + this.timeGetList(); + }, + //时间请求 + timeGetList: function () { + this.data.page = 1; + this.data.currentIndex = 0; + this.data.list = []; + this.setData(this.data); + this.getList(this.data.tab[0].typeId); + }, + /** + * 获取工作统计类型 + */ + getType: function () { + app.axios("GET", "app", `/emerEvent/emerCount/`).then(res => { + if (res.code == 1) { + console.log(res,'res===>'); + this.data.tab = res.data; + this.setData(this.data); + console.log(res.data[0].typeId); + this.getList(res.data[0].typeId); + //渲染图标 + let typeNum = 0; + res.data.forEach(item => { + typeNum += item.typeNum; + }); + setTimeout(() => { + initChart(res.data,typeNum) + }, 500); + } + }) + }, + /** + * 上拉刷新 + */ + refresh: function () { + this.data.page = 1; + this.data.currentIndex = 0; + this.data.list = []; + this.setData(this.data); + this.getList(this.data.tab[0].typeId); + }, + dropDown: function (params) { + this.data.page = this.data.page+1; + this.setData(this.data); + this.getList(this.data.tab[this.data.currentIndex].typeId); + }, + /** + * 获取工作统计每项数据列表 + */ + getList: function (id) { + let params = { + limit:this.data.pageSize, + page:this.data.page, + endTime:this.data.endTime, + startTime:this.data.startTime, + emerTypeId:id, + userId:this.data.userInfo.userId, + }; + app.axios("GET", "app", `/emerEvent/userEmerEventPage`, params).then(res => { + if (res.code == 1) { + this.data.freshIng = false; + console.log(res, 'res===>'); + this.data.list = [...this.data.list,...res.data.list]; + this.setData(this.data); + } + }) }, /** * 生命周期函数--监听页面加载 */ - onLoad(options) {}, - + onLoad(options) { + this.data.freshIng = true; + this.data.userInfo = app.globalData.userInfo; + this.setData(this.data); + + }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() { chart = this.selectComponent('#d-chart') this.setData(this.data) - setTimeout(() => { - initChart({ - resolving: 10, - unresolved: 1, - }) - }, 500); + + this.getType(); }, /** diff --git a/pages/statistic/y-j/index/index.wxml b/pages/statistic/y-j/index/index.wxml index 5ffff04..dfecc21 100644 --- a/pages/statistic/y-j/index/index.wxml +++ b/pages/statistic/y-j/index/index.wxml @@ -1,31 +1,44 @@ - + - + - 开始时间: {{dateFilter}} + 开始时间: {{startTime}} - + - 结束时间: {{dateFilter}} + 结束时间: {{endTime}} - - {{item.label}} - {{item.val}} + + {{item.typeName}} + {{item.typeNum}} 条记录 - - + + + + + + 类型:{{item.emerTypeName}} + 标题:{{item.title}} + 内容:{{item.content}} + 时间:{{item.createTimeString}} + + + - \ No newline at end of file + + + + diff --git a/pages/statistic/y-j/index/index.wxss b/pages/statistic/y-j/index/index.wxss index 118c009..28848a6 100644 --- a/pages/statistic/y-j/index/index.wxss +++ b/pages/statistic/y-j/index/index.wxss @@ -76,6 +76,185 @@ height: 300rpx; } +.line { + width: 1rpx; + height: 80%; + background-color: #f5f5f5; +} +/* pages/t-j/g-z/index/index.wxss */ +.table { + display: flex; + flex-direction: column; + background-color: white; + margin: 10rpx; + border-right: 10rpx; +} + +.table .tab-item { + display: flex; + flex-direction: row; + align-items: center; + width: 100%; + padding: 10rpx; + border-radius: 10rpx; + border-bottom: 1rpx solid #f5f5f5; +} + +.table .tab-item-checked { + background-color: rgba(0, 0, 0, 0.1); +} + +.table .tab-item .lab { + font-size: 30rpx; + width: 30vw; + text-align: center; + border-right: 1rpx solid #f5f5f5; +} + +.table .tab-item .val { + font-size: 35rpx; + font-weight: bold; + padding-left: 10vw; + padding-right: 10rpx; +} + +.table view:last-child { + border-bottom: none; +} + +.content { + display: flex; + flex-direction: column; +} + +.content .filter { + margin: 0 10rpx; + width: calc(100vw - 20rpx); + height: 80rpx; + display: flex; + flex-direction: row; + background-color: white; + border-radius: 10rpx; + align-items: center; +} + +.content .filter picker { + flex: 1; + display: flex; + align-items: center; + justify-content: center; + font-size: 30rpx; +} + +.content .item { + background-color: #ffffff; + padding: 32rpx 20rpx 20rpx 20rpx; + box-shadow: 0px 0px 6px 1px #DDECF3; + margin: 16rpx 16rpx 0 16rpx; + border-radius: 10rpx; +} + +.content .item .val::before { + display: inline-block; + content: ''; + width: 20rpx; + height: 20rpx; + margin-right: 10rpx; + border-radius: 50%; + background-color: var(--blue); +} + +.content .item .val { + font-size: 30rpx; + color: #222222; + margin-left: 16rpx; + padding: 10rpx 0; +} + + +.item .content { + font-size: 32rpx; + margin-right: 30rpx; + width: 100%; +} + +.item .content .time::before { + display: inline-block; + content: ''; + width: 20rpx; + height: 20rpx; + margin-right: 10rpx; + border-radius: 50%; + background-color: var(--blue); +} + +.item .content .title { + display: flex; + align-items: center; +} + +.item .content .des { + margin: 10rpx 0; +} + +.item .content .time { + font-size: 26rpx; +} + +.item .content .title::before { + display: inline-block; + content: ''; + width: 10rpx; + height: 30rpx; + margin-right: 10rpx; + border-radius: 5rpx; + background-color: var(--blue); +} + +.item .content .des { + font-size: 30rpx; + display: -webkit-box; + overflow: hidden; + text-overflow: ellipsis; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; +} + +.item .val { + font-size: 26rpx; + color: #222222; + margin-left: 16rpx; +} + +.item .add { + color: var(--blue); + margin-left: 15rpx; + font-size: 30rpx; + margin-left: 20rpx; +} + +.item .add .add-tv { + margin-left: 10rpx; +} + +.item .line { + margin: 10rpx 0; + border-bottom: 1rpx dashed #f5f5f5; +} + +.item .record { + display: flex; + align-items: center; + justify-content: center; + font-size: 30rpx; + color: var(--blue); +} + +.item .more { + position: absolute; + right: 10rpx; +} + .line { width: 1rpx; height: 80%; diff --git a/pages/the-masses/appeal/index.js b/pages/the-masses/appeal/index.js new file mode 100644 index 0000000..1378bd7 --- /dev/null +++ b/pages/the-masses/appeal/index.js @@ -0,0 +1,177 @@ +const app = getApp(); + +Page({ + + /** + * 页面的初始数据 + */ + data: { + topBarH: app.globalData.CustomBar, + curTab: 0, + tabs: [{ + lab: '待处置', + val: 1 + }, { + lab: '已处置', + val: 2 + }, { + lab: '已取消', + val: 3 + }], + + list: [], + startTime: '', + endTime: '', + page: 1, + pageSize: 10, + userInfo:{} + }, + + /** + * 开始时间 + */ + startTimeChange: function (e) { + this.data.startTime = e.detail.value; + this.data.page = 1; + this.data.list = []; + this.setData(this.data); + this.getList(this.data.curTab+1); + }, + /** + * 开始时间 + */ + endTimeChange: function (e) { + this.data.endTime = e.detail.value; + this.data.page = 1; + this.data.list = []; + this.setData(this.data); + this.getList(this.data.curTab+1); + }, + /** + * 切换筛选 + */ + tabSelect: function (params) { + const index = params.currentTarget.dataset.index; + this.data.curTab = index; + this.data.freshIng = true; + this.setData(this.data) + + }, + /** + * 上拉刷新 + */ + refresh: function () { + this.data.page = 1; + this.data.list = []; + this.setData(this.data); + this.getList(this.data.curTab+1); + }, + + /** + * 下拉加载 + */ + dropDown: function (params) { + this.data.page = this.data.page+1; + this.setData(this.data); + this.getList(this.data.curTab+1); + }, + /** + * 上报困难诉求 + */ + push: function (params) { + wx.navigateTo({ + url: `/pages/the-masses/escalation/index`, + }) + }, + + /** + * 获取工困难诉求列表 + */ + getList: function (id) { + let params = { + limit:this.data.pageSize, + page:this.data.page, + endTime:this.data.endTime, + startTime:this.data.startTime, + difficultyState:id, + userId:this.data.userInfo.userId, + }; + console.log(params,'params===>'); + app.axios("GET", "app", `/difficultyAppeal/difficultyList`, params).then(res => { + if (res.code == 1) { + console.log(res,'res===>'); + this.data.freshIng = false; + this.data.list = [...this.data.list,...res.data.list]; + this.setData(this.data); + } + }) + }, + /** + * 查看详情 + */ + toDetail: function (params) { + console.log(params,'params===>'); + wx.navigateTo({ + url: `/pages/the-masses/escalation/index?difficultyId=${params.currentTarget.dataset.item.difficultyId}`, + }) + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad(options) { + this.data.freshIng = true; + this.data.userInfo = app.globalData.userInfo; + this.setData(this.data); + this.getList(1); + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady() { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow() { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide() { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload() { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh() { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom(data) { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage() { + + } +}) \ No newline at end of file diff --git a/pages/the-masses/appeal/index.json b/pages/the-masses/appeal/index.json new file mode 100644 index 0000000..965b8e8 --- /dev/null +++ b/pages/the-masses/appeal/index.json @@ -0,0 +1,4 @@ +{ + "usingComponents": {}, + "navigationStyle": "custom" +} \ No newline at end of file diff --git a/pages/the-masses/appeal/index.wxml b/pages/the-masses/appeal/index.wxml new file mode 100644 index 0000000..a4955e7 --- /dev/null +++ b/pages/the-masses/appeal/index.wxml @@ -0,0 +1,39 @@ + + + + + + + {{item.lab}} + + + + + + + + + 开始时间: {{startTime}} + + + + + + 结束时间: {{endTime}} + + + + + + + 处置状态:{{item.difficultyState==1?"待处置":item.difficultyState==2?"已处置":"已取消"}} + + 时间:{{item.createTime}} + + + + + + + 上报诉求 + \ No newline at end of file diff --git a/pages/the-masses/appeal/index.wxss b/pages/the-masses/appeal/index.wxss new file mode 100644 index 0000000..90d64eb --- /dev/null +++ b/pages/the-masses/appeal/index.wxss @@ -0,0 +1,170 @@ + +.content { + display: flex; + flex-direction: column; +} + +.content .filter { + margin: 0 10rpx; + width: calc(100vw - 20rpx); + height: 80rpx; + display: flex; + flex-direction: row; + background-color: white; + border-radius: 10rpx; + align-items: center; +} + +.content .filter picker { + flex: 1; + display: flex; + align-items: center; + justify-content: center; + font-size: 30rpx; +} + +.content .item { + background-color: #ffffff; + padding: 32rpx 20rpx 20rpx 20rpx; + box-shadow: 0px 0px 6px 1px #DDECF3; + margin: 16rpx 16rpx 0 16rpx; + border-radius: 10rpx; +} + +.content .item .val::before { + display: inline-block; + content: ''; + width: 20rpx; + height: 20rpx; + margin-right: 10rpx; + border-radius: 50%; + background-color: var(--blue); +} + +.content .item .val { + font-size: 30rpx; + color: #222222; + margin-left: 16rpx; + padding: 10rpx 0; +} + + +.item .content { + font-size: 32rpx; + margin-right: 30rpx; +} + +.item .content .time::before { + display: inline-block; + content: ''; + width: 20rpx; + height: 20rpx; + margin-right: 10rpx; + border-radius: 50%; + background-color: var(--blue); +} + +.item .content .title { + display: flex; + align-items: center; +} + +.item .content .des { + margin: 10rpx 0; +} + +.item .content .time { + font-size: 26rpx; +} + +.item .content .title::before { + display: inline-block; + content: ''; + width: 10rpx; + height: 30rpx; + margin-right: 10rpx; + border-radius: 5rpx; + background-color: var(--blue); +} + +.item .content .des { + font-size: 30rpx; + display: -webkit-box; + overflow: hidden; + text-overflow: ellipsis; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; +} + +.item .val { + font-size: 26rpx; + color: #222222; + margin-left: 16rpx; +} + +.item .add { + color: var(--blue); + margin-left: 15rpx; + font-size: 30rpx; + margin-left: 20rpx; +} + +.item .add .add-tv { + margin-left: 10rpx; +} + +.item .line { + margin: 10rpx 0; + border-bottom: 1rpx dashed #f5f5f5; +} + +.item .record { + display: flex; + align-items: center; + justify-content: center; + font-size: 30rpx; + color: var(--blue); +} + +.item .more { + position: absolute; + right: 10rpx; +} + +.line { + width: 1rpx; + height: 80%; + background-color: #f5f5f5; +} + +.cu-item { + font-size: 30rpx; + font-weight: bold; +} + +.option { + position: fixed; + bottom: calc(constant(safe-area-inset-bottom) + 30rpx); + bottom: calc(env(safe-area-inset-bottom) + 30rpx); + left: 0; + right: 0; + margin-top: 30rpx; + padding: 16rpx 32rpx; + background: #FFFFFF; + box-shadow: 0rpx 0rpx 12rpx 2rpx #DDECF3; + z-index: 10; +} + +.option .btn { + padding: 14rpx; + display: flex; + align-items: center; + justify-content: center; + background: #409CFF; + color: #FFFFFF; + border-radius: 12rpx; +} + +.option .btn:active { + opacity: 0.8; +} \ No newline at end of file diff --git a/pages/the-masses/escalation/index.js b/pages/the-masses/escalation/index.js new file mode 100644 index 0000000..f29fdbf --- /dev/null +++ b/pages/the-masses/escalation/index.js @@ -0,0 +1,174 @@ +import Utils from "../../../utils/util" +const app = getApp(); + +Page({ + + /** + * 页面的初始数据 + */ + data: { + topBarH: app.globalData.CustomBar, + postData: {}, + userInfo:{} + }, + /** + * 输入内容 + */ + inputContent: function (e) { + const name = e.currentTarget.dataset.name; + this.data.postData[name] = e.detail.value; + }, + /** + * 发布 + */ + push: function () { + if (!this.data.postData.content) { + wx.showToast({ + title: '请输入内容', + icon: 'none' + }) + return + }; + let params= { + ...this.data.postData, + difficultyId:this.data.postData.difficultyId||'', + userId:this.data.userInfo.userId, + }; + app.axios("POST", "app", "/difficultyAppeal/addDifficulty", params).then(res => { + if (res.code == 1) { + wx.showToast({ + title: '发布成功', + icon: 'none' + }) + setTimeout(() => { + wx.navigateBack() + }, 1500); + } else { + wx.showToast({ + title: res.message, + icon: 'none' + }) + } + }) + }, + //撤销上报 + cancellation:function () { + let id = this.data.postData.difficultyId; + let userId = this.data.userInfo.userId; + wx.showModal({ + title: '撤销上报', + content: '是否确认撤销上报', + success (res) { + if (res.confirm) { + app.axios("PUT", "app", `/difficultyAppeal/cancelDifficulty/${id}/${userId}`).then(res => { + if (res.code == 1) { + wx.showToast({ + title: '撤销上报成功', + icon: 'none' + }) + setTimeout(() => { + wx.navigateBack() + }, 1500); + } + }); + } else if (res.cancel) { + } + } + }) + + }, + //删除详情 + delete:function (params) { + let id = this.data.postData.difficultyId; + let userId = this.data.userInfo.userId; + wx.showModal({ + title: '删除', + content: '是否确认取消', + success (res) { + if (res.confirm) { + app.axios("DELETE", "app", `/difficultyAppeal/deleteDifficulty/${id}/${userId}`).then(res => { + if (res.code == 1) { + wx.showToast({ + title: '删除成功', + icon: 'none' + }) + setTimeout(() => { + wx.navigateBack() + }, 1500); + } + }); + } else if (res.cancel) { + } + } + }) + }, + //获取详情 + getDetail:function (id) { + app.axios("GET", "app", `/difficultyAppeal/difficultyDetail/${id}`).then(res => { + this.data.postData = res.data; + this.setData(this.data); + }); + }, + /** + * 生命周期函数--监听页面加载 + */ + onLoad(options) { + if (options.difficultyId) { + this.getDetail(options.difficultyId); + } + // this.data.isUserDetail = options.user; + // this.data.uuid = Utils.uuid(); + // this.setData(this.data) + this.data.userInfo = app.globalData.userInfo; + this.setData(this.data); + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady() { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow() { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide() { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload() { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh() { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom() { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage() { + + } +}) \ No newline at end of file diff --git a/pages/the-masses/escalation/index.json b/pages/the-masses/escalation/index.json new file mode 100644 index 0000000..c666f1f --- /dev/null +++ b/pages/the-masses/escalation/index.json @@ -0,0 +1,6 @@ +{ + "usingComponents": { + "tree": "/components/tree/index" + }, + "navigationStyle": "custom" +} \ No newline at end of file diff --git a/pages/the-masses/escalation/index.wxml b/pages/the-masses/escalation/index.wxml new file mode 100644 index 0000000..cc427f0 --- /dev/null +++ b/pages/the-masses/escalation/index.wxml @@ -0,0 +1,22 @@ + + + + + + + 困难诉求 + + + + + + + + 上报 + + + + 取消上报 + 删除 + + \ No newline at end of file diff --git a/pages/the-masses/escalation/index.wxss b/pages/the-masses/escalation/index.wxss new file mode 100644 index 0000000..aba9fab --- /dev/null +++ b/pages/the-masses/escalation/index.wxss @@ -0,0 +1,122 @@ +scroll-view { + background-color: #f5f5f5; + box-sizing: border-box; +} + +.filter { + margin: 0 10rpx; + height: 80rpx; + display: flex; + flex-direction: row; + background-color: white; + border-radius: 10rpx; +} + +.filter picker { + flex: 1; + height: 100%; + display: flex; + align-items: center; +} + +.item { + background-color: #ffffff; + margin: 32rpx 20rpx 20rpx 20rpx; + padding: 20rpx; + position: relative; + border-radius: 10rpx; + z-index: 2; +} + +.item .header { + margin-top: 16rpx; +} + +.item .header .single { + width: 8rpx; + height: 36rpx; + background: #4882EE; + border-radius: 4rpx; + margin-right: 10rpx; +} + +.item .header .title { + font-size: 30rpx; + font-weight: bold; + color: #222222; +} + +.item .put { + width: 100%; + background: #F5F7FC; + border-radius: 12rpx; + min-height: 72rpx; + padding: 15rpx; + margin-top: 16rpx; + color: #333333; + font-size: 28rpx; +} + +.grid { + margin-top: 20rpx; + display: grid; + grid-gap: 20rpx 20rpx; + grid-template-columns: calc((100vw - 140rpx)/3) auto auto; +} + +.grid .img { + width: calc((100vw - 140rpx)/3); + height: calc((100vw - 140rpx)/3); + background-color: #f5f5f5; + border-radius: 10rpx; +} + +.grid .del { + position: absolute; + bottom: 0; + left: 0; + z-index: 1; + font-size: 40rpx; +} + +.option { + position: fixed; + bottom: calc(constant(safe-area-inset-bottom) + 30rpx); + bottom: calc(env(safe-area-inset-bottom) + 30rpx); + left: 0; + right: 0; + margin-top: 30rpx; + padding: 16rpx 32rpx; + background: #FFFFFF; + box-shadow: 0rpx 0rpx 12rpx 2rpx #DDECF3; + z-index: 10; +} + +.option .btn { + padding: 14rpx; + display: flex; + align-items: center; + justify-content: center; + background: #409CFF; + color: #FFFFFF; + border-radius: 12rpx; +} + +.option .btn:active { + opacity: 0.8; +} + +.space { + height: calc(constant(safe-area-inset-bottom) + 150rpx); + height: calc(env(safe-area-inset-bottom) + 150rpx); +} +.option_div{ + display: flex; +} +.option_div view{ + width: 100%; +} +.option_div view:nth-child(2){ + margin-left: 20rpx; + background-color: red; +} \ No newline at end of file diff --git a/pages/the-masses/escalation/index1.js b/pages/the-masses/escalation/index1.js new file mode 100644 index 0000000..ee53230 --- /dev/null +++ b/pages/the-masses/escalation/index1.js @@ -0,0 +1,271 @@ +import Utils from "../../../utils/util" +const app = getApp(); + +Page({ + + /** + * 页面的初始数据 + */ + data: { + topBarH: app.globalData.CustomBar, + baseUrl: app.FILE_SERVER_URL, + + dateFilter: Utils.formatTime(new Date(), '-'), + showTypePop: false, + showTaskPop: false, + TypeData: [], + postData: {} + }, + + /** + * 时间 + */ + bindDateChange: function (params) { + const name = params.currentTarget.dataset.name; + this.data.postData[name] = params.detail.value; + this.setData(this.data) + }, + + /** + * 显示/关闭任务弹窗 + */ + popTaskModal: function (params) { + const type = params.currentTarget.dataset.type; + this.data[type] = !this.data[type]; + this.setData(this.data) + }, + + /** + * 显示/关闭弹窗 + */ + popModal: function (params) { + const type = params.currentTarget.dataset.type; + this.data[type] = !this.data[type]; + this.setData(this.data) + }, + + /** + * 通知类型 + */ + typeChange: function (params) { + const index = params.currentTarget.dataset.index; + this.data.postData.type = index + 1; + this.data.postData.typeId = this.data.TypeData[index].typeId; + this.data.showTypePop = false; + this.setData(this.data) + }, + + /** + * 输入内容 + */ + inputContent: function (e) { + const name = e.currentTarget.dataset.name; + this.data.postData[name] = e.detail.value; + }, + + /** + * 选择文件 + */ + chooseFile: function () { + wx.chooseImage({ + count: 1, + type: 'all', + success: (res) => { + const tempFilePaths = res.tempFiles; + const path = tempFilePaths[0].path; + this.postImg(path) + } + }) + }, + + /** + * 获取工作类型 + */ + getType: function () { + app.axios("GET", "app", "/work/wkTypes", { + classify: 2 + }).then(res => { + if (res.code == 1) { + this.data.TypeData = res.data; + this.setData(this.data) + } + }) + }, + + /** + * 上传图片 + */ + postImg(filePath) { + wx.showLoading({ + title: '文件上传中...', + }) + app.uploadFile(this.data.uuid, app.FileType.resumptionAcs, filePath).then(res => { + wx.hideLoading(); + this.getFiles(); + }) + }, + + /** + * 获取图片 + */ + getFiles: function () { + app.axios("GET", "common", "/upload/getFile", { + otcid: this.data.uuid, + otctype: app.FileType.resumptionAcs + }).then(res => { + if (res.code == 1) { + this.data.files = res.data; + this.setData(this.data) + } + }) + }, + + /** + * 删除图片 + * @param {*} params + */ + deleteFile: function (e) { + var id = e.currentTarget.dataset.id; + wx.showModal({ + title: '删除提示', + content: '是否要删除该附件?', + success: (res) => { + if (res.confirm) { + app.axios("GET", 'common', "/upload/delFile", { + documentId: id, + }).then(res => { + if (res.code == 1) { + this.getFiles(); + } + }) + } + } + }) + }, + + /** + * 发布 + */ + push: function () { + this.data.postData.userId = app.globalData.userInfo.userId; + this.data.postData.dynamicsId = this.data.uuid; + if (!this.data.postData.title) { + wx.showToast({ + title: '请输入工作标题', + icon: 'none' + }) + return + } + if (!this.data.postData.typeId) { + wx.showToast({ + title: '请选择工作类型', + icon: 'none' + }) + return + } + if (!this.data.postData.content) { + wx.showToast({ + title: '请输入内容', + icon: 'none' + }) + return + } + if (!this.data.postData.startTime || !this.data.postData.endTime) { + wx.showToast({ + title: '请设置时间', + icon: 'none' + }) + return + } + app.axios("POST", "app", "/work/wkDynamicsAdd", this.data.postData).then(res => { + if (res.code == 1) { + wx.showToast({ + title: '发布成功', + icon: 'none' + }) + setTimeout(() => { + wx.navigateBack() + }, 1500); + } else { + wx.showToast({ + title: res.message, + icon: 'none' + }) + } + }) + }, + + /** + * 预览文件 + */ + filePre: function (params) { + const url = params.currentTarget.dataset.url; + const imgs = []; + this.data.files.forEach(item => { + imgs.push(this.data.baseUrl + item.filepath) + }) + wx.previewImage({ + urls: imgs, + current: this.data.baseUrl + url + }) + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad(options) { + this.data.isUserDetail = options.user; + this.data.uuid = Utils.uuid(); + this.setData(this.data) + this.getType(); + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady() { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow() { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide() { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload() { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh() { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom() { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage() { + + } +}) \ No newline at end of file diff --git a/pages/the-masses/escalation/index1.wxml b/pages/the-masses/escalation/index1.wxml new file mode 100644 index 0000000..08329ab --- /dev/null +++ b/pages/the-masses/escalation/index1.wxml @@ -0,0 +1,77 @@ + + + + + + + 工作标题 + + + + + + 工作类型 + + + + + + 工作内容 + + + + + + 工作时间 + + + + + 开始时间: {{postData.startTime||'-'}} + + + + + 结束时间: {{postData.endTime||'-'}} + + + + + + + 附件 + 添加图片 + + + + + + + + + + + + 上报 + + + + + + + 选择工作类型 + + + + + + + + + + + + + \ No newline at end of file diff --git a/pages/the-masses/index/index.js b/pages/the-masses/index/index.js index bf4ff07..8a8e5ab 100644 --- a/pages/the-masses/index/index.js +++ b/pages/the-masses/index/index.js @@ -3,157 +3,212 @@ const app = getApp() Page({ data: { baseImgUrl: app.FILE_SERVER_URL, - nineType: 0, - ec: { - lazyLoad: true - }, - filterIndex: 0, - itemList: [{ - icon: "icon_tab1", - name: "履职清单", - href: "/pages/duty/index/index" - }, - // { - // icon: "icon_tab2", - // name: "专项任务", - // href: "/pages/task/index/index" - // }, - { - icon: "icon_tab3", - name: "一企一档", - href: "/pages/ent-obj/index/index" - }, - { - icon: "icon_tab4", - name: "隐患核查", - href: "/pages/danger/list/index" - }, - // { - // icon: "icon_tab5", - // name: "群防群治", - // href: "/pages/people/index/index", - // }, - // { - // icon: "icon-emergency", - // name: "应急管理", - // href: "/pages/emergency/index/index", - // }, - // { - // icon: "icon_tab6", - // name: "发布通知", - // href: "/pages/msg/push-index/index", - // }, - ], - filter: [{ - lab: '今日数据', - val: 0 - }, { - lab: '本月数据', - val: 1 - }], - dLegend: [{ - name: '已整改', - num: 0, - color: '#2678FF' - }, { - name: '整改中', - num: 0, - color: '#FF9C00' - }, { - name: '未整改', - num: 0, - color: '#FF4E00' - }], - - // 数据统计 - tab1: [{ - icon: "icon_tab1", - name: "工作日志", - href: "/pages/statistic/g-z-r-z/index/index" - }, { - icon: "icon_tab2", - name: "工作统计", - href: "/pages/statistic/g-z-t-j/index/index" - }, { - icon: "icon_tab3", - name: "应急统计", - href: "/pages/statistic/y-j/index/index" - }, { - icon: "icon_tab4", - name: "基本信息", - href: "/pages/statistic/j-b-x-x/index/index" - }], - // 工作台 - tab2: [{ - icon: "icon_w_1", - name: "上报动态", - href: "/pages/work/s-b/index/index", - }, - { - icon: "icon_w_2", - name: "待办事项", - href: "/pages/work/d-b-s-x/index/index?id=0" - }, - { - icon: "icon_w_3", - name: "已办事项", - href: "/pages/work/d-b-s-x/index/index?id=1" - }, - ], - // 应急指挥 - tab3: [{ - icon: "icon_yj_1", - name: "应急预案", - href: "/pages/emergency/y-a/index/index", - }, - { - icon: "icon_yj_2", - name: "指挥体系", - href: "/pages/emergency/s-b/index/index" - }, - { - icon: "icon_yj_3", - name: "应急通讯录", - href: "/pages/emergency/t-x/index/index" - }, - ], - + topBarH: app.globalData.CustomBar, + typeId:app.publicService, // 公告 notice: [], - - showPop: false, - msgData: null, - checkInfo: {}, - - userInfo: {} + list:[], + page: 1, + pageSize: 10, + tabs: [{ + lab: '云学习', + val: 0 + }, { + lab: '云公开', + val: 1 + }, { + lab: '云诉求', + val: 2 + }, ], + curTab:0, + userInfo:{}, + startTime: '', + endTime: '', }, /** - * 跳转 + * 切换筛选 */ - toSkip: function (params) { - const item = params.currentTarget.dataset.item; - const url = params.currentTarget.dataset.url; - if (url || item?.href) { - wx.navigateTo({ - url: url || item.href, - }) - } + tabSelect: function (params) { + this.data.page = 1; + const index = params.currentTarget.dataset.index; + this.data.curTab = index; + this.data.freshIng = true; + this.data.startTime = ''; + this.data.endTime = ''; + this.setData(this.data) + }, + refresh: function (params) { + this.data.page = 1; + this.data.list = []; + this.getList(); + }, + /** + * 开始时间 + */ + startTimeChange: function (e) { + this.data.startTime = e.detail.value; + this.data.page = 1; + this.data.list = []; + this.setData(this.data); + this.getList(); + }, + /** + * 结束时间 + */ + endTimeChange: function (e) { + this.data.endTime = e.detail.value; + this.data.page = 1; + this.data.list = []; + this.setData(this.data); + this.getList(); + }, + //下拉刷新 + dropDown: function (params) { + this.data.page = this.data.page+1; + this.setData(this.data); + this.getList(); + }, + + getList: function (id) { + + + if (this.data.curTab == 0) { + this.getBanner(); + } + if (this.data.curTab == 1) { + this.getPublicContentPage(); +} +if (this.data.curTab == 2) { + this.getDifficultyList(); +} + + }, + /** + * 获取工困难诉求列表 + */ + getDifficultyList: function (id) { + let params = { + limit:this.data.pageSize, + page:this.data.page, + endTime:this.data.endTime, + startTime:this.data.startTime, + userId:this.data.userInfo.userId, + }; + console.log(params,'params===>'); + app.axios("GET", "app", `/difficultyAppeal/difficultyList`, params).then(res => { + if (res.code == 1) { + this.data.freshIng = false; + this.data.list = [...this.data.list,...res.data.list]; + console.log( this.data.list ,' this.data.list ===>'); + this.setData(this.data); + } + }) + }, + /** + * 困难诉求查看 + */ + toescalationDetail: function (params) { + console.log(params,'params===>'); + wx.navigateTo({ + url: `/pages/the-masses/escalation/index?difficultyId=${params.currentTarget.dataset.item.difficultyId}`, + }) + }, + /** + * 上报困难诉求 + */ + escalationDifficulty: function (params) { + wx.navigateTo({ + url: `/pages/the-masses/escalation/index`, + }) + }, + /** + * 查看服务详情 + */ + toserveDetail: function (params) { + wx.navigateTo({ + url: `/pages/party-member/serve/index?dynamicsId=${params.currentTarget.dataset.item.dynamicsId}`, + }) + }, + /** + * 上报服务 + */ + escalationAppeal: function (params) { + wx.navigateTo({ + url: `/pages/party-member/serve/index`, + }) + }, + // 工作动态列表/云服务 + getWkDynamicsPage :function() { + let params = { + limit:this.data.pageSize, + page:this.data.page, + endTime:this.data.endTime, + startTime:this.data.startTime, + typeId:this.data.typeId, + userId:this.data.userInfo.userId, + }; + app.axios("GET", "app", `/work/wkDynamicsPage`, params).then(res => { + if (res.code == 1) { + this.data.freshIng = false; + this.data.list = [...this.data.list,...res.data.list]; + this.setData(this.data); + } + }) + }, + /** + * 上报服务 + */ + escalationServe: function (params) { + wx.navigateTo({ + url: `/pages/party-member/serve/index`, + }) }, + + + /** - * 获取banner + * 获取云学习 */ getBanner: function () { - app.axios("GET", "app", "/notice/lastFourNotice", { - page: 1, - limit: 4, - userId: app.globalData.userInfo.userId + app.axios("GET", "app", "/partyLearnContent/partyLearnPage", { + limit:this.data.pageSize, + page:this.data.page, + // userId: app.globalData.userInfo.userId }, false).then(res => { wx.stopPullDownRefresh(); if (res.code == 1) { - this.data.notice = res.data; - this.setData(this.data) + console.log(res,'res====>'); + this.data.freshIng = false; + + if (this.data.page == 1) { + this.data.notice = [res.data.list[0]]; + } + this.data.list = [...this.data.list,...res.data.list]; + this.setData(this.data); + } + }) + }, + /** + * 获取云公开 + */ + getPublicContentPage: function () { + app.axios("GET", "app", "/publicContent/publicContentPage", { + limit:this.data.pageSize, + page:this.data.page, + // userId: app.globalData.userInfo.userId + }, false).then(res => { + wx.stopPullDownRefresh(); + if (res.code == 1) { + console.log(res,'res====>'); + this.data.freshIng = false; + + if (this.data.page == 1) { + this.data.notice = [res.data.list[0]]; + } + this.data.list = [...this.data.list,...res.data.list]; + this.setData(this.data); } }) }, @@ -164,20 +219,44 @@ Page({ toMsgDetail: function (params) { const item = params.currentTarget.dataset.item; wx.navigateTo({ - url: `/pages/web/index?id=${item.govNoticeId}`, + url: `/pages/the-masses/web/index?id=${item.publicContentId}`, + }) + }, + + /** + * 跳转账户信息 + */ + toSkip: function (params) { + const item = params.currentTarget.dataset.item; + const url = params.currentTarget.dataset.url; + if (url || item?.href) { + wx.navigateTo({ + url: url || item.href, + }) + } + }, + //跳转为民服务 + toAppeal: function () { + wx.navigateTo({ + url: `/pages/party-member/problem/index`, }) }, onLoad(option) { + // this.data.userInfo = app.globalData.userInfo; + // this.getBanner(); + // this.data.curTab = 0; this.data.userInfo = app.globalData.userInfo; - this.getBanner(); + this.data.freshIng = true; + this.setData(this.data) + }, onReady() { }, - onPullDownRefresh() { - this.getBanner(); - } + // onPullDownRefresh() { + // this.getBanner(); + // } }) \ No newline at end of file diff --git a/pages/the-masses/index/index.wxml b/pages/the-masses/index/index.wxml index a2c4739..30d2f32 100644 --- a/pages/the-masses/index/index.wxml +++ b/pages/the-masses/index/index.wxml @@ -1,24 +1,84 @@ - - - - - {{userInfo.chinaName}} - 党员 + + + + + + {{item.lab}} + + + + + + 开始时间: {{startTime}} + + + + + + 结束时间: {{endTime}} + + - - - - 为民服务 - 点击直接上报群众问题! - + + + + + + + {{item.content}} + 时间:{{item.createTime}} + 处置状态:{{item.difficultyState==1?"待处置":item.difficultyState==2?"已处置":"已取消"}} + + + + + + + + + {{item.title}} + + + + + + + + + {{item.title}} + + + + + + + + {{item.title}} + + + + + + + + + + {{item.title}} + + + + + - - - - - {{item.title}} - - \ No newline at end of file + + + + + 上报诉求 + \ No newline at end of file diff --git a/pages/the-masses/index/index.wxss b/pages/the-masses/index/index.wxss index 796a545..75324e5 100644 --- a/pages/the-masses/index/index.wxss +++ b/pages/the-masses/index/index.wxss @@ -1,4 +1,12 @@ /**index.wxss**/ +/**index.wxss**/ +page { +background: linear-gradient( 180deg, #4281FF 0%, #E7EDFA 45%, #F9F9F9 100%); +} +.top{ + width: 100vw; + height: 160rpx; +} .wx-swiper-dots .wx-swiper-dot { width: 40rpx; height: 10rpx; @@ -11,55 +19,6 @@ text-align: left; } -.top { - width: 100vw; - height: 380rpx; - position: relative; -} - -.top .img { - width: 100vw; - height: 450rpx; - position: absolute; - z-index: -1; -} - -.top .avatar { - width: 100rpx; - height: 100rpx; - border-radius: 50%; - background-color: #ffffff; - margin: 0 32rpx; - margin-top: 80rpx; -} - -.top .name { - color: white; - font-size: 38rpx; - margin-right: 20rpx; - margin-top: 80rpx; -} - -.top .duty { - display: flex; - align-items: center; - justify-content: center; - margin-top: 80rpx; - padding: 0 20rpx; - font-size: 30rpx; - color: #FFC054; - border-radius: 40rpx; - border: 2rpx solid #FFAF54; -} - -.top .point { - color: white; - font-size: 32rpx; - margin-right: 20rpx; - margin-top: 10rpx; - opacity: 0.9; -} - /* 背景 */ .item-bg { padding: 0 32rpx; @@ -104,11 +63,11 @@ .swiper-msg .img { width: 100%; - height: 100%; + height: 100% !important; } .swiper-msg .item .title { - background-color: rgba(0, 0, 0, 0.5); + background-color: #000000BF; position: absolute; bottom: 0; z-index: 1; @@ -162,16 +121,390 @@ font-weight: bold; color: #222222; } -/* 为民服务 */ -.service{ - -} -.serviceImg{ - -} -.service .title{ +/* 为民服务 */ +.service { + width: 95vw; + height: 100rpx; + margin: 32rpx auto; + background: #FFFFFF; + border-radius: 12rpx 12rpx 12rpx 12rpx; + display: flex; + align-items: center; } -.service .con{ - + +.service .serviceFuwuImg { + width: 60rpx; + height: 68rpx; + margin-left: 22rpx; + margin-right: 5rpx; +} +.service .service_con{ + display: flex; + background-color: #F4F8FFFF; + height: 60rpx; + flex: 1; + margin-right: 40rpx; + align-items: center; +} +.service .service_con .serviceTitleImg { + width: 132rpx; + height: 46rpx; + margin-right: 22rpx; + margin-left: 22rpx; +} + +.service .service_con .con { + width: 264rpx; + height: 34rpx; + font-family: PingFang SC, PingFang SC; + font-weight: 400; + font-size: 24rpx; + color: #A3A9C4; +} + +.study { + width: 95vw; + /* height: 100%; */ + border-radius: 12rpx; + background-color: #FFFFFFFF; + margin: auto; +} + +.studyOption { + width: 88vw; + height: 200rpx; + margin: auto; + display: flex; + padding: 20rpx 0rpx; +} + +.study_left { + display: flex; + position: relative; +} + +.study_left image { + width: 262rpx; + height: 154rpx; + border-radius: 8rpx; +} + +.study_left view { + position: absolute; + top: 0; + left: 0; + width: 110rpx; + height: 40rpx; + border-radius: 8rpx 0rpx 8rpx 0rpx; + font-family: PingFang SC, PingFang SC; + font-weight: 400; + font-size: 24rpx; + color: #FFFFFF; + text-align: center; + background-color: #01010166; +} + +.study_right { + width: 100%; + margin-left: 20rpx; + display: flex; + flex-direction:column; + justify-content: space-between; +} + +.study_right .study_right_title { + font-family: PingFang SC, PingFang SC; + font-weight: 600; + font-size: 28rpx; + color: #333333; + line-height: 40rpx; + text-align: left; + + overflow : hidden; +text-overflow: ellipsis; +display: -webkit-box; +-webkit-line-clamp: 3; +-webkit-box-orient: vertical; +} +.study_right .study_right_con{ + display: flex; + justify-content: space-between; +font-family: PingFang SC, PingFang SC; +font-size: 22rpx; +color: #545454; +} +.cu-item { + font-size: 30rpx; + font-weight: bold; +} + +.filter { + margin: -1rpx; + height: 80rpx; + display: flex; + flex-direction: row; + background-color: white; + border-radius: 10rpx; + align-items: center; +} + + .filter picker { + flex: 1; + display: flex; + align-items: center; + justify-content: center; + font-size: 30rpx; +} +/* components/notice/index.wxss */ + +.swiper-msg { + /* margin-top: -80rpx; */ + height: 400rpx; + padding: 0; +} + +.swiper-msg .item { + width: 100%; + height: 100%; + border-radius: 12rpx; + position: relative; +} + +.swiper-msg .img { + width: 100%; + height: 100% !important; +} + +.swiper-msg .item .title { + background-color: #000000BF; + position: absolute; + bottom: 0; + z-index: 1; + left: 0; + right: 0; + color: white; + padding: 15rpx 20rpx; + font-size: 28rpx; +} + +.study { + width: 95vw; + /* height: 100%; */ + border-radius: 12rpx; + background-color: #FFFFFFFF; + margin: 40rpx auto; +} + +.studyOption { + width: 88vw; + height: 200rpx; + margin: auto; + display: flex; + padding: 20rpx 0rpx; +} + +.study_left { + display: flex; + position: relative; +} + +.study_left image { + width: 262rpx; + height: 154rpx; + border-radius: 8rpx; +} + +.study_left view { + position: absolute; + top: 0; + left: 0; + width: 110rpx; + height: 40rpx; + border-radius: 8rpx 0rpx 8rpx 0rpx; + font-family: PingFang SC, PingFang SC; + font-weight: 400; + font-size: 24rpx; + color: #FFFFFF; + text-align: center; + background-color: #01010166; +} + +.study_right { + margin-left: 20rpx; + display: flex; + flex-direction:column; + justify-content: space-between; +} + +.study_right .study_right_title { + font-family: PingFang SC, PingFang SC; + font-weight: 600; + font-size: 28rpx; + color: #333333; + line-height: 40rpx; + text-align: left; + + overflow : hidden; +text-overflow: ellipsis; +display: -webkit-box; +-webkit-line-clamp: 3; +-webkit-box-orient: vertical; +} +.study_right .study_right_con{ + display: flex; + justify-content: space-between; +font-family: PingFang SC, PingFang SC; +font-size: 22rpx; +color: #545454; +} +.suqiucontent{ + width: 100%; +} +.suqiucontent view:nth-child(1){ + display: flex; + justify-content: space-between; +} + +.content { + display: flex; + flex-direction: column; +} + +.content .filter { + margin: 0 10rpx; + width: calc(100vw - 20rpx); + height: 80rpx; + display: flex; + flex-direction: row; + background-color: white; + border-radius: 10rpx; + align-items: center; +} + +.content .filter picker { + flex: 1; + display: flex; + align-items: center; + justify-content: center; + font-size: 30rpx; +} + +.content .item { + background-color: #ffffff; + padding: 32rpx 20rpx 20rpx 20rpx; + box-shadow: 0px 0px 6px 1px #DDECF3; + margin: 16rpx 16rpx 0 16rpx; + border-radius: 10rpx; +} + +.content .item .val::before { + display: inline-block; + content: ''; + width: 20rpx; + height: 20rpx; + margin-right: 10rpx; + border-radius: 50%; + background-color: var(--blue); +} + +.content .item .val { + font-size: 30rpx; + color: #222222; + margin-left: 16rpx; + padding: 10rpx 0; +} + + +.item .content { + font-size: 32rpx; + margin-right: 30rpx; +} + +.item .content .time::before { + display: inline-block; + content: ''; + width: 20rpx; + height: 20rpx; + margin-right: 10rpx; + border-radius: 50%; + background-color: var(--blue); +} + +.item .content .title { + display: flex; + align-items: center; +} + +.item .content .des { + margin: 10rpx 0; +} + +.item .content .time { + font-size: 26rpx; +} + +.item .content .title::before { + display: inline-block; + content: ''; + width: 10rpx; + height: 30rpx; + margin-right: 10rpx; + border-radius: 5rpx; + background-color: var(--blue); +} + +.item .content .des { + font-size: 30rpx; + display: -webkit-box; + overflow: hidden; + text-overflow: ellipsis; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; +} + +.item .val { + font-size: 26rpx; + color: #222222; + margin-left: 16rpx; +} + +.item .add { + color: var(--blue); + margin-left: 15rpx; + font-size: 30rpx; + margin-left: 20rpx; +} + +.item .add .add-tv { + margin-left: 10rpx; +} + +.item .line { + margin: 10rpx 0; + border-bottom: 1rpx dashed #f5f5f5; +} + +.item .record { + display: flex; + align-items: center; + justify-content: center; + font-size: 30rpx; + color: var(--blue); +} + +.item .more { + position: absolute; + right: 10rpx; +} + +.line { + width: 1rpx; + height: 80%; + background-color: #f5f5f5; +} +.serve{ + background-color: #ffffff; + padding: 10rpx; + margin: 10rpx; } \ No newline at end of file diff --git a/pages/the-masses/web/index.js b/pages/the-masses/web/index.js new file mode 100644 index 0000000..edf7317 --- /dev/null +++ b/pages/the-masses/web/index.js @@ -0,0 +1,113 @@ +// pages/web/index.js +const app = getApp(); + +Page({ + + /** + * 页面的初始数据 + */ + data: { + topBarH: app.globalData.CustomBar, + url: '', + title: '' + }, + + /** + * 查看公开内容详情 + */ + getDetail: function (id,type) { + console.log(id,type,'id,type==>'); + if (type == "partyMember") { + app.axios("GET", "app", `/partyLearnContent/partyLearnDetail/${id}`, {}, false).then(res => { + if (res.code == 1) { + console.log(res,'res===>'); + this.data.content = res.data.content; + this.setData(this.data) + wx.setNavigationBarTitle({ + title: res.data.title, + }) + } + }) + }else if (type == "open") { + app.axios("GET", "app", `/publicContent/publicContentDetail/${id}`, {}, false).then(res => { + if (res.code == 1) { + console.log(res,'res===>'); + this.data.content = res.data.content; + this.setData(this.data) + wx.setNavigationBarTitle({ + title: res.data.title, + }) + } + }) + } + + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad: function (options) { + const title = options.title || ''; + this.data.title = title; + this.setData(this.data) + wx.setNavigationBarTitle({ + title, + }) + const eventChannel = this.getOpenerEventChannel() + eventChannel.on('getUrl', (url) => { + this.data.url = url; + this.setData(this.data); + }) + console.log(options,'options=================>'); + this.getDetail(options.id,options.type) + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady: function () { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow: function () { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide: function () { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload: function () { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh: function () { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom: function () { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage: function () { + + } +}) \ No newline at end of file diff --git a/pages/the-masses/web/index.json b/pages/the-masses/web/index.json new file mode 100644 index 0000000..9378744 --- /dev/null +++ b/pages/the-masses/web/index.json @@ -0,0 +1,5 @@ +{ + "usingComponents": {}, + "navigationBarTextStyle": "white", + "navigationBarBackgroundColor": "#366CCF" +} \ No newline at end of file diff --git a/pages/the-masses/web/index.wxml b/pages/the-masses/web/index.wxml new file mode 100644 index 0000000..c2951f3 --- /dev/null +++ b/pages/the-masses/web/index.wxml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/pages/the-masses/web/index.wxss b/pages/the-masses/web/index.wxss new file mode 100644 index 0000000..999ea2d --- /dev/null +++ b/pages/the-masses/web/index.wxss @@ -0,0 +1,10 @@ +/* pages/web/index.wxss */ +.web { + width: 100vw; +} + +.sc { + background-color: white; + height: 100vh; + padding: 30rpx 20rpx; +} \ No newline at end of file diff --git a/pages/web/index.js b/pages/web/index.js index dc328a7..c6b0157 100644 --- a/pages/web/index.js +++ b/pages/web/index.js @@ -94,4 +94,54 @@ Page({ onShareAppMessage: function () { } -}) \ No newline at end of file +}) + + + + + + +// data: { +// topBarH: app.globalData.CustomBar, +// url: '', +// title: '', +// currentIndex: 0, +// tabs: [{ +// lab: '今日工作' +// }, { +// lab: '历史工作' +// }], +// dealContent:'', +// }, +// /** +// * 选择菜单 +// */ +// tabSelect: function (params) { +// this.data.currentIndex = params.currentTarget.dataset.index; +// console.log(this.data.currentIndex,'this.data.currentIndex==>'); +// this.setData(this.data); +// this.getDetail(); +// }, + +// /** +// * 获取消息详情 +// */ +// getDetail: function () { +// let dealKeyWord = ''; +// if (this.data.currentIndex == 1) { +// dealKeyWord = 'privacy_deal'; +// }else{ +// dealKeyWord = 'user_deal'; +// } +// app.axios("GET", "app", `/sysKey/dealSetting/${dealKeyWord}`, {}, false).then(res => { +// console.log(res,'res===>'); +// if (res.code == 1) { + +// this.data.dealContent = res.data.dealContent; +// this.setData(this.data) +// // wx.setNavigationBarTitle({ +// // title: res.data.title, +// // }) +// } +// }) +// }, \ No newline at end of file diff --git a/pages/web/index.wxml b/pages/web/index.wxml index c2951f3..6c595ca 100644 --- a/pages/web/index.wxml +++ b/pages/web/index.wxml @@ -1,5 +1,10 @@ + \ No newline at end of file diff --git a/pages/web/index.wxss b/pages/web/index.wxss index 999ea2d..6343e9c 100644 --- a/pages/web/index.wxss +++ b/pages/web/index.wxss @@ -7,4 +7,8 @@ background-color: white; height: 100vh; padding: 30rpx 20rpx; +} +.cu-item { + font-size: 30rpx; + font-weight: bold; } \ No newline at end of file diff --git a/pages/work/d-b-s-x/index/index.js b/pages/work/d-b-s-x/index/index.js index 3ce61e2..6d6f035 100644 --- a/pages/work/d-b-s-x/index/index.js +++ b/pages/work/d-b-s-x/index/index.js @@ -63,6 +63,7 @@ Page({ * 获取列表 */ getList: function () { + console.log(this.data.curTab,parseInt(this.data.curTab) + 1,'=====>'); app.axios("GET", "app", "/work/receiveWork", { page: this.data.page, limit: this.data.pageSize, diff --git a/pages/work/s-b/index/index.js b/pages/work/s-b/index/index.js index 39c21e1..3d5c044 100644 --- a/pages/work/s-b/index/index.js +++ b/pages/work/s-b/index/index.js @@ -164,7 +164,7 @@ Page({ }) return } - if (!this.data.postData.content) { + if (!this.data.postData.detail) { wx.showToast({ title: '请输入内容', icon: 'none'

;U1J^bqS^Jo--97>y*W4*DN% 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