From 90abafc86fa35ed503ebf53af236c6428e96e8e2 Mon Sep 17 00:00:00 2001 From: lSun <15893999301@qq.com> Date: Mon, 19 Jan 2026 18:23:33 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=B0=E8=B4=A6=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../images/ledger/icon-instock-value.png | Bin 0 -> 908 bytes src/assets/images/ledger/icon-instock.png | Bin 0 -> 1002 bytes src/assets/images/ledger/icon-maintenance.png | Bin 0 -> 1268 bytes src/assets/images/ledger/icon-ownuse.png | Bin 0 -> 1191 bytes .../images/ledger/icon-retired-value.png | Bin 0 -> 689 bytes src/assets/images/ledger/icon-share.png | Bin 0 -> 1075 bytes src/views/EquipmentLedger/details.vue | 15 +- src/views/EquipmentLedger/index.vue | 265 +++++++++++++----- .../entryApply/components/AddEquip.vue | 47 +++- .../toolsManage/codeToolsLedger/index.vue | 36 ++- src/views/toolsManage/toolsLedger/index.vue | 28 +- vue.config.js | 3 +- 12 files changed, 310 insertions(+), 84 deletions(-) create mode 100644 src/assets/images/ledger/icon-instock-value.png create mode 100644 src/assets/images/ledger/icon-instock.png create mode 100644 src/assets/images/ledger/icon-maintenance.png create mode 100644 src/assets/images/ledger/icon-ownuse.png create mode 100644 src/assets/images/ledger/icon-retired-value.png create mode 100644 src/assets/images/ledger/icon-share.png diff --git a/src/assets/images/ledger/icon-instock-value.png b/src/assets/images/ledger/icon-instock-value.png new file mode 100644 index 0000000000000000000000000000000000000000..6e52d58fc9228536868fb612032eea2c0f76c4d0 GIT binary patch literal 908 zcmV;719SX|P)5QfleqyqP=m=Fd?vY0>3sg#=VhDTm`!+|r-C2T=2|AVC(_lyB*n3HXcZF=w&06k~nca34|f-Gta z@;~U}FFGhh0?!DsI|UjNo`@DxTp|y&C^<&j9Ell;2kQu+Q-Zjlcn%Q3@K{CjeGNc- z8BgP)=ClPsTQGAD86e$)%wY?1@h3(onM75}JG5GZH%^)45WuZDZH1E@qfB#RL18I# z`kCj}PDx-3j#af>iK(@EAp{6UpUZU5YRK*b8N3rUr!CX*mqF;&oLB_vF;?XBbRgqt*+h{ zp8(hRV7tXPi=kJnKx#eVz+Lh4VO>E0>ITAIB=uN)bIK@5uqB=$9~{z&PgR|ocE_Qo%EA}6CqgUgZ?3z*(QewLSvIlKlO4+ zLGbyaD}1mOV3z@APzt!X!-?e|E1#XQLTJy$$y`KNK-P*HbWGM3PLLAhX!?Nf+jwR3 z!?#sU?>U6As+K2COxOCBo$+`@%hOz(%ng<|ew4K)D_XxutdS5yk;tNPDFZ5TS(v zRl3sE;=I64foaW$Hsc!B3FPzb%Mt(ln&U z|0Jfj8CYs*Y%Zs!f7~9coSa&0HX9l7FNn;v8(hj%i?55mWA6jLQ78$ZkIpyRY8^%&Znh>(9mK<++>$=t_r& zW>nf#3K5|R^z#nk2s71W`kYy@e|q_1At`#dcY&GOxi@*E3TM=4i#S_0rWTbxh?K{y zpKtq(oUFM9fyaj9cBXo+o8m5z{mwC|w$WgsTvQ6DYQMgcmUm5wr0C2fUmTX9`}PYH z`781$>Qd2b5_3QMZHc|HtP8x>Y0UbpWo6>`8$&<`{vncgO^Nu9KlR`L>IaD$trKvW z6R}a}pY_?z66sRf}^`?V*YbCaR%X#6iLLwtyinM3122v@`Z-t7cg#vwa zk_4J0U>rox4?i8-=QB$oVLb4GUc!Ja6gXh4NYg`sKDfp#rL6>fNsAA!$sxY7>62Yv zibUy|6bdXStwq6P9wy<*GsY&I*!+j8>k zGpqKefvtRAQGJjh_E`}Qq+)*^h7AR>#v=d?K{cXyOKT@2o#V<>!c6b0-Jdy7#E-PHVAFG-_!em zzNUX8r@VX*f#qkju9LDdj$ys(rgDcbyqK@MM(!&|Y$f7*S4DGE)~vFXxQ2CF`2;-2 zn*Ld!_gwmb>Mw&VI?*#{PpT_F%uP=JuzhhKaQlRZZQlU^0RR8QN5dol000I_L_t&o Y0CtCyNIoZtPyhe`07*qoM6N<$g1SuFUjP6A literal 0 HcmV?d00001 diff --git a/src/assets/images/ledger/icon-maintenance.png b/src/assets/images/ledger/icon-maintenance.png new file mode 100644 index 0000000000000000000000000000000000000000..c457a715fc98e8b763461378da1cef0d53c07c6c GIT binary patch literal 1268 zcmVdf>1W#hqgWV=5VdC#AYd=*GVKlG=g9o6QS>~Nca zteiPz!5sG|qqD(eY=7JAL>;Q6me~n!AQ}CXnI;KzfSCG3bP$a1q^_79U@&=ht3iHT zgf$-nxQ>ZGa9f*x4)8pYeQB$0N zU4eA$_AU(`QxUd!UTY#cE_FTCc>huuGcH3DQN31nDFG&aT{s~soe?z+wu`meLY&9T zV44S;F@t3Ew02!&!(psI6JHZ6TZ&(hwAoW)v86zf zNHmAu&0G8&gGZ#)8P1P8P%;ITL%{-zKOFo;rWA4@6?>sQ6?@Gu_tE9zX|di0+1+5` z{=kibz{+D4Q2VDFyS`8Ox?U&t^fDo*&|ot14uK9s)QB=zQ0^^N7j1?{X*)�G78^+MnW-8TraNOG2GCF-9eoSyq^iJ; z!i>lCEZ)rQ5Y8#l!ol^R6@fO4ndX>0-PLxcu<3`MP1fA&-MVlyvvVWRRls7HF1X_I zWG%o}W8p;}oL!<8i5POb$L`tU-MHxRRop~B;K4Vd%?yMS2#}dt5MDb#?6ZbLZ^#=-Vv%wPE8 zm4^c~#tZ-&o~Umvm_4Rfpb}KP)2<7DB4gkhh9nZNC6$vMptzz!fF*KE5M3TGR-^9B zhAoc*m7wwF&=}RqlmJ?AvV>d5^dBXdioR{%vq~^~iE?Nl9oZL1 zMqXuL1k9P7Wxlp$wRV6%ir*7;h;v4_oa3ZS7-lh$wP3n{mLg~am_|YLvB2uZ&Fwwc z)b*Rn*u?>AhdOL9x}`lVL9`!RJZZPDVEFCI4!QOT(|_NgK`F^ z zIAITcn5T6L-Z4=Ui!f*y) z(R3}GpL#+14NF79{lBGxU_Hp7MVIWunU3gN=^fGW%wwTHr`ituk@iQ&(;d+dWb6om zRy2ykduJ1EjTjpes{48XAV;&+lWp(%9v))GT(Y`}sKwXpoc1s)!JdRc6AVP13?9k) zyDpck8~hkj86G0=(av0=McQ?XCn1>RUH~FBh>Z%-FhI6#Z8-!F@gyXmbQjvfEo@MV zMfavLWkLWR;z`Ir(PNG$Y}u;W43gF>M%SyJgrxKhGeH6;Wc0==MU0)RFk^JR>PhG- zXB1$w%eU)ItcS726@Xs3UA#L95Ah_-Zr`70&>)CHl1WZ_%wGdf`y-ijN93DZJL8)_ z(vqj;l@FO=f~GH&PktQ8B^<00lV3Y?s8xQ*>ZJq!F=*~IG1R(mGg5MQ`x5G=A0z_H_RMU8xjWR zCtm{Yj}mCBF&5%ht+}+5N35pZki;PP7-TUrwn*R}?Q>p~eyiX^qI&_dHFGyAQkT#i zRj@GeiG=q>aS~wQEW@`ubCnC*XmL80ZjYXVM#1Oqo<`JR!a{a&UcbW`k64G2q;wdphSvEW=XCktx>(ITK03=ZbA1~0d%j7jGK z!eAkJT<{(tOD*47*_YlC{zdu^l+4c9j0DsPlAt2yMFyoMf%j%+|Gva>BJ!kuH@N6g z?bCf#2WtpTK!{PV49*vcyMNjfUy`M5m2(@;Fj2u_fu^-xFzgCUv>3}>Dww$YqF-RKcz&!l8a=r-Xr}n5OTsN4h ztm(T@e&StJq(-=RHq|EB%QEp=HW0ZW?S`cVO;3w~nKJ~*E&vwf9z)u4B^8n*cl#;I zI3$@LK}BkWOy){ zM4seYMz5qk*#rWRDAnM3l!QkNUTT_XuQY0e=FO!2v3;vAxMEXR{rF^j-X+x|M>ovi z5sBCV*Vb=l+hUhB=>00Lfiuf@?w+bTsS#Fz&FE}<< z&ubGw6vw}BvT0Hpu!n+0Y#I-O&>W%(+SE%0FQOoVhaCM6#DgeUP!D274<0;t)1#t- zf}po}C?;Zp^`IyyrLBbuL4}r@kllH{3G9*|MaCxa(qX^M+qZAuhnac2QTWeen*!6z z#j}~^!sTw1UMyVL?6f+zG_{Z)Cf2u@;cWJUjgP@mBFv_LlyjdW!F}^s8?sX$D&%?!I8XUaj!_3?QWTCO5 z+0yvb{$9xBGLU8kz{Em6su-(EYh;#+Cwn2O1(%suO>Q3=07pX6n+(h_(QSaA_C|Ea z6pzW>0hG$x?K^utH|GvkXakY$`PClBK&9RHw|8rxBrbZownvh^6g3|4&3RsRue`hx zSv}T3In$)0ViOgwdP*|Sf$_^Z>&|1)fFGDZSWuz zy#Qg+i>=RtCaqO@|}X07+%TYFGma7*)D9?LnWA7MM8n zy|~lZ#>dbJE1CpZ10@!uDPf)1`_ez^wR5}4SjoaJhM_b+_1$*;G9WjBWoZ)Q34HP(-dKT$HYHrKgfB&n2Gm z*Af8V?K-en9?RY^W!_W8v)4>l>HzwVe$T-Q`wjB*{{a91|NjY2S0?}f00v1!K~w_( X=U}o(8|mCv00000NkvXXu0mjfi^M^8 literal 0 HcmV?d00001 diff --git a/src/assets/images/ledger/icon-share.png b/src/assets/images/ledger/icon-share.png new file mode 100644 index 0000000000000000000000000000000000000000..2e7f71faf5b69fa0694f91a4d9fdbe517d9ac4c2 GIT binary patch literal 1075 zcmV-31kC%1P)!5|^Bec%7Ky?1R`7-oPLJ@E$;C5DC{> zN=>*{@sOWLPDjvSoDxCPspMnN%7Hr3F@vTH1dj$DsYt0cX`({JmqUZ0&V^sRa_haT zas}>UrsE7$Mb{;6jhR34WrgHpXW|Dc0utzZ32qnW*^E3}+R&{eoYnn6nY(e~&x#N$#3k2^Uf~A{EmQp#}7GFWBMaP z`$pRc=vwwKvRo&-31}RQBLcg<>kE3PQp&8y?`AOaFRBQrV_hqMni)q0bOk-a;7fX6 zBA1-X_T9X3a34@7bkl{mYri)4`YiWOHvVsJjk{Ly4!tk>bP7DWQ|JL_z3MaBM&+ff zSNXv9oY(Xtq4ULc3or;Ml{S~tc~@`zh4j=9fln%ZIt6}c5SYO8#B`G6Zy}+_e7{w* z8`Vdp-&Y0$`$D!F*9G^5Qi6T|P5tupy0--k6KL>8>)K3c$6JzL)5u6N+v^_+*iFRY zb?Ul0y_S!@*Jo&;zW4xrfdL{X`}gJ_*S_o>8XBmRF-G)D)b|{Mxd}FoT)eZ?_wers zP(K=fwwgJC&xxLut257Z)3}?N{8;S1vLis9@#4PHm6}y}QFO+&iYN3(Xn$OH3>Z&* tJ^LR300960OCSGR00006Nkl返回 @@ -21,7 +21,7 @@ v-loading="isLoading" >
-
+
基础信息
@@ -121,7 +121,7 @@
-
+
特征属性
@@ -133,7 +133,7 @@
-
+
装备图片
@@ -163,7 +163,7 @@
-
+
相关证书
@@ -388,4 +388,9 @@ export default { justify-content: flex-end; gap: 10px; // 按钮间距 } + +/* 紧凑表单行距 */ +::v-deep .el-form-item { + margin-bottom: 16px; +} diff --git a/src/views/EquipmentLedger/index.vue b/src/views/EquipmentLedger/index.vue index 6eff1710..0b8eb250 100644 --- a/src/views/EquipmentLedger/index.vue +++ b/src/views/EquipmentLedger/index.vue @@ -75,37 +75,74 @@
- 装备查询 -
- 在库 - {{ inStock }} +
+
+
+
{{ inStock }}
+ 在库数量 +
+
在库数量
+
-
- 自用 - {{ ownUse }} +
+
+
+
{{ ownUse }}
+ 自用数量 +
+
自用数量
+
-
- 共享 - {{ share }} +
+
+
+
{{ share }}
+ 共享数量 +
+
共享数量
+
-
- 在修 - {{ underRepair }} +
+
+
+
{{ underRepair }}
+ 维修数量 +
+
维修数量
+
+
+
+
+
+
{{ totalValue }}万
+ 在库资产总价值 +
+
在库资产总价值
+
+
+
+
+
+
{{ retirementValue }}万
+ 退役资产总价值 +
+
退役资产总价值
+
- - - {{ searchExpanded ? '收起' : '展开' }} -
+ +
+ +
@@ -122,7 +159,7 @@ --> - + - + - + @@ -158,7 +195,7 @@
- + - + - + @@ -193,12 +230,12 @@ - + - + - + - + - + - + - + - + - + @@ -288,6 +325,12 @@