Переглянути джерело

四川设备档案卡增加注册有效期字段

zhonghuizhen 8 місяців тому
батько
коміт
f47a843137
2 змінених файлів з 28 додано та 2 видалено
  1. 5 2
      src/utils/query.js
  2. 23 0
      src/views/component/device/deviceDialog.vue

+ 5 - 2
src/utils/query.js

@@ -29,7 +29,9 @@
             '性能验证记录': '性能验证记录'
         },
         // 是否显示系统设备编号(形如JYK-XXXX的系统生成编号)
-        'hideSysDeviceNo': false
+        'hideSysDeviceNo': false,
+        // 是否显示注册证有效期
+        'showzhuCeYouXiaoQi': true
     },
     // 设备标签
     'deviceTag': {
@@ -253,7 +255,8 @@
             '质量管理',
             '专题教育'
         ],
-        'version':'1' //用于开启培训重构,为1则开启,没有这个属性则不开启
+        'version':'1' //用于开启培训重构,为1则开启,没有这个属性则不开启,
+        "reviewDialogMultiple":true // 检验方法性能评审表多选
     },
     'examTag': {
         'tagData': {

+ 23 - 0
src/views/component/device/deviceDialog.vue

@@ -347,6 +347,23 @@
                     </el-form-item>
                   </el-col>
                 </el-row>
+                <el-row :gutter="20" v-if="showzhuCeYouXiaoQi">
+                  <el-col :span="8"> 
+                    <el-form-item label="注册证有效期:">
+                      <el-date-picker
+                        v-if="!readonly"
+                        v-model="form.zhuCeYouXiaoQi"
+                        style="width: 100%"
+                        type="date"
+                        placeholder="选择日期"
+                        :readonly="readonly"
+                        value-format="yyyy-MM-dd"
+                        size="mini"
+                      />
+                      <span v-else>{{ form.zhuCeYouXiaoQi || '/' }}</span>
+                    </el-form-item>
+                    </el-col>
+                </el-row>
                 <el-row :gutter="20">
                   <el-col v-if="hasFuZeRenDianHua" :span="8">
                     <el-form-item label="负责人电话:">
@@ -1052,6 +1069,7 @@ import {
   saveEquipmentCard
 } from '@/api/platform/device/device'
 import { getImage } from '@/api/platform/file/attachment'
+import { getSetting } from '@/utils/query'
 export default {
   components: {
     IbpsUserSelector: () => import('@/business/platform/org/selector'),
@@ -1215,6 +1233,7 @@ export default {
       isFinished: false,
       preParams: {},
       Ids: [],
+      showzhuCeYouXiaoQi: false,
       form: {
         gouJinRiQi: '', // 购进日期
         changShang: '', // 厂家/品牌
@@ -1261,6 +1280,7 @@ export default {
         huanJingYaoQiu: '', // 环境要求
         dianYuanYaoQiu: '', // 电源要求
         zhuCeZhengHao: '', // 注册证号
+        zhuCeYouXiaoQi: '', // 注册证有效期
         yqzp: '', // 附件上传
         faPiao: '', // 资质证书
         fuJianShang: '', // 设备使用说明书
@@ -1399,6 +1419,7 @@ export default {
 
   mounted() {
     this.init()
+
   },
   methods: {
     changeGuanLiRen(key, data) {
@@ -1585,6 +1606,8 @@ export default {
       })
     },
     async init() {
+      const deviceres = await getSetting('device')
+      this.showzhuCeYouXiaoQi = deviceres?.showzhuCeYouXiaoQi || false
       if (this.hideSysDeviceNo) {
         this.rules.yuanSheBeiBian[0].message = '设备编号不能为空'
       }