feat:对接虚拟机实例接口

This commit is contained in:
2025-08-14 11:31:13 +08:00
parent d636050aac
commit 67ce6f66ac
9 changed files with 4941 additions and 105 deletions
+61 -45
View File
@@ -181,7 +181,7 @@
</el-form-item>
<el-form-item label="内存">
<el-input v-model="serverForm.memory" placeholder="内存大小">
<template #append>GB</template>
<template #append>MB</template>
</el-input>
</el-form-item>
<el-form-item label="CPU">
@@ -708,58 +708,74 @@ onMounted(async () => {
// 加载地区数据
// 实际项目中应该从API获取或使用静态JSON文件
regionsBuff.value = [
{
{
value: 'china',
label: '中国',
children: [
{
value: 'north',
label: '华北',
children: [
{ value: 'beijing', label: '北京' },
{ value: 'tianjin', label: '天津' },
{ value: 'hebei', label: '河北' }
]
},
{
value: 'east',
label: '华东',
children: [
{ value: 'shanghai', label: '上海' },
{ value: 'jiangsu', label: '江苏' },
{ value: 'zhejiang', label: '浙江' }
]
},
{
value: 'south',
label: '华南',
children: [
{ value: 'guangdong', label: '广东' },
{ value: 'guangxi', label: '广西' },
{ value: 'hainan', label: '海南' }
]
},
{
value: 'southwest',
label: '西南',
children: [
{ value: 'sichuan', label: '四川' },
{ value: 'chongqing', label: '重庆' },
{ value: 'yunnan', label: '云南' }
]
}
{
value: 'southwest',
label: '西南',
children: [
{ value: 'sichuan', label: '四川' },
{ value: 'chongqing', label: '重庆' },
{ value: 'yunnan', label: '云南' },
{ value: 'guizhou', label: '贵州' },
{ value: 'xizang', label: '西藏' }
]
},
{
value: 'northeast',
label: '东北',
children: [
{ value: 'liaoning', label: '辽宁' },
{ value: 'jilin', label: '吉林' },
{ value: 'heilongjiang', label: '黑龙江' }
]
},
{
value: 'northwest',
label: '西北',
children: [
{ value: 'shaanxi', label: '陕西' },
{ value: 'gansu', label: '甘肃' },
{ value: 'qinghai', label: '青海' },
{ value: 'ningxia', label: '宁夏' },
{ value: 'xinjiang', label: '新疆' }
]
},
{
value: 'central',
label: '华中',
children: [
{ value: 'henan', label: '河南' },
{ value: 'hubei', label: '湖北' },
{ value: 'hunan', label: '湖南' }
]
},
{
value: 'northchina',
label: '华北',
children: [
{ value: 'tianjin', label: '天津' },
{ value: 'hebei', label: '河北' },
{ value: 'shanxi', label: '山西' },
{ value: 'neimenggu', label: '内蒙古' }
]
}
]
},
{
},
{
value: 'foreign',
label: '国外',
children: [
{ value: 'asia', label: '亚洲' },
{ value: 'europe', label: '欧洲' },
{ value: 'america', label: '美洲' }
{ value: 'asia', label: '亚洲' },
{ value: 'europe', label: '欧洲' },
{ value: 'america', label: '美洲' },
{ value: 'africa', label: '非洲' },
{ value: 'oceania', label: '大洋洲' }
]
}
]
}
]
// 设置对话框宽度响应式
updateDialogWidth()