From 1829b12e5b09f4bc9d45222bc5554f563a4975af Mon Sep 17 00:00:00 2001 From: herenshan112 Date: Thu, 11 Apr 2024 14:10:14 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=97=E8=A1=A8=E4=BB=BB=E5=8A=A1=E6=8C=89?= =?UTF-8?q?=E9=92=AE=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/taskapi/management.ts | 32 +++ .../DesignForm/public/form/form.vue | 14 +- .../DesignForm/tableListPage/formPageCont.vue | 77 +++++- .../DesignForm/tableListPage/index.vue | 68 ++++- src/utils/workflow/const.ts | 2 +- .../sysworkflow/lowcodepage/appFormList.vue | 4 +- .../taskmanagement/runFlowStep.vue | 3 +- .../taskmanagement/runFlowStep_20240411.vue | 248 ++++++++++++++++++ 8 files changed, 415 insertions(+), 33 deletions(-) create mode 100644 src/views/taskplatform/taskmanagement/runFlowStep_20240411.vue diff --git a/src/api/taskapi/management.ts b/src/api/taskapi/management.ts index a05bfee96..93cb8a472 100644 --- a/src/api/taskapi/management.ts +++ b/src/api/taskapi/management.ts @@ -117,3 +117,35 @@ export function realTimeUpdateFlow(data: any):any{ data: data }); } +//根据表单数据实时更新流程 +export function draftsInitiateApproval(data?:any){ + return request({ + url: '/systemapi/task_management/draftsInitiateApproval', + method: 'post', + data: data + }); +} +//根据表单数据实时更新流程 +export function retractRunWorkFlow(data?:any){ + return request({ + url: '/systemapi/task_management/retractRunWorkFlow', + method: 'post', + data: data + }); +} +//重新发起流程 +export function afreshRunWorkflow(data?:any){ + return request({ + url: '/systemapi/task_management/afreshRunWorkflow', + method: 'post', + data: data + }); +} +//提交审批结果 +export function authorizeWorkflow(data?:any){ + return request({ + url: '/systemapi/task_management/authorizeWorkflow', + method: 'post', + data: data + }); +} diff --git a/src/components/DesignForm/public/form/form.vue b/src/components/DesignForm/public/form/form.vue index e0d107649..6536dde2a 100644 --- a/src/components/DesignForm/public/form/form.vue +++ b/src/components/DesignForm/public/form/form.vue @@ -325,7 +325,7 @@ const ruleForm = ref() const validate = (callback: any) => { ruleForm.value.validate((valid: boolean, fields: any) => { - console.log("ruleForm.value--->filter-->",ruleForm.value) + // console.log("ruleForm.value--->filter-->",ruleForm.value) // console.log("getValue--->fields-->",fields) // console.log("getValue--->valid-->",valid) @@ -415,8 +415,8 @@ provide(constFormBtnEvent, (obj: any) => { // console.log("保存草稿--------->saveDraft") break case "saveEditDraft": //保存草稿 只保存表单不操作流程 - // saveEditDraft() - console.log("保存草稿--------->saveEditDraft") + saveEditDraft() + // console.log("保存草稿--------->saveEditDraft") break case 'afreshSubmit': //重新提交流程 afreshSubmit() // 提交 @@ -732,7 +732,7 @@ onUnmounted(() => { //重洗提交表单流程 const afreshSubmit = (params = {}) => { // let apiUrl = "/systemapi/task_management/newcust_form_editdata" - let apiUrl ="/systemapi/task_management/add_customer_form" + let apiUrl ="/systemapi/task_management/editCustomerTable" if (props.isSearch || !apiUrl || loading.value) { if (!props.isSearch && !apiUrl) { console.error( @@ -870,7 +870,8 @@ const saveDraftPage = (type: string, res: any) => { //保存草稿 只保存表单,不操作流程 const saveEditDraft = (params = {}) => { // let apiUrl = "/systemapi/task_management/newcust_form_editdata" - let apiUrl ="/systemapi/task_management/add_customer_form" + // let apiUrl ="/systemapi/task_management/add_customer_form" + let apiUrl ="/systemapi/task_management/editCustomerTable" if (props.isSearch || !apiUrl || loading.value) { if (!props.isSearch && !apiUrl) { console.error( @@ -1010,7 +1011,8 @@ const sendDraftSubmit = (type: string, res: any) => { * 申请修改 */ const submitEditButton = (params = {}) => { - let apiUrl = "/systemapi/task_flow/editFormLogData" + // let apiUrl = "/systemapi/task_flow/editFormLogData" + let apiUrl = "/systemapi/task_management/applyForTableFormData" if (props.isSearch || !apiUrl || loading.value) { if (!props.isSearch && !apiUrl) { console.error( diff --git a/src/components/DesignForm/tableListPage/formPageCont.vue b/src/components/DesignForm/tableListPage/formPageCont.vue index e135ce1d6..e26546a65 100644 --- a/src/components/DesignForm/tableListPage/formPageCont.vue +++ b/src/components/DesignForm/tableListPage/formPageCont.vue @@ -6,9 +6,9 @@