From b3fedd4221b807a07058be9d5d5d8ba8998adbcb Mon Sep 17 00:00:00 2001
From: Bang Hu <hu_bang@hotmail.com>
Date: 星期四, 11 九月 2025 21:35:31 +0800
Subject: [PATCH] Bug修改代码提交

---
 src/api/workFlowApi.ts |   34 +++++++++++++++++++++++++++++++---
 1 files changed, 31 insertions(+), 3 deletions(-)

diff --git a/src/api/workFlowApi.ts b/src/api/workFlowApi.ts
index eb9bf22..8c8d107 100644
--- a/src/api/workFlowApi.ts
+++ b/src/api/workFlowApi.ts
@@ -1,15 +1,43 @@
 import createAxios from '@/utils/axios'
-
+let url = 'http://192.168.20.51:7098/app'
+// http://10.100.19.12:9090 姝e紡
 const workFlowApi = {
   getWorkFlowParams(data: object = {}) : ApiPromise{
     return createAxios({
-        baseURL: '/api',
+        baseURL: '/api1',
         url: `/approval/templateRelation/relationByType`,
         headers: {
             'Content-Type': 'application/json;charset=UTF-8'
         },
         data: data
     }) as ApiPromise
-  }
+  },
+// 鍚姩骞跺畬鎴愬鎵规祦绋嬶紙澶栭儴宸ヤ綔娴佹湇鍔★級
+    startWorkflowAndComplete(data: { processdefId: string; userid: string; businessKey: string }): ApiPromise {
+        return createAxios({
+            baseURL: `${url}/workflow`,
+            url: `/startProcessAndComplete`,
+            method: 'post',
+            data
+        }) as ApiPromise
+    },
+    // 娴佺▼鎻愪氦
+    completeWorkflow(data: { taskId: string; userid: string; commponet: string }): ApiPromise {
+        return createAxios({
+            baseURL: `${url}/workflow`,
+            url: `/complete`,
+            method: 'post',
+            data
+        }) as ApiPromise
+    },
+    // 椹冲洖鍒拌捣鐐�
+    rejectStartNodeWorkflow(data: { taskId: string; userid: string; commponet: string }): ApiPromise {
+        return createAxios({
+            baseURL: `${url}/workflow`,
+            url: `/rejectStartNode`,
+            method: 'post',
+            data
+        }) as ApiPromise
+    },
 }
 export default  workFlowApi
\ No newline at end of file

--
Gitblit v1.8.0