diff --git a/src/pages/equipment/Inspection/details.vue b/src/pages/equipment/Inspection/details.vue index 4335d09..92a203a 100644 --- a/src/pages/equipment/Inspection/details.vue +++ b/src/pages/equipment/Inspection/details.vue @@ -390,12 +390,12 @@ export default class ChangePalletNew extends BasePage { title: '成功', type: 'default', }); - - setTimeout(() => { - uni.navigateTo({ - url: `/pages/equipment/Inspection/index?listitem=`, - }); - }, 1000); + uni.navigateBack({}); + // setTimeout(() => { + // uni.redirectTo({ + // url: `/pages/equipment/Inspection/index?listitem=`, + // }); + // }, 1000); } else { (this.$refs.uToast as any).show({ title: '失败', diff --git a/src/pages/equipment/Repair/repairing.vue b/src/pages/equipment/Repair/repairing.vue index 03074bf..48f6592 100644 --- a/src/pages/equipment/Repair/repairing.vue +++ b/src/pages/equipment/Repair/repairing.vue @@ -680,11 +680,12 @@ export default class ChangePalletNew extends BasePage { type: 'default', }); this.Clear(); //清除数据 - setTimeout(() => { - uni.navigateTo({ - url: `/pages/equipment/Repair/index?listitem=`, - }); - }, 1000); + uni.navigateBack({}); + // setTimeout(() => { + // uni.redirectTo({ + // url: `/pages/equipment/Repair/index?listitem=`, + // }); + // }, 1000); } else { (this.$refs.uToast as any).show({ title: '失败', diff --git a/src/pages/equipment/Repairbx/index.vue b/src/pages/equipment/Repairbx/index.vue index e53077b..ae39a07 100644 --- a/src/pages/equipment/Repairbx/index.vue +++ b/src/pages/equipment/Repairbx/index.vue @@ -163,6 +163,8 @@ export default class ChangePalletNew extends BasePage { } else { this.orderNo = ''; this.orderNo = this.model.rowdata[0].equipmentCode; + this.query(); + console.log('111'); } } async query() { diff --git a/src/pages/equipment/Spotcheck/details.vue b/src/pages/equipment/Spotcheck/details.vue index fa0aeff..0587d87 100644 --- a/src/pages/equipment/Spotcheck/details.vue +++ b/src/pages/equipment/Spotcheck/details.vue @@ -218,6 +218,8 @@ export default class ChangePalletNew extends BasePage { } async onLoad(options) { let str = decodeURIComponent(options.listitem); + let orderNo = decodeURIComponent(options.equipmentCode); + if (str) { this.detailsinfo = JSON.parse(str); let query = { @@ -225,6 +227,11 @@ export default class ChangePalletNew extends BasePage { }; await this.model.getInspectionOrderInfo(query); this.detailsinfolist = this.model.OrderInfList; + if (orderNo != 'null') { + this.orderNo = orderNo; + console.log(orderNo, 'qqqqq'); + this.search(this.orderNo); + } } } created() { @@ -389,12 +396,12 @@ export default class ChangePalletNew extends BasePage { title: '成功', type: 'default', }); - - setTimeout(() => { - uni.navigateTo({ - url: `/pages/equipment/Spotcheck/index?listitem=`, - }); - }, 1000); + uni.navigateBack({}); + // setTimeout(() => { + // uni.redirectTo({ + // url: `/pages/equipment/Spotcheck/index?listitem=`, + // }); + // }, 1000); } else { (this.$refs.uToast as any).show({ title: '失败', diff --git a/src/pages/equipment/Spotcheck/index.vue b/src/pages/equipment/Spotcheck/index.vue index d16aa65..d247a15 100644 --- a/src/pages/equipment/Spotcheck/index.vue +++ b/src/pages/equipment/Spotcheck/index.vue @@ -9,11 +9,16 @@ - + + + + + +
工单号: {{ item.planCode }}
{{ item.orderStatus == 0 ? '进行中' : item.orderStatus == 1 ? '已完成' : '已逾期' }}
- +
设备编码:{{ item.equipmentCode }}
设备名称:{{ item.equipmentName }}
@@ -22,11 +27,11 @@
循环执行时间开始: {{ item.planLoopStart }}
- +
工单号: {{ item.planCode }}
{{ item.orderStatus == 0 ? '进行中' : item.orderStatus == 1 ? '已完成' : '已逾期' }}
- +
设备编码:{{ item.equipmentCode }}
设备名称:{{ item.equipmentName }}
@@ -121,6 +126,7 @@ export default class ChangePalletNew extends BasePage { // this.remove = e.pickerName; // } orderNo: any = ''; + isorderNo: any = null; location: any = ''; locationStatus: any = 1; // @@ -138,16 +144,42 @@ export default class ChangePalletNew extends BasePage { } } } - linkdetails(item) { + search(value) { + console.log(value); + let data = []; + if (this.current == 0) { + data = this.listdata.filter((v) => v.equipmentCode == value); + } else { + data = this.detailsdata.filter((v) => v.equipmentCode == value); + } + console.log(data); + if (data.length == 0) { + (this.$refs.uToast as any).show({ + title: '当前设备无点检任务', + type: 'default', + }); + return; + } else { + data[0].orderNoinput = value; + if (this.current == 0) { + this.linkdetails(data[0], value); + } else { + this.linkdetailscheck(data[0], value); + } + } + } + linkdetails(item, value) { + this.orderNo = null; uni.navigateTo({ - url: `/pages/equipment/Spotcheck/details?listitem=` + encodeURIComponent(JSON.stringify(item)), + url: `/pages/equipment/Spotcheck/details?listitem=` + encodeURIComponent(JSON.stringify(item)) + '&equipmentCode=' + value, }); } - linkdetailscheck(item) { + linkdetailscheck(item, value) { + this.orderNo = null; this.ischecked = true; item.ischecked = true; uni.navigateTo({ - url: `/pages/equipment/Spotcheck/detailsview?listitem=` + encodeURIComponent(JSON.stringify(item)), + url: `/pages/equipment/Spotcheck/detailsview?listitem=` + encodeURIComponent(JSON.stringify(item)) + '&equipmentCode=' + value, }); } } @@ -204,7 +236,7 @@ export default class ChangePalletNew extends BasePage { } .list { margin-top: 15px; - width: 367px; + width: 360; border-radius: 5px; border: rgba(121, 121, 121, 1) solid 1px; background-color: #ffffff; diff --git a/src/pages/equipment/Upkeep/details.vue b/src/pages/equipment/Upkeep/details.vue index 6d4f761..f789cfc 100644 --- a/src/pages/equipment/Upkeep/details.vue +++ b/src/pages/equipment/Upkeep/details.vue @@ -209,6 +209,7 @@ export default class ChangePalletNew extends BasePage { } async onLoad(options) { let str = decodeURIComponent(options.listitem); + let orderNo = decodeURIComponent(options.equipmentCode); if (str) { this.detailsinfo = JSON.parse(str); let query = { @@ -216,6 +217,11 @@ export default class ChangePalletNew extends BasePage { }; await this.model.getInspectionOrderInfo(query); this.detailsinfolist = this.model.OrderInfList; + if (orderNo != 'null') { + this.orderNo = orderNo; + console.log(orderNo, 'qqqqq'); + this.search(this.orderNo); + } } } created() { diff --git a/src/pages/equipment/Upkeep/index.vue b/src/pages/equipment/Upkeep/index.vue index 742a3fd..1bffc8d 100644 --- a/src/pages/equipment/Upkeep/index.vue +++ b/src/pages/equipment/Upkeep/index.vue @@ -9,11 +9,16 @@
- + + + + + +
工单号: {{ item.orderCode }}
{{ item.orderStatus == 0 ? '待处理' : item.orderStatus == 1 ? '已完成' : item.orderStatus == 2 ? '已逾期' : '进行中' }}
- +