让模块测试命令更安全

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

@ -41,6 +41,7 @@ export class AddTemplateAction
async exec()
{
let template = await SelectTempate();
if (!template) return;
let keyRes = await app.Editor.GetKeyWords({
Msg: "选择变量",
KeyWordList: template.Params.map(p =>
@ -114,6 +115,7 @@ export class TemplateAddParam
async exec()
{
let template = await SelectTempate();
if (!template) return;
let nameRes = await app.Editor.GetString({ Msg: "名称" });
if (!nameRes.StringResult) return;
@ -133,6 +135,7 @@ export class TemplateSetCoordinate
async exec()
{
let template = await SelectTempate();
if (!template) return;
await SetTempateCoordinate(template);
await UpdateTemplateSizeOffBoards(template);
}
@ -181,28 +184,8 @@ export class UpdateTemplate
{
async exec()
{
let enRes = await app.Editor.GetSelection({
Msg: "选择要修改的模版:",
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;
}
let template = await SelectTempate();
if (!template) return;
while (true)
{
let keyRes = await app.Editor.GetKeyWords({

Loading…
Cancel
Save