From 0444ec0e33e6851f2e2bdf3a6903ac517fb47877 Mon Sep 17 00:00:00 2001 From: liuxi <357439530@qq.com> Date: Thu, 16 Jan 2025 11:23:16 +0800 Subject: [PATCH 1/9] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../event-tracing/components/CallDialog.vue | 4 +-- .../components/coobligationInfo.vue | 2 +- .../role-management/index.vue | 2 +- src/utils/util.js | 31 +++++++++++++++++++ 4 files changed, 35 insertions(+), 4 deletions(-) diff --git a/src/pages/event-tracing/components/CallDialog.vue b/src/pages/event-tracing/components/CallDialog.vue index f3b6863..273f522 100644 --- a/src/pages/event-tracing/components/CallDialog.vue +++ b/src/pages/event-tracing/components/CallDialog.vue @@ -66,10 +66,10 @@ - + diff --git a/src/pages/mediation-page/components/coobligationInfo.vue b/src/pages/mediation-page/components/coobligationInfo.vue index 7dbc198..9e0bdbe 100644 --- a/src/pages/mediation-page/components/coobligationInfo.vue +++ b/src/pages/mediation-page/components/coobligationInfo.vue @@ -12,7 +12,7 @@
-
债务一
+
债务{{ $util.changeNumToHan(index+1)}}
- + @@ -69,7 +69,7 @@ From 7b652108851e58b5673c18bbcb94e217610e9e31 Mon Sep 17 00:00:00 2001 From: liuxi <357439530@qq.com> Date: Thu, 16 Jan 2025 14:11:43 +0800 Subject: [PATCH 5/9] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=B7=A5=E4=BD=9C?= =?UTF-8?q?=E5=8F=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/workbench/case-manage/index.vue | 12 +++++++++--- src/pages/workbench/index.vue | 14 ++++++++++---- 2 files changed, 19 insertions(+), 7 deletions(-) diff --git a/src/pages/workbench/case-manage/index.vue b/src/pages/workbench/case-manage/index.vue index b0bf1b6..83db9d8 100644 --- a/src/pages/workbench/case-manage/index.vue +++ b/src/pages/workbench/case-manage/index.vue @@ -103,7 +103,7 @@
{{ (mediation_success_rate.mediateSuccess/mediation_success_rate.caseTotal).toFixed(2) }} % - 0 % + 0 %
{{mediation_success_rate.caseTotal}}总案件数 @@ -263,10 +263,9 @@ } this.getCaseapkList() - this.drawCharts() this.getstatisticcases() this.getstatistic_trace() - this.getCaseapkStatistics() + }, methods: { jumpUrl (url) { @@ -288,7 +287,14 @@ workApi.getmy_case_pkg({size:100,current:1}).then(res => { if (!res.code) { this.casePkOptions = res; + if(this.casePkOptions.length > 0 ) + { + this.queryParamJZ.id = this.casePkOptions[0].id + this.queryParamCGL.id = this.casePkOptions[0].id + } } + this.getCaseapkStatistics() + this.drawCharts() }) }, // 待办汇总 diff --git a/src/pages/workbench/index.vue b/src/pages/workbench/index.vue index 71628ae..7d4cf51 100644 --- a/src/pages/workbench/index.vue +++ b/src/pages/workbench/index.vue @@ -77,7 +77,7 @@ 批量导入 - 添加案件 +
@@ -144,7 +144,7 @@ {{ (mediation_success_rate.mediateSuccess/mediation_success_rate.caseTotal).toFixed(2) }} % - 0 % + 0 %
{{mediation_success_rate.caseTotal}}总案件数 @@ -312,10 +312,8 @@ import { color } from "echarts"; this.getCaseapkList() this.getCaseInfoList() - this.drawCharts() this.getstatisticcases() this.getstatistic_trace() - this.getCaseapkStatistics() }, methods: { jumpUrl (url) { @@ -341,7 +339,15 @@ import { color } from "echarts"; workApi.getmy_case_pkg({size:100,current:1}).then(res => { if (!res.code) { this.casePkOptions = res; + + if(this.casePkOptions.length > 0 ) + { + this.queryParamJZ.id = this.casePkOptions[0].id + this.queryParamCGL.id = this.casePkOptions[0].id + } } + this.getCaseapkStatistics() + this.drawCharts() }) }, // 列表数据 From 45e79a679f22c5f2356c04db261f9152e44fd6d7 Mon Sep 17 00:00:00 2001 From: liuxi <357439530@qq.com> Date: Thu, 16 Jan 2025 15:54:34 +0800 Subject: [PATCH 6/9] =?UTF-8?q?=E7=8A=B6=E6=80=81=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/image/mediate/mediatefail.png | Bin 0 -> 21221 bytes src/assets/image/mediate/mediatesuccess.png | Bin 0 -> 20363 bytes .../event-tracing/components/voideDialog.vue | 2 +- .../components/LayoutContentNew.vue | 21 +++- .../components/MediationRoom.vue | 93 +++++++++++++----- 5 files changed, 87 insertions(+), 29 deletions(-) create mode 100644 src/assets/image/mediate/mediatefail.png create mode 100644 src/assets/image/mediate/mediatesuccess.png diff --git a/src/assets/image/mediate/mediatefail.png b/src/assets/image/mediate/mediatefail.png new file mode 100644 index 0000000000000000000000000000000000000000..2d83051c3dae656ef6bc9f347e3a8fde83c4360a GIT binary patch literal 21221 zcmV))K#ISKP)V`~YY)*_1?%NlBz4%8695WQj@Sw=7q!rz+l*bCLJry?Ae2J06Yvb>TnC7vtC- zC%ZMbb1{42l*dyw+A7Jlk}FaoB_)nc(jq01UXc=;Y&3B8`JKjTqR|Ivpg+*)CVmx1 zWV1ie0M73`pTEbT0war4ABrh=hmO@vvdd+fwgi>yF3lPqt*?J>+zmeW)mMf6{i|d@ z+oMXwp^|!ys8e<0Gh_Mmd*T(xql$Vyzn5cLRCf)k@q5-imv$YCs#q%m z3XClbDv)bnK`*~d71yM>N{K2)ou)jZX})q(QLph#T7CRmW8fcbKXX4XG3?%*-CyThF4t$DLfbe>Ye#4f%^U%6E>KnhF)4{V!e zcu}9FAL!q$3W?ezy%FC1+hEbIaH-lPCH@)z7-f3MkDsF+@ywwc&wp=hP=VZ{Acl-_ z@@+A1nDjGVeA1uaCAz*dN!#;#^c(dY?6zLQomnu61Q)PXru+3eT~dqRCAx1h$>857 zleCP_X?aZw=v<0!psWdb41CONkvPu;-P!rn*rWovK#2+r46p)@8ni^4baQ`(O6CNe z=NQ34@Ht0ZnxCw-F19FAfJMM2xy>`)WpRN?rtx=^O0LW9LxAor-||3g z;#c=c{P`!eK_1PgAs>Z)kOF|uH4YB2!oOFTCC~3LNvel`^(#^O@=HGI0z*MzF$@5+ zSH*P6qNQ$j!)agvWOl*n9 zj=zlB0vcg}ghYj=_StIU?8c0T`if5HiQ^1OzW2#%;y3cW{O6x|Pb`=oT|w;R(Wl0B zD$p|uiy z>XTEXH~F81PVak~&p(?=whX5FB=Y#T#yYznD{x1sKwnT;3<(h=1nL0@9J2ph!uznb zu{z<GrMIv9WLeWHxLsl%DFqEa3wUr&2xW=rV&FxKn=T?fvCTg z?tMT8C{}vuyJoPEimDzx9{jWMl>d23g92L`C->;e_i#79rkhkC76mZ`07Ce7iO#NY zR)KSIHev{_#WyS8RH7=){}!+bykeMirsXk|0kez1k^1#DzhGyL3Je_|8IJvqKt*X` zEhIqUO87uUBGcq6ZIN?}c3qbjx~4=~ICMjl=>mdig{x3toN(xg;ne>prh?5zX#neh z&>X}O^0lIzx4;S0LRD*zOPFus8GNH5T( z3oCT%u)BkYF8HX@j!X)PfT9`H9vCIr4qXt!7^8lirpq2J7crv4W-*{RCeYrT2rgAG zuF=00H_PDx`Yue179eN0^|{egKgp=Vq(cIvB4?k|yhvC!i|4U9bswbg?WsO@NfyXE zrjdoR1RbYCim`Vkg0%^Dk{~0eC#g=$m;AJ&UxQH8B^@Gc9ia`jEFmZ}cUW~H#+n!q zWL$OW6=wfRC#R_yRQ$LRLnxTw5aT1mF|LXY&!W;_Psq*W&=JGf#u!e&BhGiyO@zB3 zIIvhQ(Ml0iEKuM8V@V82NCBOVOW)HUi=bkG0__;P;A0X}0N_7TfdU1z7%O5(N(wSF zVIFim7AR1l6=M^8i01($ClEe;1@spg=T6KE{ADR%ezLEtk%ySq(bCN;p!d zTg%0ulL7@gVx)-y6>6MIdM%C+0Hh+zRl0RpCDg(|ZO30P(c+O3)oU(QAgdPq+v=rO z=`=Mz)3M05`S}%#sznxOyfL!GkhC*WiiQSm{KEpApRhKBTHtMD>Qc32H$+<RvK=EDMw7G3Z7;AJXlRa^Kx2F}*`OYUV?M(ZfguA7y#-Wx8Ci zcaRykXt(@~u8*thfQnA+)*ygO-_Z?N1&FnnvvOozbMf1P&N3ko6XZf%i@D*@vV{rP zC7KZ!fNRsb;ZfyjMNXTls?Wq&J0^n)$e_+-FyYc|jLE}9D}G$wOZ>XCM{OphleBW= zZLwYu#Asqe>##ka%*(Xaxj>XL&+t_V~OgK_IrLU8e=6?&@vhNhxZ`?L*`__Fb_>+16* zVb^^@Ttm+5l+&y)d`JI*ae8QTm+>H@Vdbsxcly;a@kKcHF-~Nm1YcI_WTQ~XoRQPT zMv546Z!ySptQK9QZN)XAzeeE^4N(yS^oi$0fF|QIkuQ*Oi z_#3+oPvE;FO~^a3&1CR&Y$`R`Ej(SLrK&?uCXUe7{&Omw{WDeJN-VrBmM|^bf(ymh z)%<}ro^e2RoUDmaL2ijb?j9;i9)VFJ1yxk!u^Z4Fid#%)ZbDj2W%}EV&y6n@-W5yg zx}#=d&|~Wgv?I5{$C4ohTc@I!Yg9-<6&0-#y*6o31%WvasXhJzs1u+9600vz{lqic zgksX4kdF4p0kYdsrUIEGmli|EQfE$!<$c;QzC+29QTmqlZdeIO51J)f6eU{OcWC?n zDW+F7f#J5#Ch5P(04raAqeknn8027}V|46M(d&{4az_kuL2)`RDm7_Ybo={{jTOo% zU?HsijLwH$AiolGSq2X|jfVlN$Sjx@+CYqf3bX<41^z{f)p6)N=l)il37Rwa$$5E= z?iXY_IOK{LMx7LtrNh>M<1!H_YXNFe6As-gnz(uglf^8b$1N%_P~?Uf;z&VCxtHkf zNLUIc%{w)^XW;ocdlD-qim#iU^8utO3q!*@TYInJRiI386jwrFY|8BA_ZE*9B^0%L-q z5knj)pEKYmFC3iJoNQ?!U|R(*~Z=C6qo2e6@zm3blGP>5k= ziF5eWP740+o2&BI;~$7CR-h73L0UD-gfARl=7Te=r)g-56C8fA~niNSA-(hhq; zuAg!Svqla(4!ck-!tb(Bi8BsspBt;=p!-lDUkGkAh_4MxOfyqrfM7>dwuk8+EA5?!!YX#6v!Hx5JNKq5p@tQ-5!>;08;q=XY{%e z5=#{poimuQaBOS8D=HTY3>VP;gm%Tm5vtSoM1#&$WI_ziNxH-VJZ+~W+NU>$STYRN zX+E}g1?8O9Q4|;)n&PdzNj&__xJg3>HdNyT&2gq~cYlxOESt97Jx-U;(A0_d#GS{# zHP&fB7&tM=U}J>bJ5rNRJ|CW@Le#M_6<>dKd5lz(3dBOGX|1BHoqvZr30;U`U;l?c z;=uPujs76MS83ZL;Etr~_8-IL}&e0I+2U_q^t8(@f$=V-cejwSo`vU!P_Nur(h?aqY zRz5}wxen1xkJ3v3l>9su7+b(PIAYN}B=2L#5x7)^%pBzi!AW3E@Nt??>3Y8{hk+48 zoRBLA^lq&UVcwxs0eV3{pW?92xI7F{dYcpeFr1{XGbiZ}c@oiy8!KRK(d~YcgGmE` z&V|6j!xuok!rG9ApkjnuK?;WlxDV0avT}*uoHW{H_TnHH+Yk6BKY*@>oGoIt4zH2l ziv#?Ki%_31kQjq5H7N(FTosG#H4QBTF;S&@J>b}=!M7WQkjhv=1rt3#n3&WqZjs;1 zY2cXyk9CjT2ZI`wxJ|gB-+M&gU5O|c0=x3hhIqo;x;cw<QmkZCR*6TX!D>2B$H%o8o{x;0^5vvJMP? zoF0u3w4?ugFk!5-rL@_rih5sN3HKzu6vb0}%w{wM6r?bI2nQ2|m;ANTI&f*_rJN`w z^&1|}iQD@C-M$e6wCaNM2*Y?4W7a5J6r?a-P^rchzRxC8xC^ijOtx4po7R=PFzP)o z$m}^L2UK;z^gayf=^HWd(Ou9zu1vO}u=5;U;Vq&dg%O65(lb1c9l$!^V3m%Vg5FoZ$8Xl{j_zMK5I7GcibW-J^41g(HRP z5M;1rW+YJAc%)9ZmJ3oC355F=l7`3q86NA0MK1$o&_BK=?(7+~RCj5k!bGTwpAd5S zW`R!eKV8T5dL{-x;27CCnYHvgzWwitOX!zVOJRd4QMM2Qx&Q}J8+Xi zLleQow5i6tSqD<}>lE3;nD-C`72wCQef_oJIFqz6wMXl}=u%grYhsAA7NjauhKo{m zO>$hp2!4Li|Bwr)U}Cd@DTQ@F4n26}$A|J@9Ryt;&Xgdq*KyQ=il1PF;UL?%m7KsT zZ;r>7#4S;xX--|9=O84GF?A5KD`JSX7TAP;@^Q9)y*o>nn?b7~e13sebQ?@m)|vldW9L>WR> zTn5@{v;O=72k17{nCC*IsHQ-+7-quqZ=F=3aBg;JF!v{VBluXi>lR%Oc3NU>bVEp~ zi6PEf$a*$}pM_{vTxRXU6zIGdqA)^*NRbQb?kTw;ZM0=qB2*l(NP7tgc7nG>Rhr?C z3Dp!;O0>8`G+1IVXK692XC=!(7dh!*>GrE1tlpVQWFEGA{*bPHDe9Q0ns*DKKiyDxE@k^7$Q3;v$Pg`pr8Kk8Co(*g$pq#^b$>o>vI&h=HT(gZ&f6N9f%n+t2<_#U18(;0GvNmbjW zJ5-===rz@t=Q8CaMCb7W`sTEB5t<#re^aBK=M_p0>tH&15N0EL)|0YQM<}boqVs$J z=j3Dl_w-T(AQKaV!;wwx<>r&H^KrJ;f>Ly5*Jg7qNBQnihLT8IacMSH-@*u32Wh3_ zOP0*KHHqQDKO0X^UK36yElG5D$~cP60ZW&Dqj}1};tN5*YT$rrYl@ZEsaK=K^PLhA zLu^4)eZUMD0!p6+E;3()UUlsbJ9H9hNrQ=bw+?X6I-EgE8y5j|xqn!ve9vj$hZoWP zwsUb!?D8A6SPig72AQsGf~^Mej@ZQaz_B?F%^?W6_<-s*ub(9ACJ{00&(LhtncX$A z(_4@P)tC=Ju0ch~bC>8^BF!&TzVwhbu?X_m#MG^Hd>G-}zv0qT_66Dkkmw?2Yw3RY zTrhcV8b-T2VVlxw82FmO#>wA(jz4H~szlCynO98c0E z88a?w7E+^Ii8Ngy(j&?jdeL);g5}Tx2O;k$E5L}@0AU4S!wNT4)rEAi+N^BPq8Z8n zNL{i!u{7n9V!;Oo+wy|0nh}+K5FBQ5Xqg`w6|gj&Y~l<} zcfxA_Jh+>TQGXK_W!iR%iz9=bMdxHkz@)|y)YT>W4Hiw3AuL!dhC|D| zTU>wisc{{?=txv2VsslHdy?nkdGNcL@V>yD6TJ3lU0<pdO#Iw_j*^RmbSHF=v&HzM_r;mG*Tx^baJ-%_PMTKJ&x;3d$ z4C8sUGRkVo2!=)tQ3m3&Cx7K&;7LDN7krJ^@WleTB0u- zu5MJoGKr7h59rdYs1ml=lIhg!7)uO(K35B{VHUd!e~CHpblIj;rRRlIn?f&r3uCF5 z$Ue3Cu2>Dn3IN?g3<{|52KR4YGI8i?6@nd+rp=aBJ-&JoLzhl|An4IQ8n>eYmK*?1 zQ!dpT8rg|6jUQ<<=~VYfV(?pBNi60hHZ9Pb&je%Zbrw&2h zL?EHwMhu=S7lsVBwOLpEe}6jD_7UyJj@GaITW>Q^k-c#D5!wio1AehKE+8b$t ziMVDLzoUOeFmV*7IqMJ%q~hnO=gA6Gqo9M8!lWeIE@33!MTL`+!cPhAsN@as`QSE61QNenp2k3TWK;*)U` zzatO>9|}{2vl3(}ftWZ8ft%Z^B<=VgePCy7i(Ip*jOsO<`%bUN;*gnz&y4@c*YSQH zT!y#>tpm;hZsPf?;@6NWQ-Q%sOn?!9bh_?w^*Sv6@ZVIWqjX2i_VbH-A6A8za#$?8 z;@Sz^{27^KB_xox^!!b{MoSH?vW#8BmvYfdpshSDwGK5b>?>#r=)71N<9zFC}c ztzC$!NaS5VvIxaL|M(jw5iQnDvh$Q`jB0B>V$-?j5y_9RE<#)&HCTAmhJYqP)axvZ z9`N5=hyk0PT&xH}YEqZ@ont#K_h2(_GfCSg_UZLB(suXGbLiqr%I13UIdMM_+YO!A z2GsYn8u6F5a~VktXh5+vU)1$7>`}nym&wVxdov4ksz~g#Gb*Tg0(nX`u3Vxwb!pRZ zb5fixLL79O2|;MP3xltVSp14OY?oH*nuHpL}y#UcixS zD~~HSI^yz9{f-psOf3Kdz-7Xev)CsEx(kC32elSdlTpiYH&UJV*EnFObw~JjyGmbZ zEoT1AG~|HH5@mR8{lN2ee=_}2@NYV?SZ(kTsY)Z%W{s@GrSIrQ7XB+fzdA*i5zkON z;wVD}(l}54n_wU<4p;zFHA*brnI}X=_W}0p&m}zvEw2leGIz41>p8ba+sj&UV@He1OahRP=hHndwO=r-Hrsr07SdDbGbN0KW8VaSj*+k|59!iycV^!KvbrW5He#pw6Q=P+ATfc|IFmw)ClEyp z@Q+$eD3hLMwu5uf@uly0;ZQ!&O_~k6A-Wm!JYzuztcbd1_s8Obe+>6BO%qqkdoV#R zeNTVv*ZI&XDOFrr-?8+mO9C13;+}tBw5U1&Z@1U;5zP2NNh$nyXf5c1kil}`lIGs_3xBlP3m{1&RMhHs(+(arzuk-5g15;C(d+ris|U4EvwH93}+4&iCQXezybs`Nwo&3f~pB z8VI69XZLHZF}-%S_Sm-yEdmaf4U`mMHU$Gj!|IFZM*L*dgimBJkr(L-N2GmAprceC zr20*b07?|X1nCP3Yg3m=gh|uHbfQYhJ83QGnx}jsnUkc*YvS&UG{Z!KQs|CuHM`#0 z_yP(A<*|J!)wZvn{0DIv!A{+KfH+~L9(!Nh{{CZQU@`|A9~*xNKh{DFvNB4eF5?Y& z2d^KeX~nK$2-ZS3;wPhK9kfhi!jfs+w2AsLkpFf%B;8cDCEP;*tVQ%D5XDFMyPch> zYqE-xehX$GI!&9xvDy~Rv0Hh;d`htaLUxDeJk42kLoURle==@!Y^^RLh*t{qy8Tsr zYMI5!E(E*E_LHbO2C3NOu%DqZnFl>ohA+-M`NUwl+4N!n!Q6b~K;oZ2YSuxLDb=x^ ziawByidr;DYY(D|jR4j1td2SDNVyOyhg^%loa5MR&}L#0CY^N1>~L7Mim zSt`(%;SD&**^QF2n!xnP*AmFPELxhKR;BHz1B}LEYcG0ZVtD+SvD~TlAgb61K)_i| zX6|OB9FU|~EbJ}>tQ>jIC6#V#z8|0CQ}42sy-7D)tcMSUZSLtCsiLfJWUQDR$aTo> zwc;}kwwWZ3mS_{PMI;!Mwbvwu8vhUM!E}2j$keD`paDWE*#^wa@_^zQY0c8S3ZFzl z?X+b!jnn7?1SQhro);yA%J)pNtU`=V0x+eDjJg~elcZQoxil8k$TU_Cq}$R?yGQK- zg$B-?W>SbUo#L$TwNJC3u7*if9?5vff-MKv(-(NWc~Sl1rBx1w%#nFO3>@qkxXG+4 z#QI%CrK|%3DbR$AWt7U4fwofYE(Gv`rhF8lcGJ3*-2aWzNl1&POV>rQ7&?U2Yr-UA zBEA;-j&POg4sDw;gO^l#kz*DAhWDaU&h!&ZB{F(1nEj?z_#a7QBA`FdTe` zHntB-UT5L+Lj#WqXqnBHz9>((r5ZadmQgEH2Ex4yX{!!H=op0L;4A`U?T?gx9 z-brOJtxJXRegu4Di9}PhrASh-cxdc)+AyFY&bq#$A*KNE^3JM}~A5?!SlN60$B z_gj9M=8-Bp^?|sOC`cB7+GQQTggN-P@SH{+>W!dYSH~Tcu1noV5tHrcH*||$-T(eB ze%-IPIUn_U`05-dmb&PXVB{qsgQCq6qUabId=C0mI> zn%>a13$VJV4|YB!QiXR7zG(!Vx%80krJZaAriBb$(xBC-SqH()!bIbt)w)NkCM6?= z@Gk2Yu(hWR8$=UH3^JOoThwK}J=X0oU4^X2=E=pWJC2aWtb&A5_I!%6tWK&N2 ziizQrI4hvERWlt%L+!(NjZ(vEY7zrX(^U>cuxYq!l^W4z_~li5urY>-r<~b&LB;^q z)7${cl=hMa6Gt$15Du0iqwBZFu6N40D_E0sdo9pT8>zM7&t8ZMLUP2~3GOUS!U^ed zc3XQ823th7`82zp8U8L8bdT$Tg`LPDZ44whG>lB1kH#{5FE5QI+ueAqS9P|s^+ZwREpYI-2G{>+TB}5Ez;0#BLTh?t1q{N@& z)f?A4ON#+k5|hF!!N*i{Sd$naLC#-l+ClFu7oPK^I3gNY`c zTlHu@(Jq7`H7>1=N{e%vV5u_of)RdLTiA7Ui@j_~B56U?>;#GlLQd6a^QVvLi{Rgs zno}Banp9wN;5U8c0;Q5+y35hK}cMu)gF#pp_{A(#7ezcIV^Uip9Fz6|9VUhNGD+; z-)i~;^$5PVce{1DdV(g^tnRPa2&m^}BjtALd$QFCy0j8$qd2`8CL97zNh>dd2rl%; zzctps^ndncyV}qs63o8zyZMA0{r+Z*D-23t0f z&rN7esAeYoj36w!L?J#4P13melHpiIl%`{rV;JSfA;6!&BJMZ%d~X^dVi111v`Gx? z=T9BoqUDKMIjM%UC#;{~9gOy9$;7=XWC6`9onA7E);s77I2F>e$tZp(&;qd*vrr8 zdX_@O$DUI)m@*8z)q{dwnJL@SZLsh2q**vCLzRQx2I-8oXHTgw@%lh@?`vd3CXt9g?cV9sz%!DiwrKjX{< zpUC^3Lj#*KZFy|^k$y}#FltRqY2emzKeht9wY5t(I_*^GM4Uu%lh3NbEP|l+_x0@7 zn@%kRwW~vS@zG~SVg)6gIBJtv5~PHq%7uf?dYC@O!PL!tn=YiW9y&qSNvd=j&x??#$4$mw;|=K2Ay+&q zqyWGC)HQJ>(UWyME=Q)@NFjmXsJ{zJ=$Jp;1c!xy0VBNNRy-^^UgSERM7SxqPGL<( zC5{@@KYaA5aXo3O4&}nS$4hRjb&7L=9tF&bL?Dp*fS>?u6X^Q%=uUZ$z8aP`Cj!U8 z-yLfJsow~2ETx6VMZIwyS}wX|&mEc-244t^W>38<-nj5B^;PE{<;#<(SPb|Px-#Xo zrP0GcIHk%r9(8JA_GQl6F1!<{uv3Lj6k~QPs0q%0JwdiEw;U|#McqMZPi8|}0=z+; z#BhoEH>YLF`e0%5LaJXC*MG6rPfw&@`^W!C|vS}%WArS=WcaSgK+6oJSKQFPL zoCn19XXtLcATVW1cSa$As|vYRT$)WfxCOi5jZ-xDH=5FQIT$w}d{g0_s2(A&h71w( z7sDmyx~WUB;=ZKxPy=Ok=roQ{$pZNQH3$~zMvIQK3tTdU)D(!eu!L_STO?~f@-*cP z8^N%cDX8WI9JT2+Sd<4bh8?=I%Zxm=cW{BSh>VUBlJsX_k?97X0C?POh_JSySum7f z)@2wN#9D7ir%42ZwYce?^9}&@Dcx|Dz=1F6KGsM$b*U3%TXDor-;EB33RIFtNEYtT zz4KJQaGz><&Rzu@&4y9mgv_A3e-N*dnXo!7Lq)AksAY=^1ksHYoYR;b+*Up4o}`!f zHr2jIQuA1s>z9OL$W+s^a>sDo`|pVJxamM*yjWy8GfKsi^jHLuWa?5U_}^WNveVx| z$-WA6z3U$S0i$1yW<7&ln9^I~!TuD@VaV;JWx9cfwL&cehnZb1crWN>9;5R6+a%2E zt!7&q_%#N1a2&c?0>l#5f8Xe_UwBWv7VIlQ?aUuvqH`yHBDNh*>M^8((c?9fv4whs z8^OC2Z%Ly)kS77U*MXE`bk9>kyYS<7 z2dQ=_b)znz47VW!RkIK^Xw@&^i5*1S5$v+`Yxpi&nynZKx>AkqkCU|!o~N0F6x96` zd<@zsc&~2fdZq;w!K6Yp#~haZ5eWyxzz-gC>8nnyru~K-!<8Ycs=^%*LYg79YHBqW z?Z#)uvRXLWfv7%?YFc{LqBSB2#cfQU*Dh|g@L&C!*RRzs(%VwNBf6_vRU_W0M*7xP4p5`v6 zx*Owsdfg&Z=5ti6Km{&!^A=@vKju5AItr^so4R?Ea8=Y!&8EJs+tq_vm9R<^G8`zV zqKK9VpA;@r3{ZkRiY|mw>Mr@!mq~{nH{}IC(f5*+WybaZEd!snXej5YE%=B($tKCm))5m^Azd^&|v@7kgrYs;2NLJ*{(q+S!j^~T}U~*C}g1%b}>_0i-?z&!m zO)TQ?Pmvw2HiT=`DGQ)8?{Gd=UZ7u2YLt{uUK76w=Ao5IvMQ+wIEJs1iyPUn=`~KnVX^joB2IAB8NRs1{x)@qVBEkmsmhC?t>G(H zT!f>+yt7KnD7gKBV3<%qitT*`?K?&z2OKlBHLic6m)Zu=nDwx&8z2LB#BjA{Xp1;( zx2er=HDq`OX&7~vHa0&uZd1TgQ^!s4`hMyakx)VlpD$O*KSxe3O0qp)MQQF(};BFyA^4-E}jEIjN+8WnykW@0Q<#X#~`#k}qn-d}3 zLaXt4L1m?#9Wq?Mha#!J-2BXtnH+{zDvjNTNB?Bp&SM+>FsuU|bi;Jz;~C72je^Pk zO{OVIjKspf*l8zyC7_^sPbaK@V%+g!c5|@39K#ksT&)3I5&VnYv)e+a4W)p@RzuY8 z@24TPK_)DysPCi%QNnc(YH}2Qwjyd4_y%53xpGWY!qC+;-!b_4j!R!95o8HkP3+1% z04Y$;APbS+6R)X4q@>q7C?M3=V0oYyC3v4cw}v+#$$VTUt*Jez!50r+2>4Byz+=)) zm`rI3IUY~2zaHm*g;j}AYhdbCfc!vRY3m4Wq^TB!e0i|Y3A>MczX)?WP_nE=Ibv}? zuXB2lZ^ZS9_V=y$R*-a;G=v2Aig&iBC*BorBrWC&!)m;LVkIq*u>65ZQw>hd1KJ9a zJep5hh@?mnt?Prxo{6A^#bhwa=MLAi*H-slVEVrC&8|ym(;~2|a(d9V44TCa>*wwh zzlZ&duE!lSXA7aB?~OZyuICAtPJhei?$URS z7U*F?dN%mhZR|O~fMmH!_i*ztYj4$Rw2GfEuB6L=AZQ0di~2imXk=RyIYjNMfC@r} z$pg=y6#6`}EF|)GVzv7qjv&8ZR5>!A)5t{@K};$Rf}eHP2!^-d7`%wGa#%#2`ZJWf z5OsbkDFc+l*6Hj=nR3t?93+tD)jd9Jff-2*C#u;-KY3Aa;pXARTbn4+D@s3*QUZ%T zYT-(N+~%k$&}zGS@=;j>ydS$z8^Id{>>agW!i!PG5#nMRaf>Xtv4Pdiez2J9E#&>ZJe3^bt*2)HH7Q4^(&n8C48 z6_nWZ`KI5MrMO)*oWUJY1z2&yyK!>{`k~@9D5NcWZ_%0<@)UI54CaC|uyOZCmS_b0 zpi-+TpB=QmJ@V|B*~d3&*TewGk>vj%D%i1g7rj}17Ex&kgfECnWg#vg++-{+%~Aj7 zn2FL9H8@rtM@0XGonTT|6l7U*ogUaW-S1SQt4-~4pqIZ}u6i4~Nj0iTTX~v-uA85E zH>MXQD>N6rsVSc=HO!iU`HN7fb+DNBsb}r%M^kinzDnDjI@jWA4b+0g4#au>D^k+U z>ipTdy7*506FTWPU?Zl2vg2{^j$Yv#f6r(y^y2shT&266N_2ybTjA;9c|bRcNJ%Gc z4F#GJ0iG?(*7HFOLQ_6l7Xub;VanmqOV#biC_J_X_)IQ`&n9-3W5-A|7a^kiofhmQ zZBOkb%Wa3dFgXG~|C}urq?)1%m!hQK)bUY7Id&Yd6F&URkil3cq=i`Nw>a?Um){a_ zr>c4BfXquFQokYlOLRkma-fUaBnD;H2Vs^690-|iq-yv?ygq+b)G;0l0YB;kf;$Um zJuoMu8S#%>u(GB2BV!|qJk$+`9tSKO+_bg##6nOflKpX1ac#!=>~R_tsF6_9oKs*f zsq|Z?H$rfja)55;Y>d*JQ}mbUW`SDHaAsKs(If^`Bt8$(z@V8+&N<-NM%AF(Hp+@! z>Ivb=Q0npU(3H60tg59rOdjEZt@x}xzqB~46B#GA(tJ+Lyap6o>4L$*_=yt?wo&WC zk8(%+I*MF(H-@iak~tfrJOzDXmu}Q1=?!_UV6~g{;N>-18Q9R+glH0jE;E72$~0h1 z@~(-rM=!bWPU=j$MW`Fj8hoyb5m<=gLuA8$?QWylCf3Idi>*Y(G*ruW+aDs_9aM-u z`dwp67-wSIte&R!LsXE}ucH`dMO_rSQA8Rg>mUlSI!~)>#n*>7t2rjOp%;g>Xg;bj zUJ9N^Gc;fz-Pp^G3O_B_Wf}E6ReYonC8!#FF5DXU?F)BkJFQNnr>Y#GdEiC{k|OmL zZ5?6oje`_2e$;i12CEdCrO5%vh2&;b;hF&579yqT-53P~ua%Mmq#>iFrwf^hmcLrr z7F%HF$HZukH~czjD>nSJB<0*~O-wN*(81@*3`L598HJW6CyO5Fp3|X!LSIx>Js>z; zn|HH-$}gb~SM=p!dU&seNTW0bJrP2iGREuCfPrg(;k8kJZ($}~W@6AqPC;<`a)C{% z1*8Z$Tk#WqC{Ytmlpi02F8Fq|PAfZBd#yq6xjUSpsB{^dS4C6ZNWbwevaO3V1QnRH znvemvsa&O7KYdJ2Ui|J8fgr7XAVKUPT#Pl;9A2M+E?^Vqf@67}IEd#Bx_$_-IepFR zY>5f_epsdeXt5YL(9=c$``g`*98Uw>G@KckQtidOL!3(b+PD(rAnZ^jBBb9U+oaVz zgbvMB%CzVv>j08?9M`!r3T4V! z0V>^a9aL$(*|?W7vFhMT+HV3^c7|b)`Z#Y zcHT^Mi!iD`Ac@|A*~n5z(-xTm-E%q(i2r4#IF_WCinp zRzWH3y#6A=O}=l_gOb(V48*SBo5t{?(O{J(I;$24c5lBWJ8}`KHfDvW=W@DsULAw3 zGc%Bulwd1oIqo^SOo2i;Ya(B3wa0vPBsT1wRcTVBu@2N^uZN!)UyZwUpo6O;O{=>u z<8FX!78l@eSDI716#G4;eOkhetx{xJ02P?*i!Rprzc|Gs9fBt{ZV|Exv>5z7>bWh8 zIzr(oC@5Qc5+ToK9K--d1CPf!$tWv8xZdgl4#Pme8 z^$o;4w^_OzGXny8k>xT?yLCCCs13nPL7M&vH61%oMLcbVND12C#-R|YpYUGLlc-}1 zo*2|jQ3N`@rxaQG-exgi$3~PiXcD#zDH$+~D($L*pwzNrA;jq~hNa}{F(NK%Cy%l$ z&=TFLIHyu-SSfOsjL@s}G}3Q*DB|g*5b5G~^snPmh}185re5MNi%MhMW2MHr*bEP7 z3Zjh|l!|i`d=r=4?BWcvqpx(Za3;+ZT96?mk#kds6N7D%NQ^7c37oDx=-qJj=}&0+ z=b`FNp|gU77uhy)JFU5L9u-oI$>cZ}+-$r$uR(9;jWl zC2!vaqUs0QG69Y1GwpMOBx0v@ZRA36>DI;NgNa+=x(l_K5Qxh|-2rM!3hQ7na8J@p zy2nLhD%-&4RDS=lv0~X&Ke|s3PJE5?~?>s~|9-BSWeB(MtyzHdCU^TGceiJPCvualBV=7+$-D5>$7J>&$GvkEUX;#ji%Z;=hSynjp$cN1)O?&~=MOL0V4^ zJ-GCcHs!gY0-a#&({Y{n4{yH9S?OP(X6SK;=V;AV)DQ@$C0JDPc>N%tW;9It%;p53 zNN3?)UOct*N=7X}3bcd%;=Q9(29rN3(cLIb$Zr;8C8mr+M0IASnQ*-JKN=Nhc?c$^ zQACQJ(BdD4K~X-Asb0o(KT*F2Ulw zj4Q`b*4&5;x4AD9wv4k#VhCFyqZW1VN)aifM?nQrL(L)y!`r7^2;&5yC5EXQZ91C1 z%3&x4BY=f@mA#M>dLp8lnB=&3p9GG{Gs=s)19>dqwQwr+izzl|j_HO9NdrdMxG>BWke4hSe;erD2t;mAJq zqPHKXzo;OGvsiKgX`eU63oC1jsapgKk)&Q?he9NOYWHSPt*WpN`U7b#)b(zJ=_VhG zm?a{KVX{gqwF#=%9oe_ta4ax{c0apfC;Cv>_H%lTFm8@|*V|8`+kk3Iw;`t5b|K>g zT=Rf7y+pUOUSb|+EsPtYtOdZ{qhZTCY7t2c%Z+;c4b;N(jU$Oc4x#n3-7(RAE$?kX zcY5s+&u)3H6l?8gzOU&b}g)xG(7NSy=9KXqnM1L3^tL(~+iAr)o zV9|&&EzVyPB}C?DpHpR^fj18FRjx_V(`^;;@AdtnQkM#rMYl_+4AcA#BG!vqb%CQ=EhDEkTgBKS4)*q*ig@Av* z{@Up2Gvh|bffP^~1{WqMtLCdBt-Q2G>v^b5?4}T@XkyA9uoj|RSI42{jhtEwK)3UL{qpydtIby@PvKmy%L>0d0zD7Qbg%5qWpUUqyYHUpBATWBdZrPMmMR( z!a5i(;$jPBv-h!#gG8c+9W~jg#HqZs&y7{cQhk4k-u%@u@kLfQUF`=BI?m8Jt0aSh zJ;fTZ`_}`Lo zjASjoeh`q|?j?>dZ0?q63fotyEHwr)AqM3FkV$sWW5RvWm3{s(FQiZuB8?Bw6JbQu zE%5rOUgYbQ_ZpD|V?qyb;_t;PDBmnu2fg`dwax0LL`I-iqUk(HoAnFQI)I3aLkmep z-|Nbh3*-wJnAFxRC1gwWS$mJJ=QTwcL@H5`$4BYTt6vj6`~|H#`&2bcOUqZGvS#;&dz~@w!u1p$W z_i$!u5rs&0LhGQ}#8i|ij})N13|ApCrCiT%e@zt936DldsAmr7GhP$RP*LhhVtxQn zsYWktAyU!AG?Gx(Yt&_i^=DP{*(eo<)QZHxMkL(SoR_V#&s^`dwjeE3Z3X%_kRFn-h;%p+SMn^yewh^Z>vU&pMB)lTq?alWS`8RZQ{(hyiKgzIp;!2?*##j{ zs{Nk0U3aKtn@mzO^b^WZlM*P(ln*z=99ydqh0PXkn2w;$Q7t&@YKB3;YM3jTw1PVv zr6$>zy*_2p zW&Av9nTQ~|o_d6#FiwRt6j&tI!9u}kJC4#i8-BZV7AWsDf{(!k2;zGATe{cFqHI${ z@)Bqs6tfn_97ZL;<8w0x87Y7kO;VON*Z7Bw7|d;FaG-46q`y?7VE^Lt&q;(UNOW z&B29pXc{fzNfv82dWl7u^5KFn0WUR3qn?BGQ<{YlP2Sd+2> zEL&pWOojWdaMFk!QBWzm1o!Iy2`Y_TpC{0Cst2;$cDmAL=EC!WoOj@R_tb>b%b#N#l zbx7**lh-krcwAh`o{0fy_AZ0~a-bjR-!m^ff=jVS({&C6f#H>wV@s+rZJBZrJ27Vqf-84nsVY4yQ#YCQQAn^$VZ0@F=_qgXe8pUsF8}C# zfr5)ma`;LoI%Jcu{lTKN}74l{DxZF-Smm-JxIdF5SBLhS?t7 zkb?hB)Srt&qyjo5A_W?+xIz&9B?iXnt74I@_h~d&@mV{oNCNr-4?oLL&?Nv>rP-9f zXBWrUJh)R>2L-}NLJEdM%c4ZPSr+nT36uH^sNb%CZrt7Fg-5jm;z2LPscYg2Tn@?@ z>l1X}!|`~0JaxKdn2ii0TM198K!E^|txDoPtpDD)Gb~a-5FPb7G(hy77yz_EPf`2H z^^Df(*_nZZk&h?nx>w>X1IHXZk4k8A`R449btMYq4o7g0CWtA}5P{5^%(x8@10jZr zMcP0Nf_pbk(Lk9l5+H|9jIS`s+TaV1^b!Xe7ofgF1qx7OC$80FtjHV%8ihemXn^Q@ zj6vbYyx{f>TGIV(SXl}MxHI3JrYTF%xspxOgY3#IFd8`dwwULb*ekmFmb?Y1vk*lZ z7%>1p`a5x^ZqucCqJsmid&f4@)AhK(+uO9NnU7T(EK6DjJhwATfp@z_c*K!jB^m znHT^5ahW#ZKjP+q_(la@_?+3Mj*OPST|~QV<@kTwKm?N)jEvS=apxJY5-vG>IYtKEqUfih~rE z^~GHddr)eW&`Dqgt^+TC`{UXO)eADU7yyixi~1Xakudpkk*Ns4wWy@(Fl@gW>||j* z> zWd?7mO+zmsPdyBA^8|3LOldcZipk+1sj%;;xekkOiP@h%rtM*@f#DDXN&j!I9#fwV z=VaSlX1`(Dlq^}*|jL- z_`*gKL}5J)3~AhkLd&yz44oK&6Yq*Qno7@ZMvYF##InR z|Bz-t5Q2*@uhIR25V}V$h(S%W!p|Uql1KL)la|7PKF6X5c_as*S?j=uX;`!)yueJ) zf*`tr91C}e7KJ}gwA1skiA-|}@~=f4p=acR7yu=lg52#JQo-Rm33rr z)uPKSZiY_~6HjTYh(YK9GWhQ2G-r5p)>N_j=O`PJEM|vimJXtkdmsj{^<8cF%y>>uEG(E=Dj+dNiseV7>CM5Y>0amI#Uos z2gKD21Tk#g$fS_w@XzU0^60qk@3L^pruD;05^C2>I$Rhi0*ix3?uY?MlExg`z}%Eb zWB~;L$-8}z*2l@+0NGC*q588us!Z^?u;Cv3KzEH3G*_={G(lrf1QxSFE{Oq1GGRCm zqOzTk)B@501zy6WC(m8l2wO+kY4b!J_@1uWAizqADwd$K3sZlSmfaWVm*MX(-GC0~ z1mw^Dw}W}3D4Cyd=w4BekPUK63_zj+C=T2_`qUWe0FX|QDa|Q*&5R4Ap&h+W%brU! zyj-T+p35Z27waLWe5npq#3`!0V9wv6?XSN!9Lfk%M3plzZeU^8U0Sh9bgt#N`IyP1 z2V|rd;sJ4B%wd@=sKRB)9=Rq4KpWi;0cp%K$(ysD=ay)Eml_Ax!Zi;dw@csAjo{6{ za8pKC51|Q-P4s?R5~n^CQ~S>`yOqhxqNxd!rZ~0oq@+nFcME)f zxLfjHCIYiU8xKDkpRCR4|6k0p#Zw(6*D&|Q0L1nvgfI$v3C-_QBco)|3KQBH?5r18 zXeGQe!fL9*rDC^2#VX_+PJ`}C$@>sMAh0Avofd>a)qP%QmPZa2HCo1D-t*5-L81=G z#3QYxVVk_@js8mRHLU(%JVCUo zv{2>huuPb+s_wqDR(73+6|(({HQGIFv4LRk�u-br>mP039LQV@mpP@q6O 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%0A7w8 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
- 进入视频间 + 进入视频间 修改 取消
diff --git a/src/pages/mediation-page/components/LayoutContentNew.vue b/src/pages/mediation-page/components/LayoutContentNew.vue index 739258a..52b7f8c 100644 --- a/src/pages/mediation-page/components/LayoutContentNew.vue +++ b/src/pages/mediation-page/components/LayoutContentNew.vue @@ -44,6 +44,10 @@
+
+ + +
基本信息
案件包名称:
@@ -311,6 +315,15 @@ export default { coobligationInfo: () => import('./coobligationInfo.vue'),//共债 singleRemarkPopover: () => import('./singleRemarkPopover.vue'),//个人调解备注 }, + props: { + caseId: { + type: String, + default: () => { + return '' + }, + }, + + }, data() { return { singleremarkvisible:false, @@ -324,7 +337,6 @@ export default { mediationRecord: [],//调解记录 baseInfo: {},//基本信息 obligorInfo: [],//债务人信息 - caseId: '',//案件id communicationRecord: [], mediaterecordpm:{ @@ -347,7 +359,6 @@ export default { }, }, async created() { - this.caseId = this.$route.query.caseId this.mediaterecordpm.caseId = this.caseId this.eventDialog.caseId = this.caseId @@ -550,6 +561,12 @@ export default { .case-debt-info{ + .mediate-status-log{ + position: absolute; + top: 50px; + left: 270px; + img{width: 130px;} + } .descriptions-t{ .descriptions-t-title{ //margin-bottom: 5px; diff --git a/src/pages/mediation-page/components/MediationRoom.vue b/src/pages/mediation-page/components/MediationRoom.vue index 11eb788..5d782dd 100644 --- a/src/pages/mediation-page/components/MediationRoom.vue +++ b/src/pages/mediation-page/components/MediationRoom.vue @@ -72,12 +72,12 @@
-
+
预约
-
+
协议
@@ -89,7 +89,7 @@ title="发起签字" trigger="click"> - + 签字 @@ -103,7 +103,7 @@ title="发起签章" trigger="click"> - + 签章 @@ -116,26 +116,30 @@ title="发起送达" trigger="click"> - + 送达 -
+
类案
-
+
办结
-
+
失败
-
+
+ +
成功
+
+
帮扶
@@ -147,7 +151,7 @@ title="案件协办" trigger="click"> - + 协办 @@ -185,10 +189,9 @@ export default { singledeliveryvisible:false, singlesealvisible:false, singleofficevisible:false, - eventDialog: {caseId: this.$route.query.caseId}, + eventDialog: {caseId: ''}, leftActive: 1, rightActive: 1, - fileList: [], mediationRecord: [],//调解记录 baseInfo: {},//基本信息 obligorInfo: [],//债务人信息 @@ -252,7 +255,7 @@ export default { visiblePopover: null, VideoCallDialog: null, mediaterecordpm:{ - caseId:this.$route.query.caseId, + caseId:'', linkedWay:'' }, materialTypeOptions: [ @@ -289,9 +292,13 @@ export default { }, }, async created() { - this.caseId = this.$route.query.caseId - this.getCaseInfoById();//获取详情 - this.getmediate_record() + + if(this.$route.query.caseId != null && this.$route.query.caseId != undefined) + { + await this.getCaseInfoById();//获取详情 + } + + }, beforeDestroy() { // if(this.timer) { //如果定时器还在运行 或者直接关闭,不用判断 @@ -315,19 +322,23 @@ export default { return {cardNo: datacardno.substring(0, len), phone: dataphone.substring(0, len)}; }, // 获取详情 - getCaseInfoById() { - let _that = this - api.getCaseInfoById(this.caseId).then(res => { + async getCaseInfoById() { + await api.getCaseInfoById(this.$route.query.caseId).then(res => { if (!res.code) { this.baseInfo = res - // 材料 - // console.log('获取图片',res.caseFileEntityList) - let caseFileEntityList = [] - res.caseFileEntityList.forEach((item) => { - caseFileEntityList.push({name: item.name, fileName: item.name, url: item.url}) - }) - _that.fileList = caseFileEntityList + + if(res.jointDebt == 1){ + // 有共债 mainCaseId + this.caseId = res.mainCaseId + } + else + { + this.caseId = res.id + } + } + this.eventDialog.caseId = this.caseId + this.getmediate_record() }) }, // 获取上一件案件 @@ -359,12 +370,38 @@ export default { }, // 获取调解记录 getmediate_record() { + this.mediaterecordpm.caseId = this.caseId api.mediate_record_list(this.mediaterecordpm).then(res => { if (!res.code) { this.communicationRecord = res } }) }, + // 调解成功或者失败 + handleChangeMediation(resultStatus){ + let data={ + id:this.caseId, + resultStatus:resultStatus + } + let resultmsg = '成功' + if(resultStatus == 4){resultmsg = '失败'} + this.$confirm("请确定是否将案件标记为"+resultmsg+"?", "提示", { + confirmButtonText: "确定", + cancelButtonText: "取消", + type: "warning", + }).then(() => { + if(!this.$clickThrottle()) { return }//防止重复点击 + api.updateResultStatus(data).then(res => { + this.getCaseInfoById() + this.$message({message: '案件标记成功', type: "success",customClass:'messageZindex'}) + thiis.getCaseInfoById() + }) + + }).catch(() => {}); + + + + }, } }; @@ -399,6 +436,10 @@ export default { } .btn-group-processing-event{ width: calc(100% - 64px - 1px - 48px); + .bottom-case-btn:hover{ + color: #BC6F60; + i{color: #BC6F60;} + } } } From 0ba729a3d6d8030416c4dc7df4d10cd2ca1c08b0 Mon Sep 17 00:00:00 2001 From: liuxi <357439530@qq.com> Date: Thu, 16 Jan 2025 16:56:47 +0800 Subject: [PATCH 7/9] =?UTF-8?q?=E8=A7=86=E9=A2=91=E9=A2=84=E7=BA=A6?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/mediation-management/index.vue | 1 + .../components/VideoReservationDialog.vue | 39 +++++++++++++------ .../components/caseVideoReservationDialog.vue | 33 +++++++++++++--- .../components/singleJointlyPopover.vue | 4 +- 4 files changed, 59 insertions(+), 18 deletions(-) diff --git a/src/pages/mediation-management/index.vue b/src/pages/mediation-management/index.vue index 3aac087..619b19c 100644 --- a/src/pages/mediation-management/index.vue +++ b/src/pages/mediation-management/index.vue @@ -259,6 +259,7 @@ {{$util.getMediationTypeData(scope.row.mediateStatus).label}} {{$util.getMediationprogressData(scope.row.mediateRecordStatus).label}} 协办 + 办结
diff --git a/src/pages/mediation-page/components/VideoReservationDialog.vue b/src/pages/mediation-page/components/VideoReservationDialog.vue index 9eece57..cd175e8 100644 --- a/src/pages/mediation-page/components/VideoReservationDialog.vue +++ b/src/pages/mediation-page/components/VideoReservationDialog.vue @@ -9,7 +9,7 @@ :rules="rulesClientRule" label-width="130px"> - + + @@ -127,7 +127,7 @@ ]"> @@ -211,12 +211,12 @@ export default { caseId: '', // 案件ID }, rulesClientRule: { - name: [ - { required: true, message: '请输入', trigger: 'change',}, - ], - content: [ - { required: true, message: '请输入', trigger: 'change',}, - ], + // name: [ + // { required: true, message: '请输入', trigger: 'change',}, + // ], + // content: [ + // { required: true, message: '请输入', trigger: 'change',}, + // ], litigants: [ { type: 'array', required: true, message: '请选择', trigger: 'change' } ], @@ -267,6 +267,23 @@ export default { .map(({name, phone, identity}) => ({name, phone, identity})); this.repaymentObj.caseId = this.eventDialog.caseId; // console.log(resultArr, '---resultArr' , this.repaymentObj) + let videotitle = '' + if(resultArr.length>0){ + resultArr.forEach((item,index)=>{ + if(index == 0){videotitle+=item.name} + else{videotitle+='、'+item.name} + }) + } + if(this.repaymentObj.members.length>0){ + this.repaymentObj.members.forEach((item,index)=>{ + if(index == 0 && videotitle == ''){videotitle+=item.name} + else{videotitle+='、'+item.name} + }) + } + videotitle+='的视频预约' + this.repaymentObj.name = videotitle + this.repaymentObj.content = videotitle + videoTelephone.videoTelephoneBooking({...this.repaymentObj, litigants: resultArr}).then(res => { this.$parent.getList() this.handleClose() diff --git a/src/pages/mediation-page/components/caseVideoReservationDialog.vue b/src/pages/mediation-page/components/caseVideoReservationDialog.vue index dcc8852..f78cd6f 100644 --- a/src/pages/mediation-page/components/caseVideoReservationDialog.vue +++ b/src/pages/mediation-page/components/caseVideoReservationDialog.vue @@ -19,12 +19,13 @@
-
-
{{item.name}} {{item.bookingTime}}
- {{ queryCondition.type ? '已视频' : '待视频' }} -
-
-
{{item.content}}
+
+
+
+ {{item.bookingTime}} +
+ {{ queryCondition.type ? '已视频' : '待视频' }} +
+
+
{{item.content}}
+ +
diff --git a/src/pages/mediation-page/components/singleJointlyPopover.vue b/src/pages/mediation-page/components/singleJointlyPopover.vue index 3f343bd..f622f6f 100644 --- a/src/pages/mediation-page/components/singleJointlyPopover.vue +++ b/src/pages/mediation-page/components/singleJointlyPopover.vue @@ -15,7 +15,8 @@ v-for="item in operateMethodOptions" :key="item.id" :label="item.realName" - :value="item.id"> + :value="item.id" + :disabled="userInfo.id == item.id ? true : false"> @@ -42,6 +43,7 @@ import api from "@/services/caseManagement"; }, data() { return { + userInfo:this.$store.state.userinfo, operateMethodOptions:[], ObjectInfo:{ assistMediatorId: '', From fa0035b3d8ff09351d21da56eb8a034d1a72dcee Mon Sep 17 00:00:00 2001 From: liuxi <357439530@qq.com> Date: Thu, 16 Jan 2025 17:23:18 +0800 Subject: [PATCH 8/9] =?UTF-8?q?=E4=BF=AE=E6=94=B9bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/mediation-page/components/MediationRoom.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages/mediation-page/components/MediationRoom.vue b/src/pages/mediation-page/components/MediationRoom.vue index 5d782dd..4a6d2fe 100644 --- a/src/pages/mediation-page/components/MediationRoom.vue +++ b/src/pages/mediation-page/components/MediationRoom.vue @@ -329,11 +329,11 @@ export default { if(res.jointDebt == 1){ // 有共债 mainCaseId - this.caseId = res.mainCaseId + this.caseId = res.mainCaseId.toString() } else { - this.caseId = res.id + this.caseId = res.id.toString() } } From 7f3920b09d1db1510d81feced5d5fe6c41c8150f Mon Sep 17 00:00:00 2001 From: tdg930622 <51816549+tdg930622@users.noreply.github.com> Date: Thu, 16 Jan 2025 17:41:42 +0800 Subject: [PATCH 9/9] =?UTF-8?q?=E5=91=BC=E5=85=A5=E8=AF=AD=E9=9F=B3UI?= =?UTF-8?q?=E7=9B=B8=E5=85=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 4 +- src/assets/icons/svg/bmld.svg | 10 ++ src/assets/icons/svg/hang-telephone.svg | 4 + src/assets/icons/svg/up-telephone.svg | 4 + src/components/VoiceCallDialog.vue | 218 ++++++++++++++++++++++-- 5 files changed, 229 insertions(+), 11 deletions(-) create mode 100644 src/assets/icons/svg/bmld.svg create mode 100644 src/assets/icons/svg/hang-telephone.svg create mode 100644 src/assets/icons/svg/up-telephone.svg diff --git a/src/App.vue b/src/App.vue index 3e13771..e662242 100644 --- a/src/App.vue +++ b/src/App.vue @@ -65,7 +65,6 @@ export default { console.error('---初始化失败', message) }) - // this.acceptDialog = { // "sessionId": "32cca051-dcae-4269-ae12-e8eca5e02146", // "calleePhoneNumber": "008605305343323", @@ -89,6 +88,7 @@ export default { // "startCallTime": 1736923493486 // }; // 呼入事件 + window.tccc.on('callIn', (data) => { this.acceptDialog = data; // this.acceptID = data.id; @@ -96,6 +96,8 @@ export default { }) // 会话结束事件 window.tccc.on('sessionEnded', (data) => { + this.$message.error('通话已结束!') + this.acceptDialog = null; console.log(data, '---语音会话结束') }) }) diff --git a/src/assets/icons/svg/bmld.svg b/src/assets/icons/svg/bmld.svg new file mode 100644 index 0000000..8d900b6 --- /dev/null +++ b/src/assets/icons/svg/bmld.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/src/assets/icons/svg/hang-telephone.svg b/src/assets/icons/svg/hang-telephone.svg new file mode 100644 index 0000000..d272ec5 --- /dev/null +++ b/src/assets/icons/svg/hang-telephone.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/assets/icons/svg/up-telephone.svg b/src/assets/icons/svg/up-telephone.svg new file mode 100644 index 0000000..bbc7b0b --- /dev/null +++ b/src/assets/icons/svg/up-telephone.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/components/VoiceCallDialog.vue b/src/components/VoiceCallDialog.vue index 7f21718..73abe1f 100644 --- a/src/components/VoiceCallDialog.vue +++ b/src/components/VoiceCallDialog.vue @@ -1,8 +1,9 @@ @@ -34,20 +124,91 @@ export default { data() { return { zoomActive: true,// 布局状态 + + answerSts: false,// 接听状态 + queryParam: { + phone: '', + name: '', + idCard: '' + }, + tableData: [], + total:0, } }, mounted() { + this.initLoad() }, methods: { + initLoad() { + let phoneNumber = this.acceptDialog.phone; + phoneNumber = phoneNumber.slice(4); + this.queryParam.phone = phoneNumber; + this.getCaseList(); + }, toggleZoom() { this.zoomActive = !this.zoomActive; }, + + getCaseList() { + voiceCall.caseMatchList(this.queryParam).then(res => { + if (!res.code) { + this.tableData = res; + } + }) + }, + // 呼入接听 + async handleAccept() { + try { + console.log({ sessionId: this.acceptDialog.sessionId }, '---主动接听') + await window.tccc.Call.accept({ sessionId: this.acceptDialog.sessionId }) + this.answerSts = true; + } catch (error) { + console.error(`呼入接听:${error.message}`) + } + }, + // 挂断 + async handleHungUp() { + try { + console.log({ sessionId: this.acceptDialog.sessionId }, '---主动挂断') + await window.tccc.Call.hungUp({ sessionId: this.acceptDialog.sessionId }) + this.$emit('update:acceptDialog', null) + } catch (error) { + console.error(`挂断:${error.message}`) + } + }, + // 标记来电 + async handleMarkers(item) { + try { + // voiceCall.caseMatchList(this.queryParam).then(res => { + // if (!res.code) { + // this.tableData = res; + // } + // }) + } catch (error) { + console.error(`${error}`) + } + }, + // 关联案件-详情 + async handleRelevance(item) { + try { + voiceCall.caseMatch({caseId: item.caseId, sessionId: this.acceptDialog.sessionId}).then(res => { + this.$router.push(`/mediation-page?sourcePage=sourcePage&caseId=${item.caseId}`); + }) + } catch (error) { + console.error(`${error}`) + } + } } } \ No newline at end of file