From d9461a1740bbc5d8d03258e4db0722aa9655d712 Mon Sep 17 00:00:00 2001
From: jinlin <jinlin>
Date: 星期日, 07 四月 2024 08:34:00 +0800
Subject: [PATCH] 修改

---
 web/src/views/modules/basicInfo/TyProductModel-AddOrUpdate.vue |   24 +++++++++++++++++++++---
 1 files changed, 21 insertions(+), 3 deletions(-)

diff --git a/web/src/views/modules/basicInfo/TyProductModel-AddOrUpdate.vue b/web/src/views/modules/basicInfo/TyProductModel-AddOrUpdate.vue
index 6636836..d4136aa 100644
--- a/web/src/views/modules/basicInfo/TyProductModel-AddOrUpdate.vue
+++ b/web/src/views/modules/basicInfo/TyProductModel-AddOrUpdate.vue
@@ -2,7 +2,7 @@
   <zt-dialog ref="dialog" @confirm="formSubmit" append-to-body>
     <el-form :model="dataForm" ref="dataForm" :disabled="dataForm.disabled" label-width="120px">
       <zt-form-item label="涓婄骇绯荤粺" prop="pid">
-        <zt-select v-model="dataForm.pid" placeholder=" " :datas="productList"/>
+        <zt-select v-model="dataForm.pid" placeholder=" " :datas="productList" @input="selectDefaultProduct"/>
       </zt-form-item>
       <zt-form-item label="鍚嶇О" prop="name" rules="required">
         <el-input v-model="dataForm.name"></el-input>
@@ -68,6 +68,9 @@
       init() {
         this.getProductList()
       },
+      selectDefaultProduct() {
+        this.dataForm.nodeType = 1
+      },
       // 鑾峰彇绯荤粺鍒楄〃
       async getProductList() {
         let res = await this.$http.get('/basicInfo/TyProductModel/getProductList')
@@ -87,7 +90,7 @@
         let params = {
           productType: selected
         }
-        let res = await this.$http.get(`/sysPictureBase/getDefaultImg`, {params:params})
+        let res = await this.$http.get(`/sysPictureBase/getDefaultImg`, {params: params})
         this.dataForm.operatImgName = res.data.name
         this.dataForm.operatImg = res.data.id
       },
@@ -98,7 +101,22 @@
           ...this.dataForm,
           ...res.data
         }
-        console.log(this.map, 'getInfo')
+        if (this.dataForm.pid == null) {
+          this.dataForm.pid = ''
+        }
+        if (this.dataForm.baseCompute == null) {
+          this.dataForm.baseCompute = ''
+        }
+        if (this.dataForm.taskCompute == null) {
+          this.dataForm.taskCompute = ''
+        }
+        if (this.dataForm.reliabDistrib == null) {
+          this.dataForm.reliabDistrib = ''
+        }
+        if (this.dataForm.repairDistrib == null) {
+          this.dataForm.repairDistrib = ''
+        }
+        console.log(this.dataForm, 'this.dataForm')
       },
       // 琛ㄥ崟鎻愪氦
       async formSubmit() {

--
Gitblit v1.9.1