diff --git a/src/components/admin/UserVmSecurityGroupSelector.vue b/src/components/admin/UserVmSecurityGroupSelector.vue index 3531671..1d0a062 100644 --- a/src/components/admin/UserVmSecurityGroupSelector.vue +++ b/src/components/admin/UserVmSecurityGroupSelector.vue @@ -124,13 +124,19 @@ const submitCreate = async () => { lock: createForm.lock, drop_all: createForm.drop_all }) - if (res?.data?.code === 200) { + const code = res?.data?.code + if (code === 200 || code === 201 || (code >= 200 && code < 300)) { ElMessage.success('创建成功') showCreate.value = false Object.assign(createForm, { name: '', direction: 'in', lock: false, drop_all: false }) - loadList() - } else ElMessage.error(res?.data?.message || '创建失败') - } catch { ElMessage.error('创建失败') } finally { createLoading.value = false } + await loadList() + } else { + ElMessage.error(res?.data?.message || res?.data?.error || '创建失败') + } + } catch (e) { + const msg = e?.response?.data?.message || e?.response?.data?.error || e?.message || '创建失败' + ElMessage.error(msg) + } finally { createLoading.value = false } } const handleClose = () => { visible.value = false } diff --git a/src/views/user-vm/UserVmDetail.vue b/src/views/user-vm/UserVmDetail.vue index d7124d9..4f9150d 100644 --- a/src/views/user-vm/UserVmDetail.vue +++ b/src/views/user-vm/UserVmDetail.vue @@ -63,14 +63,20 @@
-
vCPU{{ vm.vcpu || '-' }} 核
-
内存{{ formatMemory(vm.memory) }}
-
下行带宽{{ vm.rx_bandwidth || 0 }} Mbps
-
上行带宽{{ vm.tx_bandwidth || 0 }} Mbps
-
-
+
vCPU / 内存{{ vm.vcpu || '-' }} 核 / {{ formatMemory(vm.memory) }}
+
+ 带宽 ↓ / ↑ + + {{ vm.rx_bandwidth || 0 }} / {{ vm.tx_bandwidth || 0 }} Mbps + + 修改 + + +
用户名{{ isWindows ? 'Administrator' : 'root' }}
远程端口{{ isWindows ? (vm.ssh_port && vm.ssh_port !== 22 ? vm.ssh_port : 3389) : (vm.ssh_port || 22) }}
+
+
外网IP