From 5bc72617529fd27d769962d6ff83006661ac9ddc Mon Sep 17 00:00:00 2001 From: fanluyan <754122931@qq.com> Date: Wed, 29 Nov 2023 16:26:57 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A6=86=E5=86=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/css/global.less | 2 +- src/assets/fonts - 副本/iconfont.css | 61 +++++ src/assets/fonts - 副本/iconfont.ttf | Bin 0 -> 6580 bytes src/assets/fonts/iconfont.css | 14 +- src/assets/fonts/iconfont.ttf | Bin 6580 -> 8092 bytes src/components/Sidebar.vue | 22 +- src/components/header.vue | 4 +- src/fubingCommon/leftTree.vue | 220 +++++++++++++++ src/main.js | 5 + src/router/index.js | 15 +- src/views/icing/index.vue | 326 ++++++++++++++++++++++ src/views/login/index.vue | 8 +- src/views/weather/index.vue | 389 +++++++++++++++++++++++++++ 13 files changed, 1060 insertions(+), 6 deletions(-) create mode 100644 src/assets/fonts - 副本/iconfont.css create mode 100644 src/assets/fonts - 副本/iconfont.ttf create mode 100644 src/fubingCommon/leftTree.vue create mode 100644 src/views/icing/index.vue create mode 100644 src/views/weather/index.vue diff --git a/src/assets/css/global.less b/src/assets/css/global.less index 7fa43a2..97bce46 100644 --- a/src/assets/css/global.less +++ b/src/assets/css/global.less @@ -1,5 +1,5 @@ //Brand @color -@color-primary: #169e8c; +@color-primary: #1c77ac; @color-primary-light: mix(@color-white, @color-primary, 80%); @color-primary-lighter: mix(@color-white, @color-primary, 90%); //Functional @color diff --git a/src/assets/fonts - 副本/iconfont.css b/src/assets/fonts - 副本/iconfont.css new file mode 100644 index 0000000..2e77ad2 --- /dev/null +++ b/src/assets/fonts - 副本/iconfont.css @@ -0,0 +1,61 @@ +@font-face { + font-family: "iconfont"; /* Project id */ + src: url('iconfont.ttf?t=1690188947515') format('truetype'); +} + +.iconfont { + font-family: "iconfont" !important; + font-size: 16px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-paizhao:before { + content: "\e6ba"; +} + +.icon-paizhao-xianxing:before { + content: "\e8d1"; +} + +.icon-tuiguanglishitupianjinqun:before { + content: "\e613"; +} + +.icon-gongsi:before { + content: "\e62e"; +} + +.icon-dianli:before { + content: "\e649"; +} + +.icon-dianlihangye:before { + content: "\e791"; +} + +.icon-shexiangtoulixian:before { + content: "\e7b2"; +} + +.icon-video-camera:before { + content: "\e962"; +} + +.icon-shexiangtou-lixian:before { + content: "\ef1c"; +} + +.icon-shexiangtou-zaixian:before { + content: "\ef1d"; +} + +.icon-shudianxianlu_2722010801:before { + content: "\efed"; +} + +.icon-tupian_normal:before { + content: "\e681"; +} + diff --git a/src/assets/fonts - 副本/iconfont.ttf b/src/assets/fonts - 副本/iconfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..21ab3183b3075a000f0a018089164dbe976c9fc9 GIT binary patch literal 6580 zcmd^Ed5~PidGD{g-!a#loqaR&MtjY*J0o=LuI5~=*h3P!Kol4q2+Edrwc1Opc9+$z zkQ7x|0^v}EF^P`^5<)CvhhU5iluaZ&%I?77~=_)TSq63jdVX5TF#jKL&iccj13PSXnm(8jh4DH0^;GyBV(^r3+vFMFh zZ*+R<@a)e0|Ixx&>;?3{&%nEwUz%s1m1r(4Nm7`PJOLL2?008_-hIKVf5CieEEs(I zg8kupXl+(+frCB{;-VOuJ(IbC+lVWn$6pHGHYURc9J!)D*0;v zl`u_=j}C%{wH!YX~e&8L9t*TC^7i)B%2Ue}H3U6ozc**WZJI3mOF&FHG z_JwT=cP+el{^9e_zVqt4`!6|%4ZC@;Bqp<0xc+~<$kf6_e9@M->vm=qN` zB7bUbFyC1kEo=uHV3V+HI+ZDu)=@4R*0V_k=aUMylc{zph6=q@?ORDH zJrW8>(OUvKgLZXZ3juA>m2`|;3jqZJm|jj<6mFqhFBRG;%`bHaLiPS`e<&2H{8E8r zD0uOo5~W0^F+HE(hzEb6}r&Z_Eflw&f+SA(Fvqe?u{GNP%�j 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 t{q~ipNJJ=5JJhk0 z#;!{PCe-C=Udv0Og@-`a(bmAs%=^Cx~wRoVj}4G~^lK6~NRtzY>U0NCFE{Na_Q#iyd4 z&;1nu-Xhdih!B5~zee^?2zysn&z*k=+PeTq{_xP*XFj`FzE*sI*8h^m;p*b~b)1yG zO!FBU7uOb7m+bFMz7CMh(tgY9&pg*W_v=4T{0Sic5;=K*0P;qA15PlKZSOKEX8!AE zCk(MKeDu5Flh)+>ptHo`?Tc~X0C7)iH<%cedQLiODgV$)B2b&nP)zhl9W?S>E=UXqfZfsrIy0-Pk zJ2&4wxt-g7uiXat-}%iAsekil$R9@1_wqERjc7@iB4&pj) zUFm=#fvsyD#CvVM(Tp2ftOC4qvjYkg-aXj?g$&zt<}oOE*v@r8X~6b-9mEOI?l>Q+fmG7`GDHoMn{9~z~YRC0&(maLT-eD;H5el#$9)}|^51)i4U?Hj3$RikoLs!rhuae{m*h<#x+M$81(r=-yl^7e8_eV&$b9CiC+lzdT^ zFDoYwfBbl5|HR?O@}#0@h0?%mMY=pblMQ-zZdZ>l56wK))zb_Ms*v8gyFNY>PW11W zjrmK5=4KvyV4vOVyFqp56AKG?v{>Bz*Mhfzy+>Y-%Er*-awBlMx`W3*H9IgfzW0zH zoT?tL2DxWvEi1QseP+D;NICuR@7FPIRdKzD>kEUVl2n53>nqY7s_6Ca zvD>0a)o=e@{;}-96nq+TI*l}N zEaX1L5Z9bWT&5GK*64W17XM){A?g-NnSA|`C!d(86di*dJe=;z_XL(_7rVOmhpr(p z;n<9eRClm2WnK(~gr^o1r@G*!{%u0Fr`=s`U7C_)!veC z$pg>}*S~GNo@&bU`hA05zZGy{5PnC`S_MU4MCasly5IFakIu1NE!{WA?mP7OtMoF&-INAw-(gOc9uKsnnTO zO`S^ziCVfT%-n}^Lb)fW*&oPBnm&o_3{y!hYj)IBb;7VH1qxPS_bh%a$&0xA88T_b z<1CZ4n8zAZ$lN4q?y9|k5Uytis?{`)anZOW=#pn0&E99ajGP)-*OoU=22bex)aOs0UR#cz G{(l2Lq;hEh delta 664 zcmZXR&ubGw6vw}BcGKN#vZke?L6Wp+5f3FO7Evh(dg?_ycoIPqZJR^W2F#&~kn|!w zC|Gjop$E~EH))EL&_6-M-aSNxO$x>p(TiZ$@9Y#*e9LEN-gn-wo!z*!b@u7$M)#vL z1*mayV}9ZO+{Kq8rvQ5$7}>7OmhMjU3u6Gf0YCLz5JyBWVadc69QPx zsEM04-6*m}EB}}uD^y?CGv2Mt^be$TEGPUl82z(GOuvUT_sU^D97GZD z_epDAoj4=R`Tse_S{6GdkY=ADI2_kSlD$&xedSBz83VMXbx8vg5EKo1*kHz>KO$H$ z#PJ>OiT;4znt?6Q+cdBl`nv{wOM7Jl2SAuJoaZbE^9Fqb;lO}YJQlEluhLW}RZYFI z7Oj1I&VJ`!cHg(ZCw@8Y51E~0JD*!sIbW1mVoO4X#1U7L;z>%<;>#hl-WIB@D`QvV GANd;_NQ;F4 diff --git a/src/components/Sidebar.vue b/src/components/Sidebar.vue index 30607fe..c55e31c 100644 --- a/src/components/Sidebar.vue +++ b/src/components/Sidebar.vue @@ -314,7 +314,18 @@ export default { title: "历史图片", }, ], - + fubingItems: [ + { + icon: "iconfont icon-qixiang", + index: "/weather", + title: "气象检测", + }, + { + icon: "iconfont icon-fubing", + index: "/icing", + title: "覆冰", + }, + ], role: "", }; }, @@ -342,6 +353,8 @@ export default { this.items = this.items2; } else if (this.role == 4) { this.items = this.hnjcitems; + } else if (this.role == 5) { + this.items = this.fubingItems; } console.log(this.items); @@ -440,5 +453,12 @@ export default { border: 1px solid #169e8c; background-color: #169e8c; } + .el-menu-item [class^="iconfont"] { + margin-right: 5px; + width: 24px; + text-align: center; + font-size: 18px; + vertical-align: middle; + } } diff --git a/src/components/header.vue b/src/components/header.vue index 77b0c8e..c199b78 100644 --- a/src/components/header.vue +++ b/src/components/header.vue @@ -1,6 +1,7 @@