diff --git a/fe/PDA/api/index.js b/fe/PDA/api/index.js
index 27e659aff..0db640377 100644
--- a/fe/PDA/api/index.js
+++ b/fe/PDA/api/index.js
@@ -1192,9 +1192,12 @@ export const returnBeforePutaway = (params) => request(
// data: {},
// method: "get"
// });
-
+export const getContainerCodeInfo = (code) => request(
+ devUrl + "/api/pda/position-code/" + code, { //
+ data: {},
+ method: "get"
+ });
//获取位置码信息
-//查询器具是否存在
export const getPositionCodeInfo = (code) => request(
devUrl + "/api/pda/position-code/" + code, { //
data: {},
@@ -1331,3 +1334,38 @@ export const issueDirect = (params) => request(
data: params,
method: "post"
});
+
+//看板件发运
+export const getDeliverBoardList = (params) => request(
+ devUrl + "/api/pda/job/issue/list", {
+ method: 'get',
+ data: params
+ });
+
+//承接发运任务
+export const takeDeliverBoardJob = (params) => request(
+ devUrl + "/api/pda/job/issue/take/" + params.id, { //
+ data: {},
+ method: "post"
+ });
+
+//取消承接发运任务
+export const cancelTakeDeliverBoardJob = (id) => request(
+ devUrl + "/api/pda/job/issue/cancel-take/" + id, { //
+ data: {},
+ method: "post"
+ });
+
+//发运任务详情
+export const getDeliverJobDetail = (params) => request(
+ devUrl + "/api/pda/job/issue/" + params.id, { //
+ data: {},
+ method: "get"
+ });
+//完成发运任务
+export const finshDeliverBoardJob = (id, params) => request(
+ devUrl + "/api/pda/job/issue/finish/" + id, { //
+ data: params,
+ method: "post"
+ })
+
diff --git a/fe/PDA/common/new_style.css b/fe/PDA/common/new_style.css
index 778eb06b3..d4f5c8dec 100644
--- a/fe/PDA/common/new_style.css
+++ b/fe/PDA/common/new_style.css
@@ -63,7 +63,7 @@ uni-page-head .uni-page-head__title {
}
.margin_top {
- margin-top: 20rpx;
+ margin-top: 10rpx;
}
.margin_bottom {
@@ -187,7 +187,7 @@ uni-page-head .uni-page-head__title {
position: relative;
/* width: 25%; */
padding: 0 20rpx;
- margin: 0 0 20rpx;
+ /* margin: 0 0 20rpx; */
text-align: center;
}
@@ -816,8 +816,8 @@ uni-page-head .uni-page-head__title {
.task_num {
border-bottom: 1px solid #eee;
- padding-bottom: 10rpx;
- margin-bottom: 10rpx;
+ padding-bottom: 5rpx;
+ margin-bottom: 5rpx;
overflow: hidden;
}
@@ -1880,3 +1880,15 @@ uni-modal .uni-modal__hd {
right: 0;
top: -6rpx;
}
+
+.btn_single {
+ background-color: #3C9CFF;
+ font-size: 32rpx;
+ color: #fff;
+ text-align: center;
+ width: 150rpx;
+ margin:0 20rpx 20rpx;
+}
+.btn_single_after {
+ opacity: 0.7;
+}
diff --git a/fe/PDA/mycomponents/comjob/comJobScanDetail.vue b/fe/PDA/mycomponents/comjob/comJobScanDetail.vue
index 00e3f82bf..745f37b83 100644
--- a/fe/PDA/mycomponents/comjob/comJobScanDetail.vue
+++ b/fe/PDA/mycomponents/comjob/comJobScanDetail.vue
@@ -8,7 +8,7 @@
{{ jobContent.number }}
-->
-
+
总数量
{{ allCount}}
diff --git a/fe/PDA/mycomponents/coms/comDeliverBoardDetail.vue b/fe/PDA/mycomponents/coms/comDeliverBoardDetail.vue
new file mode 100644
index 000000000..6c44e9839
--- /dev/null
+++ b/fe/PDA/mycomponents/coms/comDeliverBoardDetail.vue
@@ -0,0 +1,123 @@
+
+
+
+
+
+ {{ dataContent.itemCode }}
+
+ {{ dataContent.itemName }}
+ {{ dataContent.itemDesc1 }}
+
+
+ 扫描{{dataContent.scaned}}
+
+
+
+
+
+
+
+ 推荐
+ 实际
+
+
+ 器具码
+
+
+ {{ dataContent.recommendContainerCode }}
+
+
+
+
+ {{ dataContent.containerCode }}
+
+
+
+
+ 数量
+
+ {{dataContent.recommendQty}}({{dataContent.uom}})
+
+
+
+
+
+
+ ({{dataContent.uom}})
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/fe/PDA/mycomponents/coms/comUnPacking.vue b/fe/PDA/mycomponents/coms/comUnPacking.vue
index 92923437e..0cb495bea 100644
--- a/fe/PDA/mycomponents/coms/comUnPacking.vue
+++ b/fe/PDA/mycomponents/coms/comUnPacking.vue
@@ -5,21 +5,22 @@
{{title}}
-
+
- 箱码 : {{dataContent.recommendPackingCode}}
- 物料号 : {{dataContent.itemCode}}
- 名称 : {{dataContent.itemName}}
- 描述 : {{dataContent.itemDesc1}}
-
+ 箱码 : {{dataContent.recommendPackingCode}}
+ 物料号 : {{dataContent.itemCode}}
+ 名称 : {{dataContent.itemName}}
+ 描述 : {{dataContent.itemDesc1}}
+
({{dataContent.uom}})
@@ -102,6 +103,9 @@
this.allowZero = isZero;
this.$refs['popupqtyedit'].open("center");
},
+ cancle(){
+ this.$refs['popupqtyedit'].close();
+ },
//确定
submit() {
let that = this;
diff --git a/fe/PDA/mycomponents/coms/task/comDeliverBoard.vue b/fe/PDA/mycomponents/coms/task/comDeliverBoard.vue
new file mode 100644
index 000000000..5d150ab34
--- /dev/null
+++ b/fe/PDA/mycomponents/coms/task/comDeliverBoard.vue
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ {{dataContent.materialRequestNumber}}
+
+
+
+
+ {{dataContent.prodLine}}
+
+
+
+
+
+
+
+ {{dataContent.creationTime===null?'无':dataContent.creationTime| formatDate}}
+
+
+
+
+
+
+
+
diff --git a/fe/PDA/mycomponents/wincom/winScanByContainer.vue b/fe/PDA/mycomponents/wincom/winScanByContainer.vue
new file mode 100644
index 000000000..6c16104c1
--- /dev/null
+++ b/fe/PDA/mycomponents/wincom/winScanByContainer.vue
@@ -0,0 +1,170 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/fe/PDA/pages.js b/fe/PDA/pages.js
index a832aabde..d2868b6e1 100644
--- a/fe/PDA/pages.js
+++ b/fe/PDA/pages.js
@@ -547,6 +547,34 @@ module.exports = () => ({
"navigationBarTitleText": "非生产退料详情",
"enablePullDownRefresh": true
}
+ },
+ {
+ "path": "pages/task/deliverBoard",
+ "style": {
+ "navigationBarTitleText": "看板件发运",
+ "enablePullDownRefresh": true
+ }
+ },
+ {
+ "path": "pages/task/deliverBoard_detail",
+ "style": {
+ "navigationBarTitleText": "看板件发运详情",
+ "enablePullDownRefresh": true
+ }
+ },
+ {
+ "path": "pages/task/deliverJis",
+ "style": {
+ "navigationBarTitleText": "Jis发运",
+ "enablePullDownRefresh": true
+ }
+ },
+ {
+ "path": "pages/task/deliverJis_detail",
+ "style": {
+ "navigationBarTitleText": "Jis发运详情",
+ "enablePullDownRefresh": true
+ }
}
],
"globalStyle": {
diff --git a/fe/PDA/pages.json b/fe/PDA/pages.json
index e61fd70ef..653bd9048 100644
--- a/fe/PDA/pages.json
+++ b/fe/PDA/pages.json
@@ -525,6 +525,34 @@
"navigationBarTitleText": "非生产退料详情",
"enablePullDownRefresh": true
}
+ },
+ {
+ "path": "pages/task/deliverBoard",
+ "style": {
+ "navigationBarTitleText": "看板件发运",
+ "enablePullDownRefresh": true
+ }
+ },
+ {
+ "path": "pages/task/deliverBoard_detail",
+ "style": {
+ "navigationBarTitleText": "看板件发运详情",
+ "enablePullDownRefresh": true
+ }
+ },
+ {
+ "path": "pages/task/deliverJis",
+ "style": {
+ "navigationBarTitleText": "Jis发运",
+ "enablePullDownRefresh": true
+ }
+ },
+ {
+ "path": "pages/task/deliverJis_detail",
+ "style": {
+ "navigationBarTitleText": "Jis发运详情",
+ "enablePullDownRefresh": true
+ }
}
diff --git a/fe/PDA/pages/index/index.vue b/fe/PDA/pages/index/index.vue
index 6c799c7cd..d2a5ef708 100644
--- a/fe/PDA/pages/index/index.vue
+++ b/fe/PDA/pages/index/index.vue
@@ -1,6 +1,9 @@
+
+ 东阳NEV
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/fe/PDA/pages/task/deliverBoard_detail.vue b/fe/PDA/pages/task/deliverBoard_detail.vue
new file mode 100644
index 000000000..69cc66532
--- /dev/null
+++ b/fe/PDA/pages/task/deliverBoard_detail.vue
@@ -0,0 +1,386 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.itemCode }}
+
+ {{ item.itemName }}
+ {{ item.itemDesc1 }}
+
+
+
+
+
+
+
+
+ 推荐
+ 实际
+
+
+ 器具码
+
+
+ {{ item.recommendContainerCode }}
+
+
+
+
+ {{ item.containerCode }}
+
+
+
+
+ 数量
+
+
+
+
+
+
+
+
+ ({{item.uom}})
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/fe/PDA/pages/task/deliverJis.vue b/fe/PDA/pages/task/deliverJis.vue
new file mode 100644
index 000000000..beec75506
--- /dev/null
+++ b/fe/PDA/pages/task/deliverJis.vue
@@ -0,0 +1,240 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/fe/PDA/pages/task/deliverJis_detail.vue b/fe/PDA/pages/task/deliverJis_detail.vue
new file mode 100644
index 000000000..bb71bb103
--- /dev/null
+++ b/fe/PDA/pages/task/deliverJis_detail.vue
@@ -0,0 +1,760 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ 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/issue_detail.vue b/fe/PDA/pages/task/issue_detail.vue
index f8af24184..bb71bb103 100644
--- a/fe/PDA/pages/task/issue_detail.vue
+++ b/fe/PDA/pages/task/issue_detail.vue
@@ -88,6 +88,10 @@
+
+
+
@@ -100,6 +104,9 @@
+
+
@@ -129,7 +136,8 @@
import comJobScanDetail from '@/mycomponents/comjob/comJobScanDetail.vue'
import winScanByPack from '@/mycomponents/wincom/winScanByPack.vue'
import comNumberBox from '@/mycomponents/common/comNumberBox.vue';
-
+ import comUnPacking from '@/mycomponents/coms/comUnPacking.vue'
+
export default {
components: {
comMessage,
@@ -138,7 +146,8 @@
comBalance,
comJobScanDetail,
winScanByPack,
- comNumberBox
+ comNumberBox,
+ comUnPacking
},
data() {
return {
@@ -671,6 +680,9 @@
clearScanLocation() {
this.currentItem = null;
},
+ unPacking(item) {
+ this.$refs.comUnPacking.openPopup3(item,item.handledQty,item.recommendQty,false);
+ },
showMessage(message) {
this.$refs.comMessage.showMessage(message);
},
diff --git a/fe/PDA/pages/task/receipt_detail.vue b/fe/PDA/pages/task/receipt_detail.vue
index c24e83f18..66cc496f7 100644
--- a/fe/PDA/pages/task/receipt_detail.vue
+++ b/fe/PDA/pages/task/receipt_detail.vue
@@ -50,10 +50,13 @@
拍照
-
+
+
+
diff --git a/fe/PDA/pages/task/unProducePick.vue b/fe/PDA/pages/task/unProducePick.vue
index cc53fbc4a..80fe7c48f 100644
--- a/fe/PDA/pages/task/unProducePick.vue
+++ b/fe/PDA/pages/task/unProducePick.vue
@@ -8,7 +8,7 @@
-
+