From 6ae6ee885f0acb59f4c8b2d2439fb58a0a345701 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期一, 19 十月 2026 16:29:14 +0800
Subject: [PATCH] feat: support formatted inspection values

---
 src/views/CNAS/resourceDemand/device/component/check.vue |   22 +++++++++++-----------
 1 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/src/views/CNAS/resourceDemand/device/component/check.vue b/src/views/CNAS/resourceDemand/device/component/check.vue
index 19b44b0..b6257eb 100644
--- a/src/views/CNAS/resourceDemand/device/component/check.vue
+++ b/src/views/CNAS/resourceDemand/device/component/check.vue
@@ -23,10 +23,13 @@
         </el-table-column>
         <el-table-column label="鏍告煡璇佷功缂栧彿" min-width="150" prop="certificateSerialNumber"></el-table-column>
         <el-table-column label="璇存槑" min-width="150" prop="remark" show-overflow-tooltip></el-table-column>
-        <el-table-column label="鏍告煡鏃ユ湡" min-width="150" prop="calibrationDate"></el-table-column>
-        <el-table-column label="涓嬫鏍告煡鏃ユ湡" min-width="150" prop="nextCalibrationDate"></el-table-column>
+        <el-table-column label="鏍告煡鏃ユ湡" min-width="150" prop="calibrationDate"
+          :formatter="formatDateCell"></el-table-column>
+        <el-table-column label="涓嬫鏍告煡鏃ユ湡" min-width="150" prop="nextCalibrationDate"
+          :formatter="formatDateCell"></el-table-column>
         <el-table-column label="鐧昏浜�" min-width="150" prop="createUser"></el-table-column>
-        <el-table-column label="鐧昏鏃ユ湡" min-width="150" prop="createTime"></el-table-column>
+        <el-table-column label="鐧昏鏃ユ湡" min-width="150" prop="createTime"
+          :formatter="formatDateCell"></el-table-column>
         <el-table-column fixed="right" label="鎿嶄綔" min-width="150">
           <template #default="{ row }">
             <el-button size="small" link type="primary" @click="handleAttachmentClick(row)">闄勪欢</el-button>
@@ -87,7 +90,7 @@
         <el-table-column label="鏈�澶у厑璁歌宸�" prop="maxPermissibleError"></el-table-column>
         <el-table-column label="鍒ゅ畾鏍囧噯" prop="judgmentCriteria"></el-table-column>
         <el-table-column label="鍒涘缓浜�" prop="createdBy"></el-table-column>
-        <el-table-column label="鍒涘缓鏃堕棿" prop="creationTime"></el-table-column>
+        <el-table-column label="鍒涘缓鏃堕棿" prop="creationTime" :formatter="formatDateCell"></el-table-column>
         <el-table-column fixed="right" label="鎿嶄綔">
           <template #default="scope">
             <el-button size="small" link type="primary" @click="handleDelete(scope.row)">鍒犻櫎</el-button>
@@ -250,10 +253,9 @@
 <script>
 import file from '@/utils/file';
 import { mapGetters } from "@/utils/store-compat";
-import draftSave from '@/mixins/draftSave'
+import { formatListDate } from './dateFormat';
 export default {
   components: {},
-  mixins: [draftSave],
   props: {
     clickNodeVal: {
       type: Object,
@@ -342,6 +344,9 @@
     this.getTableList(this.clickNodeVal.value) // 鑾峰彇璁惧鏍告煡鍒楄〃鏁版嵁
   },
   methods: {
+    formatDateCell(row, column, cellValue) {
+      return formatListDate(cellValue)
+    },
     //鐘舵�佸垽瀹�
     checkRadio() {
       let resultList = this.calibrateParams.map(ele => ele.result)
@@ -387,7 +392,6 @@
     // 鏍″噯椤圭洰缁存姢
     calibrationMaintenance() {
       this.dialogVisible0 = true
-      this.draftRestore('checkMaintenanceDia', 'form0', this.clickNodeVal.value, 'dialogVisible0')
       this.getXmsg();
     },
     addCalibrate() {
@@ -406,7 +410,6 @@
           }).then(res => {
             if (res.code == 200) {
               this.$message.success('淇濆瓨鎴愬姛')
-              this.draftClear('checkMaintenanceDia')
               this.$refs['form0'].resetFields()
               this.getXmsg() // 鍒锋柊璁惧鏍″噯鍙傛暟琛ㄦ牸
             }
@@ -451,7 +454,6 @@
             }).then(res => {
               if (res.code == 200) {
                 this.$message.success('娣诲姞鎴愬姛')
-                this.draftClear('checkAddRecordDia')
                 this.dialogVisible1 = false
                 this.getTableList(this.clickNodeVal.value)
               }
@@ -467,7 +469,6 @@
       })
     },
     resetcalibrationRecord() {
-      this.draftStop('checkAddRecordDia')
       this.$refs.calibrationRecord.resetFields()
     },
     // 闄勪欢涓婁紶
@@ -524,7 +525,6 @@
     add(type) {
       this.operationType = type
       this.dialogVisible1 = true
-      this.draftRestore('checkAddRecordDia', 'calibrationRecord', this.clickNodeVal.value, 'dialogVisible1')
       this.getXmsg()
     },
     // 鏌ョ湅璇︽儏

--
Gitblit v1.9.3