diff --git a/components/NumberInput.vue b/components/NumberInput.vue
new file mode 100644
index 0000000..8542bcf
--- /dev/null
+++ b/components/NumberInput.vue
@@ -0,0 +1,135 @@
+
+
+
+
+
+
+
diff --git a/pages.json b/pages.json
index 23afa3f..2e82ed8 100644
--- a/pages.json
+++ b/pages.json
@@ -80,6 +80,30 @@
}
}
+ ,{
+ "path" : "pages/task/sgzp",
+ "style" :
+ {
+ "navigationStyle": "custom"
+ }
+
+ }
+ ,{
+ "path" : "pages/task/ktprk",
+ "style" :
+ {
+ "navigationStyle": "custom"
+ }
+
+ }
+ ,{
+ "path" : "pages/task/ktpck",
+ "style" :
+ {
+ "navigationStyle": "custom"
+ }
+
+ }
],
"globalStyle": {
// "pageOrientation": "landscape",
diff --git a/pages/home/home.vue b/pages/home/home.vue
index 38fd158..fad2064 100644
--- a/pages/home/home.vue
+++ b/pages/home/home.vue
@@ -38,7 +38,10 @@
{title: '盘点确认', icon: 'RF3', path: '/pages/task/pdqr'},
{title: '点位操作', icon: 'RF4', path: '/pages/task/dwcz'},
{title: '定点作业', icon: 'RF5', path: '/pages/task/ddzy'},
- {title: '任务管理', icon: 'RF6', path: '/pages/task/rwgl'}
+ {title: '任务管理', icon: 'RF6', path: '/pages/task/rwgl'},
+ {title: '手工组盘', icon: 'RF8', path: '/pages/task/sgzp'},
+ {title: '空托盘入库', icon: 'RF9', path: '/pages/task/ktprk'},
+ {title: '空托盘出库', icon: 'RF10', path: '/pages/task/ktpck'}
],
show: false,
secM: []
diff --git a/pages/task/ktpck.vue b/pages/task/ktpck.vue
new file mode 100644
index 0000000..4df503e
--- /dev/null
+++ b/pages/task/ktpck.vue
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+ 点位编码
+
+
+
+
+
+
+
+ 监区
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/task/ktprk.vue b/pages/task/ktprk.vue
new file mode 100644
index 0000000..65307fb
--- /dev/null
+++ b/pages/task/ktprk.vue
@@ -0,0 +1,82 @@
+
+
+
+
+
+
+
+
+ 点位编码
+
+
+
+
+
+
+
+ 载具编码
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/task/rkzp.vue b/pages/task/rkzp.vue
index 53655cf..4bfe215 100644
--- a/pages/task/rkzp.vue
+++ b/pages/task/rkzp.vue
@@ -13,7 +13,7 @@
- 载具码
+ 载具编码
+
+
+
+
+
+
+
+ 载具编码
+
+
+
+
+
+
+
+ 物料编码
+
+
+
+
+
+
+
+
+ 物料名称
+
+
+
+
+
+
+
+ 物料规格
+
+
+
+
+
+
+
+ 批次
+
+
+
+
+
+
+
+ 数量
+
+
+
+
+
+
+
+ 监区
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/static/image/menu/RF10.png b/static/image/menu/RF10.png
new file mode 100644
index 0000000..450da60
Binary files /dev/null and b/static/image/menu/RF10.png differ
diff --git a/static/image/menu/RF8.png b/static/image/menu/RF8.png
new file mode 100644
index 0000000..af989ff
Binary files /dev/null and b/static/image/menu/RF8.png differ
diff --git a/static/image/menu/RF9.png b/static/image/menu/RF9.png
new file mode 100644
index 0000000..4b8ce5c
Binary files /dev/null and b/static/image/menu/RF9.png differ
diff --git a/utils/getData.js b/utils/getData.js
index 010d87b..7051ae4 100644
--- a/utils/getData.js
+++ b/utils/getData.js
@@ -125,4 +125,30 @@ export const againTask = (obj) => request({
export const forceConfirm = (obj) => request({
url:'api/pda/schTask/forceConfirm',
data: obj
-})
\ No newline at end of file
+})
+// 手工组盘
+export const getMaterCode = (code) => request({
+ url:'api/pda/iosIn/getMaterCode',
+ data: {material_code: code}
+})
+export const groupPlateTwo = (scode, mcode, mname, spec, pcsn, qty, area) => request({
+ url:'api/pda/iosIn/groupPlateTwo',
+ data: {
+ storagevehicle_code: scode,
+ material_code: mcode,
+ material_name: mname,
+ material_spec: spec,
+ pcsn: pcsn,
+ qty: qty,
+ prison_area: area
+ }
+})
+// 空托盘入库出库
+export const empVehicleIn = (code, scode) => request({
+ url:'api/pda/empVehicle/in',
+ data: {point_code: code, storagevehicle_code: scode}
+})
+export const empVehicleOut = (code, type) => request({
+ url:'api/pda/empVehicle/out',
+ data: {point_code: code, storagevehicle_type: type}
+})