Explorar o código

feat: 表单分类,表单模板 默认状态值

luoyali hai 1 ano
pai
achega
be8678e85e
Modificáronse 2 ficheiros con 17 adicións e 5 borrados
  1. 12 3
      src/api/flow/process.ts
  2. 5 2
      src/views/flow/form/index.vue

+ 12 - 3
src/api/flow/process.ts

@@ -7,13 +7,14 @@ const api = {
 	delete: '/v1/process/delete', // 删除流程
 	listCategory: '/v1/process/list-category', // 流程分类定义列表列表
 	clone: '/v1/process/clone', // 复制流程
-	updateProcessState: 'v1/process/update-state', // 更新流程状态
+	updateProcessState: '/v1/process/update-state', // 更新流程状态
 	detailProcess: '/v1/process/get', // 流程详情
 	launchProcessList: '/v1/process/list-launch', // 发起审批流程列表
 	releaseProcess: '/v1/process/release', // 发布流程
 	processListNodeMap: '/v1/process/list-node-map', // 根据 id 获取节点 map 列表
 	processNodeModel: '/v1/process/node-model', // 根据 id 获取模型
-	processLaunch: '/v1/process/launch' // 发起流程
+	processLaunch: '/v1/process/launch', // 发起流程
+	childProcessTop10: '/v1/process/list-child-top10' // 查询满足条件的前10条子流程列表
 }
 
 function progressCreateApi(data: any): AxiosPromise {
@@ -88,6 +89,13 @@ function processUpdateStateApi(data: any): AxiosPromise {
 	})
 }
 
+function childProcessTop10Api(data: any): AxiosPromise {
+	return request({
+		url: `${api.childProcessTop10}?keyword=${data.keyword}`,
+		method: 'post'
+	})
+}
+
 function processDetailApi(id: any): AxiosPromise {
 	return request({
 		url: `${api.detailProcess}?id=${id}`,
@@ -106,5 +114,6 @@ export default {
 	processUpdateStateApi,
 	processDetailApi,
 	launchProcessListApi,
-	releaseProcessApi
+	releaseProcessApi,
+	childProcessTop10Api
 }

+ 5 - 2
src/views/flow/form/index.vue

@@ -465,13 +465,16 @@ const submitTemplateHandler = async params => {
 const addHandler = mode => {
 	isCreate.value = true
 	if (mode !== 'tableTemplate') {
-		activeData.value = {}
+		activeData.value = {
+        status: true
+		}
 		visible.value = true
 		current_mode.value = mode
 	} else {
 		activeDataTemplate.value = {
 			// 设计表单
-			type: 0
+			type: 0,
+			status: true
 		}
 		visibleTemplate.value = true
 	}