From 14d6c180e4af073ddb33e0c07d7351530adec72c Mon Sep 17 00:00:00 2001
From: jihongshun <1151753686@qq.com>
Date: 星期六, 27 九月 2025 14:39:47 +0800
Subject: [PATCH] bugfix

---
 src/views/system/project/components/chooseModelDialog.vue |   18 +++++++++++-------
 1 files changed, 11 insertions(+), 7 deletions(-)

diff --git a/src/views/system/project/components/chooseModelDialog.vue b/src/views/system/project/components/chooseModelDialog.vue
index ec172e3..d07f04a 100644
--- a/src/views/system/project/components/chooseModelDialog.vue
+++ b/src/views/system/project/components/chooseModelDialog.vue
@@ -6,7 +6,7 @@
     width="20%">
     <el-form ref="form" :model="form" label-width="80px" :rules="rules">
       <el-form-item label="椋炶妯℃澘">
-        <el-select v-model="form.modelObj" placeholder="璇烽�夋嫨椋炶妯℃澘" @change="handleChange">
+        <el-select v-model="form.flyDeviceId" placeholder="璇烽�夋嫨椋炶妯℃澘" @change="handleChange">
           <el-option
               v-for="item in templateArr"
               :key="item.id"
@@ -53,7 +53,7 @@
         },
         templateArr:[],
         rules:{
-          modelObj: [
+          flyDeviceId: [
             { required: true, message: '璇烽�夋嫨妯℃澘', trigger: 'change' }
           ]
         }
@@ -64,9 +64,10 @@
       if(this.deviceId){
         flyDataInfo(this.deviceId).then(res=>{
           console.log(res)
-          if(res.code == 200 ) {
-            this.templateArr = res.rows
-          }
+          // if(res.code == 200 ) {
+          //   this.templateArr = res.rows
+          // }
+          this.templateArr = res || []
         })
         //鐐瑰嚮妯℃澘鏌ヨ璁惧涓嬬殑鍏宠仈妯″瀷鐨勬墍鏈夋ā鏉� 
       }
@@ -76,14 +77,17 @@
         this.$emit('cancelModel')
       }, 
       handleChange(value){
-         this.form.deviceId = this.deviceId
+        console.log(value)
+        console.log(this.templateArr)
+        this.form.deviceId = this.deviceId
+        this.form.flyDeviceId =value
         this.form.modelObj =this.templateArr.find(item => item.id === value)
       },
       submit(){
         // this.selectArr 
         // //鍙嶆樉鍙傛暟浼犻�抩ption瀵硅薄  
         // this.form.deviceId = this.deviceId
-        // console.log(this.form)
+        console.log(this.form)
         this.$emit('receiveModel',this.form)
         this.$emit('cancelModel')
       },

--
Gitblit v1.9.3