From c3f0fb662e5c58efb2631a93c39270c5e3172cdd Mon Sep 17 00:00:00 2001 From: JINGYJ <1458671527@qq.com> Date: Mon, 1 Jul 2024 18:09:04 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=B8=9A=E5=8A=A1=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E8=81=94=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/business.ts | 66 +++ src/api/system.ts | 36 ++ .../components/createForm.vue | 214 ++++++--- .../components/updateForm.vue | 430 ++++++++++++++++++ .../processConfiguration/index.vue | 87 +++- .../sublibraryManagement/index.vue | 203 ++++++--- vite.config.ts | 7 + 7 files changed, 884 insertions(+), 159 deletions(-) create mode 100644 src/api/business.ts create mode 100644 src/api/system.ts create mode 100644 src/views/businessManagement/processConfiguration/components/updateForm.vue diff --git a/src/api/business.ts b/src/api/business.ts new file mode 100644 index 0000000..6f7d45f --- /dev/null +++ b/src/api/business.ts @@ -0,0 +1,66 @@ +import { http } from "@/utils/http"; + +type Result = { + success: boolean; + data: Array; +}; + +/** + * + * @returns 分页查询流程列表 + */ +export const getFlowList = (data?: object) => { + return http.request("get", "/know-sub/flow/list", { + params: data + }); +}; + +/** + * + * @returns 分页查询流程列表 + */ +export const getFlowDetail = (data?: object) => { + return http.request("get", "/know-sub/flow/getFlowDetail", { + params: data + }); +}; + +/** + * + * @returns 查询可选择的子库信息列表 + */ +export const getOptionalBaseList = (data?: object) => { + return http.request("get", "/know-sub/flow/optionalBaseList", { + params: data + }); +}; + +/** + * + * @returns 查看角色列表 + */ +export const getRoleManageList = (data?: object) => { + return http.request("get", "/know-sub/roleManage/list", { + params: data + }); +}; + +/** + * + * @returns 查看用户信息列表 + */ +export const getUserList = (data?: object) => { + return http.request("get", "/know-sub/user/list", { + params: data + }); +}; + +/** + * + * @returns 新建流程 + */ +export const createProcess = (data?: object) => { + return http.request("post", "/know-sub/flow/save", { + data + }); +}; diff --git a/src/api/system.ts b/src/api/system.ts new file mode 100644 index 0000000..5566a15 --- /dev/null +++ b/src/api/system.ts @@ -0,0 +1,36 @@ +import { http } from "@/utils/http"; + +type Result = { + success: boolean; + data: Array; +}; + +/** + * + * @returns 分页查询应用子库 + */ +export const getSubLibraryList = (data?: object) => { + return http.request("get", "/know-sub/applicationSubLibrary/list", { + params: data + }); +}; + +/** + * + * @returns 分页查询部门信息列表 + */ +export const getDeptManageList = (data?: object) => { + return http.request("get", "/know-sub/deptManage/list", { + params: data + }); +}; + +/** + * + * @returns 新建子库 + */ +export const createSubLibrary = (data?: object) => { + return http.request("post", "/know-sub/applicationSubLibrary/save", { + data + }); +}; diff --git a/src/views/businessManagement/processConfiguration/components/createForm.vue b/src/views/businessManagement/processConfiguration/components/createForm.vue index 23a40c0..ecaa633 100644 --- a/src/views/businessManagement/processConfiguration/components/createForm.vue +++ b/src/views/businessManagement/processConfiguration/components/createForm.vue @@ -1,6 +1,13 @@