From e9e6335ddc37165899c009e2d5a471c6082ab9e7 Mon Sep 17 00:00:00 2001 From: WindowBird <13870814+windows-bird@user.noreply.gitee.com> Date: Mon, 24 Nov 2025 11:13:49 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B7=A5=E4=BD=9C=E5=8F=B0=E6=A0=87=E7=AD=BE?= =?UTF-8?q?=E5=88=87=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/Workbench/Workbench.vue | 37 +++++++++++++------------ components/index/ContentDashboard.vue | 2 -- static/workbench/contact.png | Bin 0 -> 1114 bytes static/workbench/notice.png | Bin 0 -> 1122 bytes static/workbench/project.png | Bin 0 -> 1197 bytes static/workbench/task.png | Bin 0 -> 1419 bytes static/workbench/verify.png | Bin 0 -> 1313 bytes static/workbench/wechat.png | Bin 0 -> 1216 bytes static/workbench/组 620workbench-2.png | Bin 0 -> 1130 bytes static/workbench/组 620workbench.png | Bin 0 -> 1315 bytes 10 files changed, 20 insertions(+), 19 deletions(-) create mode 100644 static/workbench/contact.png create mode 100644 static/workbench/notice.png create mode 100644 static/workbench/project.png create mode 100644 static/workbench/task.png create mode 100644 static/workbench/verify.png create mode 100644 static/workbench/wechat.png create mode 100644 static/workbench/组 620workbench-2.png create mode 100644 static/workbench/组 620workbench.png diff --git a/components/Workbench/Workbench.vue b/components/Workbench/Workbench.vue index 8fc26c1..b9639a4 100644 --- a/components/Workbench/Workbench.vue +++ b/components/Workbench/Workbench.vue @@ -3,10 +3,10 @@ 工作台 - - 🔍 - 搜索 - + + + + @@ -17,7 +17,7 @@ @click="handleClick(item)" > - {{ item.icon }} + {{ item.text }} @@ -30,14 +30,14 @@ import { ref } from 'vue'; const items = ref([ - { key: 'verify', text: '审批管理', icon: '📝' }, - // { key: 'customer', text: '客户管理', icon: '👤' }, - { key: 'project', text: '项目管理', icon: '📚' }, - { key: 'task', text: '任务管理', icon: '🗂️' }, - // { key: 'schedule', text: '日程管理', icon: '🗓️' }, - { key: 'contact', text: '通讯录', icon: '📇' }, - { key: 'notice', text: '公告管理', icon: '📢' }, - { key: 'wechat', text: '工作微信', icon: '🤖' } + { key: 'verify', text: '审批管理', icon: '/static/workbench/verify.png' }, + // { key: 'customer', text: '客户管理', icon: '/static/workbench/customer.png' }, + { key: 'project', text: '项目管理', icon: '/static/workbench/project.png' }, + { key: 'task', text: '任务管理', icon: '/static/workbench/task.png' }, + // { key: 'schedule', text: '日程管理', icon: '/static/workbench/schedule.png' }, + { key: 'contact', text: '通讯录', icon: '/static/workbench/contact.png' }, + { key: 'notice', text: '公告管理', icon: '/static/workbench/notice.png' }, + { key: 'wechat', text: '工作微信', icon: '/static/workbench/wechat.png' } ]); const goToSearch = () => { @@ -143,14 +143,17 @@ const handleClick = (item) => { width: 54px; height: 54px; border-radius: 50%; - background: #2885ff; + //background: #2885ff; display: flex; align-items: center; justify-content: center; + overflow: hidden; } -.icon-text { - font-size: 20px; - color: #fff; +.icon-image { + width: 100%; + height: 100%; + object-fit: contain; + padding: 8px; } .item-text { diff --git a/components/index/ContentDashboard.vue b/components/index/ContentDashboard.vue index 81cd8ff..080b392 100644 --- a/components/index/ContentDashboard.vue +++ b/components/index/ContentDashboard.vue @@ -247,8 +247,6 @@ const customerStatus = ref([ { label: '即将跟进', count: 0 } ]); - - // 加载状态 const loading = ref(false); diff --git a/static/workbench/contact.png b/static/workbench/contact.png new file mode 100644 index 0000000000000000000000000000000000000000..b06a46c8819d9493f4773d6b1f7ac121962dcce0 GIT binary patch literal 1114 zcmV-g1f~0lP)Px#1am@3R0s$N2z&@+hyVZt1W80eR9J=GnNMsKRT#j3-|G~&Rbw#*A*MoODWH)x zR#!!14`K*j+5Z$L%7qwWAU*WZCK@3jVX=WC zF&+flL_=X0=JW8z?ryvPXZDZ&PCIXQ-uum)H*eneJ;5)%8phB8ZUkfl&VX6> z2V4P-0n@l+VHmH?XdR8fH-)g~XQ(g)SC*adFap+KO-pbO&IH zZ7c&W$Qa6ghGeGDiwcu|R~xv){Rolwffar%vk*shn2~hcqI&Ry~Oy=QXdwATN zwyH$}q>HGWSbAc)v>n4!Rp{YN%!53&bd0ADk2kc@d+BOH7;mT?=YTe*7N$$z>kd@# zr7M(;+;9g{3zEa5Pg@Z^SEhN`FL6{J`S$~q>}hci)u=GQ3i~Ct*q$EH7H;cI5TE8Z zBk=Tt$>U3Z!l$SF)(U`&#@90xx@aX`cduXJkOSd0@OhW8y-hg#J3RS-@X1!8a}(U@ z{}~#nf1O29yIL!nt*vmfN7%L=_B{(fzil7f7t_koNf0F1vPe6}54cnD(e30)7D zs4dph(5vARmzTU1ffrlh(bdr4B+GY)g+1-CZ%gt$4>{0$547C}-H(+h4eRLDu!C_s zN?lghr3|Ra%W&)`T|9oi1!7l~*j0Oc@|Wa|)s@zq#kd^~5b;q30Gn0`-Ym!Hv6$%B;t4>k}rDNp{G3%p#qQ%#*69xOEf!P5bB#($CO{^v!7qv1jlv+ z@-$XDK`lSO3Pz|9>K!l4_dWIh_#6CnGkI(To>>d^L4?2QBpfd<3+ZK> zR|`!IersOFoMRIy{-xj9QnBH2#j%+mdBSf^AAYa=@i(lw8xC(P=M8Ag0W%HRgUCYp z;5p%X0vgL6RhnrBmx&;9MXT-#LZ|>-CXAO1oUKrkewpQnoUwf@I$BB%OJ|Ehxt2Ha zl?Bh!uDgsG;kNb`8wd=Z0#Kxg_wJSpAOBFKti{Ec5z+$Ne*Fe?XGzsn1o@Vzyi8ip zD*J(WHMMdO_xvDDdPrsv9j=yDPE?0e^VjKPc)<+XbZbp?1BEh#gzeQH&Ykpj;~U gV*epV752ve0Y-l~_ys&f!Tz>% literal 0 HcmV?d00001 diff --git a/static/workbench/notice.png b/static/workbench/notice.png new file mode 100644 index 0000000000000000000000000000000000000000..a0a0687e682c267b455c621b4efb38da22dfe33a GIT binary patch literal 1122 zcmV-o1fBbdP)Px#1am@3R0s$N2z&@+hyVZt3`s;mR9J=GnN3VwRTRg6=Q6_6Mw6nZB}PbSjNQ1X#Eqb7N^DI(2qgjI zrdp^~rZe!4i~EoP=7V>6!w`SV_wKpppZm@`_uO-ZmGXh^!B7ugEyxo<1+WDu29m%X zU>x*1Fob6YI3>d?aVbt#ZCZur9YLiDc+_ErF;sgX`5B$j(V)h`M7L-)!b#9Zzyx)c z1`nhc7ZTy$u&5)=vI9k^gK`#mclGt z18E>8H?j@N{)t<4Kj`2p3C8--LF+d&nMJo~GiX1sIUnk>uo<-9`cF^#@USb~@29Oo zkpy{-m|R%=VyS2w!-EA_;dD%bytp{V7ly|>y59fk)`DRCP&rS#u1|fqQ1n)>Z54mI z8f*KxOCL1~k9Y;+WJ&syr~q* zqA)R)c}#g3OvT}^`z{^;@X*8#I-{djq~{%3NiA{qAY46~eRKWwUE#|Et{%YZD}Eaw z0^nC`fvKy6y^q1}hlK~C(Ee)Xv71U^&m+R|y~=kt;m2_YhayeDhhpnty&TlOW*b~N zDik?LWm{i|y#2(0xfAJzIN6 zYK2zsC*b*@mK#gp!41xix&1fXOE{VS9P!U|foa?YXByp3YXFCPmF`PUrWM9NgyxN@ zIP_g{52G|}G5IV%<1?`DjM8`xF8?0dw8h3h=7+*$+zOrJtv+RN9QN&i-P^LgDj9;e~P-nt;*>^uI1tZ4GPoIrO>#GZfZz>x$u^!Hz!gbEEN5b zOoKGo9@?5<5~RWEnrCUYh{+9*W?*K?yVWHL(wwfro<7CJu12JeNx_YvUeKdr^~zd&I?rabqjm ogE61ZZOuV&Z(Ph#fV=U30idj0M4T55QUCw|07*qoM6N<$g5}5_asU7T literal 0 HcmV?d00001 diff --git a/static/workbench/project.png b/static/workbench/project.png new file mode 100644 index 0000000000000000000000000000000000000000..a2766fb7265c4b4e4788f5d7a30b0f2ff643bc0f GIT binary patch literal 1197 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 Z{x7%^>RorXqC5Zq002ovPDHLkV1iXxqR;>U literal 0 HcmV?d00001 diff --git a/static/workbench/verify.png b/static/workbench/verify.png new file mode 100644 index 0000000000000000000000000000000000000000..064ea7d1e7671398b80d9542ab9556fa74b3962c GIT binary patch literal 1313 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 literal 0 HcmV?d00001 diff --git a/static/workbench/组 620workbench.png b/static/workbench/组 620workbench.png new file mode 100644 index 0000000000000000000000000000000000000000..b5a7932b68bbb890ffb191db5e4acf4b6605a514 GIT binary patch literal 1315 zcmV+;1>E|HP)Px#1am@3R0s$N2z&@+hyVZt%}GQ-R9J=GnO$rYRTRg6=XTpdK`b8uAqo@=1sXy{ zQz9`Cf<`npRbn8fm}mqw7$1yAsFb7%WJ?fCOyt2YNWe5`#X=(bLQIuJTLDo(DZ#b| z5+M;<6)4?p=lF03yW7rgcV_8_{+?#f-m~|=XU?2^=UgFO*6Lggi@+%cDFE&OMgy5Z z6lev`fi?mSIHry*@?$zvN+7Qa&BJk4qw)kWHNY>lpjr*l_o*7zj>-f?P~FBbvx!Q%*4N;^MVIRg(EY&7 zo24)br$I^y%b8?@lHcNTeHgTUfCOXb(Rw>?ViJp9r)8kEKyH7iOF}Mat)1T+@AR+{ zu64`SU=am*l&~D^`9*KhHizp6A;Mm?fz0ojk&>DimK zH1`({8ktVju%?jx=&S|_EO^o=c&->8$QLH(!uS#JR|hoy0kuCXyN|(zD`|^1khuzY z%|^Q1X%4bm%P>&61YTVzWMw2C7wv*~zEjqI36ZX}gtrhjd1Cj&dfcz~sBGA`Qdn|l z>OO~mgQYu_s}aAm#o$Ph!8nV8`0iQmPcXoJQ=oc9ur2(*7-x|Iiv9XMRtP1t;%y%u zflp7y+v=L(&2Kc$Rx%5gP7kKnrP#QyNWOUHp5D>gQLpSg8ZYpZ6Uvsad;32*&+m+} zNP$r9TmUBcackWmphTNA>UyRJ|ZOabz zwl!Ub&rT^VZE&RnF15q#@vv}eT6sM>6lD8({!f^ilr(_i~%p041{m<@Pz_c7A-*blKaUl>w1X zd!3m9Wkte-k@oYr5wNnTd&$>81wiN{2{Y{YjR zRkAW*L>9ERLrx}aeJJ4KB3jLV?#(4b^4TQKR^%pW2B{frRmqVWt1~vT%6cH3?RkF^ zarHr*=qfpj=(fR9l@!%&vHk1#9BwxoZM$_yaheXZG1d?-`YmY(DYZScAwe5Rsnyj@ z?`jd2GazL^=Rm6SAPQ3E)nNB7abY=#%2R_VJc`QGUTt3bJif4f>W>Dvi`wQ!*i$h7 z&odX?9KSB}5DoWZ9gm