Просмотр исходного кода

配置设备档案设备说明书上传字段的隐藏

shenqilong 6 месяцев назад
Родитель
Сommit
fdcbbd103b
2 измененных файлов с 14 добавлено и 1 удалено
  1. 8 1
      src/views/component/device/deviceDialog.vue
  2. 6 0
      src/views/component/device/index.vue

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

@@ -1002,7 +1002,10 @@
                         </el-form-item>
                       </el-col>
                       <el-col :span="24">
-                        <el-form-item label="设备说明书:">
+                        <el-form-item
+                          v-if="!hidefuJianShang"
+                          label="设备说明书:"
+                        >
                           <ibps-attachment
                             v-model="form.fuJianShang"
                             :download="true"
@@ -1110,6 +1113,10 @@ export default {
       type: Boolean,
       default: false
     },
+    hidefuJianShang: {
+      type: Boolean,
+      default: false
+    },
     tabList: {
       type: Object,
       default: function () {

+ 6 - 0
src/views/component/device/index.vue

@@ -390,6 +390,7 @@
       :has-fu-ze-ren-dian-hua="hasFuZeRenDianHua"
       :has-chang-jia-lian-xi-ren="hasChangJiaLianXiRen"
       :readonly="!hasRole || readOnly"
+      :hidefu-jian-shang="hidefuJianShang"
       @close="close"
     />
     <input
@@ -914,6 +915,7 @@ export default {
       },
       stateList: { 停用: '停用', 报废: '报废', 合格: '合格' },
       hideSysDeviceNo: false,
+      hidefuJianShang: false,
       hasFuZeRenDianHua: false,
       hasChangJiaLianXiRen: false,
       tabList: {},
@@ -934,6 +936,7 @@ export default {
     const {
       stateList,
       hideSysDeviceNo,
+      hidefuJianShang,
       tabList,
       hasDeviceRole,
       typeList,
@@ -977,6 +980,9 @@ export default {
         (i) => i.slotName === 'preNumber'
       ).label = '设备编号'
     }
+    if (hidefuJianShang) {
+      this.hidefuJianShang = hidefuJianShang
+    }
     if (hasFuZeRenDianHua) {
       this.hasFuZeRenDianHua = hasFuZeRenDianHua
     }