feat:对接ACS容器和虚拟机

This commit is contained in:
2025-09-11 22:57:54 +08:00
parent 67ce6f66ac
commit d9021caca2
18 changed files with 13389 additions and 47 deletions
+12 -2
View File
@@ -195,6 +195,12 @@
<el-form-item label="展示名称" prop="show_name">
<el-input v-model="form.show_name" placeholder="请输入展示名称" />
</el-form-item>
<el-form-item label="分类ID" prop="class_id">
<el-input v-model="form.class_id" placeholder="请输入分类ID" />
</el-form-item>
<el-form-item label="分类名称" prop="class_name">
<el-input v-model="form.class_name" placeholder="请输入分类名称" />
</el-form-item>
<el-form-item label="图标">
<div class="image-icon-upload">
<img v-if="form.image_ico" :src="mainUrl + form.image_ico" class="preview-icon" />
@@ -441,7 +447,9 @@ const form = reactive({
image_ico: '',
tag: '',
server_id: '',
env: ''
env: '',
class_id: '',
class_name: ''
})
const rules = {
@@ -449,7 +457,9 @@ const rules = {
show_name: [{ required: true, message: '请输入展示名称', trigger: 'blur' }],
tag: [{ required: true, message: '请输入版本号', trigger: 'blur' }],
plan_id: [{ required: true, message: '请选择套餐', trigger: 'change' }],
description: [{ required: true, message: '请输入镜像描述', trigger: 'blur' }]
description: [{ required: true, message: '请输入镜像描述', trigger: 'blur' }],
class_id: [{ required: false, message: '请输入分类ID', trigger: 'blur' }],
class_name: [{ required: false, message: '请输入分类名称', trigger: 'blur' }]
}
const netform = reactive({