Procházet zdrojové kódy

设备编号调整

tianxinyu před 6 měsíci
rodič
revize
e13ed903e0

+ 15 - 1
src/views/component/device/ConfirmationRecord.vue

@@ -11,7 +11,17 @@
         :index="showIndex"
       />
 
-      <el-table-column prop="bianHao" label="设备编号" width="120" />
+      <el-table-column
+        prop="bianHao"
+        label="设备编号"
+        width="120"
+        v-if="!hideSysDeviceNo"
+      />
+      <el-table-column
+        prop="yuanSheBeiBian"
+        :label="hideSysDeviceNo ? '设备编号' : '原设备编号'"
+        width="120"
+      />
       <el-table-column prop="sheBeiMingChen" label="设备名称" width="200" />
       <el-table-column prop="xiaoZhunRiQi" label="校准日期" width="140" />
       <el-table-column prop="yanZhengRiQi" label="验证日期" width="140" />
@@ -112,6 +122,10 @@ export default {
     params: {
       type: Object,
       default: () => {}
+    },
+    hideSysDeviceNo: {
+      type: Boolean,
+      default: false
     }
   },
   data() {

+ 15 - 1
src/views/component/device/calibrationCheckRecord.vue

@@ -10,7 +10,17 @@
         type="index"
         :index="showIndex"
       />
-      <el-table-column prop="bianHaoZhongWe" label="设备编号" width="120" />
+      <el-table-column
+        prop="bianHaoZhongWe"
+        label="设备编号"
+        width="120"
+        v-if="!hideSysDeviceNo"
+      />
+      <el-table-column
+        prop="yuanSheBeiBian"
+        :label="hideSysDeviceNo ? '设备编号' : '原设备编号'"
+        width="120"
+      />
       <el-table-column prop="sheBeiMingChen" label="设备名称" />
       <el-table-column prop="sheBeiLeiXing" label="设备类型" width="140" />
       <el-table-column prop="xingHaoGuiGe" label="型号/规格" />
@@ -57,6 +67,10 @@ export default {
     params: {
       type: Object,
       default: () => {}
+    },
+    hideSysDeviceNo: {
+      type: Boolean,
+      default: false
     }
   },
   data() {

+ 3 - 3
src/views/component/device/deviceDialog.vue

@@ -348,7 +348,7 @@
                   </el-col>
                 </el-row>
                 <el-row :gutter="20" v-if="showzhuCeYouXiaoQi">
-                  <el-col :span="8"> 
+                  <el-col :span="8">
                     <el-form-item label="注册证有效期:">
                       <el-date-picker
                         v-if="!readonly"
@@ -362,7 +362,7 @@
                       />
                       <span v-else>{{ form.zhuCeYouXiaoQi || '/' }}</span>
                     </el-form-item>
-                    </el-col>
+                  </el-col>
                 </el-row>
                 <el-row :gutter="20">
                   <el-col v-if="hasFuZeRenDianHua" :span="8">
@@ -1041,6 +1041,7 @@
                         :is="item.component"
                         v-if="activeName === item.name"
                         :params="form"
+                        :hideSysDeviceNo="hideSysDeviceNo"
                       />
                     </keep-alive>
                   </template>
@@ -1419,7 +1420,6 @@ export default {
 
   mounted() {
     this.init()
-
   },
   methods: {
     changeGuanLiRen(key, data) {

+ 15 - 1
src/views/component/device/maintenanceRecord.vue

@@ -23,7 +23,17 @@
         </template>
       </el-table-column>
       <el-table-column prop="jiHuaShiJian" label="计划时间" />
-      <el-table-column prop="riQi" label="设备编号" width="120" />
+      <el-table-column
+        prop="riQi"
+        label="设备编号"
+        width="120"
+        v-if="!hideSysDeviceNo"
+      />
+      <el-table-column
+        prop="originalDeviceN"
+        :label="hideSysDeviceNo ? '设备编号' : '原设备编号'"
+        width="120"
+      />
       <el-table-column prop="sheBeiMingChen" label="设备名称" />
       <el-table-column prop="shengXiaoRiQi" label="放置位置" />
       <el-table-column prop="zhuZhouQi" label="周期" />
@@ -85,6 +95,10 @@ export default {
     params: {
       type: Object,
       default: () => {}
+    },
+    hideSysDeviceNo: {
+      type: Boolean,
+      default: false
     }
   },
   data() {

+ 14 - 1
src/views/component/device/repairRecord.vue

@@ -10,7 +10,16 @@
         type="index"
         :index="showIndex"
       />
-      <el-table-column prop="sheBeiBianHao" label="设备编号" />
+      <el-table-column
+        prop="sheBeiBianHao"
+        label="设备编号"
+        v-if="!hideSysDeviceNo"
+      />
+      <el-table-column
+        prop="yuanSheBeiBian"
+        :label="hideSysDeviceNo ? '设备编号' : '原设备编号'"
+        width="120"
+      />
       <el-table-column prop="sheBeiMingChen" label="设备名称" />
       <el-table-column prop="guZhangShiJian" label="故障发生时间" />
       <el-table-column prop="weiXiuRiQi" label="维修日期" />
@@ -71,6 +80,10 @@ export default {
     params: {
       type: Object,
       default: () => {}
+    },
+    hideSysDeviceNo: {
+      type: Boolean,
+      default: false
     }
   },
   data() {

+ 15 - 2
src/views/component/device/scrappedRecord.vue

@@ -23,8 +23,17 @@
         </template>
       </el-table-column>
       <el-table-column prop="bianZhiShiJian" label="日期" width="140" />
-      <el-table-column prop="yuanSheBeiBian" label="原设备编号" />
-      <el-table-column prop="sheBeiBianHao" label="设备编号" width="120" />
+      <el-table-column
+        prop="yuanSheBeiBian"
+        :label="hideSysDeviceNo ? '设备编号' : '原设备编号'"
+        width="120"
+      />
+      <el-table-column
+        prop="sheBeiBianHao"
+        label="设备编号"
+        width="120"
+        v-if="!hideSysDeviceNo"
+      />
       <el-table-column prop="sheBeiMingChen" label="设备名称" />
       <el-table-column prop="chuLiLeiXing" label="处理类型" width="80" />
       <el-table-column prop="bianZhiRen" label="记录人" width="120">
@@ -112,6 +121,10 @@ export default {
     params: {
       type: Object,
       default: () => {}
+    },
+    hideSysDeviceNo: {
+      type: Boolean,
+      default: false
     }
   },
   data() {