mirror of
https://github.com/jumpserver/lina.git
synced 2026-01-13 19:35:24 +00:00
Merge pull request #2593 from jumpserver/pr@dev@cloud_asset
perf: cloud url 与 协议 同步
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user