From 1c73633db6e1459f132b9d7f446ed5f4ca5a44b9 Mon Sep 17 00:00:00 2001 From: jinna Date: Fri, 5 Sep 2025 11:21:44 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B7=A5=E4=BD=9C=E5=8F=B0=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/craft.png | Bin 0 -> 1302 bytes src/assets/craft_table.png | Bin 0 -> 891 bytes src/assets/data.png | Bin 0 -> 855 bytes src/assets/output.png | Bin 0 -> 1995 bytes src/assets/plan.png | Bin 0 -> 1895 bytes src/assets/pro_table.png | Bin 0 -> 929 bytes src/assets/product.png | Bin 0 -> 1392 bytes src/assets/product1.png | Bin 0 -> 1283 bytes src/assets/qua_table.png | Bin 0 -> 2139 bytes src/assets/quality.png | Bin 0 -> 2479 bytes src/assets/right_pull1.png | Bin 0 -> 447 bytes src/assets/right_pull_white1.png | Bin 0 -> 424 bytes src/assets/rule.png | Bin 0 -> 725 bytes src/main.js | 4 + src/views/desk/notice.vue | 50 +- src/views/wel/components/efficiency.vue | 135 ++ src/views/wel/components/notice.vue | 99 ++ src/views/wel/components/orderDetail.vue | 191 +++ src/views/wel/components/outputTable.vue | 81 ++ src/views/wel/components/quickAccess.vue | 82 ++ src/views/wel/components/statisticsData.vue | 69 + src/views/wel/components/statisticsTable.vue | 63 + src/views/wel/components/workbase.vue | 133 ++ src/views/wel/index.vue | 1352 +----------------- 24 files changed, 906 insertions(+), 1353 deletions(-) create mode 100644 src/assets/craft.png create mode 100644 src/assets/craft_table.png create mode 100644 src/assets/data.png create mode 100644 src/assets/output.png create mode 100644 src/assets/plan.png create mode 100644 src/assets/pro_table.png create mode 100644 src/assets/product.png create mode 100644 src/assets/product1.png create mode 100644 src/assets/qua_table.png create mode 100644 src/assets/quality.png create mode 100644 src/assets/right_pull1.png create mode 100644 src/assets/right_pull_white1.png create mode 100644 src/assets/rule.png create mode 100644 src/views/wel/components/efficiency.vue create mode 100644 src/views/wel/components/notice.vue create mode 100644 src/views/wel/components/orderDetail.vue create mode 100644 src/views/wel/components/outputTable.vue create mode 100644 src/views/wel/components/quickAccess.vue create mode 100644 src/views/wel/components/statisticsData.vue create mode 100644 src/views/wel/components/statisticsTable.vue create mode 100644 src/views/wel/components/workbase.vue diff --git a/src/assets/craft.png b/src/assets/craft.png new file mode 100644 index 0000000000000000000000000000000000000000..e53b7f4f03e3701d9d17fa86b31748d54d39d8ed GIT binary patch literal 1302 zcmV+x1?l>UP)t9X7|j&{PSk!&F;MSpSQDb=aO<9r+hj? z2*Cg8TS^2>WbGRo8rEkrnd8Va3B&4%*smKC7y;sNSy|b$R4R2Hc_v|a+t}E+N#|gY zPD=o*zCj!gx=Eb+p`oD`llip-;QSJkn-{~iS^{uj2FMrKUY7*q4T_)=M8KFSy1TnO z;=~w(3_C&-U^rjmE-w*ax+J_NR|9ML0ru_(`NBq>)yyB5Cm2P5yn`{|EwGs%?8|#U zQpsxO56lyc2;hxi^bQ`e-|R0oXm5aCYoieX+Lp=WgM)`~ezV`4 zI!3&@NC}Xe+sYAodV214c6Pq-&L=j6LF5F4nLG(&O9Uig72>p^6ajIvpM<$f5s-vc zh|`8r1jNaH66TIQ0{Egl&FAbPu(P(dc7dA|oz6YZq#io~7~f7#e}|lYR$pJ=H`?x^ z)49h@x}F3AhK+}Wufr9eKj?m_ZldBg(Q;C?O{FygFuc_boY+izo7(~UTw&}r>c+(y0fhKU1*~2HmVyjWB}>H%x*P|G7dwu#jO!PHoPhSPy1F{;VFzOZ zi!}oHY|SZjb#+83o zyM?Ze_D$+jQmhleYUejYRmU^g6qnO(21{|esl2>gHppY>=F>g`IS;8vUaS+~-N>ZP zW_TW4pe`HTCA>_7b3on-FOh4}??FahtP`N~Ad|_gVWpoj<}COHPT_bfctd?kN@57W z@zbeP>N#Gn2akZP`VHiime>hkgKGv)@vpN0&sp6_U!-;@B9<2`h=aAYbq)#+C)YL>jdzlX0tM$C|KCk)YL-OH&^xf z$?EFr3cmbmcxS+yTGA2W+ypb^nkvXJfjOuoI8MYFd0C^4-n5^Iwmv+&WPy`T$uRZYo z!_xmvK#+Glo3%k>lBN%efKVqfM2Fw0PSSiXut!S(o6UPhx3RLrC$V0Mt^>HsUw5Mz z>RJNC0oiRKqTn=EwIReyfLu~k2qd7WyqSctB?2Zvn)VWvBg7@O#`!2CjR4*P-aH|e zwvV6Vc123SxU(c!VM;)#JRv3?v^E+M!0S+(C-9o|%^z&_LwMV$ja2=M5dm^bU7oMzKQx000I_L_t&o06XITeV?V#vH$=8 M07*qoM6N<$f}}BGApigX literal 0 HcmV?d00001 diff --git a/src/assets/craft_table.png b/src/assets/craft_table.png new file mode 100644 index 0000000000000000000000000000000000000000..7fd2ec1cd8ab0c6f9cbb9aaaed49638c7bfeae94 GIT binary patch literal 891 zcmV->1BCpEP)`qAF)`I}^qz%nyCvw54HSth)9yZhdonfLq6+s*78*H}^fg<*K7-EQ}w3rDrb zF(@FeNC{w!g^fnz85*xcU6pl?fiV`!07wZ4f?xxUR-vxTYKldOLrQ=!x`swifZ?R> zj7FotW(A%dsJ8eD(59-UfxZH2IqTh#>;%C$Z@ZFdzNGGe@4zp0c3#|$x zNPDkv8@Wgcz*gBunaZ+4{5E_hB=9kK8#Ft*kP=Wd9n9zr-L~`jd{Z}8C(a52hQndp zYPI-x5HDp(^ZOqE|4&V)(?SnTS-(~gz?19u`+smd+{O7#D1T zUz$uNzu+SkYY14P0ts)S+t3YE#wLJ284L!!rJwp}9Rbt;^ZN4y|Ox%H6MeF zP*MW0e&_G%r7IbFbVN!3`g2Y^0nSYsal*a=hzWJBJJJfEUh~WPqhy(sfHX1cwSTt1 zbQtl$)LI4sra4p^?+K`sehUVtu7FR##MkO&Djx&G&Yvd9&lXf$dWAcRCG1{O9x7MP$VMXX3Hs6`Ak z2?4RS1zyy7d73?b@7h<|5B)mJH0^k1i*uq zguoIHJj|wZ*+IZr1|ei3qyRYb$9T}RY=F+!7{ZOX|55-gfur$`hO{sF|IeaYqyR`@ zD%uHz$M8_n(z=AS8@t-a@E`>M!rt(HaBAUAy+U;zEfBDNbUkcYZvk=u(H@4^Edav< z+*e-aG9XUG0*DjITH9to)*>F)Ycn8DBx`Nu4B#EsakjY$+WCA{bbY@cCWuM^c-wrL z7kkKdeS&t|AvAdXL`4YzuUKH4d=c1FToi|rIHClApBSwrS#%U*91lN|%&P>TMYzU` zHrc*S&{jDRS60r@XZB&}q6FaiEPbe#DbKcjg0{PHnywD5JRG0|Ae=+%lLer4_)>7* z_zdXB$O7m`$n^U*15_hCbzkHQ3*uy&mh@|F5-my@P`oEDwpwVAg9m9E1m2daVk|$; zDFI;OBXd#!C7yreMG1f){2ZZ&zeYIszp0e~I1X;{Odr|OE-&~uyoIzUmCdIFpmvI0 z@+N2>8>MBNe`6ERm3vkpe}^gaIn`@Q08;fNob1U3`V&^ia{BK8j74>15epy!Ba>B| z0htVYM6_`k5YaYJ)dCm@lfj*A1{fUNfuz|CkYW<})ODS(U$=J!I{tR);D+a-YYQ*U z0N&@XaNlS-0S(_5X!{&h5!6?MQ*e|5a0pL>+r}MlHp}!qs!9r=HcOBAk<@auqX~6> z&M+6(AqC)fYLsb)2s2!N&8Bnt%E7$L;z=f=Cjh@QXTmZMJmLY{bbMF9^Kg*;-^sx| z=j)N#h5$MP{LhV!?+P?4^uD8^*LffSy#||b-2yNniYgkk&j1zi{@A|&00960eah)1 h00006NklJJP)YZH?`|{1 zM78jL5dvCx07OM1AQAyBoPnUc0x2me{rmLkGaqbCPELNKckkXa5)%`<1Y;}$N5NGbU-8^1TgC380Ecq^Z<|?;LjqQPJ)m`(hETekfc#}AJ0rt z#^3Ne0XQ-rCwJpWHxPx>%gf5jMuVm0<>eKnrKMG*vs<-l^&s_js1E2%dK<6AV$yyU ze-aRl^J{TrmEplZ=uDi}D?svEDK0KP0~wPj%?748m?*c9i3WZVzYu`qcZ0n+KgY1T znDi({`b{I>q@vD3>dvIXA3zb4P9%K8$}vEByJ0&4I6evoz5=6VEFr(6uC8tjqx+fi zo`AZWsW%231Cmr$jzbVJOBp+1D*+goh2#4%up^LU6Y`TPD=U9i#v2d``7DhiAaJYk z+)e0>^sxeMo7hGGhP{GSuK`I7L}cKEW_RU%LQzrCMF^b6!wz7|0_Fuxs%G9R-LSG{ z0(dv$F-YP4w9$Ae;W~^k-elx0D~Mb|BxuugPK}Ws2jNwH`}R#z-U=)cfa8O4_7n!) zZy50bdPGG<#Zk1aLL|ILgTuiWK$5`RQicthFqQWSJ`=zQWZ-z7ORq~AsfplMmoi(E zv|SPx7dM1PuS6F%yoD|1tH(#)iBAO3;Rd=fm$X`pn1OMNDD%7I<>l4Vm&kwCrL!y| z;S-m<$4RdU=-IPp937R>`r|-S!Jol|=iBIj3Vmud7)z(8f%XeS8JN?YD(_U@Q+P}O z2b2MA+qON&Xqywyhi%%l8Nz7fd)k@Z_2_#K=Y}*^oKKCmyRxPJob)`jLs(%78W{ZWwSgOx}>D!BrDD^Y+7sfPkK8xzij5+>1GL_q3txV21x2* zJA?3hUYSq=HqFJJ*}#-%u>FXcX-YRqKte*o%`~7LoEc74G%^Ubugt*YLrRFs^$d_! zi4%rlY4~uVSFc{T8Tm%)x&*Mf8OHmq!^rJ=f{@x>TU$Gb4ubZ+%MMS#03E^hfe?{v z)Q@FLeV%ziXA7g~s%k_4j5*lc9J*R1DvHL6s;a7fiwcu}nwuE3LRWLi@0D+^WlA?9 zfI{;Dfmqn@*W7HfB-w80jY{(~a_6^gPO*qHF8ffPkbOL0=5sdj9OLS+itFy03AEQi1 z(qhu3EMev7D$2e^>%!tB`Ujxz6@Ehh0?vZ--~zY={seymeY0GH*0#DH?G)NN=uBAn zV>tqt{pWxo%*bhIU7Fm79sus8tUvl5kitbpGCGm61auG39oz-FQPvgR1#||TKt~V@ zZUHxf_CUWX*@>^tugW1bw_Uq-+DB02yI3Z`_pZHrk~v0qlg{fooZk=93knMU^{$o1 zwZnn{SLbozFk9_uoHhO;ZCOH|fCkRz<9s@=%*pUS0% zCQGvRNJtaFd#-DFd0NId!E*jbW!%Br&qA62W`2FUvxIBzp_P@D-+AktC-p;`0672& z4qbCA?GJ=J0se5>wao|tu54T97FXWaqEXnMk$GZqjDA5x~Qzj3*Ne z9X1NvyUSRJD3ERnZVBLF9bEM6NH!#{KUGs%NFp^gwS!@+?j>d8as6ouZV6xpp1^}= zfMhWZf6V4Yx3&(_p@?-gH8uK$nl4Ob^Fe%YJ8*6ZPzy8=PdMo)tL$*ny0ujYp@`W; zt@(cqPGEbp*XGR~7s6L?I3Cyj+;od^NpIBIs<9Ekus*$hToR{Q)900960l4&<%00006 dNkl#kBnSp)z8002ovPDHLkV1g#!q^bY_ literal 0 HcmV?d00001 diff --git a/src/assets/plan.png b/src/assets/plan.png new file mode 100644 index 0000000000000000000000000000000000000000..aaf2b09e0c3bb2eeeb35979614f5d741165d03b4 GIT binary patch literal 1895 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 DJ5`NW literal 0 HcmV?d00001 diff --git a/src/assets/product.png b/src/assets/product.png new file mode 100644 index 0000000000000000000000000000000000000000..581f61ab65e0a2bf840b43986e3911f0b7055e3a GIT binary patch literal 1392 zcmV-$1&{iPP)rhOVRQvy(69UQFJ>(3)g6B83Bkmtit zsZ<$dmvnfnq1Y5#H+kB1nbX6|D$ zzbosu^&*4JMgdoMR##W87Bm)S>@^m34hx-TJb!WtVhdRNGxj%-dlwy|)^U_Mex;q8 z$bZ0mGw#X2!AbxY(7oC;eV>Wvz-gep917FPCQ-~)5UV`PqMo45ZNQ&g4_IGcw|amY zuB@zF9AO=2TCLUt5N?dPkNMtG|3O#@pyPvH!ylRKWiP*D!MOXqK@K9{W9&mnf7+*$ zAP-XAb}%_P`8MtU14`Cw!4Lt{)6;j;`WB$HszXwMfXi4yw?cW;D`s4_f*T)ju8W&4 zx@32r78e))W)y|gh|Gp&ptLj>UdxBD9W>&x#rySceJkNY3O^17z<$AcJ!yNVO^ zUqM&!eq90?UC7Nax0;NRLj;(LG^F-#yWQ>#j!oH9kTT1@eGO^7gADdb>O4~dl3H|< z;}irW$>unYRd~QSS}n;n7aou#o8vfE;Q?{1Mo6g#Brf9g&r_ec9-s##27P@XMo*2h zg#J79=Z}+#OF-CMdUBK%!qzcTUD5>TpI6kwiX`htQZlSjECTq$;u!b`r!4egNgDP3 z`Qzkc5fEphy!P4i1Vj;E5D>-CUav1aV6R&^O21ehK*Z;U!IDuE$2HrcoDUiBZdw z_JC36%}u+4fZUj3mljfZz##GEa@qez_DzHJV|aeAS#z(~`^)5w9P)r>v#Hl(&D+}d zn1>!0}4|pX(d1vkZ`Ko?LJKYA26=zcMSO`5$I<@3Ir0M4xLWtXIw{b zbR6aU6QEc>_rP1VbwKt#88Hv>Z;f8ef9P0 zn(CgZ;0E7H0dDXFKp`10(~@1))ACrgAq&I{#PQmS94g{sreA2qFe95j8?fDZQe>}-1hCe!?M+j%Rg z4~^aB&=lpeuH0st@}%~;!dU=1|D43mLGU!4_a?BNtoIi^PDTWs@G!uZ><7?x^lf@P z#pAsow+MK5x+x#>*r_-PK-GVy^ZN-Wr$rlaGCjm^l&@WQSOuV?WBkgx!^PPs*%*V} z%!KD`oU8(H@Gsk(jBx+*LuX`b7QajZ4!kXoGo7|&IT+)8TaYn^ml!LGjMzxwJ!tC|V?({+Az>~7Pb zAN~Ru=$Zh!iNPHCA6i2GZf-7NnRqB`LwnW0y7O+roT(Ird;NIzpSxBA*cW`sU0M_k66S6PKH2a zutO?_|4fw&jFLJ{z>+=w3TN0X9Ovv{B8i z79^%kfbQED+mLuCJZiHE-9JFg%rV#maN=zQukk&=1wOOCn1VLjH-ltv`JerYM+ab?fh0LSAzc69|)5H5$2HhmJ)MN z8es%5SekCg3H}OHwW0Q=JWQL!UyR~Ds}GIETVQF>!6w;<5rCeJ!7G@+stvLQAJOJy z65>9qk8Ui+3{ip!5Q0n*K1u%GrghlK|>yb>2MB{j34bi{Lxf6ASwj+lSpqPG54ye}{2q zW3H^)i?aagiYaw=wQi2A&6~SfH%VZBVtbNp$To7?v-*sAiayUOS62)qfUDDSvKxB= te8v6`00960WdUeg00006Nkl?8vhz5fw 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 Sns2870000!IF_6M{l`Td2cXn*-JH^O{9s8Wz z{p?uEr{2vb{#O7@d;`qN4k$Zd;snYoF!2rGcL=UltC!_+`My{zzR9RfeVQRUzXC}1 zR8`e0lHJYc^9M3&Qy-0?t+F@)K!P90ZVl@zYva>5F1DWqfW&r)egosm#`to6qQ+SO zi1r!gT3WtuZ2#rfx>7Ww!NM#l{%1Av21q_UI@0K^iJ$`T6zUwxw# zo#xg9fRo^E0HUXvIBCFm-1ZIJ0OO#q!s`^kE19{Dghw*Xv&g007!mNS*o2aPQO`V z0pNk76rou2Y6;n9OD(bk9X0FA0_eDD?k*p-i1k$mAhxok4gkcGsLB!x0N?PV6rou2 zn(rF`1Sw0+`>_C;6LMe2R+iKOpasD0il!{71YjUUQI^yKFc5;3CDi~3LZ}r0p#-(h zFFQc{3WmmCc0ee>-19@9{|5j7|NpW136lT-00v1!K~w_(W9n3&h2wB=00000NkvXX Hu0mjf-jYFT literal 0 HcmV?d00001 diff --git a/src/main.js b/src/main.js index f27273d..6300a3d 100644 --- a/src/main.js +++ b/src/main.js @@ -34,6 +34,7 @@ import codeSetting from './views/tool/codesetting.vue'; import formSetting from './views/tool/formsetting.vue'; import tenantPackage from './views/system/tenantpackage.vue'; import tenantDatasource from './views/system/tenantdatasource.vue'; +import * as echarts from 'echarts'; window.$crudCommon = crudCommon; debug(); @@ -42,6 +43,9 @@ const app = createApp(App); for (const [key, component] of Object.entries(ElementPlusIconsVue)) { app.component(key, component); } + +// 全局挂载 echarts +app.config.globalProperties.$echarts = echarts app.component('basicContainer', basicContainer); app.component('basicBlock', basicBlock); app.component('highlight', highlight); diff --git a/src/views/desk/notice.vue b/src/views/desk/notice.vue index aa562ca..4ae2ccf 100644 --- a/src/views/desk/notice.vue +++ b/src/views/desk/notice.vue @@ -294,13 +294,49 @@ export default { values.releaseTimeRange = null; } this.loading = true; - getList(page.currentPage, page.pageSize, values).then(res => { - const data = res.data.data; - this.page.total = data.total; - this.data = data.records; - this.loading = false; - this.selectionClear(); - }); + // getList(page.currentPage, page.pageSize, values).then(res => { + // const data = res.data.data; + // this.page.total = data.total; + // this.data = data.records; + // this.loading = false; + // this.selectionClear(); + // }); + this.data = [ + { + "id": "1963789019681054722", + "createUser": "1123598821738675201", + "createDept": "1123598813738675201", + "createTime": "2025-09-05 10:19:22", + "updateUser": "1123598821738675201", + "updateTime": "2025-09-05 10:19:22", + "status": 1, + "isDeleted": 0, + "tenantId": "000000", + "title": "2025年国庆节放假通知", + "category": 1, + "releaseTime": "2025-09-17 00:00:00", + "content": "

2025年国庆节放假通知

2025年国庆节放假为10月1日至10月8日

", + "categoryName": "发布通知" + }, + { + "id": "1963789019681054723", + "createUser": "1123598821738675201", + "createDept": "1123598813738675201", + "createTime": "2025-09-05 10:19:22", + "updateUser": "1123598821738675201", + "updateTime": "2025-09-05 10:19:22", + "status": 1, + "isDeleted": 0, + "tenantId": "000000", + "title": "工艺任务待分派,请尽快处理!", + "category": 7, + "releaseTime": "2025-09-17 00:00:00", + "content": "

工艺任务待分派

零件号为21E6-575-12846_001-B1的相关工艺任务待分派,请尽快处理!

", + "categoryName": "消息通知" + }, + ] + this.page.total = this.data.length + this.loading = false; }, }, }; diff --git a/src/views/wel/components/efficiency.vue b/src/views/wel/components/efficiency.vue new file mode 100644 index 0000000..7381061 --- /dev/null +++ b/src/views/wel/components/efficiency.vue @@ -0,0 +1,135 @@ + + + + + \ No newline at end of file diff --git a/src/views/wel/components/notice.vue b/src/views/wel/components/notice.vue new file mode 100644 index 0000000..3b56e8e --- /dev/null +++ b/src/views/wel/components/notice.vue @@ -0,0 +1,99 @@ + + + + + \ No newline at end of file diff --git a/src/views/wel/components/orderDetail.vue b/src/views/wel/components/orderDetail.vue new file mode 100644 index 0000000..e21a690 --- /dev/null +++ b/src/views/wel/components/orderDetail.vue @@ -0,0 +1,191 @@ + + + + + \ No newline at end of file diff --git a/src/views/wel/components/outputTable.vue b/src/views/wel/components/outputTable.vue new file mode 100644 index 0000000..3116ac4 --- /dev/null +++ b/src/views/wel/components/outputTable.vue @@ -0,0 +1,81 @@ + + + + + \ No newline at end of file diff --git a/src/views/wel/components/quickAccess.vue b/src/views/wel/components/quickAccess.vue new file mode 100644 index 0000000..9c5f8d3 --- /dev/null +++ b/src/views/wel/components/quickAccess.vue @@ -0,0 +1,82 @@ + + + + + \ No newline at end of file diff --git a/src/views/wel/components/statisticsData.vue b/src/views/wel/components/statisticsData.vue new file mode 100644 index 0000000..04dd973 --- /dev/null +++ b/src/views/wel/components/statisticsData.vue @@ -0,0 +1,69 @@ + + + + + \ No newline at end of file diff --git a/src/views/wel/components/statisticsTable.vue b/src/views/wel/components/statisticsTable.vue new file mode 100644 index 0000000..fc34ff4 --- /dev/null +++ b/src/views/wel/components/statisticsTable.vue @@ -0,0 +1,63 @@ + + + + + \ No newline at end of file diff --git a/src/views/wel/components/workbase.vue b/src/views/wel/components/workbase.vue new file mode 100644 index 0000000..64dd640 --- /dev/null +++ b/src/views/wel/components/workbase.vue @@ -0,0 +1,133 @@ + + + + + \ No newline at end of file diff --git a/src/views/wel/index.vue b/src/views/wel/index.vue index 46fbe2a..32cf0bc 100644 --- a/src/views/wel/index.vue +++ b/src/views/wel/index.vue @@ -1,1358 +1,18 @@