未验证 提交 6966a70a 编写于 作者: A Amy0104 提交者: GitHub

[Fix][UI][V1.0.0-Beta] Replace the back-end interface for dependent task. (#9645)

* queryProjectCreatedAndAuthorizedByUser to queryAllProjectList
* queryAllByProjectCode to queryProcessDefinitionList
* getTasksByDefinitionCode to getTasksByDefinitionList
上级 303ee1bf
......@@ -47,9 +47,9 @@ export function createProcessDefinition(
})
}
export function queryAllByProjectCode(code: number): any {
export function queryProcessDefinitionList(projectCode: number): any {
return axios({
url: `/projects/${code}/process-definition/all`,
url: `/projects/${projectCode}/process-definition/query-process-definition-list`,
method: 'get'
})
}
......@@ -186,13 +186,16 @@ export function release(
})
}
export function getTasksByDefinitionCode(
code: number,
export function getTasksByDefinitionList(
projectCode: number,
processCode: number
): any {
return axios({
url: `/projects/${code}/process-definition/${processCode}/tasks`,
method: 'get'
url: `/projects/${projectCode}/process-definition/query-task-definition-list`,
method: 'get',
params: {
processDefinitionCode: processCode
}
})
}
......
......@@ -18,10 +18,10 @@
import { ref, onMounted, watch } from 'vue'
import { useI18n } from 'vue-i18n'
import { useRelationCustomParams, useDependentTimeout } from '.'
import { queryProjectCreatedAndAuthorizedByUser } from '@/service/modules/projects'
import { queryAllProjectList } from '@/service/modules/projects'
import {
queryAllByProjectCode,
getTasksByDefinitionCode
queryProcessDefinitionList,
getTasksByDefinitionList
} from '@/service/modules/process-definition'
import type { IJsonItem, IDependpendItem, IDependTask } from '../types'
......@@ -161,7 +161,7 @@ export function useDependent(model: { [field: string]: any }): IJsonItem[] {
}
const getProjectList = async () => {
const result = await queryProjectCreatedAndAuthorizedByUser()
const result = await queryAllProjectList()
projectList.value = result.map((item: { code: number; name: string }) => ({
value: item.code,
label: item.name
......@@ -172,13 +172,11 @@ export function useDependent(model: { [field: string]: any }): IJsonItem[] {
if (processCache[code]) {
return processCache[code]
}
const result = await queryAllByProjectCode(code)
const processList = result.map(
(item: { processDefinition: { code: number; name: string } }) => ({
value: item.processDefinition.code,
label: item.processDefinition.name
})
)
const result = await queryProcessDefinitionList(code)
const processList = result.map((item: { code: number; name: string }) => ({
value: item.code,
label: item.name
}))
processCache[code] = processList
return processList
......@@ -188,7 +186,7 @@ export function useDependent(model: { [field: string]: any }): IJsonItem[] {
if (taskCache[processCode]) {
return taskCache[processCode]
}
const result = await getTasksByDefinitionCode(code, processCode)
const result = await getTasksByDefinitionList(code, processCode)
const taskList = result.map((item: { code: number; name: string }) => ({
value: item.code,
label: item.name
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册