修复:合理的校验参数名

pull/1980/MERGE
ChenX 2 years ago
parent b06bb0a079
commit 3521d51014

@ -385,23 +385,24 @@ export default class TemplateParamList extends React.Component<ITemplateParamLis
return; return;
} }
store.usedParamNames.delete(par.name); CommandWrap(() =>
store.usedParamNames.add(val);
for (let act of store.actionNodes)
{ {
if (act.nodeData["name"] === par.name) store.usedParamNames.delete(par.name);
store.usedParamNames.add(val);
for (let act of store.actionNodes)
{ {
act.label = `变量<${val}>`; if (act.nodeData["name"] === par.name)
act.nodeData["name"] = val; {
act.label = `变量<${val}>`;
act.nodeData["name"] = val;
}
} }
}
par.name = val;
this.isEditorParamName = false;
CommandWrap(() =>
{
store.Template.GetParam(par.name).name = val; store.Template.GetParam(par.name).name = val;
//必须在
par.name = val;
this.isEditorParamName = false;
}, "修改参数名"); }, "修改参数名");
}; };
} }

Loading…
Cancel
Save