소스 검색

feat: 调整业务流程发起

luoyali 1 년 전
부모
커밋
d1fd3b07a8
2개의 변경된 파일36개의 추가작업 그리고 10개의 파일을 삭제
  1. 13 4
      src/api/flow/process.ts
  2. 23 6
      src/views/flow/test/business.vue

+ 13 - 4
src/api/flow/process.ts

@@ -16,7 +16,8 @@ const api = {
 	processLaunch: '/v1/process/launch', // 发起流程
 	childProcessTop10: '/v1/process/list-child-top10', // 查询满足条件的前10条子流程列表
 	pageHistoryList: '/v1/process/page-history', // 历史分页列表
-	checkoutHistory: '/v1/process/checkout' // 根据Id签出历史流程
+	checkoutHistory: '/v1/process/checkout', // 根据Id签出历史流程
+	businessProcess: '/v1/process/business' // 根据Key查询业务流程信息
 }
 
 function progressCreateApi(data: any): AxiosPromise {
@@ -106,8 +107,8 @@ function processDetailApi(id: any): AxiosPromise {
 }
 
 // pageHistoryList: '/v1/process/page-history', // 历史分页列表
-	// checkoutHistory: '/v1/process/checkout' // 根据Id签出历史流程
-	//{
+// checkoutHistory: '/v1/process/checkout' // 根据Id签出历史流程
+//{
 //   "page": 0,
 //   "pageSize": 0,
 //   "data": {
@@ -130,6 +131,13 @@ function checkoutHistoryApi(id: any): AxiosPromise {
 	})
 }
 
+export function progressBusinessApi(): AxiosPromise {
+	return request({
+		url: api.businessProcess + '?key=purchaseOrder',
+		method: 'get'
+	})
+}
+
 export default {
 	progressCreateApi,
 	progressDeleteApi,
@@ -144,5 +152,6 @@ export default {
 	releaseProcessApi,
 	childProcessTop10Api,
 	pageHistoryListApi,
-	checkoutHistoryApi
+	checkoutHistoryApi,
+	progressBusinessApi
 }

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 23 - 6
src/views/flow/test/business.vue


이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.