|
|
@ -88,21 +88,27 @@ onMounted(async ()=>{ |
|
|
}) |
|
|
}) |
|
|
//初始化工作流数据 |
|
|
//初始化工作流数据 |
|
|
const initWorkFlowData = async() => { |
|
|
const initWorkFlowData = async() => { |
|
|
let { data } = await initializeWorkFlow({name:""}) |
|
|
let { data } = await initializeWorkFlow({name:props.customerFormName}) |
|
|
// console.log("data-=------>",data) |
|
|
// console.log("data-=------>",data) |
|
|
|
|
|
processConfig.value = data; |
|
|
let { |
|
|
let { |
|
|
nodeConfig: nodes, |
|
|
nodeConfig:nodes, |
|
|
flowPermission: flows, |
|
|
flowPermission, |
|
|
directorMaxLevel: directorMaxLevel, |
|
|
directorMaxLevel, |
|
|
workFlowDef: works, |
|
|
workFlowDef:workName, |
|
|
tableId, |
|
|
tableId, |
|
|
} = data; |
|
|
} = data; |
|
|
nodeConfig.value = nodes; |
|
|
nodeConfig.value = nodes; |
|
|
flowPermission.value = flows; |
|
|
flowPermission = flowPermission; |
|
|
directorMaxLeveling = directorMaxLevel; |
|
|
directorMaxLeveling = directorMaxLevel; |
|
|
workFlowDef.value = works; |
|
|
workFlowDef.value = workName; |
|
|
setTableId(tableId); |
|
|
setTableId(tableId); |
|
|
// console.log("max--->",flowPermission.value) |
|
|
// console.log("max--1->",data) |
|
|
|
|
|
// console.log("max--6->",tableId) |
|
|
|
|
|
// console.log("max--2->",flowPermission) |
|
|
|
|
|
// console.log("max--3->",flowPermission) |
|
|
|
|
|
// console.log("max--4->",directorMaxLevel) |
|
|
|
|
|
console.log("max--5->",workName) |
|
|
} |
|
|
} |
|
|
//错误提示 |
|
|
//错误提示 |
|
|
const reErr = ({ childNode }:any) => { |
|
|
const reErr = ({ childNode }:any) => { |
|
|
@ -135,23 +141,26 @@ const reErr = ({ childNode }:any) => { |
|
|
const saveSet = async () => { |
|
|
const saveSet = async () => { |
|
|
setIsTried(true); |
|
|
setIsTried(true); |
|
|
tipList.value = []; |
|
|
tipList.value = []; |
|
|
processConfig.value.flowPermission = flowPermission.value; |
|
|
|
|
|
// eslint-disable-next-line no-console |
|
|
|
|
|
// console.log("processConfig",JSON.stringify(nodeConfig.value)); |
|
|
|
|
|
// console.log("processConfig",nodeConfig.value); |
|
|
|
|
|
reErr(nodeConfig.value); |
|
|
reErr(nodeConfig.value); |
|
|
if (tipList.value.length != 0) { |
|
|
if (tipList.value.length != 0) { |
|
|
tipVisible.value = true; |
|
|
tipVisible.value = true; |
|
|
return; |
|
|
return; |
|
|
} |
|
|
} |
|
|
|
|
|
processConfig.value.flowPermission = flowPermission.value; |
|
|
|
|
|
// eslint-disable-next-line no-console |
|
|
|
|
|
console.log("processConfig",processConfig.value); |
|
|
|
|
|
console.log("flowPermission",flowPermission.value); |
|
|
|
|
|
console.log("nodeConfig",nodeConfig.value); |
|
|
|
|
|
|
|
|
|
|
|
// let res = await setWorkFlowData(processConfig.value); |
|
|
|
|
|
// if (res.code == 200) { |
|
|
|
|
|
// ElMessage.success("设置成功") |
|
|
|
|
|
// setTimeout(function () { |
|
|
|
|
|
// window.location.href = ""; |
|
|
|
|
|
// }, 200); |
|
|
|
|
|
// } |
|
|
|
|
|
|
|
|
let res = await setWorkFlowData(processConfig.value); |
|
|
|
|
|
if (res.code == 200) { |
|
|
|
|
|
ElMessage.success("设置成功") |
|
|
|
|
|
setTimeout(function () { |
|
|
|
|
|
window.location.href = ""; |
|
|
|
|
|
}, 200); |
|
|
|
|
|
} |
|
|
|
|
|
}; |
|
|
}; |
|
|
//缩放画布 |
|
|
//缩放画布 |
|
|
const zoomSize = (type:number) => { |
|
|
const zoomSize = (type:number) => { |
|
|
|