让模块测试命令更安全

pull/448/MERGE
ChenX 5 years ago
parent 86dabd3cec
commit 9998e56e41

@ -41,6 +41,7 @@ export class AddTemplateAction
async exec() async exec()
{ {
let template = await SelectTempate(); let template = await SelectTempate();
if (!template) return;
let keyRes = await app.Editor.GetKeyWords({ let keyRes = await app.Editor.GetKeyWords({
Msg: "选择变量", Msg: "选择变量",
KeyWordList: template.Params.map(p => KeyWordList: template.Params.map(p =>
@ -114,6 +115,7 @@ export class TemplateAddParam
async exec() async exec()
{ {
let template = await SelectTempate(); let template = await SelectTempate();
if (!template) return;
let nameRes = await app.Editor.GetString({ Msg: "名称" }); let nameRes = await app.Editor.GetString({ Msg: "名称" });
if (!nameRes.StringResult) return; if (!nameRes.StringResult) return;
@ -133,6 +135,7 @@ export class TemplateSetCoordinate
async exec() async exec()
{ {
let template = await SelectTempate(); let template = await SelectTempate();
if (!template) return;
await SetTempateCoordinate(template); await SetTempateCoordinate(template);
await UpdateTemplateSizeOffBoards(template); await UpdateTemplateSizeOffBoards(template);
} }
@ -181,28 +184,8 @@ export class UpdateTemplate
{ {
async exec() async exec()
{ {
let enRes = await app.Editor.GetSelection({ let template = await SelectTempate();
Msg: "选择要修改的模版:", if (!template) return;
Once: true,
Filter: {
filterFunction: (obj, ent) =>
{
return ent && ent.Template !== undefined;
}
}
});
if (enRes.Status !== PromptStatus.OK) return;
let template = enRes.SelectSet.SelectEntityList[0].Template.Object as TemplateRecord;
if (!template)
{
app.Editor.Prompt("选择的实体里面没有任何模版数据!");
return;
}
while (true) while (true)
{ {
let keyRes = await app.Editor.GetKeyWords({ let keyRes = await app.Editor.GetKeyWords({

Loading…
Cancel
Save