From bbfaad963025f2887d45f1ae16f660e4795d3c7f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E6=AD=A3=E6=98=93?= Date: Fri, 15 Nov 2024 18:49:57 +0800 Subject: [PATCH] 1 --- api/workorder/proreportwork.js | 15 ++++- config.js | 2 +- manifest.json | 4 +- .../scanWorkOrder/scanWorkOrder.vue | 59 ++++++++++++++----- .../produceManagement/workorder/workorder.vue | 35 ++++++----- 5 files changed, 82 insertions(+), 33 deletions(-) diff --git a/api/workorder/proreportwork.js b/api/workorder/proreportwork.js index 59efa30..faa7392 100644 --- a/api/workorder/proreportwork.js +++ b/api/workorder/proreportwork.js @@ -2,7 +2,7 @@ import request from '@/utils/request' /** - * 获取报工工单列表 + * NODO 获取报工工单列表 * @param {Id} */ export function getReportWorkOrderList(quary) { @@ -12,6 +12,19 @@ export function getReportWorkOrderList(quary) { data:quary }) } + +/** + * 获取工单列表 PDA + * @param {Id} + */ +export function getWorkOrderStatusList(quary) { + return request({ + url: '/kanban/workorderProgress/get_workorder_status_list', + method: 'get', + params:quary + }) +} + /** * 如果没有报工记录,先生成报工记录 * @param {Id} diff --git a/config.js b/config.js index f6f720a..efa78af 100644 --- a/config.js +++ b/config.js @@ -7,7 +7,7 @@ module.exports = { // 应用名称 name: "DOAN-PDA", // 应用版本 - version: "1.0.0", + version: "1.1.4", // 应用logo logo: "/static/logo.png", // 官方网站 diff --git a/manifest.json b/manifest.json index 4a47ee3..ce9cc70 100644 --- a/manifest.json +++ b/manifest.json @@ -2,8 +2,8 @@ "name" : "DOAN总装车间PDA", "appid" : "__UNI__EFA389B", "description" : "", - "versionName" : "1.1.1", - "versionCode" : 111, + "versionName" : "1.1.4", + "versionCode" : 114, "transformPx" : false, "app-plus" : { "usingComponents" : true, diff --git a/pages/produceManagement/scanWorkOrder/scanWorkOrder.vue b/pages/produceManagement/scanWorkOrder/scanWorkOrder.vue index 7b9490f..6e1f32e 100644 --- a/pages/produceManagement/scanWorkOrder/scanWorkOrder.vue +++ b/pages/produceManagement/scanWorkOrder/scanWorkOrder.vue @@ -33,10 +33,10 @@ {{ formData.deliveryNum }} - + - + @@ -47,7 +47,7 @@ - + @@ -64,19 +64,34 @@ > - - + - --> + + + + + + + @@ -102,6 +117,7 @@ export default { numModel:1, inputDialog:null, inputClose:null, + dialog2Check:false, inputDialog2:null, inputClose2:null, }; @@ -131,13 +147,13 @@ export default { return; } if (res1.data.groupCode !== this.groupCode) { - uni.showToast({ - icon: 'none', - title: '扫码结果异常,该工单不属于此组' - }); + this.$refs.inputDialog3.open() this.loading = false; return; } + if(res1.data.status === 3){ + this.$refs.inputDialog2.open(); + } this.formData = res1.data; this.finishedNum = res1.data.finishNum ?? 0; this.loading = false; @@ -194,6 +210,12 @@ export default { } } }, + // 提示2 + dialogConfirm2(){ + }, + dialogClose2(){ + uni.navigateBack(-1) + }, // NODO 打开扫码报工 openDialog2() { this.$refs.inputDialog2.open() @@ -277,6 +299,7 @@ export default { } }); }, + // 不放错 报工 + 完成工单 doFinfishWorkOrder2(){ let that = this @@ -320,6 +343,12 @@ export default { this.loading = true; uni.hideLoading(); }) + }, + dialogConfirm3(){ + + }, + dialogClose3(){ + } } }; diff --git a/pages/produceManagement/workorder/workorder.vue b/pages/produceManagement/workorder/workorder.vue index 182eb58..05d5e97 100644 --- a/pages/produceManagement/workorder/workorder.vue +++ b/pages/produceManagement/workorder/workorder.vue @@ -14,10 +14,11 @@ + { - let that = this + let that = this; if (res.code === 200) { this.setSessionStorage(this.query); this.dataList = res.data.result.map((item) => { - let statusStr = that.getWorkOrderStatus(item.status) + let statusStr = that.getWorkOrderStatus(item.status); return { id: item.id, workOrderInfo: item, @@ -162,12 +169,12 @@ export default { } }); }, - getWorkOrderStatus(status = 0){ - try{ + getWorkOrderStatus(status = 0) { + try { const list = ['', '未开始', '进行中', '已完成']; - return list[status * 1] - }catch(e){ - return '' + return list[status * 1]; + } catch (e) { + return ''; } }, WorkOrderStatusColor(status) {