diff --git a/fe/PDA/api/index.js b/fe/PDA/api/index.js
index be8653094..1331ec3dd 100644
--- a/fe/PDA/api/index.js
+++ b/fe/PDA/api/index.js
@@ -662,6 +662,50 @@ export const finshIssueJob = (id, params) => request(
data: params,
method: "post"
})
+
+
+//非生产领料任务
+export const getUnProducePickList = (params) => request(
+ devUrl + "/api/pda/job/unplanned-issue/list", {
+ method: 'get',
+ data: params
+ });
+
+//非生产领料任务详情
+export const getUnProducePickDetail = (params) => request(
+ devUrl + "/api/pda/job/unplanned-issue/" + params.id, { //
+ data: {},
+ method: "get"
+ });
+
+//完成非生产领料任务
+export const finshUnProducePickJob = (id, params) => request(
+ devUrl + "/api/pda/job/unplanned-issue/finish/" + id, { //
+ data: params,
+ method: "post"
+ })
+
+//非生产退料任务
+export const getUnProduceReturnList = (params) => request(
+ devUrl + "/api/pda/job/unplanned-receipt/list", {
+ method: 'get',
+ data: params
+ });
+
+//非生产退料 任务详情
+export const getUnProduceReturnDetail = (params) => request(
+ devUrl + "/api/pda/job/unplanned-receipt/" + params.id, { //
+ data: {},
+ method: "get"
+ });
+
+//完成非生产退料任务
+export const finshUnProduceReturnJob = (id, params) => request(
+ devUrl + "/api/pda/job/unplanned-receipt/finish/" + id, { //
+ data: params,
+ method: "post"
+ })
+
//发货任务列表
export const getDeliverList = (params) => request(
devUrl + "/api/pda/job/deliver/list", {
diff --git a/fe/PDA/mycomponents/coms/task/comUnProduce.vue b/fe/PDA/mycomponents/coms/task/comUnProduce.vue
new file mode 100644
index 000000000..fbe565829
--- /dev/null
+++ b/fe/PDA/mycomponents/coms/task/comUnProduce.vue
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ {{dataContent.materialRequestNumber}}
+
+
+
+
+ {{dataContent.prodLine}}
+
+
+
+
+
+
+
+ {{dataContent.creationTime===null?'无':dataContent.creationTime| formatDate}}
+
+
+
+
+
+
+
+
diff --git a/fe/PDA/pages.js b/fe/PDA/pages.js
index d05c64fc0..8aa307e29 100644
--- a/fe/PDA/pages.js
+++ b/fe/PDA/pages.js
@@ -488,6 +488,34 @@ module.exports = () => ({
"enablePullDownRefresh": false
}
},
+ {
+ "path": "pages/task/unProducePick",
+ "style": {
+ "navigationBarTitleText": "非生产领料",
+ "enablePullDownRefresh": true
+ }
+ },
+ {
+ "path": "pages/task/unProduceReturn",
+ "style": {
+ "navigationBarTitleText": "非生产退料",
+ "enablePullDownRefresh": true
+ }
+ },
+ {
+ "path": "pages/task/unProducePickDetail",
+ "style": {
+ "navigationBarTitleText": "非生产领料详情",
+ "enablePullDownRefresh": true
+ }
+ },
+ {
+ "path": "pages/task/unProduceReturnDetail",
+ "style": {
+ "navigationBarTitleText": "非生产退料详情",
+ "enablePullDownRefresh": true
+ }
+ }
],
"globalStyle": {
"navigationBarTextStyle": "black",
diff --git a/fe/PDA/pages.json b/fe/PDA/pages.json
index b2354c19c..5bf900a7f 100644
--- a/fe/PDA/pages.json
+++ b/fe/PDA/pages.json
@@ -466,7 +466,37 @@
"navigationBarTitleText": "非生产调拨", //直接发料
"enablePullDownRefresh": false
}
+ },
+ {
+ "path": "pages/task/unProducePick",
+ "style": {
+ "navigationBarTitleText": "非生产领料",
+ "enablePullDownRefresh": true
+ }
+ },
+ {
+ "path": "pages/task/unProduceReturn",
+ "style": {
+ "navigationBarTitleText": "非生产退料",
+ "enablePullDownRefresh": true
+ }
+ },
+ {
+ "path": "pages/task/unProducePickDetail",
+ "style": {
+ "navigationBarTitleText": "非生产领料详情",
+ "enablePullDownRefresh": true
+ }
+ },
+ {
+ "path": "pages/task/unProduceReturnDetail",
+ "style": {
+ "navigationBarTitleText": "非生产退料详情",
+ "enablePullDownRefresh": true
+ }
}
+
+
],
"globalStyle": {
"navigationBarTextStyle": "black",
diff --git a/fe/PDA/pages/task/unProducePick.vue b/fe/PDA/pages/task/unProducePick.vue
new file mode 100644
index 000000000..aa753d092
--- /dev/null
+++ b/fe/PDA/pages/task/unProducePick.vue
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/fe/PDA/pages/task/unProducePickDetail.vue b/fe/PDA/pages/task/unProducePickDetail.vue
new file mode 100644
index 000000000..8f716270e
--- /dev/null
+++ b/fe/PDA/pages/task/unProducePickDetail.vue
@@ -0,0 +1,734 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.itemCode }}
+
+ {{ item.itemName }}
+ {{ item.itemDesc1 }}
+
+
+
+
+
+
+
+
+ 推荐
+ 实际
+
+
+ 数量
+
+ {{item.recommendQty}}({{item.uom}})
+
+
+
+
+
+
+ ({{item.uom}})
+
+
+
+
+ 箱码
+
+
+ {{ item.recommendPackingCode }}
+
+
+
+
+ {{ item.handledPackingCode }}
+
+
+
+
+ 批次
+
+ {{item.recommendLot }}
+
+
+ {{item.handledLot }}
+
+
+
+ 库位
+
+ {{ item.recommendFromLocationCode }}
+
+
+
+ {{ item.handledFromLocationCode }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/fe/PDA/pages/task/unProduceReturn.vue b/fe/PDA/pages/task/unProduceReturn.vue
new file mode 100644
index 000000000..62a28fa7a
--- /dev/null
+++ b/fe/PDA/pages/task/unProduceReturn.vue
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/fe/PDA/pages/task/unProduceReturnDetail.vue b/fe/PDA/pages/task/unProduceReturnDetail.vue
new file mode 100644
index 000000000..08dca29a7
--- /dev/null
+++ b/fe/PDA/pages/task/unProduceReturnDetail.vue
@@ -0,0 +1,729 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.itemCode }}
+
+ {{ item.itemName }}
+ {{ item.itemDesc1 }}
+
+
+
+
+
+
+
+
+ 推荐
+ 实际
+
+
+ 数量
+
+ {{item.recommendQty}}({{item.uom}})
+
+
+
+
+
+
+ ({{item.uom}})
+
+
+
+
+ 箱码
+
+
+ {{ item.recommendPackingCode }}
+
+
+
+
+ {{ item.handledPackingCode }}
+
+
+
+
+ 批次
+
+ {{item.recommendLot }}
+
+
+ {{item.handledLot }}
+
+
+
+ 库位
+
+ {{ item.recommendFromLocationCode }}
+
+
+
+ {{ item.handledFromLocationCode }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+