Browse Source

设备档案卡字段及导入导出调整

cyy 1 month ago
parent
commit
cef2966fd3
2 changed files with 86 additions and 3 deletions
  1. 73 1
      src/views/component/device/deviceDialog.vue
  2. 13 2
      src/views/component/device/index.vue

+ 73 - 1
src/views/component/device/deviceDialog.vue

@@ -835,6 +835,74 @@
                             </el-form-item>
                           </el-col>
                         </el-row>
+                        <el-row>
+                          <el-col>
+                            <el-form-item label="是否核查:">
+                              <el-select
+                                v-if="!readonly"
+                                v-model="form.shiFouHeCha"
+                                placeholder="请选择"
+                                size="mini"
+                                style="width: 100%"
+                              >
+                                <el-option
+                                  v-for="item in ['是', '否']"
+                                  :key="item"
+                                  :label="item"
+                                  :value="item"
+                                />
+                              </el-select>
+                              <span v-else>{{ form.shiFouHeCha || '/' }}</span>
+                            </el-form-item>
+                          </el-col>
+                        </el-row>
+                        <el-row>
+                          <el-col>
+                            <el-form-item label="上次核查日期:">
+                              <el-date-picker
+                                v-if="!readonly"
+                                v-model="form.shangCiHeChaRiQi"
+                                style="width: 100%"
+                                type="date"
+                                placeholder="选择日期"
+                                :readonly="readonly"
+                                value-format="yyyy-MM-dd"
+                                size="mini"
+                              />
+                              <span v-else>{{
+                                form.shangCiHeChaRiQi || '/'
+                              }}</span>
+                            </el-form-item>
+                          </el-col>
+                        </el-row>
+                        <el-row>
+                          <el-col>
+                            <el-form-item label="核查周期:">
+                              <el-input
+                                v-if="!readonly"
+                                v-model="form.heChaZhouQi"
+                                size="mini"
+                                type="number"
+                                style="width: 100%"
+                              />
+                              <span v-else>{{ form.heChaZhouQi || '/' }}</span>
+                            </el-form-item>
+                          </el-col>
+                        </el-row>
+                        <el-row>
+                          <el-col>
+                            <el-form-item label="核查参数:">
+                              <el-input
+                                v-if="!readonly"
+                                v-model="form.heChaCanShu"
+                                size="mini"
+                                type="textarea"
+                                :autosize="{ maxRows: 4, minRows: 2 }"
+                              />
+                              <span v-else>{{ form.heChaCanShu || '/' }}</span>
+                            </el-form-item>
+                          </el-col>
+                        </el-row>
                       </el-col>
                       <!-- 第三列 -->
                       <el-col :span="8">
@@ -1517,7 +1585,11 @@ export default {
         shiWuShuoMing: '', // 校准机构
         fuZeRenDianHua: '', // 负责人电话
         changJiaLianXiRen: '', // 厂家联系人及电话
-        remark: ''
+        remark: '',
+        shangCiHeChaRiQi: '', // 上次核查日期
+        heChaZhouQi: '', // 核查周期
+        heChaCanShu: '', // 核查参数
+        shiFouHeCha: '' // 是否核查
       },
       rules: {
         sheBeiMingCheng: [

+ 13 - 2
src/views/component/device/index.vue

@@ -841,6 +841,10 @@ export default {
         shiDuYingYong: '湿度应用修正值',
         // biXuDeHuanJin: '核查人',
         // biXuSheShi: '核查日期',
+        shiFouHeCha: '是否核查(是/否)',
+        shangCiHeChaRiQi: '上次核查日期',
+        heChaZhouQi: '核查周期(以月为单位)',
+        heChaCanShu: '核查参数',
         jianKongYiJu: '是否24H开机(是/否)',
         kaiShiShiYong: '开机时间(时间格式,时分秒)',
         shiJiShiYongF: '关机时间(时间格式,时分秒)'
@@ -861,7 +865,8 @@ export default {
         'jieShouRiQi',
         'qiYongRiQi',
         'yiXiaoRiQi',
-        'xiaoZhunYouXia'
+        'xiaoZhunYouXia',
+        'shangCiHeChaRiQi'
       ],
       requiredFieldMap: {
         bianZhiBuMen: '部门',
@@ -880,7 +885,8 @@ export default {
         jieShouRiQi: '接收日期',
         qiYongRiQi: '投入日期',
         yiXiaoRiQi: '已校日期',
-        xiaoZhunYouXia: '校准有效期至'
+        xiaoZhunYouXia: '校准有效期至',
+        shangCiHeChaRiQi: '上次核查日期'
         // 'biXuSheShi': '核查日期'
       },
       validationRules: {
@@ -908,6 +914,10 @@ export default {
           field: 'shiFouXiaoZhun',
           range: ['是', '否']
         },
+        是否核查: {
+          field: 'shiFouHeCha',
+          range: ['是', '否']
+        },
         是否维护: {
           field: 'shiFouWeiHu',
           range: ['是', '否']
@@ -915,6 +925,7 @@ export default {
       },
       numberFieldsMap: {
         xiaoZhunZQ: '检定/校准周期(以月为单位)',
+        heChaZhouQi: '核查周期(以月为单位)',
         heChaXiaoZhun: '使用年限(年)',
         ziChanYuanZhi: '资产原值(元)'
       },