Bläddra i källkod

病理版调整设备档案卡显示内容

zhonghuizhen 3 dagar sedan
förälder
incheckning
db6c598a7a
2 ändrade filer med 64 tillägg och 9 borttagningar
  1. 3 1
      src/utils/query.js
  2. 61 8
      src/views/component/device/deviceDialog.vue

+ 3 - 1
src/utils/query.js

@@ -31,7 +31,9 @@
         // 是否显示系统设备编号(形如JYK-XXXX的系统生成编号)
         // 是否显示系统设备编号(形如JYK-XXXX的系统生成编号)
         'hideSysDeviceNo': false,
         'hideSysDeviceNo': false,
         // 是否显示注册证有效期
         // 是否显示注册证有效期
-        'showzhuCeYouXiaoQi': true
+        'showzhuCeYouXiaoQi': true,
+        // 是否显示附件信息档案卡上侧(dev2是)
+        'showFuJianXinXiUp': true
     },
     },
     // 设备标签
     // 设备标签
     'deviceTag': {
     'deviceTag': {

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

@@ -27,9 +27,9 @@
             :rules="rules"
             :rules="rules"
             :hide-required-asterisk="true"
             :hide-required-asterisk="true"
           >
           >
-            <el-row type="flex" justify="center" :gutter="20">
-              <el-col :span="16">
-                <el-row :gutter="20">
+            <el-row type="flex" justify="center" :gutter="20" >
+              <el-col :span="15">
+                <el-row :gutter="20" >
                   <el-col :span="8">
                   <el-col :span="8">
                     <el-form-item label="设备验收记录:" prop="sheBeiMingChen">
                     <el-form-item label="设备验收记录:" prop="sheBeiMingChen">
                       <ibps-custom-dialog
                       <ibps-custom-dialog
@@ -60,7 +60,7 @@
                     </el-form-item>
                     </el-form-item>
                   </el-col>
                   </el-col>
                 </el-row>
                 </el-row>
-                <el-row :gutter="20">
+                <el-row :gutter="20" align="top">
                   <el-col :span="8">
                   <el-col :span="8">
                     <el-form-item label="建档部门:" prop="bianZhiBuMen">
                     <el-form-item label="建档部门:" prop="bianZhiBuMen">
                       <template slot="label">
                       <template slot="label">
@@ -113,8 +113,9 @@
                       <span v-else>{{ form.bianZhiShiJian || '/' }}</span>
                       <span v-else>{{ form.bianZhiShiJian || '/' }}</span>
                     </el-form-item>
                     </el-form-item>
                   </el-col>
                   </el-col>
+               
                 </el-row>
                 </el-row>
-                <el-row :gutter="20">
+                <el-row :gutter="20" align="top">
                   <el-col v-if="!hideSysDeviceNo" :span="8">
                   <el-col v-if="!hideSysDeviceNo" :span="8">
                     <el-form-item label="设备编号:" prop="sheBeiShiBieH">
                     <el-form-item label="设备编号:" prop="sheBeiShiBieH">
                       <template slot="label">
                       <template slot="label">
@@ -153,6 +154,7 @@
                       <span>{{ showState || '/' }}</span>
                       <span>{{ showState || '/' }}</span>
                     </el-form-item>
                     </el-form-item>
                   </el-col>
                   </el-col>
+                 
                 </el-row>
                 </el-row>
                 <el-row :gutter="20">
                 <el-row :gutter="20">
                   <el-col :span="8">
                   <el-col :span="8">
@@ -213,6 +215,7 @@
                       <span v-else>{{ form.jieShouZhuangTai || '/' }}</span>
                       <span v-else>{{ form.jieShouZhuangTai || '/' }}</span>
                     </el-form-item>
                     </el-form-item>
                   </el-col>
                   </el-col>
+               
                 </el-row>
                 </el-row>
                 <el-row :gutter="20">
                 <el-row :gutter="20">
                   <el-col :span="8">
                   <el-col :span="8">
@@ -262,6 +265,7 @@
                       <span v-else>{{ form.ziChanBianHao || '/' }}</span>
                       <span v-else>{{ form.ziChanBianHao || '/' }}</span>
                     </el-form-item>
                     </el-form-item>
                   </el-col>
                   </el-col>
+                
                 </el-row>
                 </el-row>
                 <el-row :gutter="20">
                 <el-row :gutter="20">
                   <el-col :span="8">
                   <el-col :span="8">
@@ -401,7 +405,7 @@
                       <span v-else>{{ form.fuZeRenDianHua || '/' }}</span>
                       <span v-else>{{ form.fuZeRenDianHua || '/' }}</span>
                     </el-form-item>
                     </el-form-item>
                   </el-col>
                   </el-col>
-                  <el-col v-if="hasChangJiaLianXiRen" :span="10">
+                  <el-col v-if="hasChangJiaLianXiRen" :span="8">
                     <el-form-item label="厂家联系人及电话:">
                     <el-form-item label="厂家联系人及电话:">
                       <el-input
                       <el-input
                         v-if="!readonly"
                         v-if="!readonly"
@@ -413,7 +417,54 @@
                   </el-col>
                   </el-col>
                 </el-row>
                 </el-row>
               </el-col>
               </el-col>
-              <el-col :span="8">
+              <el-col :span="5" v-if="showFuJianXinXiUp"  style="margin-top: 35px;">
+                <el-form label-width="100px" style="padding-left: 5px;">
+                  <el-form-item label="设备图片:">
+                    <ibps-image
+                      v-model="form.beiZhu"
+                      height="90"
+                      width="90"
+                      accept=".jpg,.jpeg,.png,.gif,.bmp,.webp"
+                      multiple
+                      download
+                      :disabled="readonly"
+                      size=""
+                    />
+                  </el-form-item>
+                  <el-form-item label="附件上传:">
+                    <ibps-attachment
+                      v-model="form.yqzp"
+                      :download="true"
+                      multiple
+                      accept="*"
+                      :readonly="readonly"
+                      style="width: 100%"
+                    />
+                  </el-form-item>
+                  <el-form-item label="资质证书:">
+                    <ibps-attachment
+                      v-model="form.faPiao"
+                      :download="true"
+                      multiple
+                      accept="*"
+                      :readonly="readonly"
+                      style="width: 100%"
+                    />
+                  </el-form-item>
+                  <el-form-item v-if="!hidefuJianShang" label="设备说明书:">
+                    <ibps-attachment
+                      v-model="form.fuJianShang"
+                      :download="true"
+                      multiple
+                      accept="*"
+                      :readonly="readonly"
+                      style="width: 100%"
+                    />
+                  </el-form-item>
+                </el-form>
+              </el-col>
+
+              <el-col :span="4">
                 <el-row v-if="photos.length > 0">
                 <el-row v-if="photos.length > 0">
                   <el-col>
                   <el-col>
                     <el-carousel
                     <el-carousel
@@ -1070,7 +1121,7 @@
                         </el-row>
                         </el-row>
                       </el-col>
                       </el-col>
                     </el-row>
                     </el-row>
-                    <el-row :gutter="20">
+                    <el-row :gutter="20" v-if="!showFuJianXinXiUp">
                       <el-col :span="24">
                       <el-col :span="24">
                         <el-alert
                         <el-alert
                           :closable="false"
                           :closable="false"
@@ -1380,6 +1431,7 @@ export default {
       preParams: {},
       preParams: {},
       Ids: [],
       Ids: [],
       showzhuCeYouXiaoQi: false,
       showzhuCeYouXiaoQi: false,
+      showFuJianXinXiUp: false,
       dynamicRequiredFields: false,
       dynamicRequiredFields: false,
       originalEditReadOnly: false,
       originalEditReadOnly: false,
       form: {
       form: {
@@ -1827,6 +1879,7 @@ export default {
       this.showzhuCeYouXiaoQi = deviceres?.showzhuCeYouXiaoQi || false
       this.showzhuCeYouXiaoQi = deviceres?.showzhuCeYouXiaoQi || false
       this.dynamicRequiredFields = deviceres?.requiredField || false
       this.dynamicRequiredFields = deviceres?.requiredField || false
       this.originalEditReadOnly = deviceres?.originalEditReadOnly || false
       this.originalEditReadOnly = deviceres?.originalEditReadOnly || false
+      this.showFuJianXinXiUp = deviceres?.showFuJianXinXiUp || false
       if (this.hideSysDeviceNo) {
       if (this.hideSysDeviceNo) {
         this.rules.yuanSheBeiBian[0].message = '设备编号不能为空'
         this.rules.yuanSheBeiBian[0].message = '设备编号不能为空'
       }
       }