Ver Fonte

chore: 调整 表单提交

lanceJiang há 1 ano atrás
pai
commit
cf11b8029d
2 ficheiros alterados com 23 adições e 3 exclusões
  1. 20 1
      src/api/flow/process.ts
  2. 3 2
      src/views/approve/launch/ItemDrawer.vue

+ 20 - 1
src/api/flow/process.ts

@@ -10,7 +10,9 @@ const api = {
 	updateProcessState: 'v1/process/update-state', // 更新流程状态
 	detailProcess: '/v1/process/get', // 流程详情
 	launchProcessList: '/v1/process/list-launch', // 发起审批流程列表
-	releaseProcess: '/v1/process/release' // 发布流程
+	releaseProcess: '/v1/process/release', // 发布流程
+	processListNodeMap: '/v1/process/list-node-map', // 根据 id 获取节点 map 列表
+	processLaunch: '/v1/process/launch' // 发起流程
 }
 
 function progressCreateApi(data: any): AxiosPromise {
@@ -50,6 +52,21 @@ function releaseProcessApi(data: any): AxiosPromise {
 	})
 }
 
+function processListNodeMapApi(id: string): AxiosPromise {
+	return request({
+		url: `${api.processListNodeMap}?id=${id}`,
+		method: 'post'
+	})
+}
+
+function processLaunchApi(data): AxiosPromise {
+	return request({
+		url: api.processLaunch,
+		method: 'post',
+		data
+	})
+}
+
 function progressCloneApi(data: any): AxiosPromise {
 	return request({
 		url: api.clone + '?id=' + data.id,
@@ -74,6 +91,8 @@ export default {
 	progressCreateApi,
 	progressDeleteApi,
 	progressListCategoryApi,
+	processListNodeMapApi,
+	processLaunchApi,
 	progressCloneApi,
 	processUpdateStateApi,
 	processDetailApi,

+ 3 - 2
src/views/approve/launch/ItemDrawer.vue

@@ -71,11 +71,12 @@ const formOption = ref({
     field: 'local_workflow'
   }
 })*/
-const workflowItem = {
+/*const workflowItem = {
 	type: 'ScWorkflow',
 	field: 'local_workflow'
 }
-const formRule = shallowRef([workflowItem])
+const formRule = shallowRef([workflowItem])*/
+const formRule = shallowRef([])
 const loading = ref(true)
 const processChecked = reactive({
 	/*'local_条件分支_期限': '短期'*/