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/customsInspection.vue | 40 ++++++++++++++++++++++++++-------------- 1 files changed, 26 insertions(+), 14 deletions(-) diff --git a/src/views/business/materialOrder/customsInspection.vue b/src/views/business/materialOrder/customsInspection.vue index d303dc9..de04e8c 100644 --- a/src/views/business/materialOrder/customsInspection.vue +++ b/src/views/business/materialOrder/customsInspection.vue @@ -235,7 +235,7 @@ </el-table-column> <el-table-column align="center" label="寰呮椤规暟閲�" prop="quantity" width="105"> <template slot-scope="scope"> - <el-select v-model="scope.row.quantity" :disabled="active>1|| scope.$index !== 0 || sampleList.length > 1" clearable + <el-select v-model="scope.row.quantity" disabled clearable size="small"> <el-option v-for="item in quantityList" :key="item.value" :label="item.label" :value="item.value"></el-option> </el-select> @@ -388,7 +388,7 @@ width="32%"> <span>{{ dialogMessage }}</span> <span slot="footer" class="dialog-footer"> - <el-button type="primary" @click="goBack()">纭� 瀹�</el-button> + <el-button type="primary" @click="dialogVisible= false,closeOpenPage()">纭� 瀹�</el-button> </span> </el-dialog> <el-dialog @@ -633,12 +633,23 @@ this.standardMethodListId = null } }, - mounted() { + created() { this.active = this.$route.query.active this.orderType = this.$route.query.orderType this.currentId = this.$route.query.currentId this.isReport = this.$route.query.isReport this.customsInspection = this.$route.query.customsInspection + this.getInfo(); + }, + activated() { + this.active = this.$route.query.active + this.orderType = this.$route.query.orderType + this.currentId = this.$route.query.currentId + this.isReport = this.$route.query.isReport + this.customsInspection = this.$route.query.customsInspection + this.getInfo(); + }, + getInfo() { this.getUserNowList() // 鑾峰彇褰撳墠鐢ㄦ埛淇℃伅 this.selectStandardMethods() // 鑾峰彇妫�楠屾爣鍑嗕笅鎷夋鏁版嵁 this.getInfo() // 鑾峰彇鏁版嵁 @@ -893,10 +904,6 @@ this.$message.error('璇烽�夋嫨妫�楠屾爣鍑�') return } - if (!this.sampleList.every(m => m.quantity)) { - this.$message.error('璇烽�夋嫨寰呮椤规暟閲�') - return - } const sampleList = this.HaveJson(this.sampleList) sampleList.forEach(item => { item.insProduct = this.productList @@ -1014,10 +1021,9 @@ }), }).then(res => { this.noNeedCheckLoad = false - if (res.code == 201) return this.noNeedCheckDia = false this.$message.success('宸叉彁浜�') - this.goBack() + this.closeOpenPage() }).catch(e=>{ this.noNeedCheckLoad = false }) @@ -1066,10 +1072,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 }) @@ -1832,9 +1837,16 @@ return row[property] === value; }, goBack () { - const obj = { path: "/business/materialOrder" }; - this.$tab.closeOpenPage(obj); - } + if (this.active == 1) { + this.$router.go(-1) + } else { + this.closeOpenPage() + } + }, + closeOpenPage() { + this.$router.go(-1) + this.$tab.closeOpenPage() + }, } } </script> -- Gitblit v1.9.3