From cafcefa1f4e77dd545915f10758e95b8f64330d8 Mon Sep 17 00:00:00 2001 From: gaoluyang <2820782392@qq.com> Date: 星期六, 29 三月 2025 17:07:40 +0800 Subject: [PATCH] 质量监控计划-流程修改 --- src/views/CNAS/process/ensureResults/ensureResultsValidity/index.vue | 50 +++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 49 insertions(+), 1 deletions(-) diff --git a/src/views/CNAS/process/ensureResults/ensureResultsValidity/index.vue b/src/views/CNAS/process/ensureResults/ensureResultsValidity/index.vue index e1cbdb1..25b9c4d 100644 --- a/src/views/CNAS/process/ensureResults/ensureResultsValidity/index.vue +++ b/src/views/CNAS/process/ensureResults/ensureResultsValidity/index.vue @@ -156,6 +156,7 @@ <el-button :loading="uploading1" type="primary" @click="submitUpload1()">涓� 浼�</el-button> </span> </el-dialog> + <view-record v-if="ViewRecord" ref="ViewRecord"></view-record> </div> </template> @@ -174,14 +175,16 @@ } from "@/api/cnas/process/ensureResults/qualityMonitor"; import { selectUserCondition } from "@/api/performance/class"; import { mapGetters } from "vuex"; +import ViewRecord from "./components/ViewRecord.vue"; export default { name: 'EnsureResultsValidity', // import 寮曞叆鐨勭粍浠堕渶瑕佹敞鍏ュ埌瀵硅薄涓墠鑳戒娇鐢� - components: { limsTable, filePreview, EvaluateDialog, CarryOutDialog, DetailFormDialog }, + components: {ViewRecord, limsTable, filePreview, EvaluateDialog, CarryOutDialog, DetailFormDialog }, data() { // 杩欓噷瀛樻斁鏁版嵁 return { + ViewRecord: false, examineUserId: '', responsibleOptions: [], yearForm: { @@ -404,6 +407,37 @@ } },{ dataType: 'tag', + label: '鎶ュ憡鐘舵��', + prop: 'reportStatus', + width: '100', + formatData: (params) => { + if (params === 0) { + return '鏈紑濮�'; + } else if (params === 1) { + return '寰呰瘎浠�'; + } else if (params === 2) { + return '涓嶆壒鍑�'; + } else if (params === 3) { + return '宸叉壒鍑�'; + } else { + return null; + } + }, + formatType: (params) => { + if (params === 0) { + return ''; + } else if (params === 1) { + return 'warning'; + } else if (params === 2) { + return 'danger'; + } else if (params === 3) { + return 'success'; + } else { + return null; + } + } + },{ + dataType: 'tag', label: '璇勪环鐘舵��', prop: 'evaluateStatus', width: '100', @@ -464,6 +498,13 @@ type: 'text', clickFun: (row) => { this.evaluate(row) + } + }, + { + name: '闄勪欢涓婁紶', + type: 'text', + clickFun: (row) => { + this.viewTestRecord(row) } }, { @@ -800,6 +841,13 @@ this.evaluateDialog = false this.getYearDetailPlanList() }, + // 闄勪欢涓婁紶 + viewTestRecord (row) { + this.ViewRecord = true + this.$nextTick(() => { + this.$refs.ViewRecord.openDia(row) + }) + }, // 鎵撳紑瀵煎嚭寮规 downLoadPost(row) { this.downloadDialog = true -- Gitblit v1.9.3