From 16f9c4065fc4a33cb5e0642e7a2480009f782d56 Mon Sep 17 00:00:00 2001 From: zzl <961867786@qq.com> Date: Tue, 24 Oct 2023 08:32:35 +0800 Subject: [PATCH 1/8] =?UTF-8?q?=E4=BA=A7=E4=BA=A4=E5=85=AC=E5=BC=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/index.js | 3 +-- src/views/sunVillage_info/list_contract.vue | 4 ++-- src/views/sunVillage_info/list_contract_add.vue | 2 +- src/views/sunVillage_info/list_contract_detail.vue | 2 +- src/views/sunVillage_info/list_contract_edit.vue | 2 +- 5 files changed, 6 insertions(+), 7 deletions(-) diff --git a/config/index.js b/config/index.js index a44a9c93..6b5beb1b 100644 --- a/config/index.js +++ b/config/index.js @@ -12,9 +12,8 @@ module.exports = { proxyTable: { "/api": { // 请求的目标主机 - //target: 'http://116.255.223.226:8081/nsgk_test/', + //target: 'http://116.255.223.226:8082/nsgk_test/', target: 'http://localhost:8080/', - //target: 'http://192.168.0.107:8080/', changeOrigin: true, pathRewrite: { '^/api': '' diff --git a/src/views/sunVillage_info/list_contract.vue b/src/views/sunVillage_info/list_contract.vue index 7ed41deb..12a85770 100644 --- a/src/views/sunVillage_info/list_contract.vue +++ b/src/views/sunVillage_info/list_contract.vue @@ -4,7 +4,7 @@ class="header_main" :style="`background-image:url(${require(showBtn?'@/assets/images/sunVillage_info/list_head.png':'@/assets/images/sunVillage_info/list_head_red.png')})`" > - {{queryParams.otherType=='1'?'合同':queryParams.otherType=='2'?'党务':queryParams.otherType=='3'?'政务':''}}公开 + {{queryParams.otherType=='1'?'合同':queryParams.otherType=='2'?'党务':queryParams.otherType=='3'?'政务':queryParams.otherType=='4'?'产交':''}}公开
@@ -104,7 +104,7 @@ if (this.$route.query.type == 'code'){ this.showBtn = false; } - document.title = this.$route.query.typeX=='1'?'合同公开':this.$route.query.typeX=='2'?'党务公开':this.$route.query.typeX=='3'?'政务公开':''; + document.title = this.$route.query.typeX=='1'?'合同公开':this.$route.query.typeX=='2'?'党务公开':this.$route.query.typeX=='3'?'政务公开':this.$route.query.typeX=='4'?'产交公开':''; }, methods: { getList(){ diff --git a/src/views/sunVillage_info/list_contract_add.vue b/src/views/sunVillage_info/list_contract_add.vue index d7d229c8..d7249928 100644 --- a/src/views/sunVillage_info/list_contract_add.vue +++ b/src/views/sunVillage_info/list_contract_add.vue @@ -1,7 +1,7 @@YviRlWqeSe&lmW!A1} zv8|@Xl)Zi56{5lp&C9qz_i^*LrKRG{ie~3`2IK^}?e9=)8d`tlCx(t^Fk{`VF+oGsK;*siAS63Ndr>$D~Jm+(Ef?dlU>#ad<2M$?V;!=UJ>;Cz8Wmjn0 zXQ=T8?zxy&C8d-G_J?VblCM@k0sd~zdkGeLR6>0=rKG?6v4?3Yd_6lCtzHiPaOW0Q zJ+Q#vT&Az~0Dg@QilDDv!A)|vt@JvBGdJWmoV{zM&>VVaZ+>PTPeW<@t`Nq#@J2y% zZR{m_##Y5EILJrqMxIgIUEez}_)RAu`Xa8UR9n@}ayo-DH z{kZnshueDk8g__oD+^cO_FX<#*c5o30PhL8V^GN1aU&?xz*}$qr>HwVjE&^LkjhUa z!_xc|0}Tg-t~#!tCp5rhl`(5)F38#&0@leX%y-PB_&3<2CsQ_uR^&dcZT9)Nv6^!7 z@_|g>)~+`j9>Pb^MH_-0bV8Az%GZ ?24$~+WI+}&desC z@qJfMCj30su~JsFW^Bt8oJXjM_t<~r0mxD_QrBDw*tfc{cN7{A;Ej5x0pA^|20FgJ zA=FFbMzn|?(xu}V;96a=u$tpo@&bMBL=UObopb1z7fM$=>vwZtGQw<0l@+X@0$hF; Vx41b*d};Xy3Xj{4ec&FF{%;T{41E9q literal 0 HcmV?d00001 diff --git a/src/assets/images/sunVillage_info/index_code_btn_13.png b/src/assets/images/sunVillage_info/index_code_btn_13.png new file mode 100644 index 0000000000000000000000000000000000000000..dcf6a8b490b591452da5b0f4ad4d479616f63a43 GIT binary patch literal 7044 zcmd^k`9D nI}29Lkn$> ULe?TB zBKr)oMj=D?v5c8HpXs%{zn>r8kIz5wy??mReXjd@KCk7zuE%{Ik8|JL%t&aL*e)(E zE};wO4J^61xB<>ORA2{Z4t|`h!+9Jb7+xk=;oJ$=obgyLT{oNy7IwkU*#m2db#}WR z_!+Ck#kJ#>7v?hIvgt)lSDfEz=ifS~L;V6cXf7_TbD;swu0B`-%mwS=<*zNZSl1v0 z^K#RcvQaTrG!4+ldU~A?!(*+&%rLHDKCT*WQs>UXv_dsG1b$e8Gc454*FQ)zR9osV zUQN#Ww^%_6_LmC5M_cM|r!JeC!}M`@EKKFJD#8`1jDo3YoJOiDYM_+mVJJnUnu4O5 z0#XT~h}2Y6)l|}e{WGLE*6?obnwAFWe{6Byw52==gaAzig=^QYoxY}Y8i)5#Kx$}c zC@7*7P$&dP0}*uHpWqyd@DDoiFM|O#$QADuK=8u(!+tY5yWoNe+EN@({|><~z|{0V z#Qs75B#M(Vg;3`J1>|W(1wX&vas8zoM6ksEKR5oXb`a)z09L^g8-xqSyK>IM{lvdu zPVWA1L%$U{-e_LJdvOlM+1CK)8tjMlCtNVlmg4N3cJp%6bVn+yX(%Zn5h@x;6hc`= z*&X5Hro@?4v1%@gD0QTZy86F7{|%2uDJi0nih61&MSUdF&`?iB7iDOms-dW?j#B1q z{foWeA4G8Wcg6l|+lyoSAFS^GiPhA{W1R^&JO+pJ{kICtJ#hqFkS8txrmqi^vGMYE z!(9uK{e41z2W)`Fdxc=#(0H65?5`ASdi@vk&dOM%IwyLB238e|Kxrr=5iag-SOgZO z=%%EusH)`b?ke>U-tB*-?(Y)iNH`$`{OgG(%Eeg`i*i*%sAE-?5gN*zM5?Qz+z}{M zq>{6eGEzfL$yrK) 0b6K&5L#)0*1DnfA!zmUN{`RRU@Ejw11;1++Y1nDlfAtJt+p{g zI@8*u+3V8~a|K#_xBl6DrQLu{pWLWDO`lF>w}ot0qZTH8prxki-lL2v6^KDw9*c&S z8llYzXk!H09E0e+(AG4x`el`twlsNXvXcj*Q&_a7<&hX@wR2 1LZ9gI2LtFS||+ zSel6X^+60;Ze~_$LfcF1W>0AI8>`iqxzfAPEWJ6MGuv{2KAQnCX4YvHi%k;S?=f@D zA}f6Ww9v!))%Lw(Cw-w5VocNf+*W=jtxP^(m!Dnlu$}G_gVy_(hhsNtk*x2pmwT>3 zE6uD5Er?Ft=yaL?co^CkTWCi!K07hHBiOUeYophh^Y6E3Ub3g^H|FZMCbOWmHu_)? zdx^UJMt!9(VfCvIyC;s#-r|hSR%_;5!)haZd%j_@#|c`e%r{Fg=)FrnZm&<5(;F1m z=7^iLGR9oZX1CvuFMKP5*yV0hMvdn3x4X~=ZR1BZdt-X$v(Q}g;q8r~@7=q%SG(A( zZ5DHZxjr)g@zCZ%EpwrHbGGqk=kd8Q3- z`HS5ZwY@sZSRL4$Y1$f1hE~T`#u8V1?=e>?tkps0(%{BW Z95X3%y{5ZsBLJ$jL zvn(wwS!}kJmKL2(fAr{4Sy>qti*0RfWwY5aF)>6Ukw&A9kB_fV;wcnLeSQ7X_dE1D z`Q_0Vh(55*WQK% 0apyWvmL$;!KaMtZ4y z<1f9NHfausHBZ0R%bUC`dk2IsTCA+SUajQs6)Cse4W^KyQc8Er8JcekC+prn+hi NlG%;?w2z8ti8HIIT(1e^F#f7;v-q= zzKgF(_ Y |_|H OuCxt@+Ov<7z9+65W(C9#f=Z+g^lb=SLG2jH1ItZ%q6 zp708`wY9kutM|B!D&I>?Or&UElFiy-<@YYAmnYu#(EXw0$5mmuJYtW%sp13n4_v;k zou>rvRM|^(=~@<)dAF(gg0wCPRm_hq+p&+h2%;sF!VZ)b_ rGg!A0F)=Yq$Yz6&NvLaU{xM5i7<`tu!;WDEc!R;K3~ zBQ_aPBTwSQi<+Lq&63W#d6bBzFUZI~WlF|@m>iyfmbdfhi{I|sWhWhG&mh4(xHVh! z8r3v)_3GFw1&)t9Y2=fv_-)0P^Y4*e=aSISK8ZP H|2k1qIPPx3 z8Jh_u;BDZyMiu@&M<*u*?=_eS*RPfum`kXQnCep_pC%_K%O6>C<6E*8beJNI-D=PQ ztmlojURQg1Ifc&1K5_qZju29JRdYT>Vh~-uCxP~0k!=@d(KGpRxgqS=sA#MoQOc?g z_(ceFiS8>}AAX #%uvACxQ(A5Qnj~uPniu&s~z<($5fBz z^V%l$fhGl@-tAng8?0~B9fhjrw67yc1>Y`jKfuLaEt9-sKtEH-JKdS-n<{GqzgRGz zX;$8z7enB+c0Ug@3D!LdHi+*f6`E;l*T@vtu19UeBzOq$my&K4w%hxz*w)@qUt=x> z_V}%4#Ese(O4``qw_s#GHg?q=ErM5ht{WYSac>E(byz8448`OgGl*`v)NOJ_`?UU> zj+xfB_#;>L+^DJ=nAZbfQE%;IXgua=u?N&!a~z{Fm;S_qYGc(ej620E_%8Kd&>q-V zEOM)KLV0WPDWiRUN!EXNe%}@~>yBBfVRo8EZbR#rm9H219=CW8%(hOUFrxAgpObwH zelumB- kSVr)3aYh|iyF2*-~`~LEEu>`1mp2mdIlkO=Y7cROy>jbkpo(v zPiiVWy~JmjC%X=7``$wgsM$3Vb5sFs=r@x4co#o>-;z`;vTD$thM#D!WPyASX`WYV z7{6}Ziujha;fyg0Mmz({-A7q|@i7XAN|1ymEniUYHTqPL;$haQ{TSakehc@g+=ImG zYBf<~_ 4&V#zQlryLrbWgGOmpN%xN4 zYj(czHSruWxztp$ Ztv+yBD+7_-)@YUQM; zYd4)l ljhYkGk2edQbUkz(dCW8SVH#NpOJc9oMCc%lnc?wpbF5V`G-~I% z2dGH|RYpiphpx28RaGj|)3+@JV(gZV(U*((z#_MEyNUQ7m~nUILBLKSeks@Pu|RNc zf2Lp1T_CWvmHJf4Bhj5k`xtxf7IckR7RH-*>^SK>eQ@G~YhN^}Y6P!5?cx20YRWkZ znm`qbklW13KRxo}g0!EH@4o9ry8%z=b4a1!Ug8s7?L_&M;)6%ieV-&5=flNr*X%wi zXpJ@DvLA)sQ7^TtQ{%&{N``A@%w#Dkits|X&RgmAb*FIGgQ*}Q`NZ8Y=SkH!L8Ov- zlZ@(E+INfS^|Jm9Q_p?8FTx}V8Zz-`DV0~XkCV?-4GLiam-ohkH|!G!_(izT+=|yL za}zt= hIH&PC>BJ55O$*z5?1o5yJ zZyaE)Wu=IS{+oaWcqn~(aP6rKwbrkuU@UWTGBb1DUi?T&lTJm|!4lK^F<(c%J~MeI z6?Q_*R^&sD{3$zhX=mnji9E*KMqzG8gOGT%jYVCa`4PYw?5x28Oi uWLTWwy_AgANG~o4?U;LR|%;*~g-d?1sEtE=!!f zT7_vmzx%C#dASg;TQQetOB$J=@{*W9qt<;Gu&67T-a$+JxE)H8HPNk z-P5<4X`}XjtT;E?S#IyPYFF2~+Fp<42k;!nqc7o@ zPNl;(Zl>hh9gPL8(sv7%_L&-s!~oOwhd=3WcgfOos9HxqYx*2_4|ZFZ+>_n0lXUa7 zuz+ZLD|IduRA#Nm>>?0d=vw%T(rY4}l$0A?@iTcY)K`Brt>0Ro2f4|_g7L(YmL9|` zFIWEZ9+POH3A2lOX~u87J8DQ}D^p?>-VS^K5WNmMAMioA74luVXpAl^nT(IVxvQis z1?zJUeq@fkAG{kZ{2?Q7nDW?Sb$nwti)`ggsq|@)n4{5*@9AjEsqlFU_OEY4+~qw5 zwy!E1(IIC6QQ!};4?z`&LB6tMB3!9oT}{!?!eqeczRR;eRbw`I1`+Ar*TLaUvK+3g z_%QD)f+MP=4uO=kq)RCaur z|Cq_n;Qe~}<5Pw3AGER3w-3oYl(xL(l1%hTAH_kKYM0-=(wF;FRW!i#G0Q^jJUHy~ zG0d4t&+Ge|oDyxzTtcpxIN1Iy+zc<~)&S?EF#3&gd!VybNuMc?mySd(Yf&m?Z0Zi| z{MGP!Wzzb>%YHUnEdvJhEWRNThol02q*=dja=Ik~vrO}Kn47mgRrd%X_ERTvD6VtI zl4|Kxk=gJYi_O8Ntq0w=y$LUB-C9nb+_87XTsL@e?5#l>0!&M5&)+c1V5n(-HBh7Q zMIo4mddeM|eceMtVaE`yliXf{d+U=E^;L{W97+oes*&g?`WY5$bJxS>2dVVgp?op* zcV7E73LIa5&lQ}X*maDSU;qrV<<6zrm&AR&QmGQ@<>w<&?k3{v>zO)YR5Z0quP#7C z?k12@iYd0T{$e3l;fkm>i=kC`0vYJyt)EXAXRZb;ZU~O0!&5oAoa%i5AX2_ll<1_# zQU&vtu!x9vw-GNYAHH~4EM#gLTF~6jby$J&rZ12*L Nb$=|+R8fcl zxfkbWdsh>@wkKMW;T{pXvA1X}tx*9?6KzO7%KcG>t97m3>7ngFz}Z&oFSUJAeY|VZ zni98%lDyNa!EZmJ4elLvN+ZMZu{7xHqbJ#$ $C-htS@CR1+4kI%P@RsyCn`O}NUHfJmLSOARtXU7=c#HHMU>d}V4jge@~ zb<(ST>$#tcGU` BQ#YWpp`IS3;kq_0 zsZ?5!S`4?tly!^qHkeSgw!pP;$!}8}$}fiC#qEa8-KKJ&9<{z+R(z^qs>-B$UJ@U? zFtU>`cuQ?fq$FcoqKK`PrN$agsk10`p_Y3noQC2HVxznR-(yL;_;~S{)kz?Kw!}!z z14fn9+HUKSW5k3IGYB={7vJ2Br+Zp~(Zh=~SJ)>>Y>6BB{A60SJW%hVv#`I(%H{}2 zUR~)em`_|?y_;ovI1#MnE+T#?`w4qxW|UsagTie5$j{GzCpmKptYt^n1YNDp5<3Z^ zV_m<2Uvy1XY7NgDsUBoN;SJdt>DI_8Dj3NW@N4FE`UDR _XWnf+p2+o9b%=r2eTeQnSl5#d zGwx>t!B-ay#<%jMR8&-uD#`cPJ`z+9bT95yb ^B%kEZ_N zw+rmCYc aQ2}q?< zbJ_M9nADD+N<){a4~recCO^m(;ybdH*`GHDUVUzP@+8ogPvO8Avt??%k%KwIaC_dM zSs*6~lwHLsJ)N@Q67ZgEa!4AzJIVj!>e2&IvNbCp4VDf~NyfBn2)F|DJ$cuJ$j1J{ z#wV|lVtING!ta8oGfmCupI%H_PG_P=Zf)tDNAKZ_X; Wj@DCG&U>?(uM7uZ5`# z(DPi+JE{FwNY}{^VMuGfG(YxS!i67P;?b!N7IY(WO88)S_&~Kov^DCFgy%&^;Tk?F zlR(cFP-R{zHdR(P_~?frCfenzSVG44J$Z1@fO;So?5_<^l}DRczRA_O3q;o5WQ9H0 z2Uv*MMB8^<;89S1sc;X@b0?$LG0CD*3u6cvq>T*346A;5Z2ku1EpFmOk!LOfps6iZ z(rRyN9;C`Yj78)A^ihUucu9 X1vo*rHRa1ZULa6>->LbUQ>Y?n zaUiYq$iz7fj2_VH?RMqY&(qw8sQ38F{Y!= Na_mAXh7}YoEh4-K29+&bf@@Q_bRrPj3eJstQC_@BzupGD_NKX?t zNxqjbRBTB%&o~Ao5#hOQuS=aiv1GU^2h3mIdHNpRAf3ZLhB3kmeZwFo!JcBYxL(3# z{8SfLTX-icix%aESQPI8%d1StE0?SEjd;sUhWr!n? @? i8X;17-`H?Ttm)jLXFUHc-04aKn#eocy_MfG_qK` *o#P7{ k!JGm|6&&m%?wKQobLP&0;PbP literal 0 HcmV?d00001 From 2116f27ba6a03d9dddcf575f689ab6504d5af4b8 Mon Sep 17 00:00:00 2001 From: xyq <392009588@qq.com> Date: Tue, 24 Oct 2023 10:24:52 +0800 Subject: [PATCH 3/8] =?UTF-8?q?=E5=AE=85=E5=9F=BA=E5=9C=B0=E6=89=8B?= =?UTF-8?q?=E6=9C=BA=E7=AB=AF=E8=B6=85=E6=97=B6=E9=A1=B5=E9=9D=A2=E8=B7=B3?= =?UTF-8?q?=E8=BD=AC=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/permission.js | 62 +++++++++++++++++++++++------------------------ 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/src/permission.js b/src/permission.js index 6586238e..93c675f5 100644 --- a/src/permission.js +++ b/src/permission.js @@ -211,37 +211,37 @@ router.beforeEach((to, from, next) => { // }) next() }).catch(err => { - store.dispatch('LogOut').then(() => { - try { - let loginUrl = Cookies.get("_Login_url"); - if (loginUrl && loginUrl.indexOf("onlineHomeLogin") !== -1) { - next({ path: '/onlineHomeLogin' }) - return; - } - } catch (e) { console.log(e); } - // Message.error(err) - if ('/authenticRight'.indexOf(to.path) !== -1) { - next({ path: '/authenticRight/login' }) - } else if ('/homestead'.indexOf(to.path) !== -1) { - next({ path: '/homestead/login' }) - } else if (to.path.indexOf('/onlineHome') !== -1) { - //next(`/onlineHomeLogin`) - next(`/zjdLogin`) - } else if (to.path.indexOf('/yinnong') !== -1) { - next(`/yinnongLogin`) - } else if (window.location.href.indexOf('/sunVillage_info/') != -1) { - window.location.href = '/sunVillage_info/login'; - } else if (to.path.indexOf('/homesteadSurvey') !== -1) { - next(`/homesteadLogin`) - } else if (to.path.indexOf('/lawEnforcement') !== -1) { - next(`/lawEnforcement/login`) - } else if (to.path.indexOf('/sunVillage') !== -1) { - next(`/sunVillage/login`) - } else { - next(`/yinnongLogin`) - //next({ path: '/' }) - } - }) + // store.dispatch('LogOut').then(() => { + // try { + // let loginUrl = Cookies.get("_Login_url"); + // if (loginUrl && loginUrl.indexOf("onlineHomeLogin") !== -1) { + // next({ path: '/onlineHomeLogin' }) + // return; + // } + // } catch (e) { console.log(e); } + // // Message.error(err) + // if ('/authenticRight'.indexOf(to.path) !== -1) { + // next({ path: '/authenticRight/login' }) + // } else if ('/homestead'.indexOf(to.path) !== -1) { + // next({ path: '/homestead/login' }) + // } else if (to.path.indexOf('/onlineHome') !== -1) { + // //next(`/onlineHomeLogin`) + // next(`/zjdLogin`) + // } else if (to.path.indexOf('/yinnong') !== -1) { + // next(`/yinnongLogin`) + // } else if (window.location.href.indexOf('/sunVillage_info/') != -1) { + // window.location.href = '/sunVillage_info/login'; + // } else if (to.path.indexOf('/homesteadSurvey') !== -1) { + // next(`/homesteadLogin`) + // } else if (to.path.indexOf('/lawEnforcement') !== -1) { + // next(`/lawEnforcement/login`) + // } else if (to.path.indexOf('/sunVillage') !== -1) { + // next(`/sunVillage/login`) + // } else { + // next(`/yinnongLogin`) + // //next({ path: '/' }) + // } + // }) }) } else { next() From 9e5a6d1cb1cc792d17709c22805bef9c414ad7b3 Mon Sep 17 00:00:00 2001 From: xyq <392009588@qq.com> Date: Wed, 25 Oct 2023 16:09:33 +0800 Subject: [PATCH 4/8] =?UTF-8?q?=E5=AE=85=E5=9F=BA=E5=9C=B0=E6=89=8B?= =?UTF-8?q?=E6=9C=BA=E7=AB=AF=E9=87=8D=E5=A4=8D=E8=B6=85=E6=97=B6=E5=BC=B9?= =?UTF-8?q?=E5=87=BA=E6=A1=86=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/request.js | 275 ++++++++++++++++++++++--------------------- 1 file changed, 143 insertions(+), 132 deletions(-) diff --git a/src/utils/request.js b/src/utils/request.js index a4b60e5f..69c5697c 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -14,145 +14,156 @@ const service = axios.create({ // 超时 timeout: 100000 }) -// request拦截器 -service.interceptors.request.use(config => { - // Toast.loading({ - // message: '加载中...', - // forbidClick: true, - // duration: 0 - // }); - // 是否需要设置 token - const isToken = (config.headers || {}).isToken === false - if (getToken() && !isToken) { - config.headers['Authorization'] = 'Bearer ' + getToken() // 让每个请求携带自定义token 请根据实际情况自行修改 - } - // get请求映射params参数 - if (config.method === 'get' && config.params) { - let url = config.url + '?'; - for (const propName of Object.keys(config.params)) { - const value = config.params[propName]; - var part = encodeURIComponent(propName) + "="; - if (value !== null && typeof (value) !== "undefined") { - if (typeof value === 'object') { - for (const key of Object.keys(value)) { - let params = propName + '[' + key + ']'; - var subPart = encodeURIComponent(params) + "="; - url += subPart + encodeURIComponent(value[key]) + "&"; +let requestInterceptor; +if(requestInterceptor === undefined){ + // request拦截器 + requestInterceptor = service.interceptors.request.use(config => { + // Toast.loading({ + // message: '加载中...', + // forbidClick: true, + // duration: 0 + // }); + // 是否需要设置 token + const isToken = (config.headers || {}).isToken === false + if (getToken() && !isToken) { + config.headers['Authorization'] = 'Bearer ' + getToken() // 让每个请求携带自定义token 请根据实际情况自行修改 + } + // get请求映射params参数 + if (config.method === 'get' && config.params) { + let url = config.url + '?'; + for (const propName of Object.keys(config.params)) { + const value = config.params[propName]; + var part = encodeURIComponent(propName) + "="; + if (value !== null && typeof (value) !== "undefined") { + if (typeof value === 'object') { + for (const key of Object.keys(value)) { + let params = propName + '[' + key + ']'; + var subPart = encodeURIComponent(params) + "="; + url += subPart + encodeURIComponent(value[key]) + "&"; + } + } else { + url += part + encodeURIComponent(value) + "&"; } - } else { - url += part + encodeURIComponent(value) + "&"; } } + url = url.slice(0, -1); + config.params = {}; + config.url = url; } - url = url.slice(0, -1); - config.params = {}; - config.url = url; - } - return config -}, error => { - console.log(error) - Promise.reject(error) -}) + return config + }, error => { + console.log(error) + Promise.reject(error) + }) +} + // 响应拦截器 -service.interceptors.response.use(res => { - Toast.clear(); - // 未设置状态码则默认成功状态 - const code = res.data.code || 200; - // 获取错误信息 - const msg = errorCode[code] || res.data.msg || errorCode['default'] +let responseInterceptor; +let gqnum = 0; +if(responseInterceptor === undefined){ + responseInterceptor = service.interceptors.response.use(res => { +console.info(responseInterceptor); + Toast.clear(); + // 未设置状态码则默认成功状态 + const code = res.data.code || 200; + // 获取错误信息 + const msg = errorCode[code] || res.data.msg || errorCode['default'] + console.info(gqnum); + if (code === 401 && gqnum === 0) { + console.info(11111111) + gqnum++; + Dialog.confirm({ + title: '系统提示', + message: '登录状态已过期,请重新登录', + confirmButtonText: '重新登录', + cancelButtonText: '取消' + }) + .then(() => { + store.dispatch('LogOut').then(() => { + try { + let loginUrl = Cookies.get("_Login_url"); + if(loginUrl && loginUrl.indexOf("onlineHomeLogin") !== -1) { + window.location.href = loginUrl; + return; + } + } catch (e) { console.log(e); } + + if (window.location.href.indexOf('/lawEnforcement') != -1) { + // 农业执法 + window.location.href = '/lawEnforcement/login'; + return; + }else if (window.location.href.indexOf('/authenticRight') != -1) { + // 确权回头看 + window.location.href = '/authenticRight/login'; + return; + }else if (window.location.href.indexOf('/homesteadSurvey') != -1) { + // 宅基地调查 + window.location.href = '/homesteadLogin'; + return; + }else if (window.location.href.indexOf('/yinnong') != -1) { + // 事项审批 + window.location.href = '/yinnongLogin'; + return; + }else if (window.location.href.indexOf('/sunVillage_info/') != -1) { + // 阳光村务 + window.location.href = '/sunVillage_info/login'; + return; + }else if (window.location.href.indexOf('/homestead/') != -1) { + // 两清三化 + window.location.href = '/homestead/login'; + return; + }else if (window.location.href.indexOf('/agriculturalTrusteeship') != -1){ + // 生产托管 + window.location.href = '/agriculturalTrusteeship/login'; + return; + } else if (window.location.href.indexOf('/contracted') != -1){ + // 土地确权 + window.location.href = '/contracted/login'; + return; + }else{ + // 产权交易 + window.location.href = '/login'; + } - if (code === 401) { - Dialog.confirm({ - title: '系统提示', - message: '登录状态已过期,请重新登录', - confirmButtonText: '重新登录', - cancelButtonText: '取消' + }) + }) + } else if (code === 500) { + Dialog.alert({ type: 'warning', message: msg }); + return Promise.reject(new Error(msg)) + } else if (code !== 200 && code !== 401) { + Dialog.alert({ type: 'warning', message: msg }); + return Promise.reject('error') + } else { + return res.data + } + }, + error => { + console.log('err' + error) + let { message } = error; + if (message == "Network Error") { + message = "后端接口连接异常"; + } + else if (message.includes("timeout")) { + message = "系统接口请求超时"; + } + else if (message.includes("Request failed with status code")) { + message = "系统接口" + message.substr(message.length - 3) + "异常"; + } + Toast.clear(); + // Message({ + // message: message, + // type: 'error', + // duration: 5 * 1000 + // }) + Dialog.alert({ type: 'warning', message: message }); + return Promise.reject(error) }) - .then(() => { - store.dispatch('LogOut').then(() => { - try { - let loginUrl = Cookies.get("_Login_url"); - if(loginUrl && loginUrl.indexOf("onlineHomeLogin") !== -1) { - window.location.href = loginUrl; - return; - } - } catch (e) { console.log(e); } - // 农业执法 - if (window.location.href.indexOf('/lawEnforcement') != -1) { - window.location.href = '/lawEnforcement/login'; - return; - } - // 确权回头看 - if (window.location.href.indexOf('/authenticRight') != -1) { - window.location.href = '/authenticRight/login'; - return; - } - // 宅基地调查 - if (window.location.href.indexOf('/homesteadSurvey') != -1) { - window.location.href = '/homesteadLogin'; - return; - } - // 事项审批 - if (window.location.href.indexOf('/yinnong') != -1) { - window.location.href = '/yinnongLogin'; - return; - } - // 阳光村务 - if (window.location.href.indexOf('/sunVillage_info/') != -1) { - window.location.href = '/sunVillage_info/login'; - return; - } - // 两清三化 - if (window.location.href.indexOf('/homestead/') != -1) { - window.location.href = '/homestead/login'; - return; - } - // 生产托管 - if (window.location.href.indexOf('/agriculturalTrusteeship') != -1){ - window.location.href = '/agriculturalTrusteeship/login'; - return; - } - // 土地确权 - if (window.location.href.indexOf('/contracted') != -1){ - window.location.href = '/contracted/login'; - return; - } - // 产权交易 - window.location.href = '/login'; - }) - }) - } else if (code === 500) { - Dialog.alert({ type: 'warning', message: msg }); - return Promise.reject(new Error(msg)) - } else if (code !== 200) { - Dialog.alert({ type: 'warning', message: msg }); - return Promise.reject('error') - } else { - return res.data - } -}, - error => { - console.log('err' + error) - let { message } = error; - if (message == "Network Error") { - message = "后端接口连接异常"; - } - else if (message.includes("timeout")) { - message = "系统接口请求超时"; - } - else if (message.includes("Request failed with status code")) { - message = "系统接口" + message.substr(message.length - 3) + "异常"; - } - Toast.clear(); - // Message({ - // message: message, - // type: 'error', - // duration: 5 * 1000 - // }) - Dialog.alert({ type: 'warning', message: message }); - return Promise.reject(error) - } -) +} + +// // 取消请求拦截器 +// instance.interceptors.request.eject(requestInterceptor); +// // 取消响应拦截器 +// instance.interceptors.response.eject(responseInterceptor); export default service From c544e3d0fc8040450362c0c4e1f128fd208926a2 Mon Sep 17 00:00:00 2001 From: xyq <392009588@qq.com> Date: Wed, 25 Oct 2023 16:25:29 +0800 Subject: [PATCH 5/8] =?UTF-8?q?=E5=8E=BB=E9=99=A4=E6=B5=8B=E8=AF=95?= =?UTF-8?q?=E6=89=93=E5=8D=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/request.js | 1 - 1 file changed, 1 deletion(-) diff --git a/src/utils/request.js b/src/utils/request.js index 69c5697c..7ce1caf9 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -71,7 +71,6 @@ console.info(responseInterceptor); const msg = errorCode[code] || res.data.msg || errorCode['default'] console.info(gqnum); if (code === 401 && gqnum === 0) { - console.info(11111111) gqnum++; Dialog.confirm({ title: '系统提示', From 9dfa6ca3e3ff3a54e9e5006767afabe25bdb89fe Mon Sep 17 00:00:00 2001 From: xyq <392009588@qq.com> Date: Wed, 25 Oct 2023 16:37:33 +0800 Subject: [PATCH 6/8] =?UTF-8?q?=E5=8E=BB=E9=99=A4=E6=B5=8B=E8=AF=95?= =?UTF-8?q?=E6=89=93=E5=8D=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/request.js | 1 - 1 file changed, 1 deletion(-) diff --git a/src/utils/request.js b/src/utils/request.js index 7ce1caf9..8118346e 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -63,7 +63,6 @@ let responseInterceptor; let gqnum = 0; if(responseInterceptor === undefined){ responseInterceptor = service.interceptors.response.use(res => { -console.info(responseInterceptor); Toast.clear(); // 未设置状态码则默认成功状态 const code = res.data.code || 200; From fd5c9ff8951f756489372a2a4298792046d1eca1 Mon Sep 17 00:00:00 2001 From: QI_YUJIE <2878090898@qq.com> Date: Thu, 26 Oct 2023 11:08:53 +0800 Subject: [PATCH 7/8] =?UTF-8?q?=E5=85=AC=E5=BC=80=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E5=A4=8D=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/sunVillage_info/fixedAssets.js | 9 +++++ .../images/sunVillage_info/list_icon_copy.png | Bin 0 -> 4345 bytes src/views/sunVillage_info/list_contract.vue | 20 ++++++++-- .../sunVillage_info/list_contract_edit.vue | 35 +++++++++++++----- 4 files changed, 51 insertions(+), 13 deletions(-) create mode 100644 src/assets/images/sunVillage_info/list_icon_copy.png diff --git a/src/api/sunVillage_info/fixedAssets.js b/src/api/sunVillage_info/fixedAssets.js index 08bafaac..35f3a26a 100644 --- a/src/api/sunVillage_info/fixedAssets.js +++ b/src/api/sunVillage_info/fixedAssets.js @@ -94,6 +94,15 @@ export function otherEdit(data) { }) } +// 复制公开信息 +export function otherCopy(data) { + return request({ + url: '/subcontract/other/copy', + method: 'post', + data: data + }); +} + // 查询合同信息列表 export function contractionList(query) { return request({ diff --git a/src/assets/images/sunVillage_info/list_icon_copy.png b/src/assets/images/sunVillage_info/list_icon_copy.png new file mode 100644 index 0000000000000000000000000000000000000000..df4cdfb847d1631eada844f6a36f4a4d0a2f5b01 GIT binary patch literal 4345 zcmd5=`8$;D-@fNIBTE>2w#;ykB@`-^7(+Z}5G7?ROGK8eMYftL%GMaSJzFFxMRr*y z5mTasXOJaLi|o@pc6sOfKJWV 3_f1&{M@0UfEy5@w&o^4MW6f(0HA9~rp9*HUFP$ndcDqGdsC=dT6?lf z_EmiSWjVX2YPT{+ZTXl*@ma;0rnP5FWw8W6bQkJbqF!0qS5tH?^)J)q0gh5pVseP6 zv9putsd(u`bzijl?_IWXq_M}2^D>)=$=>i4{N`ME;cxu$W9xj+>Q zQwlq`dA5m6r2+M{mS}-*{pT=n7$V4k{132_-QlL`NS#D1od$l;S{jB%y;aeq_CbE- zPIvd(jdz {n7}@-qmK!dQaxg3jksvnk8`Q-A6o)p}#mq!e&zKX4$Bzao^O zwB!P-dPh*F4n R>Iqfjmf60COk2=Ffvv`%k&jmXBOA_!l zs_WFz94iY9?7}l;SciSt?!_l>T>Z;qios_(a093SmOgmhd6%Ghi(UYI)r!v0!%?E~ z0nDeTf>pJ| 9C^ ^TU7j{J4A&IUJ zFBd$!?8i;SblbyG!J=Y21%FXw8$lNzqc-X!)uYI>mRmfe&-~2aa-Ve!m*nq=Dd=+v zDaleERu~uBY){|!H>hql5bT6~k;Bq?1pA!BJQBE?=Z=I7dFWUTsykx#x=|s^+w$rq zO8SFFNCz^Mr@sP(fBjkbba_TPHQF)ZvnEYUBJ0qdlIye(knDZ<&Qv>M?xgPUXW2nb zn(^A4JQ8XZqbC4P`VaHWLYCz5f}QQlO30>&P%M0OuRZkh1!gkI>@DffCQVza2OYT* zgQf(Cwy%Y?#Km=_sH_)ZUwcw^7kN+4i_tiGz~cjZK4w5WZbae#CXZtgq)PBb#H(y! z+ r{=66oT|NM1DcyT~+{t-{XIwO`b-*cM;j2#)xfLRnyaytNk4wp}pqext jW=mLNYpqb#utVW?&XE=wiZgf_Je79ZWIsUJ*<{tcz$; c^F z<#23nz;!1mSEFdI!!@C~T8fkgTJpD?>fDmXVCuZqjbq1&H@nkFZ+PxbTxkYp@X-nD z8g @&mdQD5wB^#lsOq3D&8?h LK?-FYyhsq~(X(#EP4@CZ%A~;^JP2 zwqQ1OjX!^M5P6HRvK?PC$-87DsqJE>>yuDCgbYED=XT`m)CMlplBV_p{gBM3GqBSU z!7Ue{oyN)zFtEbFCKtL^9f*~$_lo0|0^ntnV=qZf>X|d7Fssl#nzVM_AXBHpdOb>^ z_?igNenNL8!^#)Nqo#VG$5+2bQ;3nm 32zmY5+Z_G%XQH`M&=JOkGZ!27)7Gjr+75&tq}U?&p3psKGc)8Q-P5iW z $U-k-3$!JjX< c_UyeUvVFBOee}TAxSg%#GeAmlz_V`RNZMv$GCW5p;b5a4#)O zE5~*DiA{2JW!>>m?v*O<3#=&346zP=`PM{=)FtPJZXevzr0u>eM-1p)sC|sJ7#K2z(dXV76!@NUq2i6+z6Q4o6G^Ek#u(H?B#GMlSgZ u`_ZmEq&y0TJc(8cOgSp38Mb28odKdG9#A8~3Kw@jYK#{5vhV zp*cVZP2(H}Y!r`43POk_FSr|Gj$JhcVLac|PtoT14^l*MDwI@^?iTn-l%J?CP3Kn* zbEiNZt?8^#@fd%+7=ol@%n>mcXxDnykKrc=;?`r4QMptiVPGBzQ>+p!G}fJ3IKh6i z+o)Lr!px)sH_mIbR!r7+!+a6qj5A^}{w~?vqagC^kIwmi(WII7=;R*iQ!*lQY9fq5 zxB?jz^ooYREfKr!4p;8m(_bXUN7R?0mm;&UrTE*P1IOb$pBulm3ce8l3-1aF?t07Z z7fdK;*02342(O@me7;o*Xwf)DO@-Z&u(WWp`|4rt1`2c;V6T%*Cdw9AlN?WvEf?$z ziI?Q|$X$f^uXGfpiXd=nXE!+zXym6~gT9(&I)jvj?Kg|p($K5COU1}l9V;!GPFa}F zA}}Rsv%y1cn2zEcsl4bzv3oUVU1~uGbAI(4Til1#r0vTdXV~#OV9qEU`*9(TjIu@5 z9M9Q@5cGVi{G+8D{etk+Ell+c&W&Pqjg=QJ$t^I+-UZL6+?7wLdA}=6=-`uEBl%Vt zWR&huYUspSJ_pQM?dG&6VlN1#`XPPI0tmqp0k3e~v)q!jGw+MA$GZJrh%oMTMnp@~ zpO1^~Y`wm<{9~`LG+;AFHEeEQUX&Wqq?vFg&DotMRr00Er+ie$6qf4=0$Z}J_C!Sd zm>_oMFfeiOqO?>GF~~!%o=MfJzZ5E$N-k*}Y(mg0Q<(34i(+^g$hHhtab?QEGldno zC2NHrmG_- $Ni zNQ;J~=MoFxf6>H-+2zcbUM~vtVH?eOC_Z;ZUkO1{ _vJ--Tn#}C z8>kXt^{-ZrKHx1a>_?FRWcw!yE!eLA@v9Y>v0xOPR&WfjsJhO!a%~pkX6z6UsJN%J zGAb#{L5>vg)0x0LJ@5*sunLyFJR7dWgZSQPnfPw3y?6ON$LBQ0Jax;#!Y~O p_qsMkNY7|rI57N~@J4H-HYEmZQT+wlWY! z+wu|UG82H<$(L?evqzvyJsTqy`o-er(WJ)s;roOMYj(07I!UUhKKcM6$T__8;6`9- zi(y^%rMfH*5r{(Y=@_&f|8x13fs+_9@9+w4J>O2{IUjU5aIC@R0gjSq&W@G$lp+cr z-sE6EBoY>YpgoM-4QQJnCkWlWAG3kJY=$|2U7x}8S9)>Zd2r376VeIY!w>a4YkXAL z4j1&~Gu&K=rx&B(!JQR>D#DhsViI9Mq;@Hp>Yeu4wpd%R1ZmdoaF4Ep6dUt;cHm_s z6*aB6>VWhWWSs%}l-A$FC`Sy=M}OD?tV6P|0gI3fs6L@dn XQS5C$&Qe2fg5 zx`d-`MffE>*h3<1`~meM{8R6S?lXVD9GeSKe`G$YLTf}sdNnm0TDdhN3o?&)wctv} zkZfU~GEiOThi(MeoZ1rl>#V mjHJgdwBLcZ z=y8z8lOje#1{i@Qx93Ki?SFs*YaCbSZag+7{f%H&qB{EAtC3!HLtQ+m>6#wTn_2H6 zd^rlCcvTtaBTi1seKl`d`j?wtmObLeVTwVEb8lqflY7a(FC3+;rWyo)ag?xf8!``u zqo15bv*Fl8Nga`b*Uc#zU+c!bhu}Vt){;2`Z|yn%{WgC~vS&2?P w)mntFgyQa*bMGdj%RTw|6H!~!TpX#!<3s89h6XqKJ zfUxtA#79{K{nR`jw{tdX-}TEfel>~Gzl2Vf7B_I=774oQJ|S|mPZnYBM~E!LdGutJ zl@|$|F|8J+djai^Dk$?DG^Mfsx;R62^Vty!&JmMOEC8qM0Q1AA8EF$*UqiR@9? z{JH`2OhP^Gz>GFfNfokiQtye7P(^2*{vk5{*MsZlGC*Om9)Y6H9H_pLZ8c@VV_%fZ zRAxs5RWT#2k{f>2NlKt2HvKh1endgUr~0C5oib <-~~(r>G}O*hVSuW_7Elr46`$834)5+O)#N H?bd$*qw36~ literal 0 HcmV?d00001 diff --git a/src/views/sunVillage_info/list_contract.vue b/src/views/sunVillage_info/list_contract.vue index 12a85770..cad78de0 100644 --- a/src/views/sunVillage_info/list_contract.vue +++ b/src/views/sunVillage_info/list_contract.vue @@ -41,7 +41,10 @@