From e080fe4128340e61a3bd848c7e1118d64925352d Mon Sep 17 00:00:00 2001 From: xiaoxian521 <1923740402@qq.com> Date: Wed, 13 Oct 2021 11:57:27 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E9=A2=9D=E5=A4=96=E5=9B=BE=E6=A0=87?= =?UTF-8?q?=EF=BC=88=E6=AF=94=E5=A6=82=E8=BF=99=E4=B8=AA=E6=98=AF=E6=96=B0?= =?UTF-8?q?=E5=8A=A0=E7=9A=84=E9=A1=B5=E9=9D=A2=EF=BC=8C=E8=B7=AF=E7=94=B1?= =?UTF-8?q?=E8=8F=9C=E5=8D=95=E5=8F=B3=E4=B8=8A=E8=A7=92=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=E4=B8=AA=E6=96=B0=E5=9B=BE=E6=A0=87=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/ch.png | Bin 2497 -> 0 bytes src/assets/en.png | Bin 2777 -> 0 bytes src/assets/iconfont/iconfont.css | 18 +++- src/assets/iconfont/iconfont.js | 90 ++++++++-------- src/assets/iconfont/iconfont.json | 21 ++++ src/assets/iconfont/iconfont.ttf | Bin 2880 -> 6884 bytes src/assets/iconfont/iconfont.woff | Bin 1848 -> 4272 bytes src/assets/iconfont/iconfont.woff2 | Bin 1360 -> 3592 bytes src/components/ReIcon/index.ts | 12 +++ src/components/ReIcon/src/Icon.vue | 97 ++++++++++++++++++ src/layout/components/sidebar/sidebarItem.vue | 20 ++-- src/router/modules/components.ts | 4 + src/router/modules/editor.ts | 4 + src/router/modules/nested.ts | 4 + 14 files changed, 215 insertions(+), 55 deletions(-) delete mode 100644 src/assets/ch.png delete mode 100644 src/assets/en.png create mode 100644 src/components/ReIcon/index.ts create mode 100644 src/components/ReIcon/src/Icon.vue diff --git a/src/assets/ch.png b/src/assets/ch.png deleted file mode 100644 index 94e9cbe9f4ba8683b3abdf4023924655e88684f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2497 zcmV;y2|o6TP)=NZSfp@A9g&W&aAgW4A=VTUw5rFMzq5}!a- zF@ss&WRm<7NhGe5KxHkq>z1^!izGK;HU1T;ki`|L&ViBObe6PI46d=1fNQXsPf5CX zi1f}W$-=x?S~f7`4-flYZ`z%t)9K#3bGQ4VKP27hd0&0>-uph!`@YZVN9*hB8dZ7q zV-*jtR7U(#8SzVH#4nW*zf?y2QW^0}WyCL)5x*cX>hpT*YHP;`BArS}USA=iX*zK6 zVqI-*pVuqK4xDzBNF+|Sw(ck|Khn}NMi5YJ7A*$N9)qE~t1FR6h%^ZKT8l;^8?bb` zw$|2YI1JZ#ezDLXrKOjHK@7tnm|hnxpT|?8)nGkh)bdZaS;!DXTilY1@BL`|~ zKm`ue)c8k6D2f87ziBp?Xth3%M@$h~DSukcGEE2k{(#?KiK6XpcT;mSilR^~(=;6o zhsQ!8a4BIJ);}-+(f)r){4bfO9dREAYHEm3D7Cs;Tv@DEQ>EAYJRYXiaPCL@O;|FFckmfWgodlEegiDynS#bB zE1F6awL2Vkr&E$J>U&8S6#_wEgznzmfa5GQlK!x{v`o|8U0vN>U7*<(80he-ct$L5 zSV1&g0l#5m770Nhm=hU!muR)y%gWw5aUwP|BPO=a6bRPgJ`US#Mb9?~W8@zhVWEjk zOceg{Jd+ril7bQQ0F!WnU!i>$Jw^~mT3UAKbYr2A zxJC~_;4&mhvT#$y^hdbKRJi}P$6(++ho)Z!g)dJwT1?n0uUz{)yi7lkrc(Tp zus;Hef+CGnR#bRD9$HG?pZ;p{i0v0I=(a(sodCgaM+uUQgu~HrIL{(72&`y|3i$m6 znytsp^|*PXFS~Iq`042Mt+{7wYw&8FPtX{}W3gyB9En7hX*$m=#6XEKm>_(G-<+oT^08{(%8l75(#{?wa3dtTw#V`){PG?_Wo1g%cr6}_ZA<`^m!E8HEiMqL$ITO8PW}Dq(@TNj`nuYz z=Tz_A*J%0ADnMmLMaS8m`Ni9p0>fF)=asCCZpP!VVl?Nex2JD?{oSL7S&zPV_I>V~ z+jP3(%94;#JQizfZG~uX*Us&%L9I+z&N>Git;fw`E-sefGfI$TcV}m{!O&>2)xA)I`dvgu{9$z1L((QJM ztN?sQ4LCkIHO0E7#E9v7e))4t=(nFRmdbSHAg0ag_1wLC4>To5+v!r#8*v~r!c8WL zc5zHj#ZJ4<{OtMXokxF_IRTK%>j{233Q+#~-7LP6Ai-pWVVKn0T%N71UH|+K<~JI5 z?cDA@d7L`|z-V$R299!lD4~MD2;IHAe_-HVGC8-fAlug0)s-isSFY|izIw{FF}0B2 zR}v`*aX+l>8N~_2v@h=5RbN-@wA-Kl*BRFG$tS}Q zCi&!G#5mJ3l*Q6#zZ=hb848l*>uYoK^9nBHKU-US{b1cuTeFzaO>#zx?{omuyZu9f zqQkfUqnzWSS9;aFY<_J;Mq4evdkZm&hQn=}`O4xmso_fb+$^vH9u0??g-ozNH~+G@ zoKh|iG6x!F>vI3#V1gvaLLtRr$<2rtO{OrTv43z-aab}j5`=~;WnoFnNF*ArSg_); zm<%1fB#gLdFbvyBI%{r*<#q#DSyM8g3nrtiXrQNLv4o!GDFkeOyQ4~dlLWgZOrp|)0q>5=rVBFmzt)>v6 zARW`;NT*Vu?F;(2uzULUdA-qacRkC?AirPm8h_RSPU zQ9h4{p~He+wAn%=Q=c7~m|(K458G^o`<$_v8K1|)bj*isHYrA~{F3!Q4>oeNLm?(@ z3*3IgXf%QiZN|;JjAi;eh2Q^2QYrJl5Hw9E78gm9jK^Z>REirD!7p_Ul3yw#eyNQ3r844|%7|YoBYvrj_@y%9m&%Ao8ja>(os09`*`M4(00000 LNkvXXu0mjfgIUCA diff --git a/src/assets/en.png b/src/assets/en.png deleted file mode 100644 index 27c83aa6fe681f731ec9e4eb86df1dfa8dff9749..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2777 zcmV;~3MTc5P)+d3Q9#Z>=6nG zrM@7wRB?&j3@H+SWJ=!h_IhXg&h~r0Ao(jRy1c%7@4Zi+_t*12@8vs-i;Ieqvg*4f zJc24Q5>|W2OPR5B@fd2uZnbaoo0^9Gek6J3Er@2bTJ3Z=VzF3(86vK0pcJ=mzDK&cNcPtGAaMGiW!C(@_2?ko+^UqwAu7VBS8>Ia%LDN z6bKCae4r|kB{vzgLrWhtc0jG$7cjy^OgodxQ;|5fjvxSUN zS~OJz(PB2Yw6;nzje08SW`#fq7!lRgjTFT}Bk3PDlV%vk>2Nq54q&z-Cpv=4pAly? zEF&7ez_?+_i-chavMX@rU0zo9d_~3KwzlxZL?Lr)w!mZ^?dO2Wl()YjH%6X;0S=nr zrAv9-HM^u>1V6wDmlLeq>RNJnu-iycplQt8cvHz_Fc`#_JMX+R$xomfk{XTp5ko$6 z5lXAg``JQ)Kyy>my2{E9izOP3!o=eHzs0NAb6U^fAng8P(I`NZN~IJE1*&ccxg=x+ zI=(EUl~6EPoQEt>k}z`G?U8U8j0vnZ8*G3=fdDk3XGoGT8uEC)IUXF0gu_`(275Y3 zmCMa2DD;dtjvlAOk?Bmm!O&th%kE|r6iP;Lx=`7_l25j$Cf{3$?Y=)6=0q;HcfcWImmpubE8K)6=~)9SQ~;De7Ni zV`;Db>wE7*Kv4RogS)i4T`$%b&7haeU9qFN0r6lC-}4b|?^lDOuD|U$<$? zHu(MB+qdq0GNo@is8A>>l$BRMx(+c_5$oq4KbFq25cvEf;V?J=i|(hrUig*XXk?F` zfoEFeuxQ(sAH!qcsgv6^FEqb?Xp?&5wa7TY^p~@L2H)<}X+Qh?i}A71hWfg~ABQgl zjEL&$(_Zhx+1cxplUAFJAPBv|;BvdiCMGl*4J4SW>gsmDD}L{CgM%67!M^>*FB7v% zhDPc3?fIt3Z=iHtU0sDg4qqr3Ejt^b>mJ8(f*^){zTGdq=^QR()MvANdk-GOwES< z{^q78&dK-h-OF^Ne@Cv`I^OV|I+>WAT~%HV(;Fxq=gh5JH{Xo@$Ju4ABG%{oSV-IK zEWI00+CUL-RTXbe_vxq8nev%SJUVl3pFYw5y;ZBkoX?k3>$G6C z{=x?zuoEe*7DVLnV()rH+A_`b*fxohS{_i-C!1Q;VN1j`~ z`nlDsuZG7!%AKkI{%G9~JKKLLrts`ya{+mEU=%6{XbzlZk}Gy)@l!v20SS zH>=grZ`VpFSN{;KarBA)ujc2!nxBV#JbSVNbo|#{cW>V+{Gr%F&}Ih%ff3QM{a}Tj zpPt2;ee5_rH}{A>(a--Xbn!fAn&#>sa`g{2)Ys|v?>D!<#h()AAxYY!ucM_629f7C zQdD+FlB<7c$M&CuE}my6-o1V6O{*>K`PZ&b9y?BN*s#&o@kTBMPcH;^1Ram;;1H+X zF5aczX-og8Y)wtwX@33C8l`P7wF|@WnFkNXKfL~AVIj*UPZk!getaXRXGtprj4&K$ z$JjFr^Yh)i*}i=c`q@j<{0YiZxL1Y7717Y3l62J&fgL&Rc8-&XB*`;p&&nQ!q);g4 z|M&RI#B6~hfI|Cz49Cx~oU<5)x!msSlang}5OB_I*s$@nSN8Z$oyeOg@w_};kT?u^3DNGo9*iBbM^H}8W<|0&@e(vXQl1$UP1f&L8R6? zrLypy)MzFD-mFj{0K#ry=Li;XNfBncxv8j>WJ0{V|EA5sH-LMvOp&REyaRL+Nw6JhylHE=73;0xJhiEE)w{p%{i? z;&BjEhkoD5imf1G#DA?2!mWl-&o-mQ#YOgx%)L6D6t|GjH&TQbVD!>7!', - h = (h = document.getElementsByTagName("script"))[ - h.length - 1 +!(function (c) { + var l, + t, + h, + e, + i, + v = + '', + a = (a = document.getElementsByTagName("script"))[ + a.length - 1 ].getAttribute("data-injectcss"), - a = function (e, t) { - t.parentNode.insertBefore(e, t); + n = function (c, l) { + l.parentNode.insertBefore(c, l); }; - if (h && !e.__iconfont__svg__cssinject__) { - e.__iconfont__svg__cssinject__ = !0; + if (a && !c.__iconfont__svg__cssinject__) { + c.__iconfont__svg__cssinject__ = !0; try { document.write( "" ); - } catch (e) { - console && console.log(e); + } catch (c) { + console && console.log(c); } } + function o() { + i || ((i = !0), h()); + } function m() { - o || ((o = !0), l()); - } - function d() { try { - n.documentElement.doScroll("left"); - } catch (e) { - return void setTimeout(d, 50); + e.documentElement.doScroll("left"); + } catch (c) { + return void setTimeout(m, 50); } - m(); + o(); } - (t = function () { - var e, t; - ((t = document.createElement("div")).innerHTML = i), - (i = null), - (e = t.getElementsByTagName("svg")[0]) && - (e.setAttribute("aria-hidden", "true"), - (e.style.position = "absolute"), - (e.style.width = 0), - (e.style.height = 0), - (e.style.overflow = "hidden"), - (t = e), - (e = document.body).firstChild ? a(t, e.firstChild) : e.appendChild(t)); + (l = function () { + var c, l; + ((l = document.createElement("div")).innerHTML = v), + (v = null), + (c = l.getElementsByTagName("svg")[0]) && + (c.setAttribute("aria-hidden", "true"), + (c.style.position = "absolute"), + (c.style.width = 0), + (c.style.height = 0), + (c.style.overflow = "hidden"), + (l = c), + (c = document.body).firstChild ? n(l, c.firstChild) : c.appendChild(l)); }), document.addEventListener ? ~["complete", "loaded", "interactive"].indexOf(document.readyState) - ? setTimeout(t, 0) - : ((c = function () { - document.removeEventListener("DOMContentLoaded", c, !1), t(); + ? setTimeout(l, 0) + : ((t = function () { + document.removeEventListener("DOMContentLoaded", t, !1), l(); }), - document.addEventListener("DOMContentLoaded", c, !1)) + document.addEventListener("DOMContentLoaded", t, !1)) : document.attachEvent && - ((l = t), - (n = e.document), - (o = !1), - d(), - (n.onreadystatechange = function () { - "complete" == n.readyState && ((n.onreadystatechange = null), m()); + ((h = l), + (e = c.document), + (i = !1), + m(), + (e.onreadystatechange = function () { + "complete" == e.readyState && ((e.onreadystatechange = null), o()); })); })(window); diff --git a/src/assets/iconfont/iconfont.json b/src/assets/iconfont/iconfont.json index 1ffacc048..41cc71c99 100644 --- a/src/assets/iconfont/iconfont.json +++ b/src/assets/iconfont/iconfont.json @@ -5,6 +5,27 @@ "css_prefix_text": "team-icon", "description": "pure-admin", "glyphs": [ + { + "icon_id": "2508809", + "name": "最新连载", + "font_class": "zuixinlianzai", + "unicode": "e6da", + "unicode_decimal": 59098 + }, + { + "icon_id": "7795613", + "name": "新品", + "font_class": "xinpin", + "unicode": "e614", + "unicode_decimal": 58900 + }, + { + "icon_id": "7795615", + "name": "新品人气王", + "font_class": "xinpinrenqiwang", + "unicode": "e615", + "unicode_decimal": 58901 + }, { "icon_id": "18367956", "name": "中英文2 中文", diff --git a/src/assets/iconfont/iconfont.ttf b/src/assets/iconfont/iconfont.ttf index 501d8efbaae8fe95cc5493265844684f0df9c4ce..6b5008325e66f98550fdc155265a8c80fb878f85 100644 GIT binary patch literal 6884 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 RqDhtLVu%T6yD3E@egLd0Wz_%x diff --git a/src/assets/iconfont/iconfont.woff b/src/assets/iconfont/iconfont.woff index cba3fbd193384d1b3911b982d9b052db8cdbccf5..00ee66dbe76efe08f5c2d708fab4c29fc6a2fcee 100644 GIT binary patch delta 3815 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 delta 1372 zcmXYwdpOg39LImZVJyZX!-+MFPN-Z8smVhKkv&8>n9EE@m`f~Sj5CTvJIY;Znl3_i zoNA9dm20lK_Y(nFco5P(E0K5iJOPXSFZ;E089eX766Dk-*eWF4J7&a1Av$) zNI3Bck<`H8NGik}p_>Q z7=lo9;1DD%r~rh7_ym(6mI)1F1~n(69-XPAghoUH0K5nCKtlmpO_sdtObIX$tY?OS z2WYcW+th;PtPVu8F6vydnp-k9)?Oyc)&@Lcxk;o{r@f(U$lcY{pFsp%RviX4vDz}F zW}`MaZyvV^I=ci-PI0sCf2c*fkq*Ww&mk7?74K**MEY$c)#a7tk%a7ZSHaHru)z(* z`4^cQl?;DmY=GqR!d{UeiZaMUn#QWpbfB521;GUSpaC<*_{rQh)~E82{&AcKiQCQ4 zl=m1i%x9@_;^|)BK8tJ7v1t4&`h07W{4N;Ncgssl!V^#Zj*a(hS(#~M-lEFU=qZ}p z-7f~wQf)Xvr$A32ifgFg?kdy+uy$R3eumN4YGo>3mkK4ziVYYXWWU$ zc3~ZM8`8|ro>w;F;IEh*yT@YR&CE|cSa#%Hjc$6X>~%xDjeXvDg_0Coiz9o(n^6;k zK7C(Bsr%TI7*C&wWZr^$To^HYy=SU%O~pdab*FrBiqRq0J-i9lRG-PYoxOsw$nf}D z#S8e5-xc%&<0T|e!fmT)eF^O0V*y4r+ifWx*RnC?gA1)i1B)ZA(^YGI{D)^>bKP}# z%kA&$5TQ;{{oxm9ja*vDByBunNSmv5$U5Y+z(SIpa_bShyA$xdAhV0xky5^}C}z*; zX^mdWu+6WXb{chFa){xc?vG3|DO6~fvtcH|j2%HmD^jn@XbFusQdHXGGT;z6f*E9q zvVK%={Khs&LBid*21Y}T@M7fcG=v$037@JG61}w_=v?ak(?Pz_ zc#3Z|U_dW;;zo-sq@w+3CvqE2G{YWcxT7{-CTOs8T1>&dC~HTjn-xk_gg`B(WrzBH z%NLg%>z6YublJE6X!ry%ZkK>tcdom6${cx{an3tk%A8mG9<^Ss>e>0Fv{tEG~rG=;SUGD4)_+^jL2DC-hEl zeGyCU-=NhU4vMcoNO%kC)wV?F@Re0YZM5~^l~;f1;BXhvi3n*$n>3fyUbS4D+jhd- zW*-NuslpmB)kjxXd{K4CGp#EQa#H=&wDkC|%Nb2c0S{X+V z(;O;BTj|~XxdDDeedGf(!C4KJit@ehlCIA*~_eOyFCWNEmd^q-gQX&Gk4O&jz(;u=q*??+>jAnPUK>11$z#0joKs6sCk=U3Bf@6RR^!Z+70#AW4P#P?NY5o6} zNIvgN^pgdko#w;L;S3?sR0NPy2N~6?(w3lq@4hBoDS&BGzC@xg8Eg|uIszZqmDm%6 z6NxfO)3sw^Q&aCGglqF(=^|ch49x0R)X5jNnwCe>;$rPsdf&-*Jb6P|WL4QR-{i0x b`eT3L=27&=qKLF?w|DAbo#aW}1pxRDOkG!C diff --git a/src/assets/iconfont/iconfont.woff2 b/src/assets/iconfont/iconfont.woff2 index ac2bf64296bd80a8c54bf866c3824b353303e500..d9fa6c0c541009b09f3500cc46dbba675f445689 100644 GIT binary patch literal 3592 zcmV+j4)^hQPew8T0RR9101gNM3jhEB02<@~01dbR0RR9100000000000000000000 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 O->MgDnP*M}0002qR^@U4 delta 1350 zcmV-M1-bf&9MB3FcTYw#00961000G001E&B000X>000F7kr*9+gH{TNREB2(HUcCA z919Qt1Rw>3X9s~18-589m7ML#ejeCvQyS6c+YDD!Hct#wjPqlI?s-1^d)A+;cw}c5 z95Y=2?b2;mdIbLf=ia@pEpuy5m_KFh^ems|U-Hw;ceyT&Qz(UyI4nld00aSm6Cfb% zhx?f>N@oLkHi1olt>V2^IC&D6HW+F z7PRZM0dgR~m+PEhD!HKlyim?h@dXeKkRE`XLu5}rRfIysjUqTAzzE`0kR(~=iK;M% z5|ZqL4Bt_I^H|YRqs!R$Fu3y(-KWEE|6@eB9$ohCoR>Qy->ZAFP$T;3%(PPxI<&W| zAL(4~yk0Z9^}gW9kS?G7H-K9@Sq>5nX}Wvg)!@2#<|chV%BNk?hF4dw;cIJF$x4vA z&R{xpp+RFl^I=FNbp}n;;3W@*fJy?M`# zZZlke)~5yiy$HPL$LAt$^)dGKuP>+AoRG#%cbXC9TLRYjzaP}^?fjG^BJQ?p0~`T2 zPT8_x_P1NN`zx2%G>?$4?g* zJ6?Ikg2_>Z?3Z;X9sChYA&j5 zc_Osl;wpVIw577xyfiN<4BYneC9~*?2z`Q2Dt~CKrshi`F0%>SiY{+^b5mu@lcDup zUG|kGbA1?}eZ01)YUIVR18*7jlDMmA?e#Y#s)3!RGo&ed(hWCQ=3OG}C2olq!&<6; ziq_t6LxP%EdO+M|T1{9N>?aQ5ne~AE_`zeW?w`FIc7A@t1H*pRznxzEbSpktwSP%D#dczZ9sZdF zw)THa158HlX8^gmrBf|sWMlrGMGDY=;y7R<9_aUQ)*yB_Kq!J*pkz_NC=$6`m1HkzE=5pZ=2%-K!;_n|cU0q#Hmztaq3dRnW zdoVHvmDsqP^ab_W37RT=AZ3FbG-W-kEifSMaYWwemRW(K=wYtk4V{aSD6UX{a@jMd zaaF0gHz{TGg9(BJhB{zr4;WGusGOPm-|q#|)*OMD+>ap1s)i;9jZ)3vE-{^dP2K>YiLM}z5=J-?L?SX# z;Q#$gQV{$k4iV1q{v`Jz$bS7LP!7dy;e`pst1&Y+hxF8&uEQ|%w;S9UF4Wq&ED153 IH?F||03Sew!2kdN diff --git a/src/components/ReIcon/index.ts b/src/components/ReIcon/index.ts new file mode 100644 index 000000000..441416bed --- /dev/null +++ b/src/components/ReIcon/index.ts @@ -0,0 +1,12 @@ +import { App } from "vue"; +import icon from "./src/Icon.vue"; + +export const Icon = Object.assign(icon, { + install(app: App) { + app.component(icon.name, icon); + } +}); + +export default { + Icon +}; diff --git a/src/components/ReIcon/src/Icon.vue b/src/components/ReIcon/src/Icon.vue new file mode 100644 index 000000000..f0836a134 --- /dev/null +++ b/src/components/ReIcon/src/Icon.vue @@ -0,0 +1,97 @@ + + + + + diff --git a/src/layout/components/sidebar/sidebarItem.vue b/src/layout/components/sidebar/sidebarItem.vue index 8ea61af7c..5c2bb3e37 100644 --- a/src/layout/components/sidebar/sidebarItem.vue +++ b/src/layout/components/sidebar/sidebarItem.vue @@ -1,6 +1,7 @@