From 01d8a6ab2837c934969b5cacb915207116268447 Mon Sep 17 00:00:00 2001 From: zouyu <2723363702@qq.com> Date: 星期四, 02 十一月 2023 12:52:55 +0800 Subject: [PATCH] modified: src/views/quality/finishedProductInspection/finishedProduct-form.vue modified: src/views/quality/processInspect/processInspect-form.vue modified: src/views/quality/rawMaterial/rawMaterial-form.vue --- src/views/quality/rawMaterial/rawMaterial-form.vue | 22 +++++++++++++++++----- src/views/quality/finishedProductInspection/finishedProduct-form.vue | 4 ++-- src/views/quality/processInspect/processInspect-form.vue | 5 +++-- 3 files changed, 22 insertions(+), 9 deletions(-) diff --git a/src/views/quality/finishedProductInspection/finishedProduct-form.vue b/src/views/quality/finishedProductInspection/finishedProduct-form.vue index ec1d6f6..a88d37f 100644 --- a/src/views/quality/finishedProductInspection/finishedProduct-form.vue +++ b/src/views/quality/finishedProductInspection/finishedProduct-form.vue @@ -214,7 +214,7 @@ this.processInspectVo.id = this.$route.query.id this.resultVal = this.$route.query.resultVal if(this.resultVal == null){ - let val = sessionStorage.getItem("finished-resultVal"); + let val = sessionStorage.getItem("finished-resultVal-"+this.processInspectVo.id); val == undefined ? this.resultVal=null : this.resultVal = val } this.init() @@ -275,7 +275,7 @@ }) this.resultVal = resultVal this.inspectionResultForm[0].result = resultVal - sessionStorage.setItem("finished-resultVal",resultVal) + sessionStorage.setItem("finished-resultVal-"+this.processInspectVo.id,resultVal) }, init(){ let id = this.processInspectVo.id diff --git a/src/views/quality/processInspect/processInspect-form.vue b/src/views/quality/processInspect/processInspect-form.vue index 8cffa25..36b4bd3 100644 --- a/src/views/quality/processInspect/processInspect-form.vue +++ b/src/views/quality/processInspect/processInspect-form.vue @@ -212,7 +212,7 @@ this.processInspectVo.id = this.$route.query.id this.resultVal = this.$route.query.resultVal if(this.resultVal == null){ - let val = sessionStorage.getItem("process-resultVal"); + let val = sessionStorage.getItem("process-resultVal-"+this.processInspectVo.id); val == undefined ? this.resultVal=null : this.resultVal = val } this.init() @@ -282,7 +282,7 @@ }) this.resultVal = resultVal this.inspectionResultForm[0].result = resultVal - sessionStorage.setItem("process-resultVal",resultVal) + sessionStorage.setItem("process-resultVal-"+this.processInspectVo.id,resultVal) }, init(){ let id = this.processInspectVo.id @@ -398,6 +398,7 @@ }).catch(error=>{ console.log(error) }) + this.$router.go(-1) }, selectInfoByOrderId() { chooseMater({ diff --git a/src/views/quality/rawMaterial/rawMaterial-form.vue b/src/views/quality/rawMaterial/rawMaterial-form.vue index 7a2d085..bed230b 100644 --- a/src/views/quality/rawMaterial/rawMaterial-form.vue +++ b/src/views/quality/rawMaterial/rawMaterial-form.vue @@ -177,8 +177,8 @@ <el-table-column prop="userName" label="妫�楠屽憳"></el-table-column> <el-table-column prop="judgeState" label="妫�楠岀粨璁�"> <template slot-scope="scope"> - <el-tag type="success" v-if="scope.row.judgeState == 1">鍚堟牸</el-tag> - <el-tag type="danger" v-else-if="scope.row.judgeState == 0">涓嶅悎鏍�</el-tag> + <el-tag type="success" v-if="scope.row.testState == '1'">鍚堟牸</el-tag> + <el-tag type="danger" v-else-if="scope.row.testState == '0'">涓嶅悎鏍�</el-tag> </template> </el-table-column> <el-table-column label="鎿嶄綔"> @@ -339,6 +339,19 @@ }) } }, + checkTestState(){ + let resultVal = '1' + this.list.forEach(item=>{ + if(item.children){ + if(obj.testState == 0){ + resultVal = '0' + } + } + }) + this.resultVal = resultVal + this.conclusionTable[0].testState = resultVal + sessionStorage.setItem("raw-resultVal-"+this.dataForm.id,resultVal) + }, showDialog(){ let pro = this.list.filter(item => { return item.testState == 0; @@ -363,7 +376,7 @@ this.dialogVisible = false } }); - this.init() + this.checkTestState() }, addTeatValueColumn(){ this.empiricalValueAdd = this.empiricalValueAdd + 1; @@ -396,7 +409,6 @@ } }, updateTestValue(row,index){ - console.log(row,index) if(row.rpId == null || row.testValueList[index]==null){ return } @@ -457,7 +469,7 @@ code: data.code, name: data.name, userName: Array.from(new Set(userNameList)).join(','), - judgeState: this.resultVal==null?null:this.resultVal + testState: this.resultVal==null?null:this.resultVal }] }).catch(error=>{ this.$message.error("鑾峰彇澶辫触",error) -- Gitblit v1.9.3