From a357dbf940f22aed82a6b9721050b78ea766e938 Mon Sep 17 00:00:00 2001 From: jason <2667446@qq.com> Date: Thu, 4 Jun 2026 14:11:30 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20[bpm]=20OA=20=E8=AF=B7=E5=81=87=E6=B5=81?= =?UTF-8?q?=E7=A8=8B=E9=87=8D=E6=96=B0=E5=8F=91=E8=B5=B7=E9=97=AE=E9=A2=98?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/web-antd/src/api/bpm/oa/leave/index.ts | 5 ----- apps/web-antd/src/views/bpm/oa/leave/create.vue | 6 ++---- apps/web-antdv-next/src/api/bpm/oa/leave/index.ts | 5 ----- apps/web-antdv-next/src/views/bpm/oa/leave/create.vue | 6 ++---- apps/web-ele/src/api/bpm/oa/leave/index.ts | 4 ---- apps/web-ele/src/views/bpm/oa/leave/create.vue | 6 ++---- 6 files changed, 6 insertions(+), 26 deletions(-) diff --git a/apps/web-antd/src/api/bpm/oa/leave/index.ts b/apps/web-antd/src/api/bpm/oa/leave/index.ts index b1afbd255..440674bdd 100644 --- a/apps/web-antd/src/api/bpm/oa/leave/index.ts +++ b/apps/web-antd/src/api/bpm/oa/leave/index.ts @@ -21,11 +21,6 @@ export async function createLeave(data: BpmOALeaveApi.Leave) { return requestClient.post('/bpm/oa/leave/create', data); } -/** 更新请假申请 */ -export async function updateLeave(data: BpmOALeaveApi.Leave) { - return requestClient.post('/bpm/oa/leave/update', data); -} - /** 获得请假申请 */ export async function getLeave(id: number) { return requestClient.get(`/bpm/oa/leave/get?id=${id}`); diff --git a/apps/web-antd/src/views/bpm/oa/leave/create.vue b/apps/web-antd/src/views/bpm/oa/leave/create.vue index 9363959f3..cbe2086b4 100644 --- a/apps/web-antd/src/views/bpm/oa/leave/create.vue +++ b/apps/web-antd/src/views/bpm/oa/leave/create.vue @@ -14,7 +14,7 @@ import { Button, Card, Col, message, Row, Space } from 'ant-design-vue'; import dayjs from 'dayjs'; import { getProcessDefinition } from '#/api/bpm/definition'; -import { createLeave, getLeave, updateLeave } from '#/api/bpm/oa/leave'; +import { createLeave, getLeave } from '#/api/bpm/oa/leave'; import { getApprovalDetail as getApprovalDetailApi } from '#/api/bpm/processInstance'; import { $t } from '#/locales'; import { router } from '#/router'; @@ -88,9 +88,7 @@ async function onSubmit() { }; try { formLoading.value = true; - await (formData.value?.id - ? updateLeave(submitData) - : createLeave(submitData)); + await createLeave(submitData); // 关闭并提示 message.success($t('ui.actionMessage.operationSuccess')); await closeCurrentTab(); diff --git a/apps/web-antdv-next/src/api/bpm/oa/leave/index.ts b/apps/web-antdv-next/src/api/bpm/oa/leave/index.ts index b1afbd255..440674bdd 100644 --- a/apps/web-antdv-next/src/api/bpm/oa/leave/index.ts +++ b/apps/web-antdv-next/src/api/bpm/oa/leave/index.ts @@ -21,11 +21,6 @@ export async function createLeave(data: BpmOALeaveApi.Leave) { return requestClient.post('/bpm/oa/leave/create', data); } -/** 更新请假申请 */ -export async function updateLeave(data: BpmOALeaveApi.Leave) { - return requestClient.post('/bpm/oa/leave/update', data); -} - /** 获得请假申请 */ export async function getLeave(id: number) { return requestClient.get(`/bpm/oa/leave/get?id=${id}`); diff --git a/apps/web-antdv-next/src/views/bpm/oa/leave/create.vue b/apps/web-antdv-next/src/views/bpm/oa/leave/create.vue index 1f44e6e54..862c938e0 100644 --- a/apps/web-antdv-next/src/views/bpm/oa/leave/create.vue +++ b/apps/web-antdv-next/src/views/bpm/oa/leave/create.vue @@ -14,7 +14,7 @@ import { Button, Card, Col, message, Row, Space } from 'antdv-next'; import dayjs from 'dayjs'; import { getProcessDefinition } from '#/api/bpm/definition'; -import { createLeave, getLeave, updateLeave } from '#/api/bpm/oa/leave'; +import { createLeave, getLeave } from '#/api/bpm/oa/leave'; import { getApprovalDetail as getApprovalDetailApi } from '#/api/bpm/processInstance'; import { $t } from '#/locales'; import { router } from '#/router'; @@ -88,9 +88,7 @@ async function onSubmit() { }; try { formLoading.value = true; - await (formData.value?.id - ? updateLeave(submitData) - : createLeave(submitData)); + await createLeave(submitData); // 关闭并提示 message.success($t('ui.actionMessage.operationSuccess')); await closeCurrentTab(); diff --git a/apps/web-ele/src/api/bpm/oa/leave/index.ts b/apps/web-ele/src/api/bpm/oa/leave/index.ts index b1afbd255..edf0673bd 100644 --- a/apps/web-ele/src/api/bpm/oa/leave/index.ts +++ b/apps/web-ele/src/api/bpm/oa/leave/index.ts @@ -21,10 +21,6 @@ export async function createLeave(data: BpmOALeaveApi.Leave) { return requestClient.post('/bpm/oa/leave/create', data); } -/** 更新请假申请 */ -export async function updateLeave(data: BpmOALeaveApi.Leave) { - return requestClient.post('/bpm/oa/leave/update', data); -} /** 获得请假申请 */ export async function getLeave(id: number) { diff --git a/apps/web-ele/src/views/bpm/oa/leave/create.vue b/apps/web-ele/src/views/bpm/oa/leave/create.vue index 7f08c6966..6d1b6926d 100644 --- a/apps/web-ele/src/views/bpm/oa/leave/create.vue +++ b/apps/web-ele/src/views/bpm/oa/leave/create.vue @@ -21,7 +21,7 @@ import { } from 'element-plus'; import { getProcessDefinition } from '#/api/bpm/definition'; -import { createLeave, getLeave, updateLeave } from '#/api/bpm/oa/leave'; +import { createLeave, getLeave } from '#/api/bpm/oa/leave'; import { getApprovalDetail as getApprovalDetailApi } from '#/api/bpm/processInstance'; import { $t } from '#/locales'; import { router } from '#/router'; @@ -95,9 +95,7 @@ async function onSubmit() { }; try { formLoading.value = true; - await (formData.value?.id - ? updateLeave(submitData) - : createLeave(submitData)); + await createLeave(submitData); // 关闭并提示 ElMessage.success($t('ui.actionMessage.operationSuccess')); await closeCurrentTab();