From 62272f5432664fe6ccc322455134328728da9b91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B4=AA=E6=B4=AA?= Date: Wed, 20 Nov 2024 16:35:11 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9entity=20setting?= =?UTF-8?q?=E7=9A=84relation=E5=88=9D=E5=A7=8B=E5=8C=96=E4=B8=BA=E7=A9=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../entitySetting/EntitySettingForm.vue | 32 +++---------------- 1 file changed, 5 insertions(+), 27 deletions(-) diff --git a/src/views/setting/entitySetting/EntitySettingForm.vue b/src/views/setting/entitySetting/EntitySettingForm.vue index 13b3cbf1..9569058a 100644 --- a/src/views/setting/entitySetting/EntitySettingForm.vue +++ b/src/views/setting/entitySetting/EntitySettingForm.vue @@ -133,8 +133,7 @@ v-model="item.from_entity_index" class="relation-field__select" placeholder="" - @visible-change="visibleFromEntity($event, index)" - @change="changeFromEntity(index)"> + @visible-change="visibleFromEntity($event, index)"> + @visible-change="visibleToEntity($event, index)"> { if (valid) { - this.editObj.relationData.data.push({ from_entity_index: '', to_entity_index: '', type: '', fromDisabled: false, toDisabled: false }) + this.editObj.relationData.data.push({ from_entity_index: '', to_entity_index: '', type: '' }) } }) }, @@ -596,12 +594,6 @@ export default { }) } }, - changeFromEntity (index) { - this.editObj.relationData.data[index].fromDisabled = true - }, - changeToEntity (index) { - this.editObj.relationData.data[index].toDisabled = true - }, /** 创建entity */ async saveEntity () { const valid1 = await this.$refs.sourceForm.validate((valid) => { @@ -631,21 +623,7 @@ export default { return true } - if (formObj.relationData.data.length === 1) { - const obj = formObj.relationData.data.find(d => !d.from_entity_index && !d.to_entity_index && !d.type) - if (!obj) { - const valid3 = await this.$refs.relationForm.validate((valid) => { - return valid - }) - if (!valid3) { - ElMessageBox.alert(this.$t('detection.create.informationFilled'), this.$t('overall.tip'), { - confirmButtonText: 'OK', - callback: () => {} - }) - return true - } - } - } else if (formObj.relationData.data.length > 1) { + if (formObj.relationData.data.length > 0) { const obj = formObj.relationData.data.find(d => !d.from_entity_index || !d.to_entity_index || !d.type) if (obj) { this.activeNames = ['1', '2']