From 85ae8fdf192a1e48f7d144b966af0facf7278744 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=98=AF=E5=B0=8F=E7=8E=8B=E5=91=80=5C24601?= <819653817@qq.com> Date: Tue, 30 Jul 2024 13:17:13 +0800 Subject: [PATCH] 12345 --- .../scss/modules/shequzhili/event-info.scss | 20 +- src/main.js | 4 +- .../modules/shequzhili/Delivery/index.vue | 55 +- .../shequzhili/analysis/css/index.scss | 85 +++ .../shequzhili/analysis/img/eventNum.png | Bin 0 -> 1976 bytes .../shequzhili/analysis/img/eventSumNum.png | Bin 0 -> 1778 bytes .../shequzhili/analysis/img/overdue.png | Bin 0 -> 2183 bytes .../modules/shequzhili/analysis/img/perp.png | Bin 0 -> 2328 bytes .../modules/shequzhili/analysis/index.vue | 515 ++++++++---------- .../shequzhili/eventHandling/index.vue | 20 +- .../modules/shequzhili/timeOut/Urging.vue | 169 +++--- .../modules/shequzhili/timeOut/index.vue | 14 +- 12 files changed, 493 insertions(+), 389 deletions(-) create mode 100644 src/views/modules/shequzhili/analysis/css/index.scss create mode 100644 src/views/modules/shequzhili/analysis/img/eventNum.png create mode 100644 src/views/modules/shequzhili/analysis/img/eventSumNum.png create mode 100644 src/views/modules/shequzhili/analysis/img/overdue.png create mode 100644 src/views/modules/shequzhili/analysis/img/perp.png diff --git a/src/assets/scss/modules/shequzhili/event-info.scss b/src/assets/scss/modules/shequzhili/event-info.scss index 72fd63f78..b54b5d07f 100644 --- a/src/assets/scss/modules/shequzhili/event-info.scss +++ b/src/assets/scss/modules/shequzhili/event-info.scss @@ -533,7 +533,24 @@ .m-top { display: flex; } +.m-top1 { + display: flex; + flex-direction: row; + justify-content: space-between; + .top-one{ + display: flex; + flex-direction: row; + justify-content:flex-start; + .top-one-left{ + padding: 6px; + display: flex; + flex-direction: column; + } + +} + +} .m-chart { min-height: 220px; } @@ -587,4 +604,5 @@ width: 250px; } - +.event{ +} \ No newline at end of file diff --git a/src/main.js b/src/main.js index d6aa150ef..3acc99f47 100644 --- a/src/main.js +++ b/src/main.js @@ -48,7 +48,7 @@ import PopTips from "@/components/PopTips/index.vue"; import PopHomeTip from "@/components/PopHomeTip/index.vue"; import NameSplit from "@/components/NameSplit/index.vue"; import RelationGraph from "relation-graph"; -import dayjs from 'dayjs' +// import dayjs from 'dayjs' // import AddNodeJw from "@/components/JwTree/addNode.vue"; //按钮 @@ -104,7 +104,7 @@ Vue.directive("fixed", { // 挂载全局 Vue.prototype.$http = http; Vue.prototype.$sensitive = desensitization; -Vue.prototype.$dayjs = dayjs +// Vue.prototype.$dayjs = dayjs // el-uploader的header配置 Vue.prototype.$getElUploadHeaders = () => ({ Authorization: localStorage.getItem("token") || "", diff --git a/src/views/modules/shequzhili/Delivery/index.vue b/src/views/modules/shequzhili/Delivery/index.vue index 0c1d83b2c..46166ef8b 100644 --- a/src/views/modules/shequzhili/Delivery/index.vue +++ b/src/views/modules/shequzhili/Delivery/index.vue @@ -1,6 +1,7 @@ @@ -174,32 +182,13 @@ import { requestPost } from "@/js/dai/request"; import nextTick from "dai-js/tools/nextTick"; import { mapGetters } from "vuex"; - +import eventInfo from "../event/cpts/event-info.vue"; import axios from "axios"; export default { data() { - // let endDisabledDate = (time) => { - // //这个关键属性我们一定要写在data的里面并且return的外面,这是动态改变区间的关键 - // let nowData = Date.now(); - // if (this.formData.startTime) { - // let startTime = new Date(this.formData.startTime); - // return ( - // time.getTime() > nowData || - // time.getTime() < startTime || - // time.getTime() === startTime - // ); - // } else { - // return time.getTime() > nowData; - // } - // }; - // let startDisabledDate = (time) => { - // //这个关键属性我们一定要写在data的里面并且return的外面,这是动态改变区间的关键 - // let nowData = Date.now(); - // return time.getTime() > nowData; - // }; let orgOptionProps = { multiple: false, @@ -212,7 +201,6 @@ export default { return { pageType: "list", // 列表list 新增add 处理dispose 详情info user: {}, - agencyId: "", orgOptions: [], orgOptionProps, @@ -366,6 +354,7 @@ export default { importType: "1" }; }, + components:{eventInfo}, computed: { maxTableHeight() { const h = this.clientHeight - this.searchH - 275 + this.iframeHeight; @@ -516,6 +505,7 @@ export default { }, async handleWatch(row) { + console.log("row",row); this.eventId = row.icEventId; const url = "/governance/icEvent/detail"; const { data, code, msg } = await requestPost(url, { @@ -529,8 +519,19 @@ export default { } }, - async handleDispose(row) { - console.log("row",row); + async handleDispose(row,type) { + console.log(row); + this.eventId = '1817808353882152962'; + const url = "/governance/icEvent/detail"; + const { data, code, msg } = await requestPost(url, { + icEventId: this.eventId, + }); + if (code === 0) { + this.eventDetailData = { ...data }; + this.pageType = type; + } else { + this.$message.error(msg); + } }, //下载模版 async handleExportModule() { diff --git a/src/views/modules/shequzhili/analysis/css/index.scss b/src/views/modules/shequzhili/analysis/css/index.scss new file mode 100644 index 000000000..53e367690 --- /dev/null +++ b/src/views/modules/shequzhili/analysis/css/index.scss @@ -0,0 +1,85 @@ +.dashboard { + display: flex; + gap: 20px; +} + +.card { + width: 280px; + height: 49px; + background: #E6F0FF; + border-radius: 3px; + padding: 20px; + display: flex; + align-items: center; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); +} +.card1 { + width: 284px; + height: 49px; + background: #E6F0FF; + border-radius: 3px; + padding: 20px; + display: flex; + align-items: center; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); +} + + +.card-icon { + width: 40px; + height: 40px; + margin-right: 10px; + border-radius: 8px; + display: flex; + align-items: center; + justify-content: center; +} + +.card-icon.total { + background-color: #4a90e2; +} + +.card-icon.completed { + background-color: #f5a623; +} + +.card-icon.overdue-contact { + background-color: #7ed321; +} + +.card-icon.overdue-process { + background-color: #d0021b; +} + +.card-content { + display: flex; + flex-direction: column; + align-items: flex-start; +} +.card-content1 { + display: flex; + flex-direction: row; + align-items: flex-start; +} + +.card-title { + font-size: 16px; + font-weight: bold; + margin: 0; +} + +.card-text { + font-size: 14px; + color: #777; + margin: 5px 0 0 0; +} + +.percentage { + font-size: 14px; + color: #777; + margin-left: 5px; +} +.br{ +padding: 20px 0; +border-left: #777 solid 1px; +} \ No newline at end of file diff --git a/src/views/modules/shequzhili/analysis/img/eventNum.png b/src/views/modules/shequzhili/analysis/img/eventNum.png new file mode 100644 index 0000000000000000000000000000000000000000..a01378de5678404bfd2e6841fbf48d5b832cb8dc GIT binary patch literal 1976 zcmV;p2S@mcP)Px+a!Eu%RA@upnptdIR~g5D-@SKcyzjf?I8Ne*CZs_i5gtH7RT~uvUQ$(pGzB|J zQ6E4+TA?2T<@0XcB#>Y?9$6}E$tIvZXa=QrCs>J5o-~yj-4WC3f zg5l}uY;1_U4z z6Yn=fy~s|`hagC!r7$jn>`iAgdunUD#zggSbSlxX1(7E}JC*{$6&vLP9Nk@3*7kx- zPmZiJ4o?Fc^ATD?Ft#7O<$7$FWPIddgk1s+O9)`5sbl|dNI#KOV&pHtT|jh+f@FXL z7UUGrwFJ{D?{_=fyl+7!fvP1MjlgUX;xd&SNvcv_Jc#YwZt#?wGJ zK|eqZ$=^&>bfYhO@Kor~twB@_t)*+*NVR|5ETtS^J53&|r@d8A;KnqLT5o$X1jf}qp znGrB4B>pBO4}oT{lV%n~(TY3JmCr6vL{5ev_T3e?qbv3WX%!gi*h$R^0D`V&;>h`5 zAfvwplPnx0I^U_49>zIwB_bMWMVtG;YXB)j>+S}p0=e{e$eaf=g-pDP#NRGBB4+io zuwWqZcfzja28N>!8g0d_{xx`wI4Am%L|7wcDs06;3!7aeL9+-aARFPz4Vd0%76@dp z9|=Gt>{<#&(bzJ~y8YnRAjh}iOuP}~eXjk=9BGxSi_614qiQ{7&2tL`a;zUG50dw= zF=(U-?S35f>X9=)$4S1M>t=J#BNoD-UM*U&7Q7lHegwqDU-u%E^?;er3DMTb(GX;& zmjll`sO?_jBH4*hV$3mr*lR6BvG>MKhC6W zzs_uL2L^_z5@gd{irA*1jb0<#(T8d42mcbzxfjv$)o9&kA<|x;8VF@w(cdFhYfTU1 zT98X~fZR}7c){20VqFx}t7G;hvLvIR={(jR#F*+`pe$P()j{ERVK8Z8@ zJH*%m4k0R6k?nmH(|iwzS8%(%y2}@zT6UQxeF1Oa`?%*`o}r`Wm_V$zV=ZJh?1St&f5fOPvp?)dA2z;ojd(*!EWN?HdZ*(GYq1~12PF1!7EsOk6&3RFM-cM!r zR5maF;3EPlI9%g;U%_EJ%G&Ul)1o*?AVS(GlOou2Tfa=Fv-@o%W@wGsiKIFhOUJ8L z`L5n0DtCdd6A^p7W5Exeg_ilMItFrBMGv^Xyb`U7pSb$q+5Z4kK?2bxiTIoV0000< KMNUMnLSTYO&XMN; literal 0 HcmV?d00001 diff --git a/src/views/modules/shequzhili/analysis/img/eventSumNum.png b/src/views/modules/shequzhili/analysis/img/eventSumNum.png new file mode 100644 index 0000000000000000000000000000000000000000..cb16d416b9df169a2136cd51108953bb2f09c4ed GIT binary patch literal 1778 zcmVPx*tVu*cRA@upnq6!ZRTRg6cedMYX-i9Mp+)(SZzu|A6bz9BMHB^8o>Y)vfQTk) zf;^}^D&Yl46o~{u!3g@GFY+Zq3I-_(L^03`)FNL3Egz-qmbTk=uAaF&WhrbsOS+`X zP1>frcV^D-oc}rZ%*<7^8s+6WkkOldRwEOY<_Q!dP~-u=)^ij7zXmj66jdn7l%lw) zneDZi93QAuL-h4k^gk!B=x%8#Ohz*o#ZVMkXaWg0*xLof@F4J)4XeXVZ0wVxs@+3d zK&q;Aft}7jy}LRu7C0cMYjkeFV!l?)14l;5FfJ+0 z$_ATdy|UG1RjPGrZje`eJ{D$Iv2>L7~D zB#nkKTM<%~wfY*G^dtwViyOpJk(Kg>p5PX4(9o=zHRLOw zf-ZjZH{l~55V0rN2s{6U!xs&Zb*m;O5{XPdJl+!??E!uT(pMyGcm)xA!#0$hgYPS# zy57{dSk88uRt<$2FsBHHbu;tZiefaR9B;>?Nv|Lx4~fP%M`8C_qkZ`-*0lss=ExX% z4@@5dxq<7SwHKKb3sS8(^6Pd%nnYF}v@de2^syC$hJmgorARCUru2b=WxG-KNFCZeV@x5UB zP{>O4Ajx<@Bu6%s!Oq(NX)hi7O&u`05Z8pD?A^O?EL>yeMmmEuTl$mgdMD$H+Fy zn;b7caz2?W=Smfj`(gU<1c9vk6Lttlq-u$MDGCZRp?d}#uZAo2#-N-uxUVbteV}8k zhGKkO6P&pU!LZ>K5Q)gs{b7cHbf~l}2sXf%2VwhhXpDd~*-)4T?~jFhyF&3l@Wnyn z(FKn|QGVOyQ-W7-L-BF=w$#8#00m^y0C@Gm1c9vi1AeM7AmVia>D3iJ91lISpyV_x z*=r10{3P_vfu=Ufl^8AO*nJ9C9e|n!b6z?A*#R(fWJgymiAX(s{yS_dzn&waZMo=( z0t0fW68@|WC-<=BlN zB9DwzNcWqlNmuOXJjFyyjBBeWlL*u`8t|56Pk|{zV77pyb#O!kWaV$L<;Zmq(SL3_ zyfFrb=EK&b@ZDh}rRtg$qCq1VT_qH7#=8$tRpd&WGTN=*7ux%{bwNDWT4XoqzGPr%$#3j z*XD>P*+p8P?tzV^2E<+2MGCTRNEGTt>(cGYLK*RFboJLASb;8rR9{# zFs$1TYxkMOF_96G$4Jvgz}w>>yCZW%R3KXZ`vR=^1u8C?gl;R5Z%bv77NtiP%o+`2 z`j}j7_rAt!)oN)cG)VQ5rZG`N3V_@p%8D+P&(nw(#4W2G9*I`g3XIdTc)ihgKtlQ& z+zk)0gZc`JY)>KVtdkVEg?|gOEX`!NBUsI!Vulbl_!E9hyWSdjx*hruVqn&L|W&iIBSQBVwV|KQZ zT@TK<>2*!H)`83r{Vl~azyu9NN;%s*?)=6xV`H<{h;&M2hl8#8F_cL~>y2ms0h{bl U2Ectb+5i9m07*qoM6N<$f|AEcO#lD@ literal 0 HcmV?d00001 diff --git a/src/views/modules/shequzhili/analysis/img/overdue.png b/src/views/modules/shequzhili/analysis/img/overdue.png new file mode 100644 index 0000000000000000000000000000000000000000..c588f54c062bdf9929f748b92e3183219a44c1d9 GIT binary patch literal 2183 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 JPDHLkV1in05Iz6^ literal 0 HcmV?d00001 diff --git a/src/views/modules/shequzhili/analysis/img/perp.png b/src/views/modules/shequzhili/analysis/img/perp.png new file mode 100644 index 0000000000000000000000000000000000000000..9bfbaead9359b94f8ac141331b81abc63ecefb13 GIT binary patch literal 2328 zcmV+z3Fr2SP)Px-(n&-?RA@upT3c*X*A-p+-g(;NC)hC<+ZY5G3<(e^CNv@yMIApfr#+1VW;wKpWDShXDr@d%z4fHuk*dzIL_G z^*F|D>^s8{CmhQf&-HoiwfEYObM7HbYTeu&EH@e!*yL;^qV-_h17H?|^vQj1|96%p z3;+WloCWh?o3+=>K%{38QEuY;H1SLC$ViP|Mw=bb_cX#%W~u-4wRv_cMq1Q=Zo zcn{LNzookRMtR4k2O2 zk+pLQNJtN&!dHQsz${exDiP3w@R4r}sB5j_TM2*&2(duQPN6r|i@sDZ266*1oE#i> z)UTo#Y0yFNYXQ`S>d{=*jQNpPl=sWdkv;zDq2nS zj|pC>{?tix0R?BHy?QxX%jYAkhsQw|ZkbyEqC-Q{PT@Zzoj5ge8c8duv`XR)ly~v} z6-kkZ84es32+DosXs=v`)io;-@kP}0!dsC*#1bhhjpM`rM(4;Gr0q0xAr9SCOiwG1 z0JqseSPNoVRU7V~eIF|Q6-8L42p|%Da*lyxLnraC;dha-Gm7IMZG)-t2pI9Bpccfc zniY6pb_c?~ARI0v02ByBIW`y<5vIGap;=3aAB613{6?aaZurpU}M8NEU#Ju zvAXy0Tp$o}(i=t`FGXKLZ~8J+94e4bA7vjm_c&+_--WNVY{9HRwfgR@6#zuEF45@S zkuLnT{|#j9tV(XBY%+gH3t+=tYq4hbN(9IUXRIQadYuA*h&AG73V)9N4d)U)5_n2x zjfvq|EVH0|9=_hP8P$Obk5(xFh;X(q9mAeW`!HmT!Z*Phd0I#%r5s;{Us4X6Pl)nd zlk!D=#%LscL_rhjX|atee+1ubc?63qnmpM9@CZZ}lm$)3pp&(_unO>TV4eJt_9HcENVca>S3BBZhk2HJ+>+0@7Q1g4B zmq#EXP{zvP)!1?T{n|UoI)>7un*a%|WewOgr$Y(-_Rtv|AMR3=xVvfr*4M9AvF^~d zlQ;EQ&NLAqPal6+;kg&q^unFUU?e_V<$hP7K?Ke+A5mx=-m5Iu7_~+`WYM< zJf-N+QM(wM8dfVH2d=(@6F0h**4Njsz=N}wW5i71Fa0NQK6yn22ANC7NeF(pVKu(g zxEAHUVCkqO1&F~G4iB8h^SwuqFef;>L@H>C0^+dZyh1%;yihXYa}O$$W)}8XK^V|{ zqeqIn%Q)~|&0oj#X%^br+-KC@7|4w(9_K3)(WaY) zT~NB_9#Vez+%4Tj<0>*aQscVS?@i%XP7>HcU9bwzv^|P;6@I-GDg^)$N(|=W_~p5M z=p5}+0+p&f8Bd7pioLRGK7QKvdDI0fRX~}(6#zt4y=-A$|4BUe!BHfw9Q|k-E0XvsJ zj^=O;%-c~kx_;v3j)SpIJbUplt{W-%wc__86QPMUD*a(R*}4v2Y`hl%O^5AyPf`H2 z@{78qd3-IQlUU335tR~SKo%8FWro4e;IO)gmAB|2q5lZn_Ku@$&BFn-hbl2 zwbK|jQsYTY$cBP8Tv8-zin z$IwM|C1OaJSrvukM}(YCAel=tzhw5ta5bK6eE^#qRv=jF%s!QQ#W#dbS=&_kC6c9W0!(vPb9r6AV7Mv7M|rf? zF=>kiYy)8#+-pvskc$Ll0Gt4DmZ1HP{r3JQsu~_IiRTk_$=Whsj~N5z$UW ywKH?^Of=0lGmF4ySffMi(5prua&hv-v;P8$GQ
-
- - -
-
-

{{ report.streetName }}{{ report.period }}

-

政务热线运行情况分析报告

-
-
-

一、总体运行情况

-

- {{ report.overallOperation }} -

- - - - - - - - - - -

行业领域分布情况

- -
-
-
-
-
-
- 暂无数据 -
+
+ +
+
+

事件统计

+
+
+
+
+
- -
-

二、工单情况分析

- -
-

➤ 地域统计分析

-

- {{ report.geoStatis }} -

-

各社区问题数量及占比

-
-
-
-
- - -
- -

➤ 科室热线分布分析

-

- {{ report.geoStatis }} -

-

科室热线分布情况

-
-
+
+

2360

+

事件总数

+
+
+
+
+ +
+
+
+
+

2250

+ 95%
- +

已办结事件数

- -
-

➤ 热点诉求及区域分析

-

- {{ report.hotDemand }} -

-

热线诉求热点问题前十

-
-
+
+
+
+

110

+ 5%
+

未办结事件数

-
- - -
-

三、存在主要问题

-

➤ 同地点同类型事件重复投诉

+
+
+
+
- - - - - - - - - - - - 查看更多 - -
-

➤ 同一人员重复投诉

+
+

60 2%

+

联系当事人超期事件数

- - - - - - - - - - - - - 查看更多 - -
-

➤ 同一区域不同类型投诉

+
+
+
+
- - - - - - - - - - - - 查看更多 - -
-

➤ 同一工单追加内容投诉

+
+

60 2%

+

办理超期事件数

+
+
+
+

事件类型统计

+
+ + + + + + + + + + + + +
+

部门科室工单量统计

+

社区工单量统计

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+

存在主要问题

+

➤ 同地点同类型事件重复投诉

+
+ + + + + + + + + + + + 查看更多 + +
+

➤ 同一人员重复投诉

+
+ + + + + + + + + + + + + 查看更多 + +
+

➤ 同一区域不同类型投诉

+
+ + + + + + + + + + + + 查看更多 + +
+

➤ 同一工单追加内容投诉

+
+ + + + + + + + + + + 查看更多 - - - - - - - - - - 查看更多 - -
+
-
+
- - - + + + + @handleClose="handleClose" @handleOk="handleOk" @dialogOk="handleEditSuccess" /> - - + + - - + + - - + + - - + +
@@ -1087,6 +1039,7 @@ export default { @import "@/assets/scss/buttonstyle.scss"; @import "@/assets/scss/modules/management/list-main.scss"; @import "@/assets/scss/modules/shequzhili/event-info.scss"; +@import "./css/index.scss"; .div_btn_left>* { margin-right: 10px; diff --git a/src/views/modules/shequzhili/eventHandling/index.vue b/src/views/modules/shequzhili/eventHandling/index.vue index e88d87c29..34c9f08b9 100644 --- a/src/views/modules/shequzhili/eventHandling/index.vue +++ b/src/views/modules/shequzhili/eventHandling/index.vue @@ -1,6 +1,6 @@ @@ -158,9 +160,12 @@ import { requestPost } from "@/js/dai/request"; import nextTick from "dai-js/tools/nextTick"; import { mapGetters } from "vuex"; import axios from "axios"; +import eventInfo from "../event/cpts/event-info.vue"; export default { - + components:{ + eventInfo + }, data() { // let endDisabledDate = (time) => { // //这个关键属性我们一定要写在data的里面并且return的外面,这是动态改变区间的关键 @@ -492,6 +497,7 @@ export default { }, async handleWatch(row) { + console.log((row,"row")); this.eventId = row.icEventId; const url = "/governance/icEvent/detail"; const { data, code, msg } = await requestPost(url, { @@ -699,7 +705,7 @@ export default { }); if (code === 0) { this.total = data.total || 0; - // this.tableData = data.list ? data.list.map((item) => { return item; }) : []; + this.tableData = data.list ? data.list.map((item) => { return item; }) : []; } else { this.$message.error(msg); } diff --git a/src/views/modules/shequzhili/timeOut/Urging.vue b/src/views/modules/shequzhili/timeOut/Urging.vue index 283679fd4..b83d63631 100644 --- a/src/views/modules/shequzhili/timeOut/Urging.vue +++ b/src/views/modules/shequzhili/timeOut/Urging.vue @@ -1,49 +1,45 @@ @@ -61,7 +57,8 @@ assignmentTime: '2024-07-14 19:54:36', contactDeadline: '2024-07-15 10:00', status: '联系来电人超期', - reminderExplanation: '将以发送手机短信形式提醒指派部门负责人(城建办-张三),尽快对事件进行响应处理!' + reminderExplanation: '将以发送手机短信形式提醒指派部门负责人(城建办-张三),尽快对事件进行响应处理!', + phone:"156666628220" } }; }, @@ -75,27 +72,65 @@ \ No newline at end of file diff --git a/src/views/modules/shequzhili/timeOut/index.vue b/src/views/modules/shequzhili/timeOut/index.vue index e0b00e49b..467501020 100644 --- a/src/views/modules/shequzhili/timeOut/index.vue +++ b/src/views/modules/shequzhili/timeOut/index.vue @@ -1,6 +1,6 @@