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