34 lines
646 B
TypeScript
34 lines
646 B
TypeScript
|
|
import { getTaskidResult } from '@/api/flow-canvas'
|
||
|
|
interface NodeOptions {
|
||
|
|
id?: string
|
||
|
|
position?: { x: number, y: number }
|
||
|
|
positionX?: number
|
||
|
|
positionY?: number
|
||
|
|
component?: any
|
||
|
|
}
|
||
|
|
|
||
|
|
export class GenerateManager {
|
||
|
|
stateManager: any
|
||
|
|
taskIds: string[] = []
|
||
|
|
constructor(options) {
|
||
|
|
this.stateManager = options.stateManager;
|
||
|
|
}
|
||
|
|
|
||
|
|
/** 删除taskId */
|
||
|
|
deleteTaskId(taskId: string) {
|
||
|
|
|
||
|
|
}
|
||
|
|
/** 添加taskId */
|
||
|
|
addTaskId(TaskId: any) {
|
||
|
|
this.stateManager.addTaskId(TaskId)
|
||
|
|
}
|
||
|
|
/** 添加taskId */
|
||
|
|
async getTasksIdImg(list) {
|
||
|
|
let taskIds = list.map((item)=>item.taskId)
|
||
|
|
getTaskidResult({taskIds}).then((rv)=>{
|
||
|
|
console.log(rv)
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
}
|