From 1d39a35707102a6f9d8b506a786dc6d16234179a Mon Sep 17 00:00:00 2001 From: "1437892690@qq.com" <1437892690@qq.com> Date: Tue, 13 May 2025 10:58:11 +0800 Subject: [PATCH] =?UTF-8?q?[=E5=8A=9F=E8=83=BD]=20=E5=90=8E=E7=AB=AF-?= =?UTF-8?q?=E8=87=AA=E5=8A=A8=E5=8C=96-=E8=87=AA=E5=AE=9A=E4=B9=89?= =?UTF-8?q?=E5=B7=A5=E5=85=B7=E5=8F=AF=E4=BB=A5=E5=83=8F=E5=B7=A5=E5=85=B7?= =?UTF-8?q?=E5=BA=93=E4=B8=80=E6=A0=B7=EF=BC=8C=E7=9B=B4=E6=8E=A5=E5=9F=BA?= =?UTF-8?q?=E4=BA=8E=E6=9C=80=E6=96=B0=E7=89=88=E7=82=B9=E5=87=BB=E6=B5=8B?= =?UTF-8?q?=E8=AF=95=E5=92=8C=E5=88=9B=E5=BB=BA=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 关联 #[1420165709791232]后端-自动化-自定义工具可以像工具库一样,直接基于最新版点击测试和创建作业 http://192.168.0.96:8090/demo/rdm.html#/task-detail/939050947543040/939050947543050/1420165709791232 --- .../module/autoexec/operate/ScriptOperateManager.java | 4 ++++ .../module/autoexec/service/AutoexecScriptServiceImpl.java | 1 + 2 files changed, 5 insertions(+) diff --git a/src/main/java/neatlogic/module/autoexec/operate/ScriptOperateManager.java b/src/main/java/neatlogic/module/autoexec/operate/ScriptOperateManager.java index b69c65aa..b4ccf117 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 3ac53201..6fc5bf66 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) { -- Gitee