From 0c4e4679b353c83c764fdbf4d490b80e2babee85 Mon Sep 17 00:00:00 2001 From: c Date: Mon, 16 Mar 2026 14:17:03 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=AC=AC=E4=B8=80=E7=89=88=E9=94=99?= =?UTF-8?q?=E8=AF=AF=E4=BF=AE=E6=94=B9=E5=89=8D=E7=9A=84=E5=AD=98=E6=A1=A3?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/favicon (2).png | Bin 0 -> 1586 bytes public/favicon.ico | Bin 4526 -> 16958 bytes public/logo.png | Bin 106273 -> 20374 bytes public/logo1.png | Bin 0 -> 3790 bytes src/common/config/service/base-config.ts | 20 +- src/common/languages/locales/en-US.ts | 658 ++++++++++++------ src/common/languages/locales/zh-CN.ts | 2 + .../BaseFormWithTable.vue | 101 ++- .../base/base-tree-select/BaseTreeSelect.vue | 155 +++++ src/components/base/base-tree/BaseTree.vue | 19 +- .../DefaultOperateButtonColumn.vue | 64 +- .../DefaultStatusSwitchColumn.vue | 2 +- .../ExpandablePageableTable.vue | 12 +- .../TreeSidePageableTable.vue | 5 + src/composables/core/use-route-fn.ts | 2 + src/router/helper.ts | 8 +- src/types/router.d.ts | 4 + .../FinishedProductReceiptView.vue | 11 + .../FinishedProductShipmentView.vue | 22 +- .../production-issue/ProductionIssueView.vue | 48 +- .../production-plan/ProductionPlanView.vue | 12 + .../ProductionReturnView.vue | 47 +- .../purchase-order/PurchaseOrderView.vue | 22 +- .../purchase-plan/PurchasePlanView.vue | 16 +- src/views/sale/sale-order/SaleOrderView.vue | 17 + src/views/sys/sysuser/SysUserView.vue | 11 +- .../systemset/permission/PermissionView.vue | 29 +- .../systemset/syschannel/SysChannelView.vue | 11 +- src/views/systemset/sysrole/SysRoleView.vue | 11 +- src/views/systemset/sysuser/SysUserView.vue | 11 +- .../StockTransferOrderView.vue | 48 +- .../WarehouseReceiptView.vue | 43 +- 32 files changed, 1123 insertions(+), 288 deletions(-) create mode 100644 public/favicon (2).png create mode 100644 public/logo1.png create mode 100644 src/components/base/base-tree-select/BaseTreeSelect.vue diff --git a/public/favicon (2).png b/public/favicon (2).png new file mode 100644 index 0000000000000000000000000000000000000000..7d646b4a9f36aece08cbcfb39c84c1636b371583 GIT binary patch literal 1586 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m{l`FB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!WpKsVXIz(~Q|QqR!L z#KgivN5ROz$Uxt~T;I?@*T~4qz|6|jSOE%@fVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr62do`HgfZ(?$0 z9!NwJti{*Y$}_LHBrz{J)zigR322C3W@d_&p}D28lZ&yFnX849p`ojjlclAbtE-!f zxrvjhfvKetOs`9Ra%paAUI|QZ3PP_lPQ9SikXrz>*(J3ovn(~mttdZN0qkq5Ox$j< z#AzN>ZwhX=IO5c+4|I$^C~lGB8YToxKp-YOOz=g(l>K9}%3%furp2Bv zjv*DdmQ2p}5D64Hetu2#%(kUTTzef(aJX)AUBRzmVDxLsZjXOde1G*Pg`6VZwN;T+%w~^Ui~h4 zn}_?IAKDj>6`b>8Rq8w^v~^)a!^HX1V}6l!}}Su>a&H)f4$0zKJrd~hOW+$ z%g?($YB;@jG_Ze zFP;$(SSIt3DRp1l>>Fb2CmpxXoaf(t?E8(yXSq0KWq><8QE#|9V`vNn>~Wvz6>q z<#P(X_O1`~KW}yMhNs&}E{$!1Z`SUL6Dm0$nR9Obh`Jj35!YtX+KQCfsxMGvTep~++O<;(fpm@%%{YD3<6!&!Xb6Mw< G&;$U&4P=u5 literal 0 HcmV?d00001 diff --git a/public/favicon.ico b/public/favicon.ico index 3bb0e52936c44e7664cf3d1327eda508f2c0ccb2..fae84f3b763422d8f244acbb47922639c036e825 100644 GIT binary patch literal 16958 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 WjLkMqjy4C*{};gj@BiOp;C}%$^qdI* literal 4526 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 M07*qoM6N<$f=BnK)&Kwi diff --git a/public/logo.png b/public/logo.png index b8bd623b633ea0c579fd9213076f1ad0b1ddafbf..f4842037413ed9b20a326e9cb8ad7acf3f93dc9a 100644 GIT binary patch literal 20374 zcmbV!2Ut_tw(vd)O^MPWNL3V2x`-ek#Da_?f>?2AF)E;-z=(h#aF7uLQE+S^(u^ZI z7K)-GH7ej$X|aKYVo-?E6+vqLbrST>op--`-}~?PaVPGx_TFo+z4}?}B&>6GoH2dY zbcE21)jzFVkB}Jr6hl%Z_)mXK>2vrGwr{=Ta+F)A{*id(yKL<;gbI?S$G3^Yzo!NL zv~?ds((=R~_Ov;A93dBj)hm~64EO43_DwbXctEpba@&(LM((!*UftMf)+u#doB5OJ zp?k#0*9Vi^x=zfOXUzObny!%V)=es5sVAf_6Pv@7qn}CTh#eO*U-rHTh1S=koBB2{ z-O!o7#AUc9wH1=bsmb zCyoe!2>Q!mD!!Z`hyKd{!_OV+$WHpl^i_RhHd#QY|6iOIMhIF*3=zs^a>oQ0>fua@ zvVcssEC&BSUGBgARF%Z*CH~Evu}ZHm86gKLKx7>g{tq4g4?q85 zg$~XHz~BA}_zylgW*GPfpCcsnj=@;L`+xrP|3de_z!Iwr{|B;oH536DAUEg1lqFSj8kUhzvy%I#KY0%^`hKo|ha!u1=_r}g zxuUUhu@KPDby3Dhm30H$T(i7;r!7MqxgFu#ePQjVcZs3mIk%r2sGN@S_i__DRJu6I z(@=nS!0-DK9T44|tz|U#%%SVDsOd(NYNwn5;>0^_|K%q`@pF18-=bi4-F#&X-;*%& z)^WG#i&rDMG(#cX`x+U&QHt8_S}-f1n!h4O@MYUcM&CJN*i*JyIE*7sN9CD2FbNgw zM7)$|EORr!@EHjid!q|xqL2-PdGjg{rQ<&61=e}m6h!xZ19u}W*y#7^s_ z-q5YXmFrPM6!*y)S?T3)jFO zNXe3sPH6Up&Co{K<{*axtD5cVs2p{ujMWjamvtg|iHu;Y(}+W2JlqP~q5UgeJUp+- z=qaGoE!`GZnWwSrH2%@6tgr9HNN8Vzr;k#>LiAj5B6xp+ow_4x3n{3$HfOU0euM3B zdyX?^J`JVM2|c4!#Y5}1hCJF_IiH?}II9^hTU`xjqLq084(X&r#K4O018dU7ljM=r z=74#CHHNR?nz_qe!Y_y+A6C>3*aQXXTl={441>-h4y7ROn(<3Xl$2Qh>Wr1N`m89v z)>N&2-?CkZaXbH4`f=&3pAxsuv4z!Y(ovkP)pr2oFY8f%lDuOAu< zyCU4dA<*-PmCpX7cH`brv&E~F8*;5wQ2u59b$@xii&9uNJA4F|CWGoK+rO6g2N=my z3W3pGyb#3smHi-hb^594V)(DTTY;YGGePP@nk*7du8&3Q)|7tflJy1dQP2pD;+0Y| z(Yl{XdxS%q<)VZ`=ZK+Ce;;xv?S!qx5dn3b_neZ7);W~E7eT2s3n#+R^3r!AC>SE3 zP7^~de;YDAIIuTwb-E(*b6E6tKkKIXPe92=?|uBWx48Ogy-t&%?%>x}o@hE-TrO+vkUdt~HYvy%Rl9B0-0lU0S>9dgEn!&d-n9_7Q zNEj>S0APS zzeFV%pgjqhC1$~@lz3$7G(gI8PuD{g&Fs2>ERZX(1+4#lQ>~-^?MCl>Q&!xF)3MrTnEWWC$A&kVyuIwrXWd8-s zvGl44%s8#Dqv~seKZz4m$r6Eeu}AiLdB~LMB8p?_<#UQ#NW#^GU>B0dADA!@&!{=S zh>Eg3xd-mdF;1A2M-p?qxHDKR482y$2s7ZF;G1A{ZJyHK!Q!=B>T6kDA~1K}75;pT zF2(!swzNo7wA#Gf#LQVy?<+>;j2e5@{Z~+V6k*a*bDg<{B;1(AyU*9bvWI!M-X<2! zMcEGA&^rdX$Lt6&uP1vFt^yeFMhWlrcd#=>3xr%X1vYBb^2jJrnk)qC;(g|8VA-v_ z!*AI|rXnz7%2z@ zDq2wlrg;6f4bOTCtou;Wazt0+`r6DhKCKD(E%3UZ!~|0Yl6rdsZ~aF(EIW@kubWx) z)8D~*nO#CnaND1^`#V@tku#z%;chF@%{?=<+P?!kRkRV&UAgWy`o^hKV9p6^#0hl`obqcoPC!u#5lR`iPytYm)f*>Y;sd#xz5GKD;E$trO&`ohY6y*2pN;9=CTW?*#x zIuBE1TEV}Pp_H=LTMCsa{s*v2et&u@Z*iUiv#hd!)tJ$*cLsm>zS;&4a};#NFGoW~ z#l`!m-Dq<8Z!HOpc{h1CF#M#0UQba`_~>%PzZgDIY?!N#tegiMdRbkUOvG@n#KycQ zyvG>czEY;AyeN7K%-Yyk6QwFQ-&El#^QTS+iy-eW4uuezrYS0a(F8q zH5(1CFO6MjWc*cAd*HKVnay|@bbGS$xwXF-O(M(V~KQ$ZHMubI-oV)io zaPT7LdsUP(OAumj8CvsJdTPBWxiAb>Ib7(@DAJfhE@JLpF|>eX{K_WSW{Lt|VFF>d z3zB(B-|$7O(wx6Xx-Y7>deG*Y(Szs(K0`b7mBiz_z6pu zEFF@iP?VC%Hkg3X#JMxZ40>5pw{4ebL&B%C)rPjbRarU*4Q?v^4JL@A2g*_Tjl7rq z-{GKRCg+oZ^YV&J5cLWlk5UP9oLVri>N>{hU)iUI7cGle3C?Z!v@zq}nJ9j4af@l? z(x*BEc59l#g2Rw0mHSyjXYa|WeKDq*7`}}eZAlG2H%Np<^P?0^-oYFat<~X@+KHkK z#CiqcGDl|jf-o3FyyaBZ66+;bMOwie)ZoZ%meAdMCR!v>vlDE@@#uu|#kRo}gDljr zePF>%r?-Y^&>^I7S)zN6w-~O;+7cYji^j6Y*eNqMy|tKtu2DV7rP_nTcD1n|Li)whh~NldMuUEEvtYBN~!syAwlU#E{Cb z{k$QJUcz=!l5?0Ex^d_-LIDnim)5ft2a`}k7Nbpq{)-e^X_k880*v#BogB3Bd7{WzxF#k3f^iD@8cwW4t~ZH8 zt2B6Ac$tdS6Ql11v-b`*!u_c}kPV#wFrgS*w;@E*S^33*qXt*Aavriz3OZT|pf={dSrlALNCJWXuPmmhI3hHkb>KhWa?B~*}hDOt+X~~sm z>OQgW4`v`!{ej}AY<&yVEN8R$I_uCgk+FPSU1>tXL#uM1#8>6Tl`Eil-4-{5Z>s#` z9+E;U6ikeO3XG?8v`TAC&%2sa87YnO3#sN*gwb(c8H7X5HB?F*GNlcCA|XRPA4)u! z`ke4c40PZ#@wnNDvZ0iN5G(QHp?k7O!k}dv!bhq+?tzC9r<7-gIOB|5`cH(TVyTMg z&So1;=aM+btIko7X>zJQm5R~Zcu^9_YSU2#%28w*G+;+Y>4rYj;vEsSJp3w#oMq$0 z2!F`C^aVl>6XqXUHY=+8X8F;3tS~i1&!Nty{t=A6{VHM7vIpV2%;-54}kYU(VYkiL4aO$q#hVbNN6UM01iR zoJHr-FNhXww!k!;L|ZaYM@FZs(rMx(n!`W`8Cg{Q2BAL9bzqW=#H+%8{C-gxK+}Ld zhEg_c=q4fBd^760BWT?(0b-CEFq2=G2*10<5l!4oX5BG}x4WefC%ML$@V{!K;|%bwMh%K>j~*j)w$PYmWFoHX3-TKrs2`c0s%#^L8f>_4-yKJs0)_&H zBIdrf_RvK^Cz^gnxEC{irXvJAb3+vnD1&n=WRaCa_k2W4anL%li-az*GQ<%-hu>y; z5^+2jF&HY=jj)8MiSAYK1OWqjsyS<;e7wmY;l|A984z^2IdxkhPN>7B_ze){84hV6 zx;xwPfh`f=mB^s{1KbRV?2==8w{YYcG9G*j^?FR08V^>){(~zI%B5$`OMDu5y6go#Ln`fhjoTlptf8lWF zuoCD1liNm!zKgqK+kS|k<<5zMjRuI+_a}H#P^x#xCcobiXI7P$1gg;)onPn=-md)1 z1&b|En-zD(HVrYfcy_2IVGdo~PIC3^`V6+2GtQCGOoxZR-I7O5g-xGPc9Gwy{JkXP zE~}N+qFrm67ii-CH~E>4Yml6V6xed^S8&YIUv>yttoRrUpK zbydzDOFM8d($PbvL4|}~RH=JxJ|)h-<}=#+RBnq@2!!hU%_LKlc4EajXK&fWRPH2e z5Q({(dpjMr;>LbHpQ1H`O=w|o>?-dWr(ycmjS@|4A7-yWZdg1d7NLbSoyVjA2XiZ# zE@q_IZU2x?l^6>}(cbh2Y1SsVn_@(U@zpPEz-$fLBaRPBKn+;wi`f_uC#*2 z;IDFBmseh%g>)*UwN z2wImIN@Xr7x(2uv`&`*?`0L6Uv7wNzl-m~srkk!*Yun{E&it8VG^=@J-Y}_}G1J)K zG0E`y*&P~BG+kY?;be=Z#x9-RreUDv>P81i|2}r*th+{!hU+%E!#~IVIO}F}pz>nf z^YIJK5N^b70@Wx&!L-6>bMuhgmRrR>&3m+hH*ubdAwR$vh@R?besOOfvuo>-4yQLZ zya@b*6y#z=)Y@S2<>TU{q7$`#b!7wXxq>e5>eC4FU2TaXs_6O0KdaRYp5gx7qai1$ zWHL|{ZJviXN+S9=HypjFX3HZLXWzZCRwFo+?n*))aC~5%HnCc#;@@?gn=NWLzxzUl>c;M|R*6TC&wH??qcG zGTU=wzUG%qei%NwotCbc`ix&^Ql=8LRdj@gqwFqQ-qEP%Z&$y0*xWi1*gGlE3~g+x z7;UlAF_nQG_L=GVM($EqNk{H$o8HOHzKSvLnAQ(e*-K<+IMXK4U8ujPIp4K} z=kcK7t^1mX%`#*668a`$A5djGNzN8C(XfOu2oc5(b?Pi^Yol@xzMY7(4;_{n_p8LMRDwt% z41r~`RqY%1Ro;!ia`%l=Qc29WcVU8t2Yr+Gv;rBNVebSi*tpG#g#HlSOs&}KAvxby zsjRS84MEDWUA+ef+G~>SM{AOoeyT~f`*juNTe%iw+aAgxZISFI`s+5_PPSUpRlQ;I zS4PH5i{Xm4;Es2V=_3OLYs}glHRa5->qs?o5iL=8Ld8a>?CYAriMK2DD~jDJjMgf3 z*wxvNzBW&eczf2-)(3WYrz=r8A3rOGeiAZ7?Bld)g)elR3yM=;H_omrD$a1<>;E{I z7u-=`nSP+=t8ebzy(h4l+c`Q~Hmga`%-W7u$$-O8E2b^|qhQ zd^Lk>-$}+=i3dIBZ}1Kc)D~%#>AQV~hLYT3rkNcITjudjJ~S|9)Jme;?!%uYE_b&N zKMLz^i5TlOy3^A#{=WHKVDmAmY3PJPXl~?q-7U*r+r8cK84tZGzNB`A=H3nMbWMJ9 zSCPz!YSYJ%k4WA&KC9{O(I}XdXMFBWDyo~;ZTD5RB+PdEDoXg%4L%QXwY_N?WX+|{ zq?1(HE^-R-)CF)TvtCENz6sZLQif#C;JlCHgi!qKq&yO^0;`~(5Uwh^ z!2OF(MyfepE4`eWUt*FQ<62T5UU!Y!|NNC%TaJ5D0%n=Copz0)E|2K9g#tj6t9{?{ zRE}jb*QZOV$9}RvQqywaw>5iD#v? ztT$6yWpgrC@Hw3k;pJL_(FGl9!&xEQ(;1q<$@^Z9C8+e3wN=42-psVIk#Mq;s$pU! zE~OTm<9TB60zt?!^d{rp-sYQOw-d0=dP}o5(`km`m5;wL?;hCSC56zI$BCelL&H*7SV4DsQqq&_ZvM!s|C?3& zBVIJ@@pMaf+4~PS85|JZKdJqLYhug?{V3s|H3|$jE(ULnT%#zw32HtoYjm*6C1#Z8 zYqw99T<4KQusy31cMH`#`K-3*{{G}yEW!4oMWc?$iaK!)1?|xxbGTeVeDx-*ZNRbW zfQxe2(&U>aF)v!4c)hB`AIOkuD^wOGVJ5F5Tb9YER^pv~OS=w4)*tLWP3=d^qT<(B@8JAY({N^a!)ZKx<{qCmCn{%Jw0 z;59I*kqh%?mUeH1b34UUiR`slM?yVXHZ=)ziR!SDs7zaTRzxoF94RlVl4E#0J-gt6 zlUX&?pvKcN^ZAcsG-b`&*2^<3I^{Neo;EW_0IcgHQ55vRLTx7MszbisUtizMJ6PLI z?PsUdC1Lf^(LfM|1q!Hbu1Iv2y%zk#(Ik3syNdnLfPq=t$uJ)ZH9237T&FQ!+n{5n z4SJh9@=YuyM{t$IiFMQ}@>w{l^*S7-+LJ5G>f5{hy~2iGGJlN4EEx2%KhuNuqVb^CkU!_m4=!_h#Ao~FwB zFW*Xn$X6sQwqr449f^(6BX-|gTb=|;_rNfjy7 z**A6({&up&@goPDCs*{Acpx`#39GSq%Z#WAwd6`XPKGeg7xS!iftaQQ6(J`2PR07k z*3vLRSxn@73H7PmQw zfI`uQ)C6a~=uXHt1u8Lj1t~H6*Hf&yz7FYpDE$b&efL>tS1f|KJlv2 z3+OZQ>1LjlJlX5>4L1dNx!I=pW2;R2vi?gkp#hZezE({I@=QA^br7Tejb<~ne9xnx zN&oU7Ppr*dvjMharNK586K6q|;3RN~+kAwZd^BJzySy6V8$@nL{QLV_f=7q#qw5db zA8=71Pj=TQAH$A-LaxHyzHBs`ULW!>$Xecm>@%D+6>&Xon zW3RI8ho9N2nYBF?YR2NL0w4ZGf;Ayglr9RlOy{b!eC?I)o4jz=jDA8aiAAWyEezVV z16QbredW>pyIEt0S4&XG&Snvq?gW>l$3^oPR-mg0xA&2uNQ6ys!S7^R_P>*9ZLY-a zN890+!4`H?O-Hn4{WA?a+S+ThP+e=J?L?kEI@m>iGXrgRJ$o`^>~L86*vK7kC35tr zukSYFzBGvhD3T^<4nc9@CPFFHHfDGf3+ zF>+2CwT@;lA#<$lNa>LeO)}swGjhzNj!DogXFEqN8PrwW_v0IjB$L|NIufZ8Jv^*u z);27lhf=(*ZxahrPm{oCbp2YZl8*noUK2rPREj6k^Q^E`E zwh$2?+_Mtc^w|pPTFa~@#@~TP&9u)@B{S}AsFJmPmJVE8W*7JjYkQ+vdL5aDP6D@s zn?7=Kn#s}XMTdq5f zpy)zmKRDq#(rc31r!Cyh2?Rq{Vc8B4X?m<_;W^eA-SE@C8;|-J<7>_et^Nifk8Y$e zEzYNLFI9Z@kKHgu_qK79$BiF2xYd_gf8Xb*MshFr+O`!@x!O^umM>U;n zJ{A*~0*FY?PgoYJ!Q6P@wG8yvOz9NW9Zi#ZDgm?CV+=D8Eh)J4IcQpo6r0r}O z4b&4TxC##h4syl#)n{hf%3u@jJ?o&LwGvI?s0cXN4vl}zT08l$aiPRGx0@O?5*V)u zQIU{!OQ(!hP;YJEQm{lBkx$;}uBJ~?`wg~C`uG`!U!fklG-EDuYHlpNT=VCUfM+r+ z7&jRbbl2;xrdvytb~OXxLA*d2{~f!*j(zrD&j8WE4uShkfRBH=FW9`Aat~^U%zFeM zyw@(|a0%rK{-7vs0wv)l3wnr-nN5eJUu?O}@Tg@*}_a={!JE6F*Mya<2 zEyKNn+DO8rL-ZD74e~U(iQuC{V#tjqiY@!ol}#R7O9^iW=T?MHQlxMN6)Hl5W2h~>frc<&?=L5P zy@y9tzw_qVtaC{i!BtY3yCzZ4yHUqLV`TfWdI_2Kwl0{xQ16X^BRSM6h!q!V!K)B! zP7^<7H?hfEx<(X?5Q|QL8+)MnRU_O|VED7SWQbwma$bH*ITStgw%!ZQU(rAGB{0Sj zOj~N4@2rD}nU=m=5U2H8&?b3~+Fw3g&%|O5KqTUsgpFiLI)T7UgZC);xG1D;&4~Ko zUswLgVoMeNV6G|TIlRd&;Es>KHK|Oyl;|3sGeYLfB?oAux3-y+cT|ya^n0B#tm8T<> z+zOvEtgS=swidD*Dqv|%@aIY#{H6o2k-nAqg&0G9<=?nwZLrQ&aoT)f7==^00Nx5K$aN;DIyKS1G04-D|wfbRDkFU8mM>td6i9HdL`~s zb9Bl&cx!>-T|=;!5XtZCRnDL1>plK7j@thj)SN{gguX2y{gx|aMBWE8`Q|!g_1p)A z^JXZp#PFiY_LUaS`v;z7m4Exw1)K&V!%>CHh>Q?pE#Wy;i9Dy#y?uIK2Zs)u++8pg zEj<(zWD`Da1-_dAHQqU zEa3W6r>?(esX%YYtN(skRygQ`{?A*$#^gmtftNS5(M*|GH$SF*d-WMGrKOXc`cia5{PE| zf_wJcjwj-H93?*-`4O=R&Ev~7_RLGgzJ1+GBO~E9K$RRNG(r%eS}(eu{>quyH(b9zmC z=DyC}B{p>kY+l%KDz%^R+#l4oQjS@izZQ&&Wb%*ypi0->$olA(mVKEO!*4saAZ^fF zMo-6#AL1#QQ3GH%9~1HN?*iL4KMK_s_ZZpXsMmh-Iu*^d?M>A4cvJMT;R?`dNX#{M zL-WlF`{2og)p!SiWzmEBfZtcj`x)HNKr*9tiH64SE-&vP*)8FR zin^9Go7>Ga2ZbCoISyuGxETcRQtng;P2VPR46&xj*XBc+lQp^$wqJmphuRsOi-N@v z3?=M@tN7V&(SCMK~)B+a&wEwePjEBN$R0jGv*R9^x#VGJg4Er))w4 z)k+iz=KmWglF8~1Dfs>6g=-zq7C4|&pN0MN|4Z*p?X5bhkTUVswu_~ z4LtC;_xc?T1#;#R9U|WZm&x*0HmIN9(XnBV9jX+s(di9#u03eq8N5j1sHX;*u~Xj} z;X9|Iq;11z^dOP-h;XA_VqTg-w9`si%7k3eI3ptSVKs@C9;O)__QhX!>~InjQ_&?b z5dS9v)X>24{llxOV+B)2Qs|n=`Qg#LGE34i__v5^4RK&P7uTrBnPqp=p6=Nse ziI^&U&lSIII9?B&7oh-5MF#!Lv^RVG1nEt8eN{XQ%O6DO{0Bu zSb#ctZz;HHMIYw>!1ti5nOm5*hkz|gluA~w$|`S+!sm&oECFeLH3*U7ANI9;`>pw5 z>vIT-c_%{y?M5x=>SSZESZ}h5BOg8+%8Yn#FB9GY84#Aq0^M$7mVx(1^V@eqAPGGi zLuaN^aVIkT^Rgh-S$tr#FsRcYXAWFjEg$}JpC~iEHn^6xyL#wMlAC(bUyi+_v!JoZ zwzoKr8uUOIUz!?7ybXN_?s1pNf}Eb*gsYy!W?_}1oShfy-*(w?eia2QD{hRX`iE&n zHutvYz9}0TZSLCJRMuPlC`JvWY-n%!&b|)!;k^eww_JC575RBjq|4o?zWHI@&7lul zdR&^%&5eb3DZD2M1tn0KnDXpskC6uC$4>zth|<)QN4*!cZbsH_hbUG}6EZ=zAB!Lp z36AjB6ooItp;fnxE~&nGVaalkh|Gnf7fdC7vw zrwrNF(xS|Z7UH}6m|tVH5$E&wRLK{nW1rpUw4+!uM3-O%(`FBT+pbRLDPCosKL}N_ zo4JY?;YAN72K1iVDl_AV{jZ&J$;5kvu;vfchND^g)FbcMTR0c6sSS;KbtUW^b$FjN zo&Fk1j5PAoh3cKt-#y->6Ba%GyNyiD^Ew^PvM)^kP^~3Nn51f3nm?Gdu5$zXe%Gmc znwZ-7M&5Uq!-m7~5=+{2Ey7P%3Yk3Kx6@GzyawA(W=G7j&n{K5=Na}S&W?61_@yLm zEO3l@6MF77dD*L;eYculRF%^g!`tK98 zd&V1*Jrf8)fOy?JGB>C)A^!T^P7C$mIc-+J0%KkH#VMKD-FYN>P@C*AIjf(Up%t^k zJUTZNpy7p{5E{z&uT7=vHrm+tuYkV?Hum3iPRQ8GqZg*_teOxSXOj&+U%?RfL)a( za1qW-OG|jcZIM%w*bFa5ZA79DFB`93IHt2(`WhICP?7q2ygO&h!`+S>mHZAP)HC(c z?PX1V(#0fw-3B&zG$#2|wH8ESzz1&u6$vV(1qIp;>KPXa3GQ$)3&Nq`|BIG$Bi)6pMYi+dnavWB&7qaw6g6-+Vgu zdswsWIK|U`z?oY-2<*|>O@ekFbMHv+>>qFODfho7T_)$RhI(^dVFbnbGwpm)wcPN` zfJ~^lPjn?-c$+5s&@_AHhNS~o#F#K4VtUDEy(UjCYG?0Bf@fxUv;OQRe=1VOH?(`OknN}(OmzhPP}tVd9!e+8qMA*A|sT9G`z9n8PcE>@jIMn!_hA{lfLQ2 zVrtF%v&Kk9BGeJlM^y-!LnsJALY&G)dm&G4L>m)P5ry0XUA43!SG487K7taK9+7TF z4dSqt$<$hqV9!?;GBSp41B2WWF$2nn;*M*gx(kF~2XQf)+C)gGv54&bqC@=8No#~b z7s7#I=$_vvr6ANLs%${?5)iGFDIDLxYlvbIPogGc480U(e4wHYblR%#ctIA>Vu}#? zP+)RRBnYGWz04$*w-$nuI)FU|RjD6yihSbrqTA8VW4*Wc(#sg}u-sGVuDQ0!HX4=bAWlRTf8FL&7nOpi zH~kSl3xjfE{A=R*^VjsBEMV+x$_=+88tw2~tYBgY+R*r?!aXo+|B&IRKFMpFoTkAW z2Iz^SrBpqWCi?8IdDci0LvjW*@5+;uhWW&hlLQPoL+@UcqKgI1@o4Yl=osd&WWEee z+g|CithGvErtk_qoyY*0Q)Mr+Lf*xOXtc|pW;Pv8ao2FtjCv*fGj@A9)B`hTX9F^B z$e-5o7;{hDU?XkfCZY4`}ITP z;Zm_|qjnS&LnpIuk<%C4mcut6?JaMeh@HVKpJ|%hv>I&&AG>3vw`A&u09^#Sj=qn5 zfm~xUq<~+9C6{pPFlBl7>6~9-$#nh)w1#<1oG9%Ha1IH^KUB7mh&rCd3yQ74^$EmM zvk+2KGE%4SDkwuW5FsB+oSc!L*t89GKsnDUhc6Ott^o@XVTvxW_mQs|52@lOVH;QO zZR{60_ZggNtHN3ZlN?=#Hxhnpx)%$L^)7Bc_KTw0OwJG*qpp84=m%`mp zA)HB;1>6e#UZCr&J(5J3!(yY+MI7tOIx_UAK`~?0EV>4x6N6S!j`GTr5^g7(4x(z9 za){r6x)jD_I9A9OHRb!&BY!1#S>lDTyKI>%y_umxTA-G3S3t&Ru&OEfSb-e2^H`m2 z8^-By*e=n8H!*QYFf=9cA455!njDe8cq8YjN;hYikcjM<4SOCrz$w6y2C3En$HDDT z7OpW(-vLCI=|jn1U7&+qgxj>>CS!}|htAEO2^vB-&5RRYl_Lgqft;5s^(2}~n^N%U zut}QV19VPhOnx0G8h3>~RJsAfpCkc%emy~xl5bRCgFRSm{e>fm-pDT%J&XsZXiwtQ zLntTaEOsDEG@WV6z%fua=hzrIz%^hUXB|*~EjJ3gZ7`%yKMp(P_?1DcXQZO(Pk{B- z5O2IEap`obCLm|{iwP&RN>iLt4+N8KVgsPN${R&fQvz_%6G~-Q_9mY+P#P*PmWin#74Zc5&2Xd)QJ%r*zyoZ$}-5^)66?*{A=a9ogaeh)$ z9*zM=jY?*SlKckT}3UR$NbCq<1MS(vy0R~cUebU&R0jj8LeApOE#RFIBgKDqNkkanfYvwF8389M(Prj zpZv+j^X&$@l~k&J3_W5;E@~@-E$-_vqUE-K3CKzs}h*q+;DsgV~S8-^jc8taVk$ z9s@G6`FZL}w+{6rcHV?ujD{#+CD*|%&>C?swCc;&b&6vA@?aEh+F-%;z6*5mly%v) z%vCnKotWyE>!E!3kTLU8Au%-=rfwYEQq5l3pfPZ5v%(8x4K_b1aq_X-DJkoDnvKvW zLVF0j;mY++7^O8>V9qjEob>&5HGV=DSYM zegeB)_RFnu2+lsoyK4l^BO##Nnw2JQK`BPa2HQIqSI){$j(- z7HjrQq3`6$^(J1jfYEbze2(!U!BcE7>QAKXZiGj4F|CoOE~14w#9RkTHLKJI$+?ON zx6I||SvaiC9^-HZ&*EZ@VN0Oi=$y>=#FoC$FklJ& zKK}{|vf0J1IwOA(FK6oAW$Kd}piCmfv#<$nqCsU~E`h%_XocLrEe3Z)=I#W-5Ke&* zf5>u1Xcq@SBM*T;i#Z2nfR2z^nQ~p{6Z$LuvHTnRS8Dtf|E02?x520Wfj=N6$$s)u zZvS7A8eFmHHQZK%^Z<2>tP&~?C>*P8MIqjU!qLBwI-2Q4+~HqIEyMLEQ2h(3M`uUu zAy6$3k0($iZr6Tg9)ap#Z}*tr9Rk%SypO~af}zUfdI(fQw%V4#6Wmw?) zm+rumhMgodxT^3CLBF*FZ-KJH`)^@}5|>dtKa+SOyni+BUf^Y#Wz{|*livUtl4?-l z1`~tdIlqY8d&gFc&+;n<_RaR^B?uWCEO3#>(d(1iSq zBIw?_=58Acf{lAYq?y8&R8gsl{hHvL2TzD<`@!{v+t_x0(WG99i)%oiyjH4L+wM9C zIvb%+((eIucP(@0t!`hpaT@d!LYt|z88n3D7l&6{DQ+SWUUGS&Pt8tOeK!YNPf%Ll zhn$$d-jnB@=Uu+6)Sv^qZCbQF$DxWIJz!{Nv_L}G!l%=)ft!3*St;&7<%UY=4{I<1 zIJd$bK8fsmk9Z^7a`b0?A99wx7`JPnCg_m9MuW+PvcR!b*%fSqeK#&^swZ~-cGBT1 z-U1O?E8EOG`SR@3RX6Y1vg3(1gN8`%xw9Ki{l1%bfbQ(NDmxhtRpwU@hI6&}044u8 zgw2kysaK)z8HG(d|6*oM#kl9Ux}HjzOl&nYNc>C!!_ARhc{0b-bx*NjbXcLml^M_! zhgQh06?uWsMTf^S?PfIOHtiEe7~1SjFB-AwiTXdDFApwnO z(6g3i30-POFbPP*VuUN4-sFyN1D6J8A0`{>4Jp&9)lg=Hze_NlnSZ%y6Mhe#rLun~ z8!iY{f-ZLWMhW=bUsw}j)DzrSN1_$r0~1`VL-E`+=te`7tsx=!fl6l*rH0>qCq}`P z&TYh;l_RB0ZQ-FuVJLpGN|OW)_~?O3vqqa$K_rR;C%E4sPSVP`TayC~{OgtvhU2>m z0?`UkW=hC|4joHXg3oshYg~3h&|i>%QRBm(#qz{Z+X6F76s6K< z#o>2{MVmuo-BM^v3bf>;BB)h17i(}F@FGJ=G5(5i0*%gV@x#I7wz-+PfO79!$bpb2 z=tSxQyq9%{3YF$iNOl_)8@71kyWl}_swrNVn4$vT)_|glcnWB;3~{R@_=iExjBFd; z9&s!1+YPmSW@bzCmWo?}qBYdjm7$mLW{AVbKA_vELk9emX0g;G@DH6FS^5{=bus8| z=njiAhsH8xh!9#F@sVS7QH_?sH@fn4bKY7pH=@5*8W?O5_Huz24R@G^XwnQC_HuTM z4bj*E$)okyYo$PSq5&k^!YmJXJ8TABiA3a5JfN3yOg!HjLw?>)rkr1SwIm{2b#2Yj zg`DNQ!z4e*>|ArDEaKSmmXiD+!EkMh(_+pe-VBmo1~k1cKWfD(4EIMbcZBrDj4R_a zm|G>S7PP3~U*(9X@4O^4OpM+P_ax0ghthausEL9>td#m&c3QX&5%Qwj^HW)YMdEFWJz%2M7ims`kA}&BmnD8 z44w|we+TXiTjsL3)4}2K!l9WAZ(**M26t-;OEj*L%)e<$?!vhx@-cvvXwY2E1g>jsWzc>pU_Gj=>WOcjA#*d#g*L00_x_pFX{@5YQ? z|It4-2Odm)%xj^wz@-9O$^QGNx!~hYkx|Lm~gb*HO;cG$X-yg$RYXx-b z{r7wR%Sr#o&sAfBhhac12jDrhj!*)6|6g5*qUnAD!MOAPKO-IIR>cf>{wsM@1-z2U ZnA4jVH_B&u-2f!fY6s_)xy$K?{vWFB_(uQ$ literal 106273 zcmX6^18`(r6P*|vZH$e%F*ml8jh$?~v2EK;dQ)}lz1z1> zpL4ojn7phwB0MfU002Ogln_w_0Kjno00;mqH0VlLos%W#2hv1PMi2m~j`{MY4+Q|g zOPUD_%R4BF3lT|*3jbi@{PBa1nVty%kO<3Ea#2rs#N^w2G(uJtTDq!EvGfCwke0&^ zp=jix!~^sLQBVc?gF@j|(J{VeNT~Gr&%;Y(hVJB0HJJ#8hiXQs{NlJETq~~ka=$!3 ze_ecSJIpwIn{b;%_Wg=V5qFSh4&YP_;^A5%jFFS*8*cXn$B@{9BtkhD?JWT=DNp8+lM6lwsXIKUPO>fsl#SVh1Pz48z`UW z7a*aB?5YIw)o5TA2ls7<0ysyj$07^p0en-1XvY9V9N++90<>`mqMr~sj5D2ErMk93 zO%h;$uF<6N6zLfj^roaKT$h`xtsUZ>9?NPWeXQ>&#&CNi87b+cXcC7IKPM0X0Nm&4 z?hg+B*u#Up?E~XO%gej|ybp^j8xlU^>&=h0NN`91itOa&ithgY0)*`#*k7kki&8DX ziYmZ#^I4l^6)r~;e#-qh!j0oifFLVZeuxME8~m3q=i~;t?Tot-e4i}aHd_(i51@ZP zR^6`vc4-2s64TZjS&!Lg#ag01X&mJf&b40BAeH{#BBQ^>Y9g01(OXqy8%hgV2p$-i4IWjo;RV z1+EV*B7i{F#e*UQz32N4J{LP#5J$O-YYDRcF9dGR*R*Yvx^5;8#KSGrUw)^ySkQXd zSv}Zo!Elg*L$GN2#9X0Y4WgGwCSb8rqajK3C0OHq3y6+G(G^JghwKZ$ONGqiv?WMy z=B5%Bsp zV>J}QVe1m?yIw@#;_UUtFt>};B{r`U&4}s zNBE+h!RiE}^jP}G#)_-|R2MEGKO?O}ZGlyT3kYQDp(IHtk*gzjM}6*dHQ=g_RTnF# zxF9AV&LY>LL_*U|kRU@Ej^C4oCnk?&mi!`VA+ah!SD;kDH-lo9@sr{-)@pcT54Og) zoG2x(F%~&iF8+16cdrqht3Pz-CtMzxVnHIR6q^zMK4f7wvruXdP+`0@YYr9|%9X7t zX_ezF&!7}iipJ`cMn0a7DLh(0mp?z1W@cjcXv%Qx*aEj6Kp>hjl`>;-1ao|N9B}7? zfEbJzFeqU_g=2x^fm4j#h{KTjvj}Q7C3Q%dagiA>)#MNI9~%{Q>IZ61jJOfhB(5aY zB=4j{pt6dC3je$t@QZSp3UZl_s#lSiO0E2EDcl@p*?cL!N^9wl$_Ygm#TfZX1>O7( z-FN>NL&TckAhDcaiF{?l#sQotV$1<%qic1c1$$M9Q(B8ZG6q^T&u2fKp!H@>3x2`ysGo&VnClDt*=pg9$>8cmZD~v0=E7(`uS2|V<&h5`J z&req_ooq7&GHEmKxvaPzo#0x2v?#O$wX8Z#p76~Yp1K{w-H+TO9j{M|-&@_~-(#Iz zE?iC%vNN*6{)ok~Wa2Qq8jCeNviM`xG<_AgUGjC*v?Z?3G=Ew$pR$SKBE)2u%@vE! zxZLKOK{@M&(V7L1zJVF@YC&H?|6a%U@kEO>$9$jpey?P`!gTg_27i`z27S)?p#MPrVD&JGKlTk3e}UVP z+tc3BY0TNuw(YcFo3*#JueA4A%>>UR*CF$k4Xa2xb`&+mIR#6}syMvZI@^6TX&?8Z zWu|`iK0m!ReXU~IYHodux8JMmRfawtZ&QQ~iZfrNRIK8;%HujJ~$5}^1 z=e3fXthskt9{f%kBg7j=w;#VWRtgp)O*1@)f?t5 z>y`Uu^gZUObKC6(^I8^453Cz(AFSOE*RK}B0)h}S6|xY94Jrz%6`BEo4?_q64pD>9 zKEb97>jv-HkY&w;Hf&tB-?shNTFCkk~+j&_cZv( zz$QP}kSEdW6jVnvGPv`wy}qSB-mqN<@I%WqmW;hL08h@NTlYa5X z^lXp)E8q0DcB#o#<9dsvQ?wP6G(ri>g`P=UvE{d`+0~5KsOe};^1J+wx}wUBx!c-J zv|_+aVWBXMzZz>&Y2xsxb>*FAvmu6l(r=YZ^OSilRUc}sB;9h`@{-D@zhX@XJ8H7J z^Pcx^Rx2wTQjH_$rxK?Hr`F|<8l6>A?dF2>Q^8k=6?oTC`*^xmQX7uB?&kN=<8|XB z;}C56Z0A~I4dtshxj*tB+%tW&M^)b|${IVCDOMIb*Ihhrkpl2BxHm2n&)Vu~T-7Yv zMZNB=XDJPJKv9z-us%^htl*Qz=@Yv8ODe?$>TaM|vs z``WCepQpLh+iFrH^$6~FQ*IV{dhE&{=yqn&dQYK=bcMkb9?;xmTIA` zpxtgFJekFh<#_S4QTK89cH=Nc`>M_Mj^xo`mAp~9g13@a+}rkjTcS$K=G5qM^jwXn z((z8_lzaMe*5}2%Yu;h;X^~z#+pYa_;0&+PnqvK16M4)1lk>wlmJ9sF&oyoL7}u(| zj+OTlm>1*|pSq7~qb{qhC%rDc$zBcQOC-3EtdGRc*^uoS@iFmvQZdq~m`p-KJVe~~ zo8J=&+r>4-Xpn#3lj?6vS6`kZCOa$LN^k8i%Sx-b21y4A+a}z2 zuZ!L)CRV*Jn=V^62ipl#son%WBKoEK_rvNP(o1# z0C1-O0DJ=hfEUmu-y;CPi4g!e(E|Xu{r~`2wizu7JfJ_|Y$Y@t0Dv!O|Gr>=v2on!-Vz*dBd82#1L73qJ+YibM)`i^x@RaMRU#?}t}ehV?` z&YjRKN?$GBHroD3d%L~C&dmI0SdW?6aF~OC$H?+|W50dX;p5QlBSu-Jf1}6d`u(KE zvR@^ovZ2BAva!XdH8XRg6VKy~-Na;4R|y-1N|P7w@-!Xr- ze+VyF+kKL18FuRWcx0}>zqO(ouP$PTi8x0xUy_n2&j>=`!urM$@WGXcT$!a9ts8%R zsx8(%c#bIR>051K*)VG+`Prc2awX+scdf-@vviHjJ2aR$1q{^6=vKa`BgeL-k~$}* z8sI(3^zINPiL;`F##u~7>5;V&BD?XcUNE>pD(!Np%HF^H{J7k2$S0KCECt3y?>`@6 zz0x$w{jB#fcJJRUmdob*6iQZY+QA(2>x36L|qZiRj%$_l5axhHR0#K*3#q7$@i5rs5lSlCD ze2P#zdVF;^FxXMOd{3#N_238;NGqbHr{A!t@UpbGzv|Htz*b$jdn+JW+=eXsX}<=n2Qjo2Yp6L}|2PmnDhPGKZev=sjC=%)8g&;8ksDAdU}7UoWE0C zU4M)JSoD4#cY1}VUeL9qEi^V*AAd+qYq(*ne3Mw`pr*n^`(m908Km&+)!VbKW`wW9 zG=KA4=ulN{uYWbP^wp=T%TLHpQC{`eRm9I|xjX|X3$mK3P|_HQ--L0+jE#&U^_qHg zj$HD|fq>6z{;Vz!29kIjL%zcL55z5kCVSiV=t+o97|*l%MIDyI!vjf3`7Jf~Sh8=} z`~nIXtF;NB&@G}QMgCh(l`(TqzEZ#>a*H|G>go1ydoqi2bY?G5W4z`VxauL&n9N@$ zLwLzM;522LoWKXj)W>(_n0B?g&>D+>#bjZ3@V2`y&*F8sxax-ZK>Mz|!IBG(6qLkK z6ejY3cMXgYdHDLycZ8s-rj|G}F9^JnPK72j@4d*C(*j16C4!!92dAM8b z3aqMMV`5{Y?44vWA{^y9`LpnS2aQZQlmJC!y81p*TppUyweX4r1zj(iWt#89SpCm? zLWIqGE-!P#%X78x_TS?itOM-yw4RHm3MVquW!b#=uVH7TWTV*hbYP5pNOC+(lc!ak z^dvJ43*M|Uv%0dgcYhXIS|75+x?TCboXYEeYy43r)nuxJ}R!Y*%1B?NTQHE^_kdh)r~1pm^6k{x&yQOAk|Ly)6{&0>(tc!4mSA z6-E-2lWODE2Jb2`wI`D;8e&8~exaFRzJA@LOCX!!UBB6U>+SQ)MX%mB*?V$4LWG1J z>;HSx0qiPJ#&~>i1;C|ImBB&G{mX~6}M&QdXI==i~ z$oD?MeOYHhKUQK4#%?_bLXOJ5UmmARnbFeD&hM8-pY0z5JTGqVi_@<*Wa;FG=WV~+ zXAdW3YwO=H(_h}L)C{Qg9C?!DaeDnB>zL79RYwUz>SLS3Rc$ad=`b}3x1-3PRw=ih zXB#OZW|~JGZ>ngU*gNARua7Srv!x!*G^29-#WWytWl)Ji!TqA4C^5_EWOGbe74V4$ zH;bjcvYoXz;A-A%CTQCq-juOD-ShT+oQ4A!^l4#sHE=8S>;s_PRbqG~rwQuVO{-2P zX|Uf)n2p9c?*eKbHH~z2A6_18lG?rBT-@ImCpK1hKzXbZ$;{DZU{-8ppP68ULk7nY za(lHC!K>qbj0i{k``r0M(&Ajrx0RBTva!v(aPCFm@phtl^YrnRFg-JqjRj!lHEQ=x ztfG;Z*uy0)*}U&0P7=2+KKAcyqEN6Vr*@;T4w>pz(Ne2(ak$UNS{q21=_@qF>S^Lz zLQTH$T;1JLa@bY>yr0Wm9i8J-RDPE`MRFWK3triQ!tRI5Ri#g?3J5rX??uHIVDp#C zgQSE1YTM%las8-G>%sETlUggPk@b2rz1nWJuWTer;wL*pu>{UedrXGk)>@#<0mY1J zo>pboLyo$v)kn08yZk=;^>SR*YSQKP;abWPe+}iCur3lR;M7|Kc;jgZay1MUvcPD2OIpsymeyB|$ z+=d3EU}8_O@4`V15h-fenU_H8X>O4wN!; z)I##RtK81cifK5Uc6)lhjFydjeAH-l{rss%!P9PuQI^ger$9>$4_+d_Ne%DNoUFId z59waO#X(FJ#Ex6VDpHKxQ)<0}%2@+hvbdU4> z_WQdKQt_qeUV71f$7o{!hWi`gTNQa&Tp_yDrs>Px!e0m&3#Hh(NMh|>j2!Y{l7Z9; zu9KPkYRlU;5A+Bx{ra!+&avDzf!AQ60OzJ;&uumf^Kc|0COlHqtgCn9Di(%<4D+3%dm}$gcb7Z^xT$#59JDzkyzZ>-0>>*$hpCM#6Ww@cawC zQBY(~=#?RQ0t>un{XfEcj#L$5q{ZNaBj+LyYHR~nT7=;Q{Zd*;`oXB~1-@6nK!>ax zW~a5=P8_jgtrB*y*A1|_5!Oi!NBX14kJo*1^;d?pLMfzw_7@?E;}uk9CW&hof!*@T zM~6)NCYMwCZ6>W|Q@nWUv|IOmes|4&ly1P|)9!F>QPdUEoIiq9W>FboiASJ=fYps~ zFt~U79290rU4Abq_lAaR#v-JgSm~tinih$Q_0;zGiOC@5(*AFwmxW!;7InQONyufJ zjl+B7kG~<`#S4daectrNs!fR8$L&v=0t2S86%gh=9w!4wxsO$j*X; z88~BTpyZ6D(iAAG!&ak=nt|j?f-JAMz(8z2TJEo{B|9MHHBrm;|VCFpD%8nie&*q>}OVZ(-*p1m-ua7jp4? z)nt-<&42&KPJql4YNy)zsW-gCwZhV2C!iRpPHO%C@s*?Sij#ed0_6dUhk6nNdBI<3 zu0l5XhoRoDE!FoPqwuZ0oSdp3udl1=v6TJT{jDo zkC)yPwj9b*rOqlUpj^09FdVxpaVL{es-YGB?zGJ0!>_H{7#=z|%RI52@tWswVNqLK zOUUVVQ_!*0soofkC0GYtXgVTS0yOtZk^=1m>Hqg(t_7+f_xXFdzk{-%x>3ep_W5m} zw1cBH2vXgqH!8G_dmW@dvPd&ClIBH~DT&P}3o^s?l4136Dv06mgC`*BnXp=b?Mw^k zUt&_ErGm|QxW1*lIt9uf>QR-_$U5HM4vF_BMZ>Kd=%^vAU-?Z<5U3-5v}y4AOk`AI z+I$|VA8CrRvp!?<`MS8yL#j^GgSJ8G|F;$ilw3d$En4a045`0bzw}O7wdv&LbvPI+ z9vGah(!wLCUQk4b(mWl&5{@GqPRkBb1j^Q|K?nB|OUCEaQv?dMt{2Ul<7;VXG{5(S zp&j3h)F40yxOXN3GX?6!ETR+iSw zn_r0E2+0Kq6mND=01WRvkEt0aGbei-YN%99aIPxy=uncHhdgt{k)^GF^WZE#u(epm zfIqh)^v?fmdj&%OW>e|#JyPO~*dltXVl zJZA7dx9sE*5fR{yzA=DDo#ToD>_kNizOmog_L<&BUA`J;nB1S8-|v18 zC^7UVFtigNrnEGVAgv{F@=^9a@XBiWb5Qd%)GsAgP+;euB!$Aft(-I%j);V~zi+XwZZF5otkl4rNq2$F-nhhPEVmHDI$HL9aL#fi3 z(4iE+Du7Fs8bu=TmhpzC6S&#uyl>P7qg%J&O*eTP!+Sf%QlzV#xbPL$k%9tNw0id6 z!&k3WGJBVS&QWz@o!y@VLf)=#7fszuYT6)0u*Gss`sE zd9L@U`Cq1E$Ry*(ux}*~*Ffx1eDs@2R0)L->EvyFcsxpvrcdnjiwlHg{NI`yd-SIB zu~e4jN!d0MIs_G{Oly~7b_Ue2U!?y?d;{9L#7F#AK(L;L>K$| z&rH+A6MJg{W3}zcj|ZN^xk07#+0|R;)3~7h?&28OEpRSuMMPdil?_8z+u*k?j!+b# zAWEVUQdEI1n2@0s`r?^L{yui+tVI)^JX{O;GT)pj9pdeHmZR`8DkNEa4<+cq+py~X zeFvLNPW#1>vU&1JN~C?N#e(?AAGH^k;n($P`swFLBZ5=d$Sdh=Fp6dQAf@!L-uxrK z3q4ENZ~eM$QVQr{iYI)AV~ZiZ+gMvS@Nt@~acn6vh9^uxHZ4uoZ;!2l<9`=sjvX)L zX78%I^{!0Qij-pbKbp)NZ!S{$o^8Px7xbO*wI~Gpy92;8fsGsP+&IxO|}#?@VaJor>NS?fso8Kw7uZ`AJ^0%%O*LGic$!b;3f-3{29acJ2J#q z&)tJmBb>_PhL%-0;v5j7c5^<;tEeDAH~3ud^b@x4-<)){!&p=ygHLd>>eZAZ`Da9| zSd!I@h6;k1XOu)jLXN!aZy6j|U#tizFKw0hB4tzPj);jIa9JH+8y>b%yu*PSzsEx><%wHu~guApAX*bw%HcIp?-(L6O`(XNis4y1| zmodu74h)6Pz6#`F44C=Xi)W_fV?}y@ToyjQ1nt+>hD(0xCrv}!f7`{hHv+))5>u;9 z?U_WbDV|o=YptC93ul;}4_Qrwyyh+tKEp!n?*0-BbF2A~-u7aRQw3d=TQXjbs*vD5 z>sXu%U4DMD=>3YCkUW1z2F_KF8^@y0c^O@WNd+I%AvK@}#1@ zka}-?G{d#>Sk?}rdt(1c-#J+%eKTT87G#@x+rwQ5goviZN+JB;wU9&I;7dME%ENgE zV|phSlO4i^%9diKWU`{5fxntKzjls_d0&>H&X&N3MY`%%Ojm`dVTOk!4R)UlJO=Po z7f&axW-Hh@1XxV@kai)O5er1uTQ*7qYm&ZcNxWaX44fI*Ssz3aq?dd0O;o^=eb0o4 z&2fTPJ)vNP@7h+zFDzZ>S3(b4OZ=}Si&D*L`h1niG`2lKZ@U>O%i#CfFsDnRyf-|S-XBwV4D1HAVdSJCk<65wkso4Q9LZ_-Y^R8qE*VT| z=FK(a&#y*_32|KgTt2epm5rooLMx4th!9d{!6aj5{9Z*BMM=yKXzdeYG^5gT2gQ?j z6c-!=PeVoPijBd9Zqbp>$T3O;IQKzepei7R0E(G*U(UCj`T=O^&OnDlDIKqS6;2mx zZ-cXBZUW7~kQ{>R;&>uqwU{RcHWTepqoJBeRzw6K>Lo9i%+k60fJ8s6Up+NioUfu# zJQ;HRs#WsD_@msj62ImVL3xi~DOcWA7S)&-Nh`8OHf;m1CEGLYhQtFqcV^qu#^I*1 zQ63gB&>3%KE>p1nbRJnkS4c&WZ@_-Jy8**S+xPS2^B%P}ARraDbstMj^+`Kvj6aR* zV!BdP(Wpc$?C*+Fn*aO+>iYxuNhsxKED9F}jW?J@@SdCO(J|YymtpJUqtZ@`QFaKO zP6wYlMQeqR(Q7+@Q~i9_`y~H$&gVBc7ewOoR<03Lzj6ZwYER%WS^jQ!3T9_SunJyG zuUO@N6KI!u>o#W9!3_D^4@~Q6y0NZ_#Jk2jw1?b{^4LnMiSh(#XLqO^0;+WZR_U=#?E3oYJXV^?NTXzgQ3^?7h!-G(H=7uNIiPTVt}~hKP$nKbYechst{c= zo=9^yBOgdzUhj&`!g6&t%ip7!e&^o)+OmGJ2otdL#VzYs?#|W?0Xd0K)}aNyTBZYg zX1so6GodReQObI^uNst!WywucRiVrUhdg5Fq)mY~Af>sWC9N4HLb5nPpOzabV(nd1 zL-GYI9xQZV2dBUvF~L=mgBy9%8#pPq$xMCDV=FK9x$k}K%|8tlwxC?;Jd`Lu8T~Tg z(vv2*URL zz!rAgFU$A#w`)y~`URxaw`I&SLy-Gc|Mfrir2roZ_7zwIqU&FU^H7C+7j+q)u48;? zH(uesx|xE^_3r0qH_Zx6BMs}5{3-K##(`gK%??#8ipFVGkHuy$>YbZDS0JK(-e|m` z82wU2p`m0Bkpqgd_h3RWY23T`e>mBf91GYm4Cp_>%z~Rpxtef$+K^M@;BI4)u4%o{ zLcCG2^IR*jQ!Fh360Fn_nfe0^u6M3R6bpF69fK~EW#@4fOW=#?{M=gv+VuJ?nybt%3F78eBZPgA7erg~ZU@SqR%5#*v%n^Env=jY5 zuho*Wfhos)jT5bu(A~iySxr}a3*=lYfj(A+duRh7q!Y4vnaZ6=3$Mm8OCuq%c*X+a zj8|RGwWLVSCIW#H@sJg4Wo2c*H6EU=8(%$GSXc->cB9zG-fj%uW1wKcL}KZFID>pr z!pMKXxY+dqb3gBiurV7#GP~4IK9(Cmi_Au0RSV#GZP~3N@X-oiSbxsRXj}b)tYjzG zx~{(jQz1Yj3~QE2M2(>-{GGh;VtWN@*w6PA6MdOF=yr9$#;A{encq+m zAFfuSqNC4HAhQ!8Cedl6QkPf2%*NohFv}!8LpHD8MAqxkQ$Z&s6prud{d7el?OCN~ z=gY1jf*c`e83rnQSAU22VYv5t3NtWREByePaE(}5Q%&K@232BhQUF-b@ z_Uj*p6r*Qukg?;E$;De%4#gZGtJL;L=Dz8}7dO;^_U}O9RU6{}%=_NjI0JF;a;3J( zH{M^^Yh0L?(ZGByr||ZmS&RY$ALCpfp*AIh#%g2-?2!^oMV``*N%Pfj7$MRsV(wqz zs%Ib4jEQg0eEZW3JQmC&GOephLaRc6bnx7;eIwTzqqr^p{L7wN#kX`GY)unXLnec0 zt=*XjvRrrn>+nSVA=};w`tnnTOc^uF%Q;C+$4%6UD|0xHiU8buyM2Ryqyi<54LLOK z5LCubzM&tkEj2qF*8DTBR4tXPNP1pVld!#t)I31#G7Hjw&iap(|e3SKlzcOQ(Y?hF>YBJ)W zKOZ<@mMs5q^|%q$NOH~yX^^Jw2y&P(t+-Uz(fJUsP_>xdAp6^)WF}xClWdgYW_V_j zHo1S>bxFs-;By8_%mbn7$isIi?0>6NGW@sJR}+hZQfMqd*nfl_(#3JGMA=Xshg`tLV0 zGc%VNpiWsO2$58hx!axMhCX&%XmF%TUFLnN9ub@1Rw&OLoL>MJmcPo&UVc@gN}J_a z@*zi&+z0>tZMF{w8@LaSBTa-wKbD#2a0EMXU*8UY59R>woCHXJGTnV!q^rGj`gll*KO%zkORNU9v6dISP)fWp*f0mzWy zoh`Q{vy)gMi(`3zR0{keu)&(>v;&v8GytB@>stUE3J-MtVb^waF!~XAp|&(; ztTH>k_2HI1>pE`8sbF5J8w_el9h#)6W^b!I;Lb9pI6F83i-G#`y&#n5&*3wK)c291 zm|^3ysSW)@m^36QU9G`FWKrzie$^lMw(4C_=(kov09 zXdU6H3;|O76$nlywRpaP_r;~+KC@l$^Qv^V80OO&Xup|6>kOSgDHRz!3zr18g)n=}vx;A`fgTP$Wk@ln5swzv8>Ni&dYyk-fW4 zPRtwEt@%wOpHK7{UFSUb5$oaOijIpS2vs;kVI|{Zi_Dan7xXJcMHcwb3eh!^y%a3o z>uYHFA66`?QkR=GaxRXz{z8f2fJ))JpbsTGFKYAme^_IWsJ_l27L1NB5Tdy@r3ipJ zA}&F%`62y7a6h;i4CG0VU(XC9<0Q!uNNXi@ve8C}kM?XD&Y)MYCf%bT%ur#@a41oO z=foQS)F$VJ4(n~CE`a*&N0fyEmMGKuVrlS)EZn3q% zVOA1QP@zck<1v~dOSXm=KoowbI#yC(LtZNC_lRY~*fl0$C7hySH$1;Jf0(C=YDC&r z6fhPhQkR~3SxPN;@GP}RDLTNKkYzv~)g_n|rrbNy7fhoO+qdba>U-tFqM*{uf3k65 zvyT#S=B;i4byT98wqvaurOg$C$$38C(%W86%G^P-0}I=>Plc>9garGtp|D08iYgeI zr;qabxY<(0K77l_aVpU~%`P#$HC<7%8jp~Y< z;%c4Rv;?R{vhmA>d{=7N1kZ~FBp#*o=_(3>n21zz2&6r(;K#6mY{O$YA?8lcAGf?& zu68;jcNY^r(p(>UyGNn%x+aD}AxJ~3-@@zd+QN=~ zWls<;aLIlAR+=iV)wnFTug$DQw4w0eUM@>UMs^nwU&&OU0v-U*-NE~c)6BVihST)u z#kwJrK@YOkz$)1M1XMT+>d5j3Gv}Z&L6pd`MLWywo|XT3SPLN}-dN*dTjY9_hUS|z zw_{_CcOkkx%S3=BTJLtObE}t+*7Kk$C{CHq#fJwsV@U}x0r$ydD)owUV-cnm7N7C4 zbIxU!7e=UIBJ^JaKt~o=LitM!r2+;;ZdUJOmVnrIoHC${4Pf)5JJv);u(%?>kqhY~ ze46JB97b&PS}~?WT!jn|F6ss)EiNiWGnI-WnF&8=gqOa8O2$tuS`!SeL@#Y5UThfF zH}V6?gSS*KG2v^|UR3U47=OOqmg$aZfoJ4KN=h>A{cP{p&rU9iN!rzYwY#1E1j$AV z!jnjr3;i4(Bw-Ibt-@UW*sE$B=bo98YOfIJr zQjmkQ;GLOnZYKQ=NwmTerDvr&TErTiefO4a-~dG7<*EJeC3O6$el>?L;AT6k`SvHM z((n&QIj&+Fm=rq6{n19?=sI83L2R=wQ!Y_8)Q@R0YBxQ$NrI=;^K8k{q*`Y;{bvU> zrES|{X_KR2OCp&Q2ax#ugq8jKdorfAWm_4}0g@nUqPfTqVHHQ?-JNv$A)aQ!oSHKCC;r zZbnu54K)u3!KY+llvRR`!rVC{GkDo)vs+$GP+;@y@)mC3Gr%I zvrp<{Hu|qovCT_pu?IazbEm&G*~80#kOkh313l~)#D=iSvwL*Mb$OSDY!=UWf*jxX zfbJZpy`i`mOsH ?Jly6~0ZnPu4;T0@R+GnbFUHIdG( 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�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 diff --git a/public/logo1.png b/public/logo1.png new file mode 100644 index 0000000000000000000000000000000000000000..0c08a13fbf5de7e81bbbf98783499d165e7daaf0 GIT binary patch literal 3790 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 literal 0 HcmV?d00001 diff --git a/src/common/config/service/base-config.ts b/src/common/config/service/base-config.ts index d8dd904..f99b635 100644 --- a/src/common/config/service/base-config.ts +++ b/src/common/config/service/base-config.ts @@ -18,7 +18,7 @@ import { export const defaultServiceConfig: ServiceConfig = { layout: { - name: "Teek Design Vue3", + name: "牛安管理系统", avatar: "/avatar.png", titleMode: TitleModeEnum.ProjectPage, layoutMode: LayoutModeEnum.Vertical, @@ -36,15 +36,15 @@ export const defaultServiceConfig: ServiceConfig = { env: [], }, themePanelTriggerPosition: ThemePanelTriggerPositionEnum.Header, - globalAlert: { - enabled: false, - text: "Teek Design Vue3 祝您圣诞快乐,愿节日的欢乐与祝福如雪花般纷至沓来!", - startDate: "2025-12-25", - endDate: "2025-12-25", - type: "primary", - closable: true, - showIcon: false, - }, + // globalAlert: { + // enabled: false, + // text: "Teek Design Vue3 祝您圣诞快乐,愿节日的欢乐与祝福如雪花般纷至沓来!", + // startDate: "2025-12-25", + // endDate: "2025-12-25", + // type: "primary", + // closable: true, + // showIcon: false, + // }, }, theme: { // 默认与 css var 一致,在这里配置一份,方便生成 1 - 9 的基础色 diff --git a/src/common/languages/locales/en-US.ts b/src/common/languages/locales/en-US.ts index ad79339..b90ec5e 100644 --- a/src/common/languages/locales/en-US.ts +++ b/src/common/languages/locales/en-US.ts @@ -17,52 +17,68 @@ export default { [FORBIDDEN_NAME]: "403", [SERVER_ERROR_NAME]: "404", [GATEWAY_TIMEOUT_NAME]: "500", - [HOME_NAME]: "Workbenches", + [HOME_NAME]: "Workbench", + ErrorLog: "Error Log", [TEST_NAME]: "Summary Table", - ErrorLog: "Error Logger", - SYS: "System Manage", - SYSUSER: "User Manage", + SYS: "System Management", + SYSUSER: "User Management", + PERMISSION: "Permission Management", - warehouse: "Warehouse", + warehouse: "Warehouse Management", warehouse_item: "Warehouse Item", stock_by_type: "Stock By Type", stock_by_brand: "Stock By Brand", stock_by_warehouse: "Stock By Warehouse", - stock_transfer_order: "Stock Transfer Order", + stock_transfer_order: "Stock Transfer", warehouse_receipt: "Warehouse Receipt", inventory_count: "Inventory Count", - production: "Production", - bom: "BOM", + production: "Production Management", + bom: "BOM Management", production_plan: "Production Plan", production_issue: "Production Issue", production_return: "Production Return", finished_product_receipt: "Finished Product Receipt", finished_product_shipment: "Finished Product Shipment", - purchase: "Purchase", + purchase: "Purchase Management", purchase_plan: "Purchase Plan", purchase_order: "Purchase Order", - sale: "Sale", + sale: "Sale Management", sale_order: "Sale Order", - device_sn: "Device SN", + device_sn: "SN Traceability", repair_record: "Repair Record", - systemset: "System Setting", - syschannel: "Channel", - key_account: "Key Account", - vendor: "Vendor", - store: "Store", - sysrecord: "Record", - sysrole: "Role", + systemset: "System Settings", + syschannel: "Permission Management", + key_account: "Customer Management", + vendor: "Vendor Management", + store: "Warehouse Management", + sysrecord: "Log List", + sysrole: "Role Management", + sysuser: "User Management", }, _enum: { outStockType: { material: "Material", finishedProduct: "Finished Product", }, + permissionType: { + menu: "Menu", + tableTopButton: "Table Top Button", + tableOperateButton: "Table Operate Button", + statusButton: "Status Button", + }, + userType: { + normal: "Normal User", + admin: "System Admin", + }, + }, + _common: { + yes: "Yes", + no: "No", }, _prop: { common: { @@ -104,36 +120,59 @@ export default { outStoreName: "Out Store", formCode: "Form Code", formName: "Form Name", - formMark: "Form Mark", + formMark: "Form Remark", storeName: "In Store", storeId: "In Store", outStoreId: "Out Store", createDate: "Create Date", + formStatus: "Form Status", + partNumber: "Part Number", + productSpecs: "Product Specs", + productCount: "Transfer Count", + demandCount: "Stock Count", + searchCode: "Form Keywords", }, warehousereceipt: { formCode: "Form Code", formName: "Form Name", - formMark: "Form Mark", + formMark: "Form Remark", storeName: "Store Name", storeId: "Store", + formStatus: "Form Status", + partNumber: "Part Number", + productSpec: "Product Spec", + productCount: "Receipt Count", + createDate: "Create Date", }, inventorycount: { formCode: "Form Code", formName: "Form Name", - formMark: "Form Mark", + formMark: "Form Remark", storeName: "Store Name", storeId: "Store", + partNumber: "Part Number", + productSpec: "Product Spec", + productCount: "Count Count", + originalProductCount: "Original Count", + diffCount: "Diff Count", + stockTakingMark: "Count Remark", + reserve1: "Form Type", + reserve2: "Reserve Field 2", + createDate: "Create Date", + formStatus: "Form Status", + isInit: "Initial Stock", + searchCode: "Doc No/Name/Remark", }, }, production: { bom: { brandName: "Brand Name", bomNo: "BOM No", - formMark: "BOM Mark", + formMark: "BOM Remark", bomName: "BOM Name", customerName: "Customer Name", spec: "Spec", - manufacturer: "Manufacturer", + manufacturer: "Manufacturer / Model", searchCode: "BOM No / Name", }, bom_item: { @@ -145,8 +184,8 @@ export default { productSpecs: "Specs", productType: "Type", itemPosition: "Position", - sameUseCount: "Same Use Count", - sameUseNum: "Same Use", + sameUseCount: "Alt Material Count", + sameUseNum: "Alt Material", }, production_plan: { storeNo: "Store No", @@ -155,18 +194,18 @@ export default { productionCount: "Count", projectName: "Project Name", projectId: "Project Id", - productionMark: "Mark", + productionMark: "Remark", productionNum: "Form No", requiredQty: "Required Qty", stockQty: "Stock Qty", diffQty: "Diff Qty", - outStoreNo: "Out Store", + outStoreNo: "Issue Store", actualQty: "Actual Qty", }, production_issue: { formCode: "Form Code", - formStatus: "Status", - formMark: "Mark", + formStatus: "Form Status", + formMark: "Form Remark", storeName: "Store", requiredQty: "Required Qty", actualQty: "Actual Qty", @@ -175,20 +214,35 @@ export default { }, production_return: { formCode: "Form Code", - formStatus: "Status", - formMark: "Mark", + formStatus: "Form Status", + formMark: "Form Remark", storeName: "Store", returnQty: "Return Qty", }, - finishedproductreceipt: { - totalValue: "Total Value", + finishedproductshipment: { formCode: "Form Code", formName: "Form Name", - formMark: "Form Mark", + formMark: "Form Remark", storeName: "Store", storeId: "Store", storeNo: "Store No", - formStatus: "Status", + formStatus: "Form Status", + outStockType: "Out Stock Type", + partNumber: "Part Number", + productSpecs: "Product Specs", + productCount: "Count", + productMark: "Remark", + createDate: "Create Date", + }, + finishedproductreceipt: { + totalValue: "Receipt Count", + formCode: "Form Code", + formName: "Form Name", + formMark: "Form Remark", + storeName: "Store", + storeId: "Store", + storeNo: "Store No", + formStatus: "Form Status", productType: "Model", productSn: "SN", macAddress: "MAC Address", @@ -208,12 +262,12 @@ export default { planNo: "Plan No", remask: "Remark", planName: "Plan Name", - planStatus: "Status", - storeName: "Store", + planStatus: "Plan Status", + storeName: "In Store", vendorName: "Vendor", - baseTitle: "Basic Info", - tableTitle: "Details", - generateOrder: "Generate Order", + baseTitle: "Purchase Plan Basic Info", + tableTitle: "Purchase Details", + generateOrder: "Generate Purchase Order", model: "Model", defaultVendor: "Default Vendor", demandQuantity: "Demand Qty", @@ -221,34 +275,49 @@ export default { purchaseQuantity: "Purchase Qty", unitPrice: "Unit Price", totalPrice: "Total Price", - purchaseStatus: "Status", + purchaseStatus: "Purchase Status", }, purchase_plan_item: { partNumber: "Part Number", - purchaseCount: "Count", - completeCount: "Complete", + purchaseCount: "Plan Count", + completeCount: "Completed Count", price: "Price", - currentCount: "Current", + currentCount: "Current Count", input_partNumber: "Enter Part Number", - input_purchaseCount: "Enter Count", + input_purchaseCount: "Enter Plan Count", input_price: "Enter Price", - input_currentCount: "Enter Current", + input_currentCount: "Enter Current Count", }, - purchaseorder: { + purchase_order: { totalValue: "Total Value", formCode: "Form Code", - formMark: "Mark", - formStatus: "Status", + formMark: "Form Remark", + formStatus: "Receipt Status", vendorName: "Vendor", + storeName: "Store", + searchCode: "Doc No/Vendor", + inboundCode: "Receipt No", + inboundCount: "Current Receipt", + orderCode: "Purchase Order No", + }, + purchase_order_item: { + partNumber: "Part Number", + productSpecs: "Product Specs", + purchaseCount: "Purchase Count", + receiptCount: "Receipted", + remainingCount: "Remaining", + price: "Price", + totalPrice: "Total Price", + purchaseMark: "Remark", }, finishedproductshipment: { formCode: "Form Code", formName: "Form Name", - formMark: "Mark", + formMark: "Form Remark", storeName: "Store", storeId: "Store", storeNo: "Store No", - formStatus: "Status", + formStatus: "Form Status", outStockType: "Out Stock Type", partNumber: "Part Number", productSpecs: "Product Specs", @@ -262,27 +331,51 @@ export default { totalValue: "Total Value", formCode: "Form Code", formName: "Form Name", - formMark: "Mark", - formStatus: "Status", - customerName: "Customer", + formMark: "Form Remark", + formStatus: "Audit Status", + customerName: "Customer Name", + customerId: "Customer", + partNumber: "Part Number", + productSpecs: "Product Specs", + saleCount: "Sale Count", + price: "Price", + totalPrice: "Total Price", + sendCount: "Out Count", + surplusCount: "Remaining", + saleMark: "Remark", }, devicesn: { - softVersion: "Soft Version", - AlVersion: "AL Version", - serialNum: "Serial Num", - productSn: "Product SN", - repairMark: "Repair Mark", + softVersion: "Software Version", + AlVersion: "Algorithm Version", + serialNum: "Serial Number", + productSn: "SN", + repairMark: "Repair Record", outProductDate: "Out Date", - productType: "Type", - mac: "MAC", + productType: "Model", + mac: "MAC Address", + alNum: "Algorithm Flag", + alStatus: "Activation Status", + mark: "Remark", + keyAccountId: "Customer", + keyAccountName: "Customer Name", + outStatus: "Out Status", }, repairrecord: { - productSn: "Product SN", - repairMark: "Repair Mark", + productSn: "SN", + repairMark: "Repair Record", outProductDate: "Out Date", repairDate: "Repair Date", - productType: "Type", - mac: "MAC", + productType: "Model", + mac: "MAC Address", + repairStatus: "Repair Status", + manufacturingDate: "Production Date", + mark: "Remark", + keyAccountId: "Customer", + repairCount: "Repair Count", + serialNum: "Serial Number", + softVersion: "Software Version", + alVersion: "Algorithm Version", + createDate: "Create Date", }, }, systemset: { @@ -298,7 +391,7 @@ export default { keyaccount: { contactPerson: "Contact", keyAccountMark: "Remark", - keyAccountName: "Account Name", + keyAccountName: "Customer Name", }, syschannel: { iconName: "Icon", @@ -306,29 +399,55 @@ export default { eventName: "Event Name", channelName: "Channel Name", className: "Class", - channelType: "Type", + channelType: "Channel Type", sort: "Sort", - channelLink: "Link", + channelLink: "Channel Link", viewLink: "View Link", }, sysrecord: { - recordType: "Type", + recordType: "Log Type", ip: "IP", - linkUrl: "URL", - channelName: "Channel", - remark: "Remark", + linkUrl: "Operation URL", + channelName: "Channel Name", + remark: "Description", createUserName: "Operator", isSuccess: "Status", - createDate: "Date", + createDate: "Operation Time", }, sysrole: { roleName: "Role Name", roleType: "Role Type", }, + sysuser: { + loginName: "Login Name", + userName: "User Name", + password: "Password", + confirmPassword: "Confirm Password", + userType: "User Type", + role: "Role", + roleNames: "Role", + }, + permission: { + permissionName: "Permission Name", + permissionI18n: "I18n Key", + permissionType: "Permission Type", + permissionCode: "Permission Code", + pageLink: "Page Route", + viewLink: "Component Path", + eventName: "Event Name", + className: "Class Name", + iconName: "Icon Name", + sort: "Sort", + hidden: "Hidden", + parentId: "Parent Permission", + rootNode: "Root Node", + selectParent: "Select Parent", + }, }, }, _button: { add: "Add", + addChild: "Add Child", edit: "Edit", remove: "Delete", batchRemove: "Batch Delete", @@ -355,8 +474,10 @@ export default { generatePurchaseOrder: "Generate Order", download: "Download", print: "Print", - vendorList: "Vendor List", + editVendors: "Vendor List", printQrCode: "Print QR Code", + inbound: "Inbound", + delete: "Delete", }, _message: { common: { @@ -383,6 +504,7 @@ export default { reject_success: "Reject Success", reject_fail: "Reject Failed", reject_cannel: "Reject Cancelled", + all_customers: "All Customers", }, warehouse: { warehouse_item: { @@ -403,25 +525,84 @@ export default { not_exist_partNumber: "Part Number Not Exist", no_qrcode_content: "No QR Code Content", vendor_duplicate: "Vendor cannot be duplicated", + save_vendors_success: "Save Vendors Success", + save_vendors_fail: "Save Vendors Failed", }, stocktransferorder: { input_storeId: "Enter In Store", input_outStoreId: "Enter Out Store", input_formName: "Enter Form Name", - input_formMark: "Enter Form Mark", + input_formMark: "Enter Form Remark", delete_message: "Delete Transfer Order", + input_formCode: "Enter Form Code", + select_storeId: "Select In Store", + select_outStoreId: "Select Out Store", + approve_confirm: "Confirm Approve", + approve_success: "Approve Success", + approve_fail: "Approve Failed", + reject_confirm: "Confirm Reject", + reject_success: "Reject Success", + reject_fail: "Reject Failed", + same_warehouse: "In store and out store cannot be same", + insufficient_stock: "Insufficient stock", + already_approved: "Transfer order already approved", + not_approved: "Transfer order not approved, cannot reject", + no_materials: "Transfer order has no items", + import_success: "Import Success", + import_fail: "Import Failed", + input_productCount: "Enter Transfer Count", + productCount_min_1: "Transfer count must be >= 1", + input_partNumber: "Enter Part Number", + not_exist_partNumber: "Part Number Not Exist", }, warehousereceipt: { select_storeId: "Select Store", input_formName: "Enter Form Name", - input_formMark: "Enter Form Mark", + input_formMark: "Enter Form Remark", delete_message: "Delete Receipt", + input_formCode: "Enter Form Code", + input_partNumber: "Enter Part Number", + not_exist_partNumber: "Part Number Not Exist", + input_productCount: "Enter Receipt Count", + no_items: "Please add receipt items", + approve_confirm: "Confirm Approve", + approve_success: "Approve Success", + approve_fail: "Approve Failed", + reject_confirm: "Confirm Reject", + reject_success: "Reject Success", + reject_fail: "Reject Failed", + already_approved: "Receipt already approved", + not_approved: "Receipt not approved, cannot reject", + no_materials: "Receipt has no items", + import_success: "Import Success", + import_fail: "Import Failed", }, inventorycount: { select_storeId: "Select Store", input_formName: "Enter Form Name", - input_formMark: "Enter Form Mark", + input_formMark: "Enter Form Remark", + input_formCode: "Enter Form Code", + input_partNumber: "Enter Part Number", + input_productSpec: "Enter Product Spec", + input_productCount: "Enter Count", + input_originalProductCount: "Enter Original Count", + input_diffCount: "Enter Diff Count", + input_stockTakingMark: "Enter Count Remark", + approve_confirm: "Confirm Approve", + approve_success: "Approve Success", + approve_fail: "Approve Failed", + reject_confirm: "Confirm Reject", + reject_success: "Reject Success", + reject_fail: "Reject Failed", + already_approved: "Count already approved", + not_approved: "Count not approved, cannot reject", + no_items: "Count has no items", + init_already_exists: "Initial stock already exists for this store", + import_success: "Import Success", + import_fail: "Import Failed", delete_message: "Delete Count", + upload_countItems: "Please upload count items", + not_exist_partNumber: "Part Number Not Exist", }, }, production: { @@ -431,7 +612,7 @@ export default { input_manufacturer: "Enter Manufacturer", input_spec: "Enter Spec", input_brandName: "Enter Brand", - input_formMark: "Enter BOM Mark", + input_formMark: "Enter BOM Remark", delete_message: "Delete BOM", upload_bomitems: "Upload BOM Items", input_manufactureCount: "Enter Count", @@ -443,7 +624,7 @@ export default { input_productionNum: "Enter Form No", select_storeNo: "Select Store", input_productionCount: "Enter Count", - input_productionMark: "Enter Mark", + input_productionMark: "Enter Remark", input_productionNote: "Enter Note", delete_message: "Delete Plan", select_production_plan: "Select Plan", @@ -466,6 +647,9 @@ export default { error_production_status: "Only incomplete plans", }, production_issue: { + formCode: "Form Code", + formStatus: "Form Status", + formMark: "Form Remark", only_approved_can_return: "Only approved can return", get_detail_failed: "Get detail failed", no_return_data: "No return data", @@ -478,7 +662,11 @@ export default { generate_return_success: "Generate Success", generate_return_fail: "Generate Failed: ", }, - production_return: {}, + production_return: { + formCode: "Form Code", + formStatus: "Form Status", + formMark: "Form Remark", + }, finishedproductreceipt: { select_storeId: "Please select store", input_formName: "Please enter form name", @@ -507,6 +695,12 @@ export default { }, purchase: { purchase_plan: { + planNo: "Plan No", + remask: "Remark", + planName: "Plan Name", + planStatus: "Plan Status", + storeName: "In Store", + vendorName: "Vendor", delete_message: "Delete Plan", input_planName: "Enter Plan Name", select_vendor: "Select Vendor", @@ -526,7 +720,7 @@ export default { select_storeId: "Please select store", select_outStockType: "Please select out stock type", input_formName: "Please enter form name", - input_formMark: "Please enter form mark", + input_formMark: "Please enter form remark", input_formCode: "Please enter form code", input_partNumber: "Please enter part number", input_productCount: "Please enter count", @@ -566,10 +760,10 @@ export default { delete_message: "Delete Store", }, keyaccount: { - input_keyAccountName: "Enter Account Name", + input_keyAccountName: "Enter Customer Name", input_contactPerson: "Enter Contact", input_keyAccountMark: "Enter Remark", - delete_message: "Delete Account", + delete_message: "Delete Customer", }, syschannel: { input_channelName: "Enter Channel Name", @@ -588,6 +782,30 @@ export default { select_roleType: "Select Type", delete_message: "Delete Role", }, + sysuser: { + input_loginName: "Enter Login Name", + input_userName: "Enter User Name", + input_password: "Enter Password", + input_confirmPassword: "Enter Confirm Password", + select_userType: "Select User Type", + select_role: "Select Role", + delete_message: "Delete User", + }, + permission: { + input_permissionName: "Enter Permission Name", + input_permissionI18n: "Enter I18n Key", + select_permissionType: "Select Permission Type", + input_permissionCode: "Enter Permission Code", + input_pageLink: "Enter Page Route", + input_viewLink: "Enter Component Path", + input_eventName: "Enter Event Name", + input_className: "Enter Class Name", + input_iconName: "Enter Icon Name", + input_sort: "Enter Sort", + select_hidden: "Select Hidden", + select_parentId: "Select Parent", + delete_message: "Delete Permission", + }, }, }, _title: { @@ -639,34 +857,35 @@ export default { finishedproductshipment: { add: "Add Shipment", edit: "Edit Shipment", - showItem: "Shipment Details", - baseTitle: "Shipment Basic Info", - tableTitle: "Shipment Details", }, }, purchase: { purchase_plan: { - add: "Add Plan", - edit: "Edit Plan", - generateOrder: "Generate Order", - model: "Model", - defaultVendor: "Default Vendor", - demandQuantity: "Demand Qty", - packQuantity: "Pack Qty", - purchaseQuantity: "Purchase Qty", - unitPrice: "Unit Price", - totalPrice: "Total Price", - purchaseStatus: "Status", + add: "Add Purchase Plan", + edit: "Edit Purchase Plan", + showItem: "Plan Items", + baseTitle: "Purchase Plan Basic Info", + tableTitle: "Purchase Details", }, purchaseorder: { - add: "Add Order", - edit: "Edit Order", + add: "Add Purchase Order", + edit: "Edit Purchase Order", + showItem: "Order Items", + baseTitle: "Purchase Order Basic Info", + tableTitle: "Order Details", }, }, sale: { saleorder: { - add: "Add Order", - edit: "Edit Order", + add: "Add Sale Order", + edit: "Edit Sale Order", + showItem: "Sale Details", + baseTitle: "Sale Order Basic Info", + tableTitle: "Sale Details", + }, + repairrecord: { + add: "Add Repair Record", + edit: "Edit Repair Record", }, }, systemset: { @@ -679,8 +898,8 @@ export default { edit: "Edit Store", }, keyaccount: { - add: "Add Account", - edit: "Edit Account", + add: "Add Customer", + edit: "Edit Customer", }, syschannel: { add: "Add Channel", @@ -690,50 +909,60 @@ export default { add: "Add Role", edit: "Edit Role", }, + sysuser: { + add: "Add User", + edit: "Edit User", + }, + permission: { + add: "Add Permission", + addChild: "Add Child Permission", + edit: "Edit Permission", + }, }, }, _tabNav: { - refresh: "Refresh Page", - fixed: "Fixed Current Tab", - unfixed: "Unfixed Current Tab", - maximize: "Maximize", + refresh: "Refresh Current Tab", + fixed: "Pin Current Tab", + unfixed: "Unpin Current Tab", + maximize: "Maximize Content", openInNewTab: "Open in New Tab", closeCurrent: "Close Current Tab", - closeLeft: "Close Left Tab", - closeRight: "Close Right Tab", - closeOthers: "Close Others", - closeAll: "Close All", + closeLeft: "Close Left Tabs", + closeRight: "Close Right Tabs", + closeOthers: "Close Other Tabs", + closeAll: "Close All Tabs", more: "More", }, _headerBar: { search: "Search", - changeLanguage: "Successfully modified the language!", + changeLanguage: "Language changed successfully!", + changeSize: "Global size changed successfully!", profile: "My Profile", - setting: "My Setting", - messageCenter: "My Message", - lock: "Lock", + messageCenter: "My Messages", + setting: "My Settings", + lock: "Lock Screen", logout: { label: " Logout", confirmTitle: "Tips", - confirm: "Are you sure to logout?", + confirm: "Confirm logout?", success: " Logout success!", }, }, _lockScreen: { - inputPlaceholder: "Please enter the lock screen password", - lockButtonText: "Lock Screen", - unInputPlaceholder: "Please enter the unlock password", + inputPlaceholder: "Enter lock password", + lockButtonText: "Lock", + unInputPlaceholder: "Enter unlock password", unlockButtonText: "Unlock", - backLogin: "Return to login", - passwordError: "wrong password!", + backLogin: "Back to Login", + passwordError: "Password error!", }, _setting: { - clearSettingCache: "Clear cache & re-login", - clearSettingCacheMessage: "Clearing setting cache and logging out, please wait...", - resetSetting: "Reset to default configuration", + clearSettingCache: "Clear Cache & Re-login", + clearSettingCacheMessage: "Clearing settings cache and logging out, please wait...", + resetSetting: "Reset to Default", commonLabel: "General", layout: { - layoutMode: "Layout mode", + layoutMode: "Layout Mode", layoutModeSelect: { vertical: "Vertical", horizontal: "Horizontal", @@ -742,162 +971,167 @@ export default { mixins: "Mixins", iframe: "Iframe", }, - watermark: "Global watermark", - themePanelTriggerPosition: "Theme panel trigger position", + watermark: "Global Watermark", + themePanelTriggerPosition: "Theme Panel Trigger", themePanelTriggerPositionSelect: { - label: "Theme panel trigger position", + label: "Theme Panel Trigger Position", header: "Header", fixed: "Fixed", }, - epSize: "EP component size", - titleMode: "Title mode", + epSize: "EP Component Size", + titleMode: "Title Mode", titleModePlaceholder: "Page Title", titleModeSelect: { - projectPage: "Project Title + Page Title", + projectPage: "Project + Page Title", usernamePage: "Username + Page Title", project: "Project Title", page: "Page Title", }, - language: "Language selection", + language: "Language", }, theme: { - label: "Global theme", - primaryColor: "Primary color", + label: "Theme", + primaryColor: "Primary Color", modeSelect: { light: "Light", - darkBlue: "Dark blue", - darkDeep: "Dark deep", - darkMidnight: "Dark midnight", - darkNeutral: "Dark neutral", + darkBlue: "Dark Blue", + darkDeep: "Dark Deep", + darkMidnight: "Dark Midnight", + darkNeutral: "Dark Neutral", system: "System", }, - radius: "Rounded corner size", - greyMode: "Grey mode", - weakMode: "Color weak mode", + radius: "Border Radius", + greyMode: "Grey Mode", + weakMode: "Weak Mode", }, header: { label: "Header", - enabled: "Show header", - height: "Header height", - style: "Header style", + enabled: "Show Header", + height: "Header Height", + style: "Header Style", styleSelect: { page: "Page", background: "Background", line: "Line", - backgroundLine: "Background line", + backgroundLine: "Background Line", }, - menuAlign: "Header menu position", + menuAlign: "Menu Align", menuAlignSelect: { start: "Left", center: "Center", end: "Right", }, - showMode: "Show mode", + showMode: "Header Show Mode", showModeSelect: { static: "Static", fixed: "Fixed", - autoHidden: "Auto hidden", - scrollHidden: "Scroll hidden", + autoHidden: "Auto Hidden", + scrollHidden: "Scroll Hidden", }, }, menu: { label: "Menu", - enabled: "Show menu", - theme: "Menu theme", + enabled: "Show Menu", + theme: "Menu Theme", themeSelect: { light: "Light", dark: "Dark", blue: "Blue", }, - collapse: "Collapse menu", - accordion: "Menu accordion", - autoActivateChild: "Auto activate child menu", - showModeAutoFixed: "Fixed when showMode auto", - width: "Menu width", style: "Style", styleSelect: { simple: "Simple", round: "Round", }, - showMode: "Show mode", + collapse: "Collapse Menu", + accordion: "Menu Accordion", + autoActivateChild: "Auto Activate Child", + showModeAutoFixed: "Fixed Menu", + width: "Menu Width", + showMode: "Menu Show Mode", showModeSelect: { static: "Static", - autoCollapse: "Auto collapse", - autoHidden: "Auto hidden", + autoCollapse: "Auto Collapse", + autoHidden: "Auto Hidden", }, - rightClickMenuCollapseToClose: "Right click menu collapse to close", + rightClickMenuCollapseToClose: "Right Click Collapse Icon to Close", }, tabNav: { - label: "Tab nav", - enabled: "Show tab nav", - mode: "Tab page style", - height: "Tab nav height", - maxCount: "Maximum number of tabs", - showIcon: "Show tab nav icon", - showDot: "Show tab nav dot", - persistence: "Persistent tabs", - fixed: "Fixed tab", + label: "Tab Nav", + enabled: "Show Tab Nav", + mode: "Tab Nav Mode", + height: "Tab Nav Height", + maxCount: "Max Tab Count", + showIcon: "Show Tab Icon", + showDot: "Show Tab Dot", + persistence: "Persistent Tab Nav", + fixed: "Fixed Tab Nav", modeSelect: { simple: "Simple", classic: "Classic", element: "Element", }, - draggable: "Enable drag sorting", - middleClickToClose: "Middle-click to close tab", - middleClickToOpen: "Middle-click to open tab", - middleClickToOpenInNewWindow: "Middle-click to open tab in new window", - showMore: "Show more button", - wheel: "Enable vertical wheel response", + draggable: "Enable Drag Sort", + middleClickToClose: "Middle Click to Close", + middleClickToOpen: "Middle Click to Open", + middleClickToOpenInNewWindow: "Middle Click to Open in New Window", + showMore: "Show More Button", + wheel: "Enable Wheel Scroll", }, breadcrumb: { label: "Breadcrumb", - enabled: "Show breadcrumb", - showIcon: "Show breadcrumb icon", - hideOnlyOne: "Hide when only one", - showHome: "Show home", - onlyShowHomeIcon: "Show home icon only", + enabled: "Show Breadcrumb", + showIcon: "Show Breadcrumb Icon", + hideOnlyOne: "Hide When Only One", + showHome: "Show Home", + onlyShowHomeIcon: "Only Show Home Icon", }, logo: { - enable: "Show sidebar menu logo", + enable: "Show Logo", }, transition: { - label: "Animation", - pageEnter: "Page transition animation", + label: "Transition", + pageEnter: "Page Enter Animation", pageEnterSelect: { none: "None", - fade: "Fade in/out", - slideLeft: "Slide from left", - slideTop: "Slide from top", - slideBottom: "Slide from bottom", + fade: "Fade", + slideLeft: "Slide Left", + slideTop: "Slide Top", + slideBottom: "Slide Bottom", }, - progress: "Show progress bar on page transition", - loading: "Show loading on page transition", + progress: "Show Progress Bar", + loading: "Show Loading", }, widget: { - label: "Widgets", - menuCollapse: "Enable menu collapse", + label: "Widget", + menuCollapse: "Enable Menu Collapse", refresh: "Enable Refresh", - search: "Enable global search", - fullscreen: "Enable fullscreen", - notification: "Enable notification", - language: "Enable language switch", - theme: "Enable theme switch", - lockScreen: "Enable lock screen", + search: "Enable Search", + fullscreen: "Enable Fullscreen", + notification: "Enable Notification", + language: "Enable Language", + theme: "Enable Theme", + lockScreen: "Enable Lock Screen", }, shortcutKey: { - label: "Shortcut keys", - enable: "Enable shortcut keys", - search: "Global search", + label: "Shortcut Key", + enable: "Enable Shortcut", + search: "Global Search", logout: "Logout", - lockScreen: "Lock screen", + lockScreen: "Lock Screen", }, }, _search: { placeholder: "Search page", - historyTitle: "Search history", - switchKeydown: "Navigate", + historyTitle: "Search History", + switchKeydown: "Switch", selectKeydown: "Select", - closeKeyDown: " Close", + closeKeyDown: "Close", + }, + _level: { + info: "Info", + warning: "Warning", + danger: "Danger", }, _base_info: { unknown: "-", @@ -907,7 +1141,7 @@ export default { }, production: { production_plan: { - no_complete: "Not Complete", + no_complete: "Incomplete", completed: "Completed", approving: "Approving", reviewed: "Reviewed", @@ -920,18 +1154,18 @@ export default { completed: "Completed", }, purchase_plan_item: { - no_start: "Not Purchased", - ordered: "Purchasing", - completed: "Purchased", + no_start: "Not Started", + ordered: "In Progress", + completed: "Completed", }, }, form_status: { no_approve: "Not Approved", approve: "Approved", reject: "Rejected", - no_complete: "Not Complete", + no_complete: "Incomplete", complete: "Completed", - receipting: "Receiving", + receipting: "Receipting", imported: "Imported", approving: "Approving", returned: "Returned", @@ -946,4 +1180,8 @@ export default { not_activated: "Not Activated", }, }, + _status: { + in_progress: "In Progress", + completed: "Completed", + }, }; diff --git a/src/common/languages/locales/zh-CN.ts b/src/common/languages/locales/zh-CN.ts index 5b194a6..768e13d 100644 --- a/src/common/languages/locales/zh-CN.ts +++ b/src/common/languages/locales/zh-CN.ts @@ -898,6 +898,7 @@ export default { input_iconName: "请输入图标名称", input_sort: "请输入排序值", input_parentId: "请输入父级权限ID,0表示根节点", + select_parentId: "请选择父级权限", delete_message: "删除权限", }, }, @@ -948,6 +949,7 @@ export default { }, production_issue: { returnDialog: "退料编辑", + showItem: "发料明细", }, finishedproductreceipt: { add: "添加成品入库单", diff --git a/src/components/base/base-form-with-table/BaseFormWithTable.vue b/src/components/base/base-form-with-table/BaseFormWithTable.vue index e18b2c6..5bd12d5 100644 --- a/src/components/base/base-form-with-table/BaseFormWithTable.vue +++ b/src/components/base/base-form-with-table/BaseFormWithTable.vue @@ -1,5 +1,5 @@ diff --git a/src/views/warehouse/warehouse-receipt/WarehouseReceiptView.vue b/src/views/warehouse/warehouse-receipt/WarehouseReceiptView.vue index a2fefbc..ccd0159 100644 --- a/src/views/warehouse/warehouse-receipt/WarehouseReceiptView.vue +++ b/src/views/warehouse/warehouse-receipt/WarehouseReceiptView.vue @@ -162,6 +162,22 @@ const authShowFunc = (row: any, button: globalThis.ButtonProp) => { return true; }; +// 表单状态标签类型映射 +const getFormStatusTagType = (code: number | null): string => { + const tagTypeMap: Record = { + 0: "info", // 未审核 + 1: "success", // 已审核 + 2: "danger", // 已驳回 + 3: "warning", // 未完成 + 4: "success", // 已完成 + 5: "primary", // 入库中 + 6: "info", // 已导入 + 7: "warning", // 审核中 + 8: "danger", // 已退回 + }; + return tagTypeMap[code ?? -1] || "info"; +}; + const submit = (form: any, formRef: FormInstance | undefined) => { const targetRef = formRef || (baseFormWithTableRef.value as any)?.baseFormRef; if (!targetRef) return; @@ -199,7 +215,11 @@ const submit = (form: any, formRef: FormInstance | undefined) => { - +