diff --git a/src/views/assets/Cloud/SyncInstanceTask/SyncInstanceTaskCreateUpdate.vue b/src/views/assets/Cloud/SyncInstanceTask/SyncInstanceTaskCreateUpdate.vue index 7b4d3287b..054f42b96 100644 --- a/src/views/assets/Cloud/SyncInstanceTask/SyncInstanceTaskCreateUpdate.vue +++ b/src/views/assets/Cloud/SyncInstanceTask/SyncInstanceTaskCreateUpdate.vue @@ -119,6 +119,10 @@ export default { updateSuccessNextRoute: { name: 'CloudCenter' }, createSuccessNextRoute: { name: 'CloudCenter' }, afterGetFormValue(formValue) { + formValue.protocols = formValue.protocols?.split(' ').map(i => { + const [name, port] = i.split('/') + return { name, port } + }) formValue.ip_network_segment_group = formValue.ip_network_segment_group.toString() return formValue }, diff --git a/src/views/assets/Cloud/SyncInstanceTask/SyncInstanceTaskDetail/detail.vue b/src/views/assets/Cloud/SyncInstanceTask/SyncInstanceTaskDetail/detail.vue index 4a50d77c3..4607fc686 100644 --- a/src/views/assets/Cloud/SyncInstanceTask/SyncInstanceTaskDetail/detail.vue +++ b/src/views/assets/Cloud/SyncInstanceTask/SyncInstanceTaskDetail/detail.vue @@ -52,20 +52,9 @@ export default { url: `/api/v1/xpack/cloud/accounts/${this.object.id}`, detailFields: [ 'name', 'account_display', 'node_display', - { - key: this.$t('xpack.Cloud.LinuxAdminUser'), - value: this.object.unix_admin_user?.name - }, - { - key: this.$t('xpack.Cloud.WindowsAdminUser'), - value: this.object.windows_admin_user?.name - }, { key: this.$t('assets.Protocols'), - value: this.object.protocols, - formatter: (item, val) => { - return
{val?.map((v) => {v['name']}/{v['port']})}
- } + value: this.object.protocols }, { key: this.$t('xpack.Cloud.IPNetworkSegment'),