fix:修复 新增 复制 asset 时 切换type未删除不必要的数据,导致新增复制失败的问题

This commit is contained in:
zhangyu
2021-11-26 17:45:22 +08:00
parent dcd1474b85
commit 5086fc2fc6

View File

@@ -614,6 +614,14 @@ export default {
selectType (type) {
this.editAsset.type = { ...type }
this.editAsset.typeId = type.id ? type.id : ''
this.editAsset.authType = ''
this.editAsset.authUsername = ''
this.editAsset.authPin = ''
this.editAsset.authUserTip = ''
this.editAsset.authPinTip = ''
this.editAsset.snmpCredentialId = ''
this.editAsset.authProtocolPort = ''
this.editAsset.pid = ''
},
addLabel ([groupId, metaId]) {
const label = this.options.metaOptions.find(m => m.id === metaId)
@@ -649,7 +657,9 @@ export default {
this.editAsset.brandId = parseInt(this.editAsset.brandAndModel[0])
this.editAsset.modelId = parseInt(this.editAsset.brandAndModel[1])
}
if (this.editAsset.type.authProtocol !== assetConstants.authProtocolData.ssh) {
this.editAsset.authType = ''
}
this.$refs.form.validate((valid) => {
if (valid) {
const params = JSON.parse(JSON.stringify(this.editAsset))