From ec7aadc7c2686b206ac543c4f72dcf1653edd698 Mon Sep 17 00:00:00 2001
From: caill <815519168@qq.com>
Date: Fri, 21 Nov 2025 16:56:53 +0800
Subject: [PATCH] =?UTF-8?q?add=20=E5=A4=A7=E5=B1=8F=E6=95=B0=E6=8D=AE?=
=?UTF-8?q?=E9=A1=B5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
locale/en.json | 7 +-
locale/vi.json | 7 +-
locale/zh-Hans.json | 7 +-
pages.json | 7 ++
pages/home/home.vue | 3 +-
pages/manage/dpsj.vue | 204 +++++++++++++++++++++++++++++++++++++
static/image/menu/RF09.png | Bin 0 -> 808 bytes
static/image/menu/RF10.png | Bin 0 -> 2595 bytes
static/image/menu/RF11.png | Bin 0 -> 1367 bytes
utils/getData.js | 6 ++
10 files changed, 234 insertions(+), 7 deletions(-)
create mode 100644 pages/manage/dpsj.vue
create mode 100644 static/image/menu/RF09.png
create mode 100644 static/image/menu/RF10.png
create mode 100644 static/image/menu/RF11.png
diff --git a/locale/en.json b/locale/en.json
index a907a82..f5e4b1a 100644
--- a/locale/en.json
+++ b/locale/en.json
@@ -33,7 +33,8 @@
"OperationManagement": "Operation Management",
"PointUpdate": "Point Update",
"QueryMaterials": "Query Materials",
- "Outboundsorting": "Outbound sorting"
+ "Outboundsorting": "Outbound sorting",
+ "LargescreenData": "Large - screen Data"
},
"utils": {
"loading": "Loading...",
@@ -81,7 +82,9 @@
"OutboundPalletCode": "Outbound Pallet Code",
"OutboundPalletStorageLocation": "Outbound Pallet Storage Location",
"QtyReturnedWarehouse": "Quantity Returned to Warehouse",
- "OutboundQty": "Outbound Quantity"
+ "OutboundQty": "Outbound Quantity",
+ "NumJobsExecution": "Number of Jobs in Execution",
+ "NumJobsToday": "Number of Jobs Today"
},
"th": {
"MaterialBoxNumber": "Material Box Number",
diff --git a/locale/vi.json b/locale/vi.json
index 5e51ed5..256ebc7 100644
--- a/locale/vi.json
+++ b/locale/vi.json
@@ -33,7 +33,8 @@
"OperationManagement": "Quản lý hoạt động",
"PointUpdate": "Cập nhật điểm",
"QueryMaterials": "Tra cứu vật liệu",
- "Outboundsorting": "Phân loại xuất kho"
+ "Outboundsorting": "Phân loại xuất kho",
+ "LargescreenData": "Dữ liệu màn hình lớn"
},
"utils": {
"loading": "Đang tải...",
@@ -81,7 +82,9 @@
"OutboundPalletCode": "Mã thùng đựng xuất kho",
"OutboundPalletStorageLocation": "Vị trí lưu trữ thùng đựng xuất kho",
"QtyReturnedWarehouse": "Số lượng trả về kho",
- "OutboundQty": "Số lượng xuất kho"
+ "OutboundQty": "Số lượng xuất kho",
+ "NumJobsExecution": "Số lượng công việc đang thực thi",
+ "NumJobsToday": "Số lượng công việc hôm nay"
},
"th": {
"MaterialBoxNumber": "Số hộp vật liệu",
diff --git a/locale/zh-Hans.json b/locale/zh-Hans.json
index 37f1081..95e8e83 100644
--- a/locale/zh-Hans.json
+++ b/locale/zh-Hans.json
@@ -33,7 +33,8 @@
"OperationManagement": "作业管理",
"PointUpdate": "点位更新",
"QueryMaterials": "查询物料",
- "Outboundsorting": "出库分拣"
+ "Outboundsorting": "出库分拣",
+ "LargescreenData": "大屏数据"
},
"utils": {
"loading": "加载中...",
@@ -81,7 +82,9 @@
"OutboundPalletCode": "出库托盘码",
"OutboundPalletStorageLocation": "出库托盘库位",
"QtyReturnedWarehouse": "回库数量",
- "OutboundQty": "出库数量"
+ "OutboundQty": "出库数量",
+ "NumJobsExecution": "执行中作业数",
+ "NumJobsToday": "今日作业数"
},
"th": {
"MaterialBoxNumber": "料框号",
diff --git a/pages.json b/pages.json
index 1b7c4a1..2d1967b 100644
--- a/pages.json
+++ b/pages.json
@@ -102,6 +102,13 @@
{
"navigationStyle": "custom"
}
+ },
+ {
+ "path" : "pages/manage/dpsj",
+ "style" :
+ {
+ "navigationStyle": "custom"
+ }
}
],
"globalStyle": {
diff --git a/pages/home/home.vue b/pages/home/home.vue
index 06e73e7..4595459 100644
--- a/pages/home/home.vue
+++ b/pages/home/home.vue
@@ -39,7 +39,8 @@
{title: this.$t('home.ManualWarehouseTransfer'), icon: 'RF05', path: '/pages/manage/sgyk'},
{title: this.$t('home.OperationManagement'), icon: 'RF06', path: '/pages/manage/zygl'},
{title: this.$t('home.PointUpdate'), icon: 'RF07', path: '/pages/manage/dwgx'},
- {title: this.$t('home.Outboundsorting'), icon: 'RF08', path: '/pages/manage/ckfj'}
+ {title: this.$t('home.Outboundsorting'), icon: 'RF08', path: '/pages/manage/ckfj'},
+ {title: this.$t('home.LargescreenData'), icon: 'RF09', path: '/pages/manage/dpsj'}
],
show: false,
secM: []
diff --git a/pages/manage/dpsj.vue b/pages/manage/dpsj.vue
new file mode 100644
index 0000000..fa1a8f7
--- /dev/null
+++ b/pages/manage/dpsj.vue
@@ -0,0 +1,204 @@
+
+
+
+
+
+
+
+
+
+ {{$t('label.NumJobsExecution')}}
+ {{currentData.executingTasks}}
+
+
+
+
+
+
+
+ {{$t('label.NumJobsToday')}}
+ {{currentData.todayTasks}}
+
+
+
+
+
+
+
+
+ {{e.device_name}}
+ {{e.status_name}}
+
+
+
+
+ {{e.start_point}}
+
+ {{e.end_point}}
+
+ {{e.fault}}
+
+ {{e.vehicle_code}}
+
+
+
+ {{e.electricity}}%
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/static/image/menu/RF09.png b/static/image/menu/RF09.png
new file mode 100644
index 0000000000000000000000000000000000000000..fbb8cc462965538802e02ffc713bc321ce511859
GIT binary patch
literal 808
zcmeAS@N?(olHy`uVBq!ia0vp^Q6S901|%(3I5IIXFunJ5aSW-L^Y+g9e4av?V;{el
zU-IBczu6)nnEA)6wR=gEv+_EjNspHBnH;fqaJnMDK#MOZ&-Kbw0mX}5I|Mp+C{!H~
zTC~uwH>&-8Nch=v|7NT|-}9_8*2>uW_nGwhdFf_1-!^ri0*~OBjtO4JZ_Tw}J2yAS|{XU@x~{aj&ji}7A@ry&2@2=4!r0VvPBTVocMp~i{%IS5;T&}J!aUv
zWyuTI{cPWuq#LadBqpqBoiqJFUPAGPle0puEV5^GZ@hXybb(O*|2F-)RR`x7U66jx
z6aI9DcGSiDjll=F5*TLq+;}cnu*>fpO94{^YYamj%bbm>u9{Us7W`{i{2p=pUuL&i
zGx2i&f7h?36Oz^5FVa2`n!sDY^5e#Xzsnl_9=KldSN)&UO+FcByLMUQ-8S9(xO13x
zHHK^cE`8iBJ!5MvPyN5Wvd`Zz-&^uThT&NB9MjF)_VDqPT-{k~T_71Dw*LF0`F|IO
z{^kk%uNp62z!`DrP|v|9wXZxb@!2rHGYmHRQT{QH>9f?CmkjeB$BR9SG7?$+;^=|e
z2do?R9kc8HaCE6Aqw)daKRfpebOn5IdLZ>d?uOgn@@Lzb+OwYAVYtUMm-oqxQ=4CK
z{11A=y81$HqH~w7M_AC68&aSJI
zmg};gW0`T-Me+ZcXG)0BM~Vm_Qzhi$QwK}eFN!W6D;Dt!Wh`i_WdG8_!Sy*la_SvB
zy~IO1-_vYN)kjL`e>i?g%=9c-Jr!Ri7{;5~*+s@aX$7lZB)*M*=?Uz`0
zd;ZU!cP2Jri_fH8T6wr5_2S~M<%ZM0B$f#xz{HaM3?;rvjY2kEzkxY`!PC{xWt~$(
F69Bi(c(nik
literal 0
HcmV?d00001
diff --git a/static/image/menu/RF10.png b/static/image/menu/RF10.png
new file mode 100644
index 0000000000000000000000000000000000000000..5f06944058382416a6d8195261c0a69b12f1f47f
GIT binary patch
literal 2595
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
P`)%{1tS4Xfj!6C+Uz29*
literal 0
HcmV?d00001
diff --git a/static/image/menu/RF11.png b/static/image/menu/RF11.png
new file mode 100644
index 0000000000000000000000000000000000000000..1c725999959b38e5a97a5fc11782b4e5b8d6a3df
GIT binary patch
literal 1367
zcmV-d1*rOoP)2hECt9K`V<{_(B6=F7
zSf)i0XoVC)VG)s0{t?wm&m~zaXWahy&9<|5&&-{9^ffLDOcz+u3(z=@V}v)zQ%
z99gQ-0dNLzRh9c!0^Nw%eZZ-}21~i=z;fzuc2Xe=LiYmy03~1>aEPVMtHA3a+dg1f
z`QI=rfkB`MJddMJzY%;3eIRf*Fg~K(+g0p813PLwR{)j*$qyqM#AO@Z30w!vEMI>M
ztOE8{l!+2}m|7L0p4vLeV!Iz$P>$g{;7ROFQ6jh!`ea}WV}C(|{DO_L0C>q_KNOf7
z!{3>}Jr&oTzUdF>dk30(f
z1<+%$PX*pW@+PU1H=+MTR?G)O_5$!49yikDN$4SDW&C@~y_LwY&Kr3W`aWQj#l94{
zJ>^)&kQbrfL4*!-8n7niSgiOI`b%I5@Jo|^b|IVB!+DGu$X>eCm#u9068d*!(y$h(
zbzjHy^EcA@{SmTHKtyillH3
zLC7`$Tns$bfS=XC3l{rw;F@@$xxJIwjOgH1)}2p>XE
z0^URfwb2J$itNj?u^U(f{2Q{*LfZUHj--4A6(Gs@)!4IWn~?3ZKZNWhB<=ZQ$UYgF
zUPo;?@P_Zd{xW1QvMv9x137uMy~4HvIZ04S0XeC4jDz?RBMV!!E<}>?U5u^4{lMA4
zBgppNRhH*_k&ZOeWIVPV%$Ry+Ndtw6O%Z%VAuJ;k)UmWI9r_FRQcsNyu@F
zmLN+)gPc2DPxN{2BaoS2rcTG!B5Oi}#Pl$7;>tE68ISxiW?JrLmMjWAOb;^5n;fz~
zfvjS;6j>G;WTy8qa8&vF7T^Yd;lw8^qmEh}k7W0D0>^reB{r=fG)TLAobMo-A?r;?
zZcw4eQj9LrIIe^aCw*Fpoi3cZ68bqueqHl9qmx*P;Y#QSkR3y
literal 0
HcmV?d00001
diff --git a/utils/getData.js b/utils/getData.js
index 34b2c05..5654990 100644
--- a/utils/getData.js
+++ b/utils/getData.js
@@ -144,4 +144,10 @@ export const getOutAndReturnNumByReturnVehicleCode = (code) => request({
export const outSortingSubmit = (code, vcode, ost) => request({
url:'api/pda/iosOut/outSortingSubmit',
data: {return_vehicle_code: code, out_vehicle_code: vcode, out_struct_code: ost}
+})
+
+// 大屏数据
+export const bigscreenGetData = () => request({
+ url:'api/pda/bigscreen/getData',
+ data: {}
})
\ No newline at end of file