diff --git a/src/api/bpm/formprocessmapping/index.ts b/src/api/bpm/formprocessmapping/index.ts new file mode 100644 index 0000000..3726b0c --- /dev/null +++ b/src/api/bpm/formprocessmapping/index.ts @@ -0,0 +1,44 @@ +import request from '@/config/axios' + +// BPM 表单工作流对应 VO +export interface FormProcessMappingVO { + id: number // 编号 + name: string // 映射名 + processKey: string // 流程信息 + formCustomCreatePath: string // 表单的提交路径 + formCustomViewPath: string // 表单的查看路径 + status: number // 状态(0正常 1停用) +} + +// BPM 表单工作流对应 API +export const FormProcessMappingApi = { + // 查询BPM 表单工作流对应分页 + getFormProcessMappingPage: async (params: any) => { + return await request.get({ url: `/bpm/form-process-mapping/page`, params }) + }, + + // 查询BPM 表单工作流对应详情 + getFormProcessMapping: async (id: number) => { + return await request.get({ url: `/bpm/form-process-mapping/get?id=` + id }) + }, + + // 新增BPM 表单工作流对应 + createFormProcessMapping: async (data: FormProcessMappingVO) => { + return await request.post({ url: `/bpm/form-process-mapping/create`, data }) + }, + + // 修改BPM 表单工作流对应 + updateFormProcessMapping: async (data: FormProcessMappingVO) => { + return await request.put({ url: `/bpm/form-process-mapping/update`, data }) + }, + + // 删除BPM 表单工作流对应 + deleteFormProcessMapping: async (id: number) => { + return await request.delete({ url: `/bpm/form-process-mapping/delete?id=` + id }) + }, + + // 导出BPM 表单工作流对应 Excel + exportFormProcessMapping: async (params) => { + return await request.download({ url: `/bpm/form-process-mapping/export-excel`, params }) + } +} diff --git a/src/views/bpm/formprocessmapping/FormProcessMappingForm.vue b/src/views/bpm/formprocessmapping/FormProcessMappingForm.vue new file mode 100644 index 0000000..024c67e --- /dev/null +++ b/src/views/bpm/formprocessmapping/FormProcessMappingForm.vue @@ -0,0 +1,124 @@ + + diff --git a/src/views/bpm/formprocessmapping/index.vue b/src/views/bpm/formprocessmapping/index.vue new file mode 100644 index 0000000..da099c5 --- /dev/null +++ b/src/views/bpm/formprocessmapping/index.vue @@ -0,0 +1,224 @@ + + + diff --git a/src/views/bpm/model/ModelForm.vue b/src/views/bpm/model/ModelForm.vue index ce60edc..7b7fa0a 100644 --- a/src/views/bpm/model/ModelForm.vue +++ b/src/views/bpm/model/ModelForm.vue @@ -35,7 +35,7 @@ placeholder="请输入流程名称" /> - + - + -
+
{ // 提示,引导用户做后续的操作 await ElMessageBox.alert( '新建模型成功!后续需要执行如下 3 个步骤:' + - '
1. 点击【修改流程】按钮,配置流程的分类、表单信息
' + - '
2. 点击【设计流程】按钮,绘制流程图
' + - '
3. 点击【发布流程】按钮,完成流程的最终发布
' + + '
1. 点击【设计流程】按钮,绘制流程图
' + + '
2. 点击【发布流程】按钮,完成流程的最终发布
' + '另外,每次流程修改后,都需要点击【发布流程】按钮,才能正式生效!!!', '重要提示', { diff --git a/src/views/bpm/model/ModelImportForm.vue b/src/views/bpm/model/ModelImportForm.vue deleted file mode 100644 index 9a91e1d..0000000 --- a/src/views/bpm/model/ModelImportForm.vue +++ /dev/null @@ -1,141 +0,0 @@ - - diff --git a/src/views/bpm/model/index.vue b/src/views/bpm/model/index.vue index 8f67d63..898e5b6 100644 --- a/src/views/bpm/model/index.vue +++ b/src/views/bpm/model/index.vue @@ -1,12 +1,4 @@