Przeglądaj źródła

task-7125 新增表格:医学装备验收报告,设备验收记录:按科室表格适应性调整

tianxinyu 1 dzień temu
rodzic
commit
d78ad1d01b
1 zmienionych plików z 30 dodań i 8 usunięć
  1. 30 8
      src/views/component/device/deviceDialog.vue

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

@@ -1702,10 +1702,32 @@ export default {
     },
     sheBeiMingChenChange(key, data) {
       this.form.sheBeiMingCheng = data.ming_cheng_str_
-      this.form.guiGeXingHao = data.xing_hao_gui_ge_
       this.form.jiShenXuHao = data.chu_chang_bian_ha
-      this.form.changShang = data.sheng_chan_chang_
       this.form.yuanSheBeiBian = data.she_bei_bian_hao_
+      this.form.gouJinRiQi = data.dao_huo_shi_jian_
+      this.form.jieShouRiQi = data.kai_xiang_shi_jia
+      this.form.chuChangRiQi = data.chu_chang_ri_qi_
+      this.form.guiGeXingHao = data.xing_hao_gui_ge_
+      this.form.changShang = data.sheng_chan_chang_
+      this.form.jiShenXuHao = data.chu_chang_hao_
+      this.form.shiFouQiJianH = data.gong_ying_shang_
+      this.form.lianXiFangShi = data.lian_xi_fang_shi_
+      this.form.changJiaLianXiRen = data.lian_xi_ren_2_ + data.lian_xi_fang_sh_2
+      this.getFuJian(data.id_)
+    },
+    // 附属设备列表
+    getFuJian (id) {
+      this.$common.request('query', {
+        key: 'hqsbysfjzb',
+        params: [id]
+      }).then(res => {
+        let { data } = res.variables
+        this.form.accessoriesDevicePoList = data.map(item => ({
+          mingCheng: item.ming_cheng_,
+          shuLiang: item.fu_jian_shu_liang
+        }))
+      })
+      
     },
     // 根据供应商自动带出供应商名称和电话
     shiFouQiJianHChange(key, data) {
@@ -1753,12 +1775,12 @@ export default {
           if (!item.mingCheng) {
             throw new Error(`附属设备及配件第${i + 1}行名称缺失!`)
           }
-          if (!item.guiGeXingHao1) {
-            throw new Error(`附属设备及配件第${i + 1}行规格型号缺失!`)
-          }
-          if (!item.danWei) {
-            throw new Error(`附属设备及配件第${i + 1}行单位缺失!`)
-          }
+          // if (!item.guiGeXingHao1) {
+          //   throw new Error(`附属设备及配件第${i + 1}行规格型号缺失!`)
+          // }
+          // if (!item.danWei) {
+          //   throw new Error(`附属设备及配件第${i + 1}行单位缺失!`)
+          // }
           if (!item.shuLiang) {
             throw new Error(`附属设备及配件第${i + 1}行数量缺失!`)
           }