From ee2e2bccd4f7dd2f90a3fb8e2707f5e8df00db4d Mon Sep 17 00:00:00 2001 From: cwchen <1048842385@qq.com> Date: Fri, 23 Aug 2024 15:16:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=BD=E5=B7=A5=E7=AE=A1=E6=8E=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/images/ball_check_icon.png | Bin 0 -> 510 bytes src/assets/images/ball_nocheck_icon.png | Bin 0 -> 614 bytes src/assets/images/pro_icon.png | Bin 0 -> 676 bytes src/assets/images/team_check_icon.png | Bin 0 -> 553 bytes src/assets/images/team_nocheck_icon.png | Bin 0 -> 645 bytes src/assets/images/tower_check_icon.png | Bin 0 -> 505 bytes src/assets/images/tower_nocheck_icon.png | Bin 0 -> 572 bytes .../manage/personManage/personManage.vue | 34 ++++++++++-- .../manage/realTimeManage/realTimeManage.vue | 49 +++++++++++++++--- 9 files changed, 71 insertions(+), 12 deletions(-) create mode 100644 src/assets/images/ball_check_icon.png create mode 100644 src/assets/images/ball_nocheck_icon.png create mode 100644 src/assets/images/pro_icon.png create mode 100644 src/assets/images/team_check_icon.png create mode 100644 src/assets/images/team_nocheck_icon.png create mode 100644 src/assets/images/tower_check_icon.png create mode 100644 src/assets/images/tower_nocheck_icon.png diff --git a/src/assets/images/ball_check_icon.png b/src/assets/images/ball_check_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..d1c3845fb92fc55780244f8dafc8ce5663d5b593 GIT binary patch literal 510 zcmVzP9wf9dGtIM6^j;lG4DQ##5aKjWqe&L zIbqALr0nrMo{iCGpwv0T4oqo?s0iMuj}tx}`Gh?zYVBr}Gs8q9IpTrSRUs&X6LQ$J zlo#?jO?Z6iSkO|x*}1LS-r=#1%9o-6Y<#67mmHr(C8|ulx6TyKb`&o#HXrWY=2+5@ z@UVoL-hZ^B1pOF+aMa{IUVvcBu!}vXWbeL}AxpyqWHXJ5RIs%#mGu;|w1ZHLl`x3( zFK*w1n*^i}wIX0}(0j*~>orU%bx*r+fs?C{1UZ_JU>Gm(jTLOgq}n2UuyZ5WUR2w! z%$3EmaP8hoj%tHfv(*po>4-qnkr_rNr<@0^|H-Z67iKbo4-kDl_W%F@07*qoM6N<$f|$A5 AlmGw# literal 0 HcmV?d00001 diff --git a/src/assets/images/ball_nocheck_icon.png b/src/assets/images/ball_nocheck_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..707791d3aa77d28d2895e2714c7ffcda35106636 GIT binary patch literal 614 zcmV-s0-61ZP)GC$S+?LH{qlgu13N)4H`?4m*82DrDXaVO1^5NHS(>Z4l3y#sS z2^!ug<*s^388w597FY!#zu!h+nubXQBZ|+6$K;xR%)uxDO3j{dQxX2!j5CXJ|9#Ba zG9q#MdrBBZdJ}h!!JP!S4q+_<0*1T1JWJO_c(kjO9}eOLe1_12>R<^d;4Ob9UVw_) zN9r;XP+THV0KeB}TQ1!pn^I^o&rDw0lK)8H4NcX?mXw>%_o@ zTseHW_^ZE!xEB5oYC9^Way+j=A!POnY5qrlD&i<%0WJ^C_tI1OnI73(VB7bGe80ar z!P}FO{(<`f`P^|^<&0QHhzRgsu4r%VFL~{_1}~7c=0y^R*#H0l07*qoM6N<$f}}qS A>Hq)$ literal 0 HcmV?d00001 diff --git a/src/assets/images/pro_icon.png b/src/assets/images/pro_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..766f3e9983ea39ae5ca760fc9209460430f21142 GIT binary patch literal 676 zcmV;V0$crwP)>Jvp} zjZ@K=-QH}?^OC4o2eqVTQHFcK{Fdm%^gy6NZh}^*WQbLgY>JxeB8XJ5XxwO=+KI`mDjQFe^7zLF=rM~6z^GfgIiZP6KJ@q^vdU!)pd z$UOqBI(J2Fnl~)RXNo=2tDK`b*V3MA(*JsiGUtw>(naDh5a#PsIUz};FW zNYbzr?Acf>YRHFrmTrxW3<;+e!JmO_&F**R451fqj=N>hO1xZ;-`r`@8Z@6xQ0H!` zfp@g>!IN8DcCWsbm_#HODwiSCliRyAM% literal 0 HcmV?d00001 diff --git a/src/assets/images/team_check_icon.png b/src/assets/images/team_check_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..48be164e1fe55bdd7744d6ee013e36fb63176212 GIT binary patch literal 553 zcmV+^0@nSBP)r*A zv-8=R*RQ)@1ApBl@$}4X^V{dp+2^>&JBB!sYy29p>niYY!_^dyAZi{eT<5v!;8@!0 z1Gb!x4LtHOFvAWyGX4D5b3>l*k?F3n_87s8>yAuTA-o7+1|?%6s71ik-p~jsl#RWD z<}4DV0}2W@AIU@fqB#&u=+I{_HK+T~9CuymJHQv4W0%Y{9Rd4*`J9Cc-W1aTXSlU+ zJhZ+5=E9IYyQBNO&5o=ioZ@!s8a!3W=*2;JTH(Qqtnp7P zlnM|Op-stLS~>z*X$snO(81c)a(P_1LM(zZ$A~g2COwe^5a048)ZCKc1llb#3VRWr zGM!@_msb?omMc3g`~XTEh&hE5kP zy3$ok*=QjGX0=3NACiSw+o@#wp}4Eu<&i~wacxzHbqlj8cSy4UbO@D@=2}5vsVOA^ rYM#dU$sC@blF4Gz_F`{J_&4?ek363v61+dt00000NkvXXu0mjfy*BMe literal 0 HcmV?d00001 diff --git a/src/assets/images/team_nocheck_icon.png b/src/assets/images/team_nocheck_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8974ff4afda0da7437443b43468bf4a21eee5719 GIT binary patch literal 645 zcmV;00($+4P)7xkLEr=)cI+@a3QQpmK%o^V zR;=N*BD-Y8u4DFU(||H1pMo!mL-F>?SvX<-lM}XQVMSBagly;Z*Ye->WPgf zw%5=Y7C;1H#Sb2MM&Az}8I}Ev9q!98GB%oo_(%Xem|!o7T{17UZ7=AK@*LejBf17V zn4p`+F0NweYA_99>5R`+zX~Q6PB181QaH$RBxDll0GD-!i-5qc_;fscUq4tBP>9Js zO2^JI^_+31*|K&epwjpuzJ6#n4tN+cOG?JB0MOW92^ge!D`dFUmvunSwrF|km7GBq zz=+R*c!5;?;(E&tlt@MnDx8;9dz6s%InMu#-3wuR72-87_worIR~NHXhnsEN_cts} znM$a`ldG@p)fUH*>tY!ZH-5r-p5ngNG}Z*$-Q8+#`EKCyU|D*dno f81W%k{5SR&!OrDsQp?&n00000NkvXXu0mjf%7_~+ literal 0 HcmV?d00001 diff --git a/src/assets/images/tower_check_icon.png b/src/assets/images/tower_check_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..61449b885f9632f9866d998885c1442c29b14650 GIT binary patch literal 505 zcmVQ9O({WB5G}<1+5{Wuau;DJadS$O8FU~>$!e-f@S4$(k81C=a^8#E8E$K70OpTgzB| zh6@B-+b$(xy1uD1C-9&4k}@P)2I=}|xs6ZYabcVA6^Q4(T?))|hOhAY{ z>dr8^z0H36eY+co{<}DLJZ5aJMe!hvdqI@}#9^=3X(Nl=PSsh^Z-9zMx*>N7N0C zHiZngVp5h!CDjCZ00XY#9_s<8nLtf9xA`*}y6uOI7Ru0000< KMNUMnLSTX%68r`L literal 0 HcmV?d00001 diff --git a/src/views/construction/manage/personManage/personManage.vue b/src/views/construction/manage/personManage/personManage.vue index bb095c0..b00b5a5 100644 --- a/src/views/construction/manage/personManage/personManage.vue +++ b/src/views/construction/manage/personManage/personManage.vue @@ -747,11 +747,13 @@ export default { // 根据层级使用不同的图标 let icon; if (node.level === 1) { - icon = 'el-icon-coin'; // 第一层使用主页图标 + icon = 'pro_icon'; } else if (node.level === 2) { - icon = 'el-icon-s-unfold'; // 第二层使用展开图标 - } else { - icon = 'el-icon-user'; // 其他层级使用平台图标 + icon = 'tower_nocheck_icon'; + } else if (node.level === 3) { + icon = 'team_nocheck_icon'; + } else if (node.level === 4) { + icon = ''; } return ( @@ -1065,4 +1067,28 @@ export default { display: none !important; } + +::v-deep .pro_icon, +::v-deep .tower_nocheck_icon, +::v-deep .team_nocheck_icon { + vertical-align: top; + background-size: cover; + background-position: center; + display: inline-block; + margin-right: 4px; + width: 20px; + height: 20px; +} + +::v-deep .pro_icon { + background-image: url("../../../../assets/images/pro_icon.png") !important; +} + +::v-deep .tower_nocheck_icon { + background-image: url("../../../../assets/images/tower_nocheck_icon.png") !important; +} + +::v-deep .team_nocheck_icon { + background-image: url("../../../../assets/images/team_nocheck_icon.png") !important; +} diff --git a/src/views/construction/manage/realTimeManage/realTimeManage.vue b/src/views/construction/manage/realTimeManage/realTimeManage.vue index 3df08ad..8fd859d 100644 --- a/src/views/construction/manage/realTimeManage/realTimeManage.vue +++ b/src/views/construction/manage/realTimeManage/realTimeManage.vue @@ -43,7 +43,12 @@ style="margin: 10px 0;"> + ref="tree" :highlight-current="true" :filter-node-method="filterNode"> + + @@ -282,18 +287,17 @@ export default { this.classStyle = 'ball-content-4' } }, - //给梳妆街头不同层级设置不同的icon + //给tree不同层级设置不同的icon renderContent(h, { node, data }) { // 根据层级使用不同的图标 let icon; if (node.level === 1) { - icon = 'el-icon-coin'; // 第一层使用主页图标 - } else if (node.level === 2) { - icon = 'el-icon-s-unfold'; // 第二层使用展开图标 - } else { - icon = 'el-icon-user'; // 其他层级使用平台图标 + icon = 'pro_icon'; + } else if (node.level === 2 && data.devStatus === 0) { + icon = 'ball_nocheck_icon'; + } else if (node.level === 2 && data.devStatus === 1) { + icon = 'ball_check_icon'; } - return ( @@ -622,4 +626,33 @@ ul { margin-bottom: 10%; overflow: auto; } + +::v-deep .pro_icon, +::v-deep .ball_nocheck_icon, +::v-deep .ball_check_icon { + vertical-align: top; + background-size: cover; + background-position: center; + display: inline-block; + margin-right: 4px; +} + +::v-deep .pro_icon { + background-image: url("../../../../assets/images/pro_icon.png") !important; + width: 20px; + height: 20px; + +} + +::v-deep .ball_nocheck_icon { + background-image: url("../../../../assets/images/ball_nocheck_icon.png") !important; + width: 24px; + height: 24px; +} + +::v-deep .ball_check_icon { + background-image: url("../../../../assets/images/ball_check_icon.png") !important; + width: 24px; + height: 24px; +} \ No newline at end of file