From dd88adab736983a02f876a8648240310fac7398e Mon Sep 17 00:00:00 2001 From: ye1023 <12588209+ye1023@user.noreply.gitee.com> Date: Wed, 29 Apr 2026 19:55:17 +0800 Subject: [PATCH] =?UTF-8?q?yxk-20260429-=E5=A2=9E=E5=8A=A0/saveBpmForm?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=EF=BC=8C=E4=BF=9D=E5=AD=98=E4=B8=9A=E5=8A=A1?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E7=9A=84=E5=90=8C=E6=97=B6=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E6=B5=81=E7=A8=8B=E7=9A=84json=5Fdata?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/bg/bgpartymatter/BgPartymatter.api.ts | 5 +++++ .../bg/bgpartymatter/BgPartymatterFeedbackList.vue | 12 ++++++------ .../components/BgPartymatterBPMForm.vue | 8 ++++++-- 3 files changed, 17 insertions(+), 8 deletions(-) diff --git a/src/views/bg/bgpartymatter/BgPartymatter.api.ts b/src/views/bg/bgpartymatter/BgPartymatter.api.ts index 36997e5..ba5f6c8 100644 --- a/src/views/bg/bgpartymatter/BgPartymatter.api.ts +++ b/src/views/bg/bgpartymatter/BgPartymatter.api.ts @@ -12,6 +12,7 @@ enum Api { deleteBatch = '/bgpartymatter/bgPartymatter/deleteBatch', importExcel = '/bgpartymatter/bgPartymatter/importExcel', exportXls = '/bgpartymatter/bgPartymatter/exportXls', + saveBpmForm = '/bgpartymatter/bgPartymatter/saveBpmForm', bgPartymatterFeedbackList = '/bgpartymatter/bgPartymatter/listBgPartymatterFeedbackByMainId', bgPartymatterFeedbackSave= '/bgpartymatter/bgPartymatter/addBgPartymatterFeedback', bgPartymatterFeedbackEdit= '/bgpartymatter/bgPartymatter/editBgPartymatterFeedback', @@ -73,6 +74,10 @@ export const saveOrUpdate = (params, isUpdate) => { return defHttp.post({ url: url, params },{ isTransformResponse: false }); } +export const saveBpmForm = (params) => { + return defHttp.post({ url: Api.saveBpmForm, params }, { isTransformResponse: false }); +} + /** * 列表接口 * @param params diff --git a/src/views/bg/bgpartymatter/BgPartymatterFeedbackList.vue b/src/views/bg/bgpartymatter/BgPartymatterFeedbackList.vue index 3f7513d..aa3f17e 100644 --- a/src/views/bg/bgpartymatter/BgPartymatterFeedbackList.vue +++ b/src/views/bg/bgpartymatter/BgPartymatterFeedbackList.vue @@ -44,7 +44,7 @@ import { isEmpty } from "/@/utils/is"; import { useMessage } from '/@/hooks/web/useMessage'; import { downloadFile } from '/@/utils/common/renderUtils'; - + const toggleSearchStatus = ref(false); //接收主表id const mainId = inject('mainId') || ''; @@ -94,7 +94,7 @@ xs: 24, sm: 20, }); - + /** * 新增事件 */ @@ -122,7 +122,7 @@ registerModal.value.disableSubmit = true; registerModal.value.edit(record); } - + /** * 删除事件 */ @@ -155,7 +155,7 @@ }, ] } - + /** * 下拉操作栏 */ @@ -174,7 +174,7 @@ }, ]; } - + /** * 重置 */ @@ -184,7 +184,7 @@ //刷新数据 reload(); } - + watch(mainId, () => { queryParam['mainId'] = unref(mainId); reload(); diff --git a/src/views/bg/bgpartymatter/components/BgPartymatterBPMForm.vue b/src/views/bg/bgpartymatter/components/BgPartymatterBPMForm.vue index 2c9c087..30321ef 100644 --- a/src/views/bg/bgpartymatter/components/BgPartymatterBPMForm.vue +++ b/src/views/bg/bgpartymatter/components/BgPartymatterBPMForm.vue @@ -153,7 +153,7 @@ import { defHttp } from '/@/utils/http/axios'; import { useMessage } from '/@/hooks/web/useMessage'; import JSelectDept from '/@/components/Form/src/jeecg/components/JSelectDept.vue'; - import { bgPartymatterFeedbackList, bgPartymatterFeedbackSaveOrUpdate, saveOrUpdate } from '../BgPartymatter.api'; + import { bgPartymatterFeedbackList, bgPartymatterFeedbackSaveOrUpdate, saveBpmForm } from '../BgPartymatter.api'; import { usePermission } from '/@/hooks/web/usePermission'; const { isDisabledAuth, hasPermission, initBpmFormData} = usePermission(); @@ -290,7 +290,11 @@ try { const processInstanceId = processInfo.value.processInstanceId; console.log('BgPartymatter BPM process info', { ...processInfo.value, processInstanceId }); - const res = await saveOrUpdate({ ...mainForm }, true); + const res = await saveBpmForm({ + processInstanceId, + varField: 'json_data', + formData: { ...mainForm }, + }); if (res.success) { createMessage.success(res.message || '保存成功'); emit('ok');