perf: 优化云同步测试账号再次打开后不显示上次选的地域信息

This commit is contained in:
jiangweidong
2024-04-16 17:31:36 +08:00
committed by Bryan
parent 251873a7e9
commit 28e756e163
2 changed files with 6 additions and 4 deletions

View File

@@ -359,7 +359,7 @@ export default {
})
},
clearSelected() {
this.iValue = []
this.iValue = this.multiple ? [] : ''
},
checkDisabled(item) {
return item.disabled === undefined ? this.disabledValues.indexOf(item.value) !== -1 : item.disabled

View File

@@ -7,12 +7,13 @@
:confirm-title="$tc('assets.TestConnection')"
:loading-status="testLoading"
width="50"
@close="handleCancel()"
@cancel="handleCancel()"
@confirm="handleConfirm()"
>
<el-form ref="regionFrom" label-width="auto" :model="account">
<el-form ref="regionForm" label-width="auto" :model="account">
<el-form-item :label="$tc('xpack.Cloud.Region')" :rules="regionRules" prop="region">
<Select2 v-model="account.region" v-bind="select2" />
<Select2 ref="regionSelect" v-model="account.region" v-bind="select2" />
</el-form-item>
</el-form>
</Dialog>
@@ -233,9 +234,10 @@ export default {
},
handleCancel() {
this.visible = false
this.$refs.regionSelect.clearSelected()
},
handleConfirm() {
this.$refs.regionFrom.validate(valid => {
this.$refs.regionForm.validate(valid => {
if (valid) {
this.testLoading = true
this.$axios.get(