From 2d6f9282d9568552d64996569c2fee8176a9526e Mon Sep 17 00:00:00 2001 From: dhr <2216804034@qq.com> Date: Sat, 13 Sep 2025 18:43:26 +0800 Subject: [PATCH] 0913 --- .env.development | 2 +- public/xx.xlsx | Bin 10871 -> 0 bytes public/供应商导入模板(1).xlsx | Bin 0 -> 11084 bytes src/views/dhr_demo/InspectionManagement.vue | 24 +- src/views/dhr_demo/banzhuzhuangtai.vue | 1031 ++++++++++++ src/views/dhr_demo/baoxiuguanli.vue | 1165 ++++++++++++++ src/views/dhr_demo/baoxiujilu.vue | 720 +++++++++ src/views/dhr_demo/cheliangzhuangtai.vue | 700 ++++++++ src/views/dhr_demo/gongdanliebiao.vue | 1095 +++++++++++++ src/views/dhr_demo/index.vue | 24 +- src/views/dhr_demo/paidanjilu.vue | 814 ++++++++++ src/views/dhr_demo/qiangxiuguanli.vue | 912 +++++++++++ src/views/dhr_demo/qiangxiujilu.vue | 741 +++++++++ src/views/dhr_demo/renyuanzhuangtai.vue | 866 ++++++++++ src/views/dhr_demo/shiyanguanli.vue | 1587 +++++++++++++++++++ src/views/dhr_demo/shiyanjilu.vue | 969 +++++++++++ src/views/dhr_demo/shiyanrenwu.vue | 907 +++++++++++ src/views/dhr_demo/xunjianjihua.vue | 109 +- src/views/dhr_demo/xunjianrenwu.vue | 29 +- src/views/dhr_demo/zhixingjilu.vue | 1112 +++++++++++++ 20 files changed, 12777 insertions(+), 30 deletions(-) delete mode 100644 public/xx.xlsx create mode 100644 public/供应商导入模板(1).xlsx create mode 100644 src/views/dhr_demo/banzhuzhuangtai.vue create mode 100644 src/views/dhr_demo/baoxiuguanli.vue create mode 100644 src/views/dhr_demo/baoxiujilu.vue create mode 100644 src/views/dhr_demo/cheliangzhuangtai.vue create mode 100644 src/views/dhr_demo/gongdanliebiao.vue create mode 100644 src/views/dhr_demo/paidanjilu.vue create mode 100644 src/views/dhr_demo/qiangxiuguanli.vue create mode 100644 src/views/dhr_demo/qiangxiujilu.vue create mode 100644 src/views/dhr_demo/renyuanzhuangtai.vue create mode 100644 src/views/dhr_demo/shiyanguanli.vue create mode 100644 src/views/dhr_demo/shiyanjilu.vue create mode 100644 src/views/dhr_demo/shiyanrenwu.vue create mode 100644 src/views/dhr_demo/zhixingjilu.vue diff --git a/.env.development b/.env.development index 7f90e4a..e7d40c6 100644 --- a/.env.development +++ b/.env.development @@ -6,7 +6,7 @@ VITE_APP_ENV = 'development' # 开发环境 -VITE_APP_BASE_API = 'http://192.168.110.209:8899' +VITE_APP_BASE_API = 'http://192.168.110.149:8899' # 李陈杰 209 # VITE_APP_BASE_API = 'http://192.168.110.149:8899' # 曾涛 diff --git a/public/xx.xlsx b/public/xx.xlsx deleted file mode 100644 index fb25b99e7eead984a3897e39476344c1e68a3430..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10871 zcmbt)Wmp``)-Dbq*kHlkg1fuByL)gM+}(mp2s*)oTae)Ht|7sKTW|;(xI=Qz-aGlu zcb@0oTR&=gx|dYFRlTa0D9b^^AVNH~2*q{br{90KXW$ESM>A!hqmv7hGMEe#d;{Sp z8HL&)qaY*%ga8x-1lm8zOq`q;J?-tX6T4)4gfS(qf*+Yj+q3H;rPB*A#a-v9{$M=}x%Y4|=&5>`pX-P%wqmnq{pS-&jDMDzo;&7;JQ z$BN-=R2>{H&J3JCf3@Pciuc*z(8dc5IRlo-{l!6GY7c%(C|eZIM{Dfo(E$*s&7H_% z(TnSLtHfnvewR*q%jIQb%S@9+%|bUD2zL)xyBNP?opN5PssP5?1dKJ{pIDnY0xh1v zj!jyX?P133KZae+-E3F*QetJrci$uIM8mDp`h4iKrrmUcc#A;zHO|VNqR;ag_cB6n z(oL$JyEDF39ty%LbKKUT8i_(yOeq-H98XHb`oYN_J9JQ9CvOo99UUyLZivLj{Rzod z#@TRZb_qLzXaOgi*f2*jSDr+na!Griw%GcNdXE>eb+RqJGX`07hPVJ+-&?@C*( zgk$*uZ>f|$(mSDkrJ2k-_t|RYu}bb7eyl7Y^r!}v(A5kh>Bp8f#nYUn@@n&Wg&z$& zu#wSj?Ou;dzP^Rmjq6_a_b7;DCqY&(0^ak-F;-b(q)=1vpbVu8u_aA;YixF@D3|&BfKx{t5lUL=oE% zW}NWjkRK5VKJxNqb9vaY*!?JUyc6g7IdcgJ#j%{4uYi>DhtUY;w*a++0Q zsBxm1ibI&UL_xyRl^KdhYS(oJ`3O*Ewx4I)lE}iSO}^5$w8?Pl#)>W~;(SG$E;unh z{Mfs25`ts1(Nyo6skxWi;4te`{-t3fPu&+Uv@Q)D-Bb{_436D@?Q2*g|CbIj{Jsfy z%SM4%MJ_qPHR?%}23yr@O}KJ;Xmk?YKBSvoCT0HU7m?zjlfkuaSz5dKfD0g61Z4X{6^IzNIGxeCj=EvJovk`VgnGzDn+m2 zQ7d1uIqS(AtbPl9Sd)?wPE-=OQjebw?C<#e^}L?3V^k303ETf{YM{Z`dfNRoGXI$X z5>iK7R(5%3{KOy;E~r30n7$ zPDm@6HQ=5&_m!%SRTo|oHvPW%Zq8WhX3f|E%D_dSX;+|Ny37VA( zgPlVaa>~vC-~gL&ER8o`ZmrMfX>69f z8NCKJ!EZVHU*v4@zsa3_ptoBG>5h6Y!n3Eh=!>K-#dkKKln)4|E5OU0krNNP+V8)4 zkd5oJ)lVhZpvwrD&39*#v-~K$Lptm7p*YChL3mMZR=BW+6>qX6oP6^8l5oBV8{Xu# z3G|oOaG%xkPJ7_$u+;Jn*v&#CTz=l$Iq`H5)?+FB=8|*T^K$C@D{^I`Cn994Ft%}# zLLapS(XGO(eEDKB4__(vCYINOL{-{T6h6)xi9+q<8A~`4<_T|;tdg<;8k-5nkyKn% zRJFy1)7m+gFP`+^yZ(cs8okM#&>{bruXQGAF2#gb#mr$ck-gt z&z|eYh^EeoZ%VXmZh^3w%Ay9N-G}7X`f13RzGxUaWJN#yf6lbO*_*QK|6;}92DwB3 zVkuc1RZO?@MDr%ary%(}9xlM9jA@p1nb0dx5s+mbbyO_4_ln0zU2yNa9f+KE2!Vr0 zMM2W)G*Xv!osmdINpfj`9B(L6ls_*$#xqi?E(s8S8tKlu{*q`)Mv{Mkym<%#3%mX; zI#k&grDs7Fgax6U%_wT3#wJoPNvmr&QqZ)&$jBm;AF@-zV0)y3$@rAQt*V=&!4H-# zzz>dSDPc4{vcV5pWS#}h&8abpBByF8H6hiH+|s(X1sGkpMk6rYJ~plIF&mufUi(F? zLeU~CVx zQlCvAk)#fXaKr{jpt3|U=_~*bK_L`d6hAj)Qev0%0sw~~77FObF$rdtNFyBuU?a$d zVs+!0gybANE76xJhug(h)&7$*XO_|?p$BLp*oGnpS5g-MDQoa@ zh_nB{=FTAc|2X&E*ar{Re7s1*HYuivxPJTt{FO|%6UxlP-7zIWDTxh<W z_7;D9cFGf`PA-D2JPGcvs0RO z;l4+n9m7ohLdzvaXc%cUQx(~L(U^&OE*cD!ybNY)SBW$|-s1T) z?}}nFw8Cv&_v5u2I@-G(U>k-2eO-`OOOG!18NgI5lzXno2KMZYEzxtS3D5H36+K&2 zi0c{c--GKG)MfR)xttLK3HjZO?F2lW^g^y~ zSlM+;QFL{;L@BlM(FfJ@slfLh5S-|s#&^JP zrdMOSYgc?)o7k+!Ahax3(H&8jX7dDga7#`WRiQ;tF*V!K;10~d889}S$Rr=!d+>mc(`U<9e8C2dXICr<8pgCz}eypE=k>ks=z3fO`Cl$Ts4 zB1*AML@6_%HNrF_tX4sqp=bXbW-XiY6P%9Mr$LeFLyC;TxXiTdsv z^-Lpza{A9m(*iL)7>@F1k14#iVuivLiu~D38)?(IL{HS0r5_KQ@6xCdY8-^0&{?#geu$j%4k{NGljIpC zEEgJIDWW>}*M&N-bi(6XhUQt-FajV1Bi*6@s_*&OH>;1?s3qpRZD}g#wU{O#hp_Yn z8i_4!(J!&gj)ooHXIal)mXh>^7SKllw)2ab!A>}QR$ehF9^Fd-Rb}bk3;Htg4O3a= zhRr$}mCcGQnP;?ZmhL)~*?_P#^cNBwZ_FEe)?V4kN=wVr(7vMN=(d}o*Liu$NY{S< z*y$o0yrWJub~b3U#ukAjd9)DN!}_q**+?Fz;T4zdg6*aJBj$1nI7-N6JSjR3JB4Jv zD1z?JJ2|=tU}laW~YfHB#qG2a1t|zSWWDzo5E=D*}5hhl*(V5Y0`lixQ10+HkA$2^yjJ$wlv15B)k86GQ+g zNczVldeqR*X~k%xUMc9Vksp`C7qX>)+84@cTYSFI+s_&&Z#OILjM-E<11jY}vcy`DXgOFf-mm!) zRPY{jhrx4UyZ^Wg)o(plx?VTB$mM9cinMX=mx@O$EIphaQC=B^WK0@Qv*^7$M!SoY zNQz|wkl}$wT@Df7Nq)=J5BtIcfBYDUp|cds&nizsUOVDqd`q=WMlKs+8g0QC zD9#G0tn=D_hQ9|l7ikWWd`dE8fCbs4zsCShevS-EHP7{qHMhxbHcvrgw?L<}NN=+i zpB2dhWWPoZtI*G)U}E57oWS2fmF~YMC?P3ZkRhcmvY87)@q(NP3_+?H`9Y{~S+U4w zA4*NF=Mah_8!(TFcoXwBS4A27bUjs)_B27j=}xz_-w<+{N*1;I2suj?^|45$P1;uD zeOD=Cz{9n>r#HXv58(CvkCTg>2#s5x624kjAM#S6UJG*#RRw?P=@UtuEfs*lNZoQ0 zq>me=h8rHAh`_~^M|k^ZmqSIN>R`oH;8@)8yGy=t`duDqTXzn8ra`m#a_-T8V4ea9=r3nM#dp)XEyPk_@EI1RjHh!+n zG?1g#C^mgA3Z>2y^}%+nmuJA*12tQH_f2;$SuRxAj0}MX?G~)TS7CiOeIKJD84sgV ztm}!G!}OW~)MW?soo3Zf&fAaonKu*X4u(8& znhhP^6hys>xeY&z8Fk-V$V#cS^Sh+W#5i8yyh2r&Ne=9@nr0;QUh&LVO}{`H%VlZ$ z7BdF$Wpi4}UF(v%%3;NADVlmml9y|sQaUGTVWpjqzE;ihZOep}eTi6UU<<@XfDf9h zw;SQ>Z{Zam%Y8g!1WL@p(2((S}0GAobJoN%KW?`%OTryVyoz8p;p2j;J5a4~EW zR@Bw=WT0H;awU3?yKdIY*<8z#t+sxScng#vlk~_EEOr*V4R_tke9NfeDD9ZDL!A0q z$tb{f-_tQ=h)I84kE=kH60Pq{BhUBQ)MLA+IFU9>O_g>@4bxDxzU*wC?6oSB7Wwz7 z7X(*yTGO%W`S)hSrpK^LW~;aERQ~Vsr%32HB3ZpZ)bn`hHCrzzE0|;E zg3S0T&0}x36Q4Odt`*~oC8wlk-|zQ*fd2@FMKLD>Z93!i%9`x@TLN7Oor_x0f`rGG zVs#SKnHb>N_ChFq^>B*BKy^i>E#=;FZPxt+`OfENkym%X1V1L|R*K1xHS7Y|ei64m^^e`o1*^M&(t9 zBTc5dBo}1>!t7K>w5zr3ed?=ay28*b4gNmnU4h{j_zjpQy6~)BVe`T2Cb75c4Cg&= zxt%X?-D;{k36r0>4$?28+^r?#4rW#;;9z(b@lCJU4h6LP^M`|m5yF{@hc(bFEcc*4 zai?Nssht7j2^ROs8BlnA8CS7cykhB91a1U+f=Gm<$s70H@Z+MxRe zk3^`Op+pa3eTinKje#}VyB!Xu>X4B9V}@p`M6OUIiFPzr7#^`fW&O}tS3!ZQSR@HS zeB9tHPFBn+8?)8)?lb>LDWN1JF_H5m8H`4@WN~9_Dg{G5w*6@BxXK&4V)%AcgF1OQq@Zi&7e84kxPMVtLBfnf_UN!rJiD9*hWJ*@rP!Fn`Vid7{$Uu zhhJS~g&g6%C$&E553u@jp$uyzHAvec7FmqE21wzoaJ@=Td?_w*1IC8rI_qhWooa7PO?<#E-?{MyWz)kLBW=OZXns= z;7Q?t|L<)KyKA@OSl;DbtsN zYMn*u&8K0rP_*G0L^gtNlVZ8KKrdC1wX_+Uh(vSi%$Cu%+IRGZ=_+VO@a00}3$CkbU2Jgo zk>26Rq^=x`>xvmr1@5bLyIoG%%8v^x-WSwhwlk~bU#PQ44V6m$f{@*q!X(ql3rpnb>=UX=%gtBFc|UM&1P19taU zEwW~_bveJ)P(VV(u>{|F81lCW-StgOtUTHa!#$V|4(9F}b44)iT&%{wQVPIB%Ry7& zxxSZIA0H7CgeN`kh!9oQ$YH-`mQJzk-~Ar49}i_+Y%Biq^d^{wQYAiDgb+(MgsW`8 z>cQpeTi5wb6)`MOxiM%uA>=!NYgF*Z=EY|8hX`t>)qpE@*?4r`!T~*-eAb=E+k?+- zS5QGTjjB*-*ciPB7ehvt9bS$PcRuH+57?8rb_0`%`9lDO9pV+fyIoXBSP;-mI`l}$ z@1BK*tK&!7+i>b`8he9CR5C>ym}*ci-QFc9 zoxz5&!tvr&p>|G>Z+YM9OQX+`Ptm0)P#8ROe!Gh`3VUcMCzNxmTI86()tuurLKaJN}V5c@t1`7(8 zVzk4+s+PHs9fVuzG?l<=h=ZyUmX~f9X^dhqRtrm0=mpC#)5Q8EHZ*fiGIB}0N}2O3 zacV4D6I2yMuWuCuU1|{8hbY5bJI~R1Fw0N1jf~1{~ET4^v{58evQAlr-*~qL*?^9)F(< zo4$@T<$jN{QPR%CT-4wpa9?YXH}OdyNBiNB^62+G#4VyvcjJNOTnz5w>ML?9W ziTo$-ECse+~1SGt#7l}S$(5d z;r)t_q54#~OP<4=tCSHnRJ&kvwv)<>)zO!{GDWQ?ChSnD#hFkoUx3ADyqKwAB#v8j zs4lt{;q8`M!PhkEn*;<*wRM>oitZX`<0_l|30aNWvQMS`!-%+Z;e)a;=*iA>1i;8n;==c`7YBlg^#^VtEe2uobJTzuj z#J-w_Igj<(qiWauUq?pzJVwCfWavNLhiuZ-q9}rv=WLJFNA_(XsSk{Hs8E zzSsmC-KKhCwwql7R!oR*{z3=Zr34%t&jip-aOBuSHln=3k^xylKP*k{_0pDphckWp zfW9K}Ys#Fl8{wImo$jv0DZRQ8Y2HxEyn{yy)`8y5R4+jeBWd6nLz&0_o(un1{^LKv zIcWD8_zetW^HYcd{0okG{UUqHi~l=F@h@~0Ya7Qx9&%#&b(8{9iDpa=}WBRgJc_@)Y z);D@15MjwnSC=_DHaK!yjlUhdOcZxNE$Cz!c=d9Kn}7q0G;boCvp~fqwIo?3Gvw$A zU6rCj_}Nz=Q%9_VHb00dc^2x&W5O>DT-WHMJCPtJap`sILFh=y_b57D?-*Ih2S-k? z%KG`TC)-_y7Y$VDM?M*I+IBnnlk-=YrUC`aY?0G4{E2{RM0zEc0 zCzBWx<28#CigoDO@15)ysi5GK@1U2)P$EGwnKHbGHyw}nZAg-Iwy!D0XIJLRjV`qz z6}=0W%PonM-=2Z6(n8g`J>fa@plhd2Zf%%#;5&m$3FpgYUh+G|)k4x$pFt9g$@|rj zO)-yqq5&B#I~{%6_!!&dzN)6{B6AY(cd66M(}J`vd^RY8MKt*xup7!VqR?Ve$r9Dt zUH1c39iCxnY;!E^26CB)oaTqRZ+mn$9L45E>58ymv$P?~aeh1l68H%#hL?6|#4TLR zl%xvdJ(mNhPd1bbzX_rsr9u`0J(|lAuK}+a^BZnW*P)Ud-?E|NrRr?UUk^LkiNjoi z$g-us$q%53(AYsFam<0f9~Bcsw_PUA!#ykuV+)8Vx|Rg)ICi)|=xoEBj11hozd9eU z?x}luIgEHX{&j~z^ow8V-pXZrVnYXg>v`9?8RtEmvK%B7=FiyducEO(R|dQ|5Recg z;J%yUKd#d+0sp(jc@pre{)~?7Z~ODR(myTG6UQ&5N`LYEd}IEbvZq(_S9>aUdusov zi~C*QpOtY>#J}`W|C8-sb#i|~^k=Qt-`vUIE&Z3$e^-9}$^K`#(%%7)o+fPzj);QI&3|L~9VHL)f7qu#2l}TWd(!g@CD1?F{)bunQ_i1BfWPIG zf(QMdQUZTU_%nw0w*&^PUlRU`=>1>J9lU43%Kx3h{(Xo1nZ*8EBj}%Of2Xwn9P*z* z>c0g%qW{$UPuTw3pr4AWezm6+j`_91zm-`1KJq_{te$v(t=h-`!TWc~m9iY{)8_%W Qb`byp52n+ldiwW&0Qb?&SpWb4 diff --git a/public/供应商导入模板(1).xlsx b/public/供应商导入模板(1).xlsx new file mode 100644 index 0000000000000000000000000000000000000000..6f6cfb30d614d37c66b7860216416c99376c9643 GIT binary patch literal 11084 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 - - - - + + + + + @@ -486,6 +487,21 @@ const handleInspection1 = () => { const handleInspection2 = () => { router.push('/rili/InspectionManagement'); }; +const handleInspection3 = () => { + router.push('/rili/shiyanguanli'); +}; +const handleInspection4 = () => { + router.push('/rili/baoxiuguanli'); +}; +const handleInspection5 = () => { + router.push('/rili/qiangxiuguanli'); +}; +const handleInspection6 = () => { + router.push('/rili/gongdanliebiao'); +}; +const handleInspection7 = () => { + router.push('/rili/renyuanzhuangtai'); +}; const handleInspectionManagement1 = () => { router.push('/rili/InspectionManagement'); }; diff --git a/src/views/dhr_demo/banzhuzhuangtai.vue b/src/views/dhr_demo/banzhuzhuangtai.vue new file mode 100644 index 0000000..04601d2 --- /dev/null +++ b/src/views/dhr_demo/banzhuzhuangtai.vue @@ -0,0 +1,1031 @@ + + + + + diff --git a/src/views/dhr_demo/baoxiuguanli.vue b/src/views/dhr_demo/baoxiuguanli.vue new file mode 100644 index 0000000..f2c0165 --- /dev/null +++ b/src/views/dhr_demo/baoxiuguanli.vue @@ -0,0 +1,1165 @@ + + + + + diff --git a/src/views/dhr_demo/baoxiujilu.vue b/src/views/dhr_demo/baoxiujilu.vue new file mode 100644 index 0000000..7703c31 --- /dev/null +++ b/src/views/dhr_demo/baoxiujilu.vue @@ -0,0 +1,720 @@ + + + + + diff --git a/src/views/dhr_demo/cheliangzhuangtai.vue b/src/views/dhr_demo/cheliangzhuangtai.vue new file mode 100644 index 0000000..3634227 --- /dev/null +++ b/src/views/dhr_demo/cheliangzhuangtai.vue @@ -0,0 +1,700 @@ + + + + + diff --git a/src/views/dhr_demo/gongdanliebiao.vue b/src/views/dhr_demo/gongdanliebiao.vue new file mode 100644 index 0000000..e19ce22 --- /dev/null +++ b/src/views/dhr_demo/gongdanliebiao.vue @@ -0,0 +1,1095 @@ + + + + + diff --git a/src/views/dhr_demo/index.vue b/src/views/dhr_demo/index.vue index 11d5bf9..01731b3 100644 --- a/src/views/dhr_demo/index.vue +++ b/src/views/dhr_demo/index.vue @@ -4,10 +4,11 @@ @@ -310,6 +311,21 @@ const handleInspection1 = () => { const handleInspection2 = () => { router.push('/rili/InspectionManagement'); }; +const handleInspection3 = () => { + router.push('/rili/shiyanguanli'); +}; +const handleInspection4 = () => { + router.push('/rili/baoxiuguanli'); +}; +const handleInspection5 = () => { + router.push('/rili/qiangxiuguanli'); +}; +const handleInspection6 = () => { + router.push('/rili/gongdanliebiao'); +}; +const handleInspection7 = () => { + router.push('/rili/renyuanzhuangtai'); +}; diff --git a/src/views/dhr_demo/qiangxiuguanli.vue b/src/views/dhr_demo/qiangxiuguanli.vue new file mode 100644 index 0000000..e4c06f4 --- /dev/null +++ b/src/views/dhr_demo/qiangxiuguanli.vue @@ -0,0 +1,912 @@ + + + + + diff --git a/src/views/dhr_demo/qiangxiujilu.vue b/src/views/dhr_demo/qiangxiujilu.vue new file mode 100644 index 0000000..2a8e7fa --- /dev/null +++ b/src/views/dhr_demo/qiangxiujilu.vue @@ -0,0 +1,741 @@ + + + + + diff --git a/src/views/dhr_demo/renyuanzhuangtai.vue b/src/views/dhr_demo/renyuanzhuangtai.vue new file mode 100644 index 0000000..5d4f259 --- /dev/null +++ b/src/views/dhr_demo/renyuanzhuangtai.vue @@ -0,0 +1,866 @@ + + + + + diff --git a/src/views/dhr_demo/shiyanguanli.vue b/src/views/dhr_demo/shiyanguanli.vue new file mode 100644 index 0000000..5086214 --- /dev/null +++ b/src/views/dhr_demo/shiyanguanli.vue @@ -0,0 +1,1587 @@ + + + + + diff --git a/src/views/dhr_demo/shiyanjilu.vue b/src/views/dhr_demo/shiyanjilu.vue new file mode 100644 index 0000000..b937d73 --- /dev/null +++ b/src/views/dhr_demo/shiyanjilu.vue @@ -0,0 +1,969 @@ + + + + + diff --git a/src/views/dhr_demo/shiyanrenwu.vue b/src/views/dhr_demo/shiyanrenwu.vue new file mode 100644 index 0000000..b4787c0 --- /dev/null +++ b/src/views/dhr_demo/shiyanrenwu.vue @@ -0,0 +1,907 @@ + + + + + diff --git a/src/views/dhr_demo/xunjianjihua.vue b/src/views/dhr_demo/xunjianjihua.vue index a0eb98c..662bc78 100644 --- a/src/views/dhr_demo/xunjianjihua.vue +++ b/src/views/dhr_demo/xunjianjihua.vue @@ -3,14 +3,15 @@ -
+
-
+
筛选 导入数据
@@ -58,10 +59,10 @@
- -
+ +
-
+
@@ -260,14 +261,14 @@
-
-
+
+

最近巡检结果

- -
+ +
@@ -281,7 +282,7 @@
系统连接量 - 128<500 + 128
@@ -421,6 +422,21 @@ const handleInspection1 = () => { const handleInspection2 = () => { router.push('/rili/InspectionManagement'); }; +const handleInspection3 = () => { + router.push('/rili/shiyanguanli'); +}; +const handleInspection4 = () => { + router.push('/rili/baoxiuguanli'); +}; +const handleInspection5 = () => { + router.push('/rili/qiangxiuguanli'); +}; +const handleInspection6 = () => { + router.push('/rili/gongdanliebiao'); +}; +const handleInspection7 = () => { + router.push('/rili/renyuanzhuangtai'); +}; const handleInspectionManagement1 = () => { router.push('/rili/InspectionManagement'); }; @@ -440,6 +456,19 @@ const handleInspectionManagement3 = () => { min-height: 100vh; } +/* 头部容器 - 替换了固定gap的flex布局 */ +.header-container { + display: flex; + justify-content: space-between; + align-items: center; +} + +.header-actions { + display: flex; + align-items: center; + gap: 10px; +} + /* 导航栏样式 */ .navigation-tabs { display: flex; @@ -527,12 +556,35 @@ const handleInspectionManagement3 = () => { border-radius: 4px; } +/* 主内容区 - 使用flex确保等高 */ +.main-content-container { + display: flex; + gap: 20px; + height: calc(100% - 20px); + min-height: 500px; /* 确保有最小高度 */ +} + +.left-content { + flex: 2; /* 左侧占2/3宽度 */ + display: flex; + flex-direction: column; +} + +.right-content { + flex: 1; /* 右侧占1/3宽度 */ + display: flex; + flex-direction: column; +} + /* 内容卡片样式 */ .content-card { background-color: #fff; border-radius: 8px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05); overflow: hidden; + height: 100%; /* 卡片高度占满容器 */ + display: flex; + flex-direction: column; } .card-header { @@ -552,6 +604,7 @@ const handleInspectionManagement3 = () => { .card-body { padding: 0 20px; + flex: 1; /* 内容区域占满剩余空间 */ } /* 统计卡片样式 */ @@ -657,8 +710,36 @@ const handleInspectionManagement3 = () => { background-color: #ecf5ff; } +/* 滚动条样式优化 */ +.scrollbar-thin { + scrollbar-width: thin; + scrollbar-color: #d1d5db #f3f4f6; +} + +.scrollbar-thin::-webkit-scrollbar { + width: 6px; +} + +.scrollbar-thin::-webkit-scrollbar-track { + background: #f3f4f6; + border-radius: 3px; +} + +.scrollbar-thin::-webkit-scrollbar-thumb { + background-color: #d1d5db; + border-radius: 3px; +} + +.scrollbar-thin::-webkit-scrollbar-thumb:hover { + background-color: #9ca3af; +} + /* 响应式设计 */ @media (max-width: 1200px) { + .main-content-container { + flex-direction: column; + } + .filter-bar { flex-direction: column; align-items: stretch; diff --git a/src/views/dhr_demo/xunjianrenwu.vue b/src/views/dhr_demo/xunjianrenwu.vue index d4f5f47..f804f2b 100644 --- a/src/views/dhr_demo/xunjianrenwu.vue +++ b/src/views/dhr_demo/xunjianrenwu.vue @@ -4,10 +4,11 @@ @@ -49,7 +50,7 @@
- 搜索 + 搜索 手动创建任务
@@ -422,6 +423,21 @@ const handleInspection1 = () => { const handleInspection2 = () => { router.push('/rili/InspectionManagement'); }; +const handleInspection3 = () => { + router.push('/rili/shiyanguanli'); +}; +const handleInspection4 = () => { + router.push('/rili/baoxiuguanli'); +}; +const handleInspection5 = () => { + router.push('/rili/qiangxiuguanli'); +}; +const handleInspection6 = () => { + router.push('/rili/gongdanliebiao'); +}; +const handleInspection7 = () => { + router.push('/rili/运维组织'); +};