From 84df82529d0393b45f05774ac3ccda6c4ff46aef Mon Sep 17 00:00:00 2001
From: caill <815519168@qq.com>
Date: Mon, 10 Nov 2025 18:59:16 +0800
Subject: [PATCH] =?UTF-8?q?add=20=E5=87=BA=E5=BA=93=E5=88=86=E6=8B=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
common/style/layout.styl | 3 +
locale/en.json | 13 +++-
locale/vi.json | 15 ++++-
locale/zh-Hans.json | 13 +++-
pages.json | 7 ++
pages/home/home.vue | 3 +-
pages/manage/ckfj.vue | 134 +++++++++++++++++++++++++++++++++++++
pages/manage/dwgx.vue | 2 +-
pages/manage/rgjl.vue | 2 +-
pages/manage/sgyk.vue | 2 +-
pages/manage/zprk.vue | 2 +-
static/image/menu/RF08.png | Bin 0 -> 2390 bytes
utils/getData.js | 8 +++
13 files changed, 192 insertions(+), 12 deletions(-)
create mode 100644 pages/manage/ckfj.vue
create mode 100644 static/image/menu/RF08.png
diff --git a/common/style/layout.styl b/common/style/layout.styl
index 2dee157..b033e71 100644
--- a/common/style/layout.styl
+++ b/common/style/layout.styl
@@ -506,4 +506,7 @@ uni-button[disabled]:not([type]), uni-button[disabled][type=default] {
width 70%
height 4rpx
background-color #fff
+}
+uni-button[size=mini] {
+ white-space: nowrap;
}
\ No newline at end of file
diff --git a/locale/en.json b/locale/en.json
index 8a8553f..a907a82 100644
--- a/locale/en.json
+++ b/locale/en.json
@@ -32,7 +32,8 @@
"ManualWarehouseTransfer": "Manual Warehouse Transfer",
"OperationManagement": "Operation Management",
"PointUpdate": "Point Update",
- "QueryMaterials": "Query Materials"
+ "QueryMaterials": "Query Materials",
+ "Outboundsorting": "Outbound sorting"
},
"utils": {
"loading": "Loading...",
@@ -75,7 +76,12 @@
"Pointlocationcarrier": "Point - location carrier",
"Unitmeasurement": "Unit of measurement",
"WarehousingType": "Warehousing Type",
- "MaterialQRCode": "Material QR Code"
+ "MaterialQRCode": "Material QR Code",
+ "ReturnwarehousePalletCode": "Return - to - warehouse Pallet Code",
+ "OutboundPalletCode": "Outbound Pallet Code",
+ "OutboundPalletStorageLocation": "Outbound Pallet Storage Location",
+ "QtyReturnedWarehouse": "Quantity Returned to Warehouse",
+ "OutboundQty": "Outbound Quantity"
},
"th": {
"MaterialBoxNumber": "Material Box Number",
@@ -91,5 +97,8 @@
"toast": {
"boxnotduplicated": "The material box number cannot be repeated.",
"quantitynonnegative": "The quantity must be a non - negative number"
+ },
+ "modal": {
+ "checkSorting": "The outbound pallet location is【{location}】, return quantity【{returnNum}】, outbound quantity【{outNum}】. Please check if the sorting is correct?"
}
}
\ No newline at end of file
diff --git a/locale/vi.json b/locale/vi.json
index 20afbd9..5e51ed5 100644
--- a/locale/vi.json
+++ b/locale/vi.json
@@ -32,7 +32,8 @@
"ManualWarehouseTransfer": "Chuyển kho thủ công",
"OperationManagement": "Quản lý hoạt động",
"PointUpdate": "Cập nhật điểm",
- "QueryMaterials": "Tra cứu vật liệu"
+ "QueryMaterials": "Tra cứu vật liệu",
+ "Outboundsorting": "Phân loại xuất kho"
},
"utils": {
"loading": "Đang tải...",
@@ -75,7 +76,12 @@
"Pointlocationcarrier": "Vật chở tại điểm",
"Unitmeasurement": "Đơn vị đo",
"WarehousingType": "Loại nhập kho",
- "MaterialQRCode": "Mã QR vật liệu"
+ "MaterialQRCode": "Mã QR vật liệu",
+ "ReturnwarehousePalletCode": "Mã thùng đựng trả về kho",
+ "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"
},
"th": {
"MaterialBoxNumber": "Số hộp vật liệu",
@@ -91,5 +97,8 @@
"toast": {
"boxnotduplicated": "Số hộp vật liệu không được trùng nhau",
"quantitynonnegative": "Số lượng phải là số không âm"
- }
+ },
+ "modal": {
+ "checkSorting": "Vị trí lưu trữ thùng đựng xuất kho là【{location}】, số lượng trả lại【{returnNum}】, số lượng xuất kho【{outNum}】. Vui lòng kiểm tra xem phân loại có chính xác không?"
+ }
}
\ No newline at end of file
diff --git a/locale/zh-Hans.json b/locale/zh-Hans.json
index 5a0269e..37f1081 100644
--- a/locale/zh-Hans.json
+++ b/locale/zh-Hans.json
@@ -32,7 +32,8 @@
"ManualWarehouseTransfer": "手工移库",
"OperationManagement": "作业管理",
"PointUpdate": "点位更新",
- "QueryMaterials": "查询物料"
+ "QueryMaterials": "查询物料",
+ "Outboundsorting": "出库分拣"
},
"utils": {
"loading": "加载中...",
@@ -75,7 +76,12 @@
"Pointlocationcarrier": "点位载具",
"Unitmeasurement": "计量单位",
"WarehousingType": "入库类型",
- "MaterialQRCode": "物料二维码"
+ "MaterialQRCode": "物料二维码",
+ "ReturnwarehousePalletCode": "回库托盘码",
+ "OutboundPalletCode": "出库托盘码",
+ "OutboundPalletStorageLocation": "出库托盘库位",
+ "QtyReturnedWarehouse": "回库数量",
+ "OutboundQty": "出库数量"
},
"th": {
"MaterialBoxNumber": "料框号",
@@ -91,5 +97,8 @@
"toast": {
"boxnotduplicated": "料框号不能重复",
"quantitynonnegative": "数量必须为非负数"
+ },
+ "modal": {
+ "checkSorting": "出库托盘库位为【{location}】,回库数量【{returnNum}】个,出库数量【{outNum}】个,请核对分拣是否正确?"
}
}
\ No newline at end of file
diff --git a/pages.json b/pages.json
index 97755fb..1b7c4a1 100644
--- a/pages.json
+++ b/pages.json
@@ -95,6 +95,13 @@
"navigationStyle": "custom"
}
+ },
+ {
+ "path" : "pages/manage/ckfj",
+ "style" :
+ {
+ "navigationStyle": "custom"
+ }
}
],
"globalStyle": {
diff --git a/pages/home/home.vue b/pages/home/home.vue
index 70e6b7a..06e73e7 100644
--- a/pages/home/home.vue
+++ b/pages/home/home.vue
@@ -38,7 +38,8 @@
{title: this.$t('home.ManualMaterialRequest'), icon: 'RF04', path: '/pages/manage/rgjl'},
{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.PointUpdate'), icon: 'RF07', path: '/pages/manage/dwgx'},
+ {title: this.$t('home.Outboundsorting'), icon: 'RF08', path: '/pages/manage/ckfj'}
],
show: false,
secM: []
diff --git a/pages/manage/ckfj.vue b/pages/manage/ckfj.vue
new file mode 100644
index 0000000..b00958c
--- /dev/null
+++ b/pages/manage/ckfj.vue
@@ -0,0 +1,134 @@
+
+
+
+
+
+
+
+ {{$t('label.ReturnwarehousePalletCode')}}
+
+
+
+
+
+
+
+
+ {{$t('label.OutboundPalletCode')}}
+
+
+
+ {{$t('label.OutboundPalletStorageLocation')}}
+
+
+
+ {{$t('label.QtyReturnedWarehouse')}}
+
+
+
+ {{$t('label.OutboundQty')}}
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/manage/dwgx.vue b/pages/manage/dwgx.vue
index bc4fe3f..16d5ffe 100644
--- a/pages/manage/dwgx.vue
+++ b/pages/manage/dwgx.vue
@@ -14,7 +14,7 @@
-
+
diff --git a/pages/manage/rgjl.vue b/pages/manage/rgjl.vue
index 18f4b14..2032fcb 100644
--- a/pages/manage/rgjl.vue
+++ b/pages/manage/rgjl.vue
@@ -16,7 +16,7 @@
-
+
diff --git a/pages/manage/sgyk.vue b/pages/manage/sgyk.vue
index eb0845d..81d676a 100644
--- a/pages/manage/sgyk.vue
+++ b/pages/manage/sgyk.vue
@@ -14,7 +14,7 @@
-
+
diff --git a/pages/manage/zprk.vue b/pages/manage/zprk.vue
index 56596aa..671183d 100644
--- a/pages/manage/zprk.vue
+++ b/pages/manage/zprk.vue
@@ -21,7 +21,7 @@
@handleChange="handleChange"
/>
-
+
{{$t('label.WarehouseArea')}}
diff --git a/static/image/menu/RF08.png b/static/image/menu/RF08.png
new file mode 100644
index 0000000000000000000000000000000000000000..30c871f3c82ecc4e9bc9851577dc0b125a22aaa7
GIT binary patch
literal 2390
zcmaJ@dpMN&9v`X5ghC3*7;Dpmxfz!kGvhF0Bu4JJG|QNqF;_D$GcHF&l5=BJMJZee0iWM
zYhnfq8%QF5v86iUp|JoU!ouNFsT3x4fC=l`y!BCW0ej2z5xyiWJKKSLO4+
zYD<7X=HLGQPhv@Ml86ZpWJ-hyV!EnuEGxAs5tb-s(g2}2SSaKzXVE`a2nZ#yLJ@>W
zRA_BgXrPziAEwlUEEPb
zGzRV9fI^c=M2ri18A}q<6ZlL4u#9E=jU}y!RW}4*q_Rw6iaCi)23aiRLp}$N<*e+B
z`-*&Du#A;`@mLWHS2+V$m-oNQy)07okb3*Ic~yt6?avgbdS0w*?hU!TIuK~h4R4Zr
zux#i#mCG{05x_Vjr~dK%Ug9dt~;ac~{sk-kUSA)T64XDGL=LXMI4ZP`CSI)Yr#
z+PB5mKXu99Di&dVc%l?sb7aLb9y2h+m_P)
z_>S^q3On)rpQjuqOH$@SS@q!^+7`w>3Xl4}^~ObVR;h^{8r&0I8Xjw0v~i6=Kw6k2
zvZW)h&U>h=KQD$9QPx{W(qE{qJyZL#vE0rdZU;5(FUaw+wY`vek9?lq>~y8(?q%^}
zcu44t#)&D%t{m@ap6dydZ-5}57UO+`Se%>fWiI#rcExtZV#mHgVD*h9`E&$tF5_y_
zLEpmFBf9MxCAU4aZe@*LfDZL&IM?=RAcXGkc|3v0ylixSeAhsAN6*j>Mg;5Com!wF
zZm~M*pO}}0+hw8?=ER;Rk|S`_7PO2%G#O!lMpNT31u2
z0%y%#ES5~K87~!3ye3i}2uI(J9*z5yGK>9<0Isq8IeTuy;OeKCZwBfotKjK!n4!^~
zu=VXTL7z+paU&&^y_tl7u4W_PX$Vt?&}=Az1q{zC3+N7Lr(
zZWAAGJ!|VqwTbM$IJb?u-V{6_*;S~2`<=;;+2a;QdrG$-j~AGOsW%U1_3gK$Iy;U1
z)+94OsS|aHAiyU>o1|x+_-P#(l*bL*Ysz!ZTs7ESx+DMRDbK)hC{QU%`>@NcrSfF%
zP<+#YF$A0db4u>WTW@b9Io@!??v5!X`<+IrVX9uLJGb59T7YiuVq?oj{a)z!*v-BS
zTjI8FyZHsl#73V07+0w*C@45)TVemeV`}aEudZ=br_F7oWgmay_Snpt)47mm6xN<_0ydDW0-7WZ2Dt^y`SCzy-PC&TA^@z?juXW
z+43rDyy4NOld?2kq246&1XS+z&IH%))zOSFpI2=4mDCu_8T|4O*DJQ7rGOq_AiDTm
z=CooCB6~>n`N;mXopH3C`iyUOMQUyHgI$CxSxep^>b4zijp4QBIEB2>O+v(%ieesE
z6i1g|ia*ZboLL$50D$U}#GHeYs8Xx_aH=ijpmSjy`3ex2xNnfX(BowSLddJF2R*nf%Pvi70M?t$GA1?;)bn`OLy
zTY3J8u`bj6Rg~N}Q`F(SH@}8|>-XK` request({
export const dictDetail = (code) => request({
url:'api/dict/dictDetail?code=' + code + '&page=0&size=9999',
method: 'GET'
+})
+export const getOutAndReturnNumByReturnVehicleCode = (code) => request({
+ url:'api/pda/iosOut/getOutAndReturnNumByReturnVehicleCode',
+ data: {return_vehicle_code: code}
+})
+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}
})
\ No newline at end of file