diff --git a/src/main/java/neatlogic/module/autoexec/operate/ScriptOperateManager.java b/src/main/java/neatlogic/module/autoexec/operate/ScriptOperateManager.java index b69c65aa391fd00ba0a65b8e4f7d9f7659ae8410..b4ccf117c406e7a75772ca9aa8a7bb1e8c2faad4 100644 --- a/src/main/java/neatlogic/module/autoexec/operate/ScriptOperateManager.java +++ b/src/main/java/neatlogic/module/autoexec/operate/ScriptOperateManager.java @@ -277,10 +277,12 @@ public class ScriptOperateManager { } for (Long id : idList) { List operateList = new ArrayList<>(); + OperateVo test = new OperateVo(ScriptAndToolOperate.TEST.getValue(), ScriptAndToolOperate.TEST.getText()); OperateVo generateToCombop = new OperateVo(ScriptAndToolOperate.GENERATETOCOMBOP.getValue(), ScriptAndToolOperate.GENERATETOCOMBOP.getText()); OperateVo copy = new OperateVo(ScriptAndToolOperate.COPY.getValue(), ScriptAndToolOperate.COPY.getText()); OperateVo export = new OperateVo(ScriptAndToolOperate.EXPORT.getValue(), ScriptAndToolOperate.EXPORT.getText()); OperateVo delete = new OperateVo(ScriptAndToolOperate.DELETE.getValue(), ScriptAndToolOperate.DELETE.getText()); + operateList.add(test); operateList.add(generateToCombop); operateList.add(copy); operateList.add(export); @@ -302,6 +304,8 @@ public class ScriptOperateManager { generateToCombop.setDisabledReason("无权限,请联系管理员"); } if (!hasModifyAuth) { + test.setDisabled(1); + test.setDisabledReason("无权限,请联系管理员"); copy.setDisabled(1); copy.setDisabledReason("无权限,请联系管理员"); } diff --git a/src/main/java/neatlogic/module/autoexec/service/AutoexecScriptServiceImpl.java b/src/main/java/neatlogic/module/autoexec/service/AutoexecScriptServiceImpl.java index 3ac53201c8d5bed5802bdf519b5ba2f14a6dd484..6fc5bf66e013ce862bdd4dce92fdbfa6239e3275 100644 --- a/src/main/java/neatlogic/module/autoexec/service/AutoexecScriptServiceImpl.java +++ b/src/main/java/neatlogic/module/autoexec/service/AutoexecScriptServiceImpl.java @@ -365,6 +365,7 @@ public class AutoexecScriptServiceImpl implements AutoexecScriptService { } if (hasModifyAuth) { operateList.add(new OperateVo(ScriptAndToolOperate.EDIT.getValue(), ScriptAndToolOperate.EDIT.getText())); + operateList.add(new OperateVo(ScriptAndToolOperate.TEST.getValue(), ScriptAndToolOperate.TEST.getText())); } } else if (!Objects.equals(version.getIsActive(), 1)) { if (hasSearchAuth) {