From 573265f7d79341298ba4287be38f00ddbc66e7ec Mon Sep 17 00:00:00 2001 From: gaoluyang <2820782392@qq.com> Date: 星期五, 07 三月 2025 12:00:51 +0800 Subject: [PATCH] 标准查新bug --- src/views/business/materialOrder/copperOrder.vue | 35 +++++++++++++++++++++++++---------- 1 files changed, 25 insertions(+), 10 deletions(-) diff --git a/src/views/business/materialOrder/copperOrder.vue b/src/views/business/materialOrder/copperOrder.vue index 47ef83b..8227fdd 100644 --- a/src/views/business/materialOrder/copperOrder.vue +++ b/src/views/business/materialOrder/copperOrder.vue @@ -421,6 +421,7 @@ } export default { + name: 'CopperOrder', components: {}, dicts: ['check_type', 'urgency_level'], data() { @@ -616,12 +617,20 @@ mounted() { this.active = this.$route.query.active this.currentId = this.$route.query.currentId - this.getUserNowInfo() - this.selectStandardTreeList() - this.selectStandardMethods() - this.getInfo() // 鑾峰彇鏁版嵁 + this.getInfoRow(); + }, + activated() { + this.active = this.$route.query.active + this.currentId = this.$route.query.currentId + this.getInfoRow(); }, methods: { + getInfoRow() { + this.getUserNowInfo() + this.selectStandardTreeList() + this.selectStandardMethods() + this.getInfo() // 鑾峰彇鏁版嵁 + }, // 鎷嗗垎 handleSplitCountNum () { this.sample.joinName = null @@ -721,9 +730,8 @@ }) }).then(res => { this.noNeedCheckLoad = false - if (res.code == 201) return this.$message.success('宸叉彁浜�') - this.goBack() + this.closeOpenPage() }).catch(e=>{ this.noNeedCheckLoad = false }) @@ -1162,10 +1170,9 @@ }) }).then(res => { this.saveLoad = false - if (res.code == 201) return this.$message.success('宸叉彁浜�') this.bsm3Dia = false; - this.goBack() + this.closeOpenPage() }).catch(e=>{ this.saveLoad = false }) @@ -1187,7 +1194,7 @@ }, getProNum() { this.sampleSelectionList.forEach((m, i) => { - Vue.set(this.sampleSelectionList[i], 'proNum', m.insProduct.filter(a => a.state == 1).length) + Vue.set(this.sampleSelectionList[i], 'proNum', 1) }) this.$refs.sampleTable.doLayout() }, @@ -1781,8 +1788,16 @@ }, goBack () { + if (this.active == 1) { + this.$router.go(-1) + } else { + this.closeOpenPage() + } + }, + closeOpenPage() { this.$router.go(-1) - } + this.$tab.closeOpenPage() + }, } } </script> -- Gitblit v1.9.3