From cf832cc3d391ec51f2b21b4cb7f745ad7720b4b8 Mon Sep 17 00:00:00 2001 From: ywyonui Date: Mon, 22 Sep 2025 18:11:59 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E6=95=99=E5=B8=88=E8=AF=B7?= =?UTF-8?q?=E5=81=87=E7=9A=84=E5=A4=84=E7=90=86=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/base/jsQjApi.ts | 7 - src/api/base/lcglSpApi.ts | 8 + src/components/BasicSpCsMgr/index.vue | 300 +++++++++--------- src/components/LcglSp/index.vue | 20 +- src/components/TransferSpCsMgr/index.vue | 166 ++++++---- src/pages/base/xs/qj/sp.vue | 2 +- src/pages/components/XtDkJs/index.vue | 176 ++++++++++ src/pages/components/YwConfirm/index.vue | 35 +- .../view/hr/jsQj/components/jsQjDetailDk.vue | 4 +- .../hr/jsQj/components/jsQjDetailInfo.vue | 4 + .../view/hr/jsQj/components/jsQjDkEdit.vue | 56 +++- .../view/hr/jsQj/components/jsQjEdit.vue | 53 ++-- .../view/hr/jsQj/components/jsQjList.vue | 5 +- src/pages/view/hr/jsQj/cxTj.vue | 145 ++++++--- src/pages/view/hr/jsQj/detail.vue | 84 +++-- src/pages/view/hr/jsQj/sp.vue | 16 +- src/utils/qjPageUtils.ts | 19 +- 17 files changed, 729 insertions(+), 371 deletions(-) create mode 100644 src/pages/components/XtDkJs/index.vue diff --git a/src/api/base/jsQjApi.ts b/src/api/base/jsQjApi.ts index 01f0b0c..d68975c 100644 --- a/src/api/base/jsQjApi.ts +++ b/src/api/base/jsQjApi.ts @@ -91,13 +91,6 @@ export const findQjListApi = async (params: any) => { return await get("/api/jsQj/findPage", params); }; -/** - * 根据规则ID获取默认审批人和抄送人 - */ -export const getApproversByRuleId = async (ruleId: string) => { - return await get("/api/jsQj/getApproversByRuleId", { ruleId }); -}; - /** * 根据ID获取请假详情 */ diff --git a/src/api/base/lcglSpApi.ts b/src/api/base/lcglSpApi.ts index c376e47..4dc816d 100644 --- a/src/api/base/lcglSpApi.ts +++ b/src/api/base/lcglSpApi.ts @@ -2,6 +2,14 @@ import { get, post } from "@/utils/request"; // 流程审批相关API接口 + +/** + * 根据规则ID获取默认审批人和抄送人 + */ +export const getSprAndCsrByRuleId = async (ruleId: string) => { + return await get("/api/lcglSet/getSprAndCsrByRuleId", { ruleId }); +}; + /** * 根据业务ID和业务类型获取审批流程 * @param ywId 业务ID diff --git a/src/components/BasicSpCsMgr/index.vue b/src/components/BasicSpCsMgr/index.vue index 3fe49eb..6d9dd27 100644 --- a/src/components/BasicSpCsMgr/index.vue +++ b/src/components/BasicSpCsMgr/index.vue @@ -3,19 +3,11 @@ - 审批人 + 审批人({{ approvers.length || 0 }}) - + @@ -18,7 +17,7 @@