src/views/model/sche/snapshotConf/configForm.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/model/sche/snapshotConf/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/views/model/sche/snapshotConf/configForm.vue
@@ -16,8 +16,18 @@ </el-row> <el-row :gutter="20"> <el-col :span="20"> <el-form-item label="模型id" prop="modelId"> <el-input v-model="formData.modelId" placeholder=""/> <el-form-item label="调度模型" prop="modelId"> <el-select v-model="formData.modelId" clearable filterable :fit-input-width="false" placeholder="请选择调度模型"> <el-option v-for="item in scheduleModelList" :key="item.id" :label="item.modelName" :value="item.id" /> </el-select> </el-form-item> </el-col> </el-row> @@ -37,6 +47,8 @@ </template> <script lang="ts" setup> import * as SnapshotConfigApi from '@/api/model/sche/suggest/snapshotConfig' import * as ScheduleModelApi from "@/api/model/sche/model"; const scheduleModelList = ref([] as ScheduleModelApi.ScheduleModelVO[]) defineOptions({ name: 'SnapshotConfigForm' }) @@ -54,8 +66,9 @@ scheduleObj: undefined, }) const formRules = reactive({ chartName: [{ required: true, message: '不能为空', trigger: 'blur' }], chartCode: [{ required: true, message: '不能为空', trigger: 'blur' }], title: [{ required: true, message: '不能为空', trigger: 'blur' }], modelId: [{ required: true, message: '不能为空', trigger: 'blur' }], scheduleObj: [{ required: true, message: '不能为空', trigger: 'blur' }], }) const formRef = ref() // 表单 Ref @@ -65,6 +78,8 @@ dialogTitle.value = t('action.' + type) formType.value = type resetForm() // 加载调度模型列表 scheduleModelList.value = await ScheduleModelApi.getScheduleModelList() // 修改时,设置数据 if (id) { formLoading.value = true src/views/model/sche/snapshotConf/index.vue
@@ -8,18 +8,10 @@ :inline="true" label-width="68px" > <el-form-item label="标题" prop="snapshotConfigName"> <el-form-item label="标题" prop="title"> <el-input v-model="queryParams.snapshotConfigName" placeholder="请输入图表名称" clearable class="!w-240px" /> </el-form-item> <el-form-item label="模型ID" prop="snapshotConfigCode"> <el-input v-model="queryParams.snapshotConfigCode" placeholder="请输入模型ID" v-model="queryParams.title" placeholder="请输入标题" clearable class="!w-240px" /> @@ -55,7 +47,7 @@ row-key="id" > <el-table-column prop="title" label="标题"/> <el-table-column prop="modelId" label="模型ID"/> <el-table-column prop="modelName" label="模型名称"/> <el-table-column prop="scheduleObj" label="调整对象"/> <el-table-column label="操作" align="center" width="200px"> <template #default="scope"> @@ -116,8 +108,8 @@ const queryParams = reactive({ page: 1, limit: 10, modelId: '', snapshotConfigCode: '' title: '', modelId: '' }) const queryFormRef = ref() // 搜索的表单