update code
parent
d417a644ec
commit
89411ba864
|
@ -151,6 +151,11 @@ const loadData = () => {
|
|||
});
|
||||
};
|
||||
const doNodeClick = (node) => {
|
||||
if(!node.type || node.type.indexOf("node")==-1){
|
||||
info.selNode=null;
|
||||
info.param=null;
|
||||
return
|
||||
}
|
||||
info.selNode = node?.properties?.data || {};
|
||||
info.param = node?.properties?.data?.parameters || { inputs: [], outputs: [], process: {} }
|
||||
if(!info.param.inputs){
|
||||
|
|
|
@ -81,6 +81,9 @@ const initEvent = (lf) => {
|
|||
lf.on("element:click", node => {
|
||||
emit("nodeClick", node.data);
|
||||
});
|
||||
lf.on("blank:click",d=>{
|
||||
emit("nodeClick", {});
|
||||
});
|
||||
}
|
||||
onMounted(() => {
|
||||
const logicFlow = new LogicFlow({
|
||||
|
|
|
@ -239,15 +239,15 @@ const doUpdateNode = (data) => {
|
|||
}
|
||||
const doNodeClick = (node) => {
|
||||
if (node) {
|
||||
selNode.info = node.data.properties.data;
|
||||
selNode.info = node.data.properties.data;
|
||||
selNode.node = node;
|
||||
let tmps = info.nodes.filter(d => d.id == selNode.info.id);
|
||||
if (tmps.length == 0) {
|
||||
info.nodes.push(selNode.info);
|
||||
} else {
|
||||
selNode.info.parameters.inputs = tmps[0].parameters.inputs;
|
||||
selNode.info.parameters.outputs = tmps[0].parameters.outputs;
|
||||
selNode.info.parameters.process = tmps[0].parameters.process;
|
||||
selNode.info.parameters.inputs = tmps[0].parameters.inputs||[];
|
||||
selNode.info.parameters.outputs = tmps[0].parameters.outputs||[];
|
||||
selNode.info.parameters.process = tmps[0].parameters.process||{};
|
||||
}
|
||||
|
||||
selNode.info.parameters.inputs.forEach(d => {
|
||||
|
|
Loading…
Reference in New Issue