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']