From 2bff3e4f49578263c3dfa2172dae8d3c684abc8e Mon Sep 17 00:00:00 2001 From: dengzedong <dengzedong@email> Date: 星期日, 29 九月 2024 13:40:09 +0800 Subject: [PATCH] 模型运行添加pyName --- src/views/model/mpk/project/ProjectForm.vue | 22 +++++++++++----------- src/views/model/mpk/file/MpkRun.vue | 2 ++ 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/src/views/model/mpk/file/MpkRun.vue b/src/views/model/mpk/file/MpkRun.vue index f3a0318..3f44537 100644 --- a/src/views/model/mpk/file/MpkRun.vue +++ b/src/views/model/mpk/file/MpkRun.vue @@ -116,6 +116,7 @@ const dialogTitle = ref('模型运行') // 弹窗的标题 const formData = reactive({ + pyName: '', className: '', methodName: '', datas: [], @@ -131,6 +132,7 @@ const open = async (row) => { dialogVisible.value = true formData.className = row.pkgName + '.impl.' + row.pyName + 'Impl'; + formData.pyName = row.pyName; const mpk = await MpkApi.getMpk(row.id) methodList.value = mpk.modelMethods formData.methodName = mpk.modelMethods[0].methodName diff --git a/src/views/model/mpk/project/ProjectForm.vue b/src/views/model/mpk/project/ProjectForm.vue index c0a1777..3f8f5be 100644 --- a/src/views/model/mpk/project/ProjectForm.vue +++ b/src/views/model/mpk/project/ProjectForm.vue @@ -1,5 +1,5 @@ <template> - <Dialog v-model="dialogVisible" :title="dialogTitle"> + <Dialog v-model="dialogVisible" :title="dialogTitle" width="60%"> <el-form ref="formRef" v-loading="formLoading" @@ -8,25 +8,25 @@ label-width="80px" > <el-row :gutter="20"> - <el-col :span="20"> - <el-form-item label="项目名称" prop="projectName" style="width: 100%"> - <el-input v-model="formData.projectName" placeholder="" style="width: 100%"/> + <el-col :span="10"> + <el-form-item label="项目名称" prop="projectName"> + <el-input v-model="formData.projectName" placeholder=""/> </el-form-item> </el-col> </el-row> <el-row :gutter="20"> - <el-col :span="20"> - <el-form-item label="项目编码" prop="projectCode" style="width: 100%"> - <el-input v-model="formData.projectCode" placeholder="" style="width: 100%"/> + <el-col :span="10"> + <el-form-item label="项目编码" prop="projectCode"> + <el-input v-model="formData.projectCode" placeholder=""/> </el-form-item> </el-col> </el-row> <el-row :gutter="20"> - <el-col> + <el-col :span="24"> <el-form-item label="关联模型" prop="models"> - <el-transfer :props="{key: 'id',label: 'pyName'}" :titles="['未选模型', '已选模型']" target-order="unshift" filterable :filter-method="filterMethod" v-model="formData.models" :data="modelList"> + <el-transfer style="width: 100%" :props="{key: 'id',label: 'pyName'}" :titles="['未选模型', '已选模型']" target-order="unshift" filterable :filter-method="filterMethod" v-model="formData.models" :data="modelList"> <template #default="{ option }"> - <span :title="option.pyChineseName">{{ option.pyName}}</span> + <span :title="option.pyName + '【' + option.pyChineseName + '】'">{{ option.pyName}}</span> </template> </el-transfer> </el-form-item> @@ -148,6 +148,6 @@ <style scoped> :deep(.el-transfer-panel) { - width: 35%; + width: 40%; } </style> -- Gitblit v1.9.3