From 139d6eb1a89caa354858c143c53b4818ff367afa Mon Sep 17 00:00:00 2001 From: lideqin <694785430@qq.com> Date: Fri, 8 Sep 2023 14:59:20 +0800 Subject: [PATCH] =?UTF-8?q?[update]=20=E6=B7=BB=E5=8A=A0=E5=9B=BE=E6=A0=87?= =?UTF-8?q?=EF=BC=8C=E4=BB=A5=E5=8F=8A=E4=BF=AE=E6=94=B9=E8=8F=9C=E5=8D=95?= =?UTF-8?q?=E5=9B=BE=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/icon/iconfont.css | 54 ++++++++++++++- src/assets/icon/iconfont.js | 2 +- src/assets/icon/iconfont.json | 84 ++++++++++++++++++++++++ src/assets/icon/iconfont.ttf | Bin 4188 -> 7160 bytes src/assets/icon/iconfont.woff | Bin 2896 -> 4884 bytes src/assets/icon/iconfont.woff2 | Bin 2348 -> 4092 bytes src/components/menu/SideMenu.vue | 5 ++ src/components/menu/index.js | 17 +++-- src/views/system/modules/icon/Icons.vue | 11 +++- 9 files changed, 163 insertions(+), 10 deletions(-) diff --git a/src/assets/icon/iconfont.css b/src/assets/icon/iconfont.css index 796ee406..4767809d 100644 --- a/src/assets/icon/iconfont.css +++ b/src/assets/icon/iconfont.css @@ -1,8 +1,8 @@ @font-face { font-family: "iconfont"; /* Project id 4236293 */ - src: url('iconfont.woff2?t=1693807596400') format('woff2'), - url('iconfont.woff?t=1693807596400') format('woff'), - url('iconfont.ttf?t=1693807596400') format('truetype'); + src: url('iconfont.woff2?t=1694155470105') format('woff2'), + url('iconfont.woff?t=1694155470105') format('woff'), + url('iconfont.ttf?t=1694155470105') format('truetype'); } .iconfont { @@ -13,6 +13,54 @@ -moz-osx-font-smoothing: grayscale; } +.icon-yingyong:before { + content: "\e679"; +} + +.icon-file-set:before { + content: "\e607"; +} + +.icon-file-qb:before { + content: "\e604"; +} + +.icon-file-bzfg:before { + content: "\e601"; +} + +.icon-file-star:before { + content: "\e603"; +} + +.icon-shouye:before { + content: "\e6a5"; +} + +.icon-shezhi:before { + content: "\e608"; +} + +.icon-yujing:before { + content: "\e663"; +} + +.icon-qicheweixiu:before { + content: "\e681"; +} + +.icon-24gf-folderOpen:before { + content: "\eac5"; +} + +.icon-kucun_crm:before { + content: "\e606"; +} + +.icon-share-internal:before { + content: "\e618"; +} + .icon-chexiao:before { content: "\e619"; } diff --git a/src/assets/icon/iconfont.js b/src/assets/icon/iconfont.js index acc56ee4..2a746987 100644 --- a/src/assets/icon/iconfont.js +++ b/src/assets/icon/iconfont.js @@ -1 +1 @@ -window._iconfont_svg_string_4236293='',function(e){var t=(t=document.getElementsByTagName("script"))[t.length-1],c=t.getAttribute("data-injectcss"),t=t.getAttribute("data-disable-injectsvg");if(!t){var a,o,i,l,n,h=function(t,c){c.parentNode.insertBefore(t,c)};if(c&&!e.__iconfont__svg__cssinject__){e.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(t){console&&console.log(t)}}a=function(){var t,c=document.createElement("div");c.innerHTML=e._iconfont_svg_string_4236293,(c=c.getElementsByTagName("svg")[0])&&(c.setAttribute("aria-hidden","true"),c.style.position="absolute",c.style.width=0,c.style.height=0,c.style.overflow="hidden",c=c,(t=document.body).firstChild?h(c,t.firstChild):t.appendChild(c))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(a,0):(o=function(){document.removeEventListener("DOMContentLoaded",o,!1),a()},document.addEventListener("DOMContentLoaded",o,!1)):document.attachEvent&&(i=a,l=e.document,n=!1,v(),l.onreadystatechange=function(){"complete"==l.readyState&&(l.onreadystatechange=null,s())})}function s(){n||(n=!0,i())}function v(){try{l.documentElement.doScroll("left")}catch(t){return void setTimeout(v,50)}s()}}(window); +window._iconfont_svg_string_4236293='',function(c){var l=(l=document.getElementsByTagName("script"))[l.length-1],a=l.getAttribute("data-injectcss"),l=l.getAttribute("data-disable-injectsvg");if(!l){var h,t,i,o,e,v=function(l,a){a.parentNode.insertBefore(l,a)};if(a&&!c.__iconfont__svg__cssinject__){c.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(l){console&&console.log(l)}}h=function(){var l,a=document.createElement("div");a.innerHTML=c._iconfont_svg_string_4236293,(a=a.getElementsByTagName("svg")[0])&&(a.setAttribute("aria-hidden","true"),a.style.position="absolute",a.style.width=0,a.style.height=0,a.style.overflow="hidden",a=a,(l=document.body).firstChild?v(a,l.firstChild):l.appendChild(a))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(h,0):(t=function(){document.removeEventListener("DOMContentLoaded",t,!1),h()},document.addEventListener("DOMContentLoaded",t,!1)):document.attachEvent&&(i=h,o=c.document,e=!1,n(),o.onreadystatechange=function(){"complete"==o.readyState&&(o.onreadystatechange=null,s())})}function s(){e||(e=!0,i())}function n(){try{o.documentElement.doScroll("left")}catch(l){return void setTimeout(n,50)}s()}}(window); \ No newline at end of file diff --git a/src/assets/icon/iconfont.json b/src/assets/icon/iconfont.json index 767610da..5cfa06f9 100644 --- a/src/assets/icon/iconfont.json +++ b/src/assets/icon/iconfont.json @@ -5,6 +5,90 @@ "css_prefix_text": "icon-", "description": "", "glyphs": [ + { + "icon_id": "1126128", + "name": "应用", + "font_class": "yingyong", + "unicode": "e679", + "unicode_decimal": 59001 + }, + { + "icon_id": "37283266", + "name": "icon-set", + "font_class": "file-set", + "unicode": "e607", + "unicode_decimal": 58887 + }, + { + "icon_id": "37283311", + "name": "icon-qb", + "font_class": "file-qb", + "unicode": "e604", + "unicode_decimal": 58884 + }, + { + "icon_id": "37283158", + "name": "icon-file-bzfg", + "font_class": "file-bzfg", + "unicode": "e601", + "unicode_decimal": 58881 + }, + { + "icon_id": "37283193", + "name": "icon-file-star", + "font_class": "file-star", + "unicode": "e603", + "unicode_decimal": 58883 + }, + { + "icon_id": "905458", + "name": "首页", + "font_class": "shouye", + "unicode": "e6a5", + "unicode_decimal": 59045 + }, + { + "icon_id": "1391283", + "name": "设置", + "font_class": "shezhi", + "unicode": "e608", + "unicode_decimal": 58888 + }, + { + "icon_id": "4784148", + "name": "预警", + "font_class": "yujing", + "unicode": "e663", + "unicode_decimal": 58979 + }, + { + "icon_id": "5755508", + "name": "汽车维修", + "font_class": "qicheweixiu", + "unicode": "e681", + "unicode_decimal": 59009 + }, + { + "icon_id": "7594875", + "name": "24gf-folderOpen", + "font_class": "24gf-folderOpen", + "unicode": "eac5", + "unicode_decimal": 60101 + }, + { + "icon_id": "19490928", + "name": "库存_crm", + "font_class": "kucun_crm", + "unicode": "e606", + "unicode_decimal": 58886 + }, + { + "icon_id": "34122240", + "name": "share-internal", + "font_class": "share-internal", + "unicode": "e618", + "unicode_decimal": 58904 + }, { "icon_id": "755531", "name": "撤销", diff --git a/src/assets/icon/iconfont.ttf b/src/assets/icon/iconfont.ttf index c3232fd7ce01daf411970809b329b5ecb03ab913..355878a968915eb863bb42c127e6d9e714bf1975 100644 GIT binary patch delta 3672 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 delta 695 zcmaKo&r4KM6vw~!-8ZB8W1a&pGD%Gw$uMeTDGWG^bYrw@)lB*D#|$wujx>QGHEwcc z5&bMHCd@4Y{+ejIvwt}!@w z5l~wI<`*h{?dZa@O~5%%wu|Kl%a7dMOMv?xXrC`F`HPvGTSq*5OsEz zlq&VLtcrfI-&d})<&_2BtERuP{x#P_6@RU!2631Br_H+RSC$$*&$F+9?nw$3Yb*Ea zQ>|zY@b-A%4HTd^q7CF-L?_XSt4-#w@Zt=!_m7)5?s(bn=yc-)pZiD3W@1LxuDe=4 z=CU15yiE@rJ?Ps=2E*#5PK1TvP>lw|&b4LL{G)RSt2oZFgC$M4c)_{>^e~f>grucc z`XnP`G9fvck-QXTKb#EaqSrAgo=;}3$-CR3td2FEc64pmFJHb z8&b5;BxK)Wo;;kj&^W?^#atndaqK9l>#DAPI*X3zE}hd={Z6;s%Lgs*ONa7;4`&7x Jf`|RpCZDDW#00D>q00AEW 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 delta 2446 zcmV;9332w6CeRiXcTYw}00961000Y601E&B000nNkrX|DA4@G`ZDDW#00D>q006@P z00NHHDx!vGY}y1eGsnWnp9h00`6o001!n001^6RgBeWXk}pl z00{^H001BW001Nh-vfaBp*T000WW z0001v0002GIq?5WlL!H4f3d!ZWp4Q2z`($KhoKcH%!s0h2>@;Y49R$$<&wJ%gFp~O z2lMdvDLDyL0Wpm^CUzN)T*8Ph@Eq&ZxB&0zopgJ@(ar)00r=u30>FF0 zgNvuK-kSGuTJr(!T3>NdCS}NsISZDoShHcvo+GEZn}=lqe(i6Bf2Tjb4@k`(2c1f# z{U}ut5}dJA)3$Qnw3XX>S0VhLFVeSmqdGlZ(eghooO9TLToOM-AY#YZFo;SnglFQxYF1bIX z_#-aYyOczcv`CS3e`-l&BqwMM+qEN$c7p`Ai#pZ8K!m_I*OrvsGY>f0h3m4EU}4f7m$a>AAt{^g`prRQ(*y z{(kq?8-*i>)+*zNmukH)t+meA2^|iG-wiQ#iMV7AJy)URm8wt-$3al3H4ZGCrya1Z z1zKY51vG-4EcwMaBwKzByam9?JlF#JOe`4u!PTf&J`}ymADH8+q;6N3=1wK|_L5Vs z#wy#Y#P7*5e^%MkeSNROV)8afiG1Yh)krQ068y&)W2O5^%Szrav9Z#Gy3Ic}{S=k1 zUzcdgH$mNwm;NFbbbkMOG{om{5*hat zCruHUf8lWWoe;1ekZBy?LB}Bv2vPutr9uq?NWxWUk6@_+h7>@v02Xboi7EA=oum5O zQk0fM>1p$>l2`7U)9Fx|My0oPnoT`aQ{tLbF0*GpQWMk;@dTYKJE88>GQ2V z6gHs00fl}S$kx^ncLV7I8It}Go8StezfHEwdPF8^(j@0FS_Eo#0g&y63MC{u(!8hw z;xa5G8H>!gIfT?!x+FRP$y#oyE1qPG{EBqJkhWN|gxRjVP2d zL4bbe%J%|y*sM$*JM+ZE#1m(ZP4d55GX+ONZ|GHW3Nx0woXO=f%S#a{Wo6=cWvrAG z5fsNrCnK^PNm{m}jB;_0t+N!FBvrB)f3O*xV%XIG7ll6Cs#`cxX%Iif@dCvOq=OA& z8%nlihyh2!Ra7uC9rHp7|GSzrW%{ISrks>MK4}mBU{8)G64(O|IcR;zcXB-_XJ1eh z{+1YhQ?}v)dyI*2T6PrrZc-imQ8o-2Vp=Mt@lSEH9=M@T25!=hmE=3U98`Y%e}Ym_ z_)QVFhIA|TW>kbzibBE|(*yPj{eVPClC&_U)8tuHsex6j=r?u8n{6G1x|Ksr-R7)c z#!`fRl(2Oabi}+7l)9$g!1!A}jI!YG=fwTu!1>~UewZ=%uZ;}6#eX9R?+e1G@Q<5* z_Wi7XQ`U9)Y_^txr?R!|Sy`hxfB&hXX=zRS_Wlc!^5}iR$Yc!o_-rT~4&`!L&&%e} z%vIbQZ2v@4ByI4Sra%SP%lr=R{y%*}M}?|Sw-8|yV|P#}V%QJx4B*2PV=`cp+Jn9m zwY&`NXFM;%$z9ms(dQ#EnVuUNE@nI;jC=+9VAr%u*pBK-A(nlxm67MxVXIv2!`$rSK`N95?ceDPaUEE-IWmK4Wc9+LHS-lLoRUx5Y8UlH`yruibd*C_1#2vKH1Kbw&~Q)b&5W!jdksvi)s$#5M`i4 M3-JM;lPgvL01~Wv2mk;8 diff --git a/src/assets/icon/iconfont.woff2 b/src/assets/icon/iconfont.woff2 index a17e6086f5abcb2814730c81f04b307a5207d3f6..82a6a5796a621e424e128a498219846919cd4cc4 100644 GIT binary patch literal 4092 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 delta 2346 zcmV+_3Dx%eAFL7>cTYw#00961000Rr01E&B000nN000Qykr*9+g$@dkV2xM-HUcCA zJPRNI1Rw>3X9s~g8}JQLlyOoJ+0O$z)-hB}Oimsi)=v9{o82g%o;L0Mm4xhKQSi9b zjA+GE7Gh58=_Ebl=CZV>aOaRTscE1l24|k+T-jWzK3x-U0g?%GWn-gBbLzjm&Tr>r zWw8)aTtwRd0YCD8)BKC%f5%!qeVq_(n1)0n#vT4A#|afvdvEE~>9ScZuVi;j>mjFM44 zio$+aHBfcry1pM+m$r+OLvgdNx8Ekj5eV4(yeUn8mcA3tV`_85)}3qDMGF`Ki|3Q z?P9^>@;REEfdF~i+Is3yoi9^$dcytS&Ypgr-{I2+EUtYdrE?@hJ#_*B+4M-MNdc_If-Nok&z5ssEo z93;t8wu>Fd+i$!4e(}*GOSeq>WT)|dM8ChaH@?>Zao;sg?!0k;kPW&mx(#nz-*yRp zzqvc+#Ize_0jK%Wlxw5iQBiLFYPDMQ@CsLd57G8%*T*c9I(LE*`#tu3gm(B`{h-8M zJCEh`W=?qb5Z1BRcaoR6`q%ChTFh3PMevAGE$%3@dwXA>%G#r{^|+#!i90!|(@SVs zlcR^{T^@jwal~`S>Lq z>BGjPrQ9x>A8~L_OB89dk@;3jJ|><2zWJ|$u#}D;SC(duSgB%j*`lukJs)1UkR?m{E%lA`!KZoS z^fyv}OUjaY!++GRxN>rDT$Vgrk|L3@o*lRMq+jE()QCsz9Y65w_Dc!YZD7oQC&pm# zR4*po?DsyC`6{MXWlhhVIyG}fRt2W48XvH=g}hy_x_DV(;j&`VIj*I%L)VgPTcNxf ze&D4&DMfkaFiY&SN;Z7DQvT%h&JpwGO!1^(hqmWV%c=PJ;YgfUyX@N~%kTf4+%6~w$+B;|_wGg4B#7s5 zPJ{^};>3**u~CeJ2n4%KizZH7)FomyMKo+rGN%`(r54XkEh$bdCrp@ z!DHE~&d#15!y9kv8>Yhq(?-4lyg?ygu>=G}ycpr7;v(}!foIpZ`9i@p)|w+^jhH>ET(Tv! zI&Wsqj2SsI^Qv{TGlA=!Go6baP1yC<=tRk4TC=Vg`KEOTO0}Okc_3)z1Z~Eu08HJM zZj-;?;?0Z}wCE9kt$J%4y8cJoqc2jAg8v1dVK(SSfS{lD(V0O(*_n!djx6VB4yKLr z(gE5+o&Q2GyXu#lte@kpupR+y9d0?;Q+_86pUhQ2Q+fWfM!*qkK8?5@;W3 zN;GUkx^`d=i;+%}1}K40T?34rg`OKvX>(Rswtozp!S5DFsdlr;rYuRfqikq5U)e^ diff --git a/src/components/menu/index.js b/src/components/menu/index.js index d654ce35..6a42d0d8 100644 --- a/src/components/menu/index.js +++ b/src/components/menu/index.js @@ -179,11 +179,18 @@ export default { if (icon === 'none' || icon === undefined) { return null } - const props = {} - typeof (icon) === 'object' ? props.component = icon : props.type = icon - return ( - - ) + if (icon && icon.split('-')[0] === 'icon') { + console.log(icon.split('-')[0]) + return ( + + ) + } else { + const props = {} + typeof (icon) === 'object' ? props.component = icon : props.type = icon + return ( + + ) + } } }, diff --git a/src/views/system/modules/icon/Icons.vue b/src/views/system/modules/icon/Icons.vue index 4b18ced5..28ceaf28 100644 --- a/src/views/system/modules/icon/Icons.vue +++ b/src/views/system/modules/icon/Icons.vue @@ -54,6 +54,13 @@ + +
    +
  • + +
  • +
+
@@ -64,6 +71,7 @@ const editIcons = ['edit', 'form', 'copy', 'scissor', 'delete', 'snippets', 'dif const dataIcons = ['area-chart', 'pie-chart', 'bar-chart', 'dot-chart', 'line-chart', 'radar-chart', 'heat-map', 'fall', 'rise', 'stock', 'box-plot', 'fund', 'sliders'] const webIcons = ['lock', 'unlock', 'bars', 'book', 'calendar', 'cloud', 'cloud-download', 'code', 'copy', 'credit-card', 'delete', 'desktop', 'download', 'ellipsis', 'file', 'file-text', 'file-unknown', 'file-pdf', 'file-word', 'file-excel', 'file-jpg', 'file-ppt', 'file-markdown', 'file-add', 'folder', 'folder-open', 'folder-add', 'hdd', 'frown', 'meh', 'smile', 'inbox', 'laptop', 'appstore', 'link', 'mail', 'mobile', 'notification', 'paper-clip', 'picture', 'poweroff', 'reload', 'search', 'setting', 'share-alt', 'shopping-cart', 'tablet', 'tag', 'tags', 'to-top', 'upload', 'user', 'video-camera', 'home', 'loading', 'loading-3-quarters', 'cloud-upload', 'star', 'heart', 'environment', 'eye', 'camera', 'save', 'team', 'solution', 'phone', 'filter', 'exception', 'export', 'customer-service', 'qrcode', 'scan', 'like', 'dislike', 'message', 'pay-circle', 'calculator', 'pushpin', 'bulb', 'select', 'switcher', 'rocket', 'bell', 'disconnect', 'database', 'compass', 'barcode', 'hourglass', 'key', 'flag', 'layout', 'printer', 'sound', 'usb', 'skin', 'tool', 'sync', 'wifi', 'car', 'schedule', 'user-add', 'user-delete', 'usergroup-add', 'usergroup-delete', 'man', 'woman', 'shop', 'gift', 'idcard', 'medicine-box', 'red-envelope', 'coffee', 'copyright', 'trademark', 'safety', 'wallet', 'bank', 'trophy', 'contacts', 'global', 'shake', 'api', 'fork', 'dashboard', 'table', 'profile', 'alert', 'audit', 'branches', 'build', 'border', 'crown', 'experiment', 'fire', 'money-collect', 'property-safety', 'read', 'reconciliation', 'rest', 'security-scan', 'insurance', 'interation', 'safety-certificate', 'project', 'thunderbolt', 'block', 'cluster', 'deployment-unit', 'dollar', 'euro', 'pound', 'file-done', 'file-exclamation', 'file-protect', 'file-search', 'file-sync', 'gateway', 'gold', 'robot', 'shopping'] const logoIcons = ['android', 'apple', 'windows', 'ie', 'chrome', 'github', 'aliwangwang', 'dingding', 'weibo-square', 'weibo-circle', 'taobao-circle', 'html5', 'weibo', 'twitter', 'wechat', 'youtube', 'alipay-circle', 'taobao', 'skype', 'qq', 'medium-workmark', 'gitlab', 'medium', 'linkedin', 'google-plus', 'dropbox', 'facebook', 'codepen', 'amazon', 'google', 'codepen-circle', 'alipay', 'ant-design', 'aliyun', 'zhihu', 'slack', 'slack-square', 'behance', 'behance-square', 'dribbble', 'dribbble-square', 'instagram', 'yuque', 'alibaba', 'yahoo'] +const selfIcons = ['icon-kucun_crm', 'icon-24gf-folderOpen', 'icon-qicheweixiu', 'icon-yujing', 'icon-shezhi', 'icon-shouye', 'icon-file-star', 'icon-file-set'] export default { name: 'Icons', props: { @@ -79,7 +87,8 @@ export default { editIcons, dataIcons, webIcons, - logoIcons + logoIcons, + selfIcons }, choosedIcon: '', activeIndex: ''