From 7c14eab5f4e579ae7b206e064b3e28aa0fbfc46a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=90=95=E6=9D=B0=E5=88=9A?= <1543758718@qq.com>
Date: Mon, 24 Nov 2025 20:48:37 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=A6=96=E9=A1=B5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/common/assets/iconfont/iconfont.css | 52 +++++-
src/common/assets/iconfont/iconfont.js | 1 +
src/common/assets/iconfont/iconfont.json | 93 +++++++++++
src/common/assets/iconfont/iconfont.ttf | Bin 0 -> 4628 bytes
src/common/assets/iconfont/iconfont.woff | Bin 0 -> 3332 bytes
src/common/assets/iconfont/iconfont.woff2 | Bin 0 -> 2612 bytes
src/layouts/components/Footer/index.vue | 22 +--
src/pages/dashboard/components/Editor.vue | 184 +++++++++++++++-------
src/pages/login/index.vue | 8 +-
9 files changed, 276 insertions(+), 84 deletions(-)
create mode 100644 src/common/assets/iconfont/iconfont.js
create mode 100644 src/common/assets/iconfont/iconfont.json
create mode 100644 src/common/assets/iconfont/iconfont.ttf
create mode 100644 src/common/assets/iconfont/iconfont.woff
create mode 100644 src/common/assets/iconfont/iconfont.woff2
diff --git a/src/common/assets/iconfont/iconfont.css b/src/common/assets/iconfont/iconfont.css
index 70a5eff..cbfc724 100644
--- a/src/common/assets/iconfont/iconfont.css
+++ b/src/common/assets/iconfont/iconfont.css
@@ -1,10 +1,11 @@
@font-face {
- font-family: "iconfont"; /* Project id 4963823 */
+ font-family: "iconfont";
+ /* Project id 4963823 */
/* Color fonts */
src:
- url('//at.alicdn.com/t/c/font_4963823_az9ar7pc4xi.woff2?t=1751352287411') format('woff2'),
- url('//at.alicdn.com/t/c/font_4963823_az9ar7pc4xi.woff?t=1751352287411') format('woff'),
- url('//at.alicdn.com/t/c/font_4963823_az9ar7pc4xi.ttf?t=1751352287411') format('truetype');
+ url('iconfont.woff2?t=1763986578458') format('woff2'),
+ url('iconfont.woff?t=1763986578458') format('woff'),
+ url('iconfont.ttf?t=1763986578458') format('truetype');
}
.iconfont {
@@ -15,15 +16,50 @@
-moz-osx-font-smoothing: grayscale;
}
-.icon-weibo1:before {
+.suoyou:before {
+ content: "\e601";
+}
+
+.jinjianniu:before {
+ content: "\e633";
+}
+
+.wodeyiban:before {
+ content: "\e62d";
+}
+
+.daibanrenwu:before {
+ content: "\e60d";
+}
+
+.caikuang:before {
+ content: "\e629";
+}
+
+.geipaishui:before {
+ content: "\e67d";
+}
+
+.huoche:before {
+ content: "\e69c";
+}
+
+.huanweibujianguanyangjihua:before {
+ content: "\e657";
+}
+
+.a-icon-caikuangguanli:before {
+ content: "\e600";
+}
+
+.weibo1:before {
content: "\e636";
}
-.icon-qq:before {
+.qq:before {
content: "\e66a";
}
-
-.icon-weixin:before {
+.weixin:before {
content: "\e607";
}
diff --git a/src/common/assets/iconfont/iconfont.js b/src/common/assets/iconfont/iconfont.js
new file mode 100644
index 0000000..e7e0477
--- /dev/null
+++ b/src/common/assets/iconfont/iconfont.js
@@ -0,0 +1 @@
+window._iconfont_svg_string_4963823='',(c=>{var t=(l=(l=document.getElementsByTagName("script"))[l.length-1]).getAttribute("data-injectcss"),l=l.getAttribute("data-disable-injectsvg");if(!l){var e,i,a,o,h,n=function(t,l){l.parentNode.insertBefore(t,l)};if(t&&!c.__iconfont__svg__cssinject__){c.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(t){console&&console.log(t)}}e=function(){var t,l=document.createElement("div");l.innerHTML=c._iconfont_svg_string_4963823,(l=l.getElementsByTagName("svg")[0])&&(l.setAttribute("aria-hidden","true"),l.style.position="absolute",l.style.width=0,l.style.height=0,l.style.overflow="hidden",l=l,(t=document.body).firstChild?n(l,t.firstChild):t.appendChild(l))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(e,0):(i=function(){document.removeEventListener("DOMContentLoaded",i,!1),e()},document.addEventListener("DOMContentLoaded",i,!1)):document.attachEvent&&(a=e,o=c.document,h=!1,d(),o.onreadystatechange=function(){"complete"==o.readyState&&(o.onreadystatechange=null,s())})}function s(){h||(h=!0,a())}function d(){try{o.documentElement.doScroll("left")}catch(t){return void setTimeout(d,50)}s()}})(window);
\ No newline at end of file
diff --git a/src/common/assets/iconfont/iconfont.json b/src/common/assets/iconfont/iconfont.json
new file mode 100644
index 0000000..0b2638c
--- /dev/null
+++ b/src/common/assets/iconfont/iconfont.json
@@ -0,0 +1,93 @@
+{
+ "id": "4963823",
+ "name": "no name",
+ "font_family": "iconfont",
+ "css_prefix_text": "",
+ "description": "",
+ "glyphs": [
+ {
+ "icon_id": "4479522",
+ "name": "所有",
+ "font_class": "suoyou",
+ "unicode": "e601",
+ "unicode_decimal": 58881
+ },
+ {
+ "icon_id": "11831864",
+ "name": "紧急按钮",
+ "font_class": "jinjianniu",
+ "unicode": "e633",
+ "unicode_decimal": 58931
+ },
+ {
+ "icon_id": "14789028",
+ "name": "我的已办",
+ "font_class": "wodeyiban",
+ "unicode": "e62d",
+ "unicode_decimal": 58925
+ },
+ {
+ "icon_id": "26520584",
+ "name": "待办任务",
+ "font_class": "daibanrenwu",
+ "unicode": "e60d",
+ "unicode_decimal": 58893
+ },
+ {
+ "icon_id": "6745171",
+ "name": "采矿",
+ "font_class": "caikuang",
+ "unicode": "e629",
+ "unicode_decimal": 58921
+ },
+ {
+ "icon_id": "7134728",
+ "name": "给排水",
+ "font_class": "geipaishui",
+ "unicode": "e67d",
+ "unicode_decimal": 59005
+ },
+ {
+ "icon_id": "11557367",
+ "name": "火车",
+ "font_class": "huoche",
+ "unicode": "e69c",
+ "unicode_decimal": 59036
+ },
+ {
+ "icon_id": "13555639",
+ "name": "环卫部件管养计划",
+ "font_class": "huanweibujianguanyangjihua",
+ "unicode": "e657",
+ "unicode_decimal": 58967
+ },
+ {
+ "icon_id": "44887238",
+ "name": "采矿",
+ "font_class": "a-icon-caikuangguanli",
+ "unicode": "e600",
+ "unicode_decimal": 58880
+ },
+ {
+ "icon_id": "4546492",
+ "name": "weibo",
+ "font_class": "weibo1",
+ "unicode": "e636",
+ "unicode_decimal": 58934
+ },
+ {
+ "icon_id": "599914",
+ "name": "QQ",
+ "font_class": "qq",
+ "unicode": "e66a",
+ "unicode_decimal": 58986
+ },
+ {
+ "icon_id": "15933094",
+ "name": "微信",
+ "font_class": "weixin",
+ "unicode": "e607",
+ "unicode_decimal": 58887
+ }
+ ]
+}
diff --git a/src/common/assets/iconfont/iconfont.ttf b/src/common/assets/iconfont/iconfont.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..2d69844c2888700ae89d6b18851a025422b0d58a
GIT binary patch
literal 4628
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
literal 0
HcmV?d00001
diff --git a/src/common/assets/iconfont/iconfont.woff b/src/common/assets/iconfont/iconfont.woff
new file mode 100644
index 0000000000000000000000000000000000000000..b4d956a9bea08c70604cb80a64f8ce72b66e782a
GIT binary patch
literal 3332
zcmY*bXEa=E8$E*&q6=Z7i{3AycOgpD=!7xDkc&hMGg{P$UZRXnwBSY!K2bx$=q-ts
zj2?9&T99DAlbi3)_pG(od-h(>d-h&uogX{UL{}Gp0N~J&0o1=wMy5af_w)acw#i*{
z0D!QAsvC$x;1h|TwyEY_P>Tk+)^EH&cXctjCn*hTIFRdufIAjjC?dU_y#auP3FOWo
z5)F5Ah1@(bC{RNK03`$H&pE$%H_F}B*#!Wo62Tow5ONZOYFzH12x=W5|Lx63QB2n9
z?&S~OqnZV|GKdh&bxI!3M@Vpw`nSiwS$Ix3IL*CSelqM}GdG_8sKce(w=m02y>XM-nA%loUPbmHBjyKFehMk@W@f9<~_gxMxrZ
zP;P!GVk>W2^55JQZ8L4NBvYmDynUmy#TsjOn2FD4J<2lM+g-QsT2p;4cx(9nTJ5Eu
zHQk^|o+Rwi8P{=Ur~V~F;CvjZ0cZ!%fZv=3JZS;oun8b8#j_E0-U$&`YJ`a`k0ppQ
zGBQMBzdG?D%8BUi?oM1TcPHlLxI
zzY7jWfFMUOa1T;c*s_X*zh;U8OrsMtmtm_iKioRTWsA1dWWrEC#LjI$HO;&ET@tTU
zo1y!|?|&m|3kwW(r>pbr8Q{}9L@>6#O>0_%VS`%rGz#EvAtJQ+uScepMzht`RzJraIrZjM`caz1U4Eni{ayIVvKYNd|R!-y3I93p#l+
zLZnjCq&Yw=8kb(sVj4nebQ9|9sN^@MscO_u<=I(yIIlRq$}z*f!OI#~2|M`fS09M#~$wvZK<6vGgQB?Y3X
z(7Wi(-87@=$`(1ne?p%|aW#7^r*m;0T$CrxKa(>Wrx8;ggwJpIsE7wAh&y!qso2b0
zEGnz0_a~gVeAN{UH2D-@@+r_nSAi|Sr-|3_Wejcoee6^6LXn6X+3$rjfh7$RWszAs
z89HeUnyq3@Fa%owav_xN7Z;W5+wcoaIZC5DwS{oBtq$wV)#qSjGU%B=f6@ChV4@e27)m0Jo`{
zr{$6JME%|AC3~@Fo(P$j)I;GDI+PJoW2~pCm&Z_jt8Y8I?f5Ym%erc_2Goryi-x6Eh;TuO+7&StGQrmn46&u(i-rk6IQVesEAR
zQZv#)=eQS-E0S#&5~!_efiyEdQD1pnJ4{
zLE)9_CnffRJi8XG>!ugAh>O7fgJ>&BMH(x`-S$u7wszZ87A9)0Yx_9-Hb+sg_bS>g
z((5z?KXG`iH3j5R}NC^RdB
zpn=unTSGm?!*644H16Q;to@pRP%ZVDi&9+R`$nRvBV$kCY=zvjYo*2=>4j9HId}Q<
z4Xu^r5$p4IUw+hkdW3scwEXMbdeU})!)&dMVL^?4;}o60Vd$&7RO(Z#
z#Z=UyZkA+_Ay69gYRli8yTRS!ruh%7QepaSt!oVT?kV!>GsJlNP}s`nay&zkBx%Iv
zY95O1^_(q*)eT-9d2GWO`NWp*oq1>f>Qhq9YdXV>RoRW^jzjBt;xpyR+FwllwNpHO
zrEL?NV3p~k;bmF63G0a}Dk|?%pk)N(y{=&Ei8kUy=Q>Kf&gkL$z0u1pXN*XgU@hNz
z0#<3T9fkjbE;F{4p1Z1X96moI5QxvQChHXyOh%uutA(`2b~AFs2l;*U@4CH^z3)*(
zIOiPiIOP!aWm?SRAcSBLaiU?6{jvzUedvLoLMX3Lvc)@tQNy{yf`jw;&9>T&c^>a6
zh0Es$#|Q6`1*F@9v!AVMnM>G&!sr)gFf>p0=iD|P<&AAHz+Og_wifm&P;l2>Jj@CU
z+03%-m$|c@HD~~dk9d5mWM-%X_56Z#I$FsGj={~_M|{rhbz-*EF%VpS(=XV{z1mk=I7Qss
zE-^!XfW9>>mNO!F8l@0pRuw$aSjt?hV@E~es*NUdKdxxL{QJ9{^^H`YxZ{hxmo6V4+<
z04nY?`2OST{llJ{Hl{H%!sdD;?AY{JI)~>-rt$3vJQFER)&RpxN0R{L=Fny^$-hGl
zHfBCR3Qz&`01E&Pcmil38b}4kfPDx%L>CedA&?+Revzt>hL9GJj*`8G3PMew%j5#&
zDStX7n9UT9?dy3DkR(#OgT;CZ82pn9`5g&I!CjVJ;4buVcz9zD>uIo>j>?v1_=F%3>mey9&=G4A{6?3LQ=(*~-3Ay5&^<0DyQZ5rnDL~t!
zxZqM__o_?D&ZN$Cj6_|y02lch^IuG)A0yV7Q$2a$(ttoD@7SMQC?JZM2TO$21Atf+
HWDEE&XYt~u
literal 0
HcmV?d00001
diff --git a/src/common/assets/iconfont/iconfont.woff2 b/src/common/assets/iconfont/iconfont.woff2
new file mode 100644
index 0000000000000000000000000000000000000000..04dc1c37b991cd659c3d22fcaa10b45927691218
GIT binary patch
literal 2612
zcmV-43d{9(Pew8T0RR91017k!3;+NC01_ks014s%0RR9100000000000000000000
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
W+TlX)4rbM;jEQ7sJq_Ui0001}`|Fwj
literal 0
HcmV?d00001
diff --git a/src/layouts/components/Footer/index.vue b/src/layouts/components/Footer/index.vue
index 66de8d7..1b8f821 100644
--- a/src/layouts/components/Footer/index.vue
+++ b/src/layouts/components/Footer/index.vue
@@ -1,20 +1,20 @@
-
diff --git a/src/pages/dashboard/components/Editor.vue b/src/pages/dashboard/components/Editor.vue
index bd95713..6f9dae3 100644
--- a/src/pages/dashboard/components/Editor.vue
+++ b/src/pages/dashboard/components/Editor.vue
@@ -111,77 +111,139 @@ export default {