Преглед изворни кода

修复供应商名丢失的问题

luoaoxuan пре 1 година
родитељ
комит
67e96fb4cc
1 измењених фајлова са 6 додато и 18 уклоњено
  1. 6 18
      src/views/component/device/deviceDialog.vue

+ 6 - 18
src/views/component/device/deviceDialog.vue

@@ -252,6 +252,7 @@
                                                 placeholder="请选择"
                                                 icon="el-icon-search"
                                                 style="width:100%"
+                                                @change-link-data="shiFouQiJianHChange"
                                             />
                                         </el-form-item>
                                     </el-col>
@@ -783,7 +784,6 @@ export default {
             }],
             isFirstyiXiaoRiQi: true,
             isFirstbianZhiBuMen: true,
-            isFirstshiFouQiJianH: true,
             isSheKou: false,
             readonly: false,
             activeName: 'one',
@@ -969,22 +969,6 @@ export default {
                 }
             }
         },
-        // 根据供应商自动带出供应商名称和电话
-        'form.shiFouQiJianH': {
-            async handler (val) {
-                if (!val) return
-                if (this.isFirstshiFouQiJianH) {
-                    this.isFirstshiFouQiJianH = false
-                    return
-                }
-                const sql = `select * from t_gysxxb where id_='${val}'`
-                const { variables: { data }} = await this.$common.request('sql', sql)
-                if (data.length > 0) {
-                    this.form.lianXiFangShi = data[0].lian_xi_dian_hua_
-                    this.form.gongYingShang = data[0].gong_ying_shang_m
-                }
-            }
-        },
         // 根据编制部门动态获取对应文件存放处数据
         'form.bianZhiBuMen': {
             handler (value) {
@@ -1018,6 +1002,11 @@ export default {
         this.init()
     },
     methods: {
+        // 根据供应商自动带出供应商名称和电话
+        shiFouQiJianHChange (key, data) {
+            this.form.lianXiFangShi = data.lian_xi_dian_hua_
+            this.form.gongYingShang = data.gong_ying_shang_m
+        },
         changeData (...args) {
             this.form[args[0]] = args[1]
         },
@@ -1243,7 +1232,6 @@ export default {
                 const { data } = await getequipmentCard({ id: this.params.id })
                 this.form = data
             } else {
-                this.isFirstshiFouQiJianH = false
                 this.isFirstbianZhiBuMen = false
                 this.isFirstyiXiaoRiQi = false
                 // 随机生成一个不重复的设备编号