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 @@ + + + + + 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 @@ + + + + + + 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 @@ + + + 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 @@ + + + + + + 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 @@ + + + + + + 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 @@ - +