fix: 修复IPAMBox页面 type切换时mask展示错误和IPV4/6国际化验证错误问题,下拉选择器去除清空功能

This commit is contained in:
@changcode
2022-03-07 14:16:00 +08:00
parent 1192934b96
commit 11a62f48bf
2 changed files with 4 additions and 8 deletions

View File

@@ -18,8 +18,6 @@
<el-select id="account-input-language"
class="right-box__select"
v-model="editipam.type"
clearable
collapse-tags
placeholder=""
@change="validValueType"
:disabled="!!editipam.id"
@@ -39,8 +37,6 @@
<el-select id="account-input-language"
class="right-box__select"
v-model="editipam.mask"
clearable
collapse-tags
placeholder="mask"
popper-class="right-box-select-top right-box__select-width prevent-clickoutside"
size="small">
@@ -103,13 +99,13 @@ export default {
if (Ipv4.test(value)) {
callback()
} else {
callback(new Error(vm.$t('validate.domain')))
callback(new Error(vm.$t('validate.address')))
}
} else if (this.editipam.type === 6) {
if (Ipv6.test(value)) {
callback()
} else {
callback(new Error(vm.$t('validate.domain')))
callback(new Error(vm.$t('validate.address')))
}
}
}, 100)
@@ -198,12 +194,14 @@ export default {
}
maskArray = Array.from(new Set(mask))
maskArray.sort(function (a, b) { return b - a })
this.editipam.mask = 24
} else if (e === 6) {
for (let i = 1; i <= 128; i++) {
mask.push(i)
}
maskArray = Array.from(new Set(mask))
maskArray.sort(function (a, b) { return b - a })
this.editipam.mask = 24
}
this.maskList = maskArray
}

View File

@@ -21,8 +21,6 @@
<el-select id="account-input-language"
class="right-box__select"
v-model="editGlobalization.lang"
clearable
collapse-tags
placeholder=""
popper-class="right-box-select-top right-public-box-dropdown-top prevent-clickoutside"
size="small">