Merge pull request #2593 from jumpserver/pr@dev@cloud_asset

perf: cloud url 与 协议 同步
This commit is contained in:
feng626
2023-02-10 15:47:20 +08:00
committed by GitHub

View File

@@ -10,7 +10,24 @@ export default {
components: { BaseAssetCreateUpdate },
data() {
return {
url: '/api/v1/assets/clouds/'
url: '/api/v1/assets/clouds/',
addFieldsMeta: {
protocols: {
hidden: (formValue) => {
const address = formValue['address']
if (!address) return
let port = address.startsWith('https://') ? 443 : 80
try {
const url = new URL(address)
if (url.port) { port = url.port }
} catch (e) {
// pass
}
const protocols = formValue['protocols']?.[0] || {}
protocols.port = port
}
}
}
}
}
}