From 45ce30d5d0201de9f59eb3d991a410874a36c01e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A7=9C=E7=8E=89=E7=90=A6?= <7507756+jiang_yuqi@user.noreply.gitee.com> Date: Fri, 19 Jul 2024 00:17:05 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/menu/index.ts | 2 +- src/api/tool/index.js | 17 +++ src/views/manage/calculate/index.vue | 13 +- src/views/manage/calculate/view.vue | 150 +++++++++++++++++--- src/views/manage/calculateParam/dialog.vue | 154 +++++++++++++++++++++ src/views/manage/otherTool/view.vue | 52 ++++--- 6 files changed, 344 insertions(+), 44 deletions(-) create mode 100644 src/views/manage/calculateParam/dialog.vue diff --git a/src/api/menu/index.ts b/src/api/menu/index.ts index 3fd09d5..2886113 100644 --- a/src/api/menu/index.ts +++ b/src/api/menu/index.ts @@ -278,7 +278,7 @@ class MenuAPI { meta: { title: "算子程序管理", icon: "oper", - hidden: false, + hidden: true, roles: ["ADMIN", "GUEST"], keepAlive: true, alwaysShow: false, diff --git a/src/api/tool/index.js b/src/api/tool/index.js index d10497c..40ea6ce 100644 --- a/src/api/tool/index.js +++ b/src/api/tool/index.js @@ -16,6 +16,14 @@ const addTool=(data)=>{ data:data }); } +//创建第三方工具链的参数 +const addToolParams=(data)=>{ + return request({ + url: `/tool_chains/params`, + method: "post", + data:data + }); +} //获取第三方工具链的详细参数 const paramsInfo=(id)=>{ return request({ @@ -45,6 +53,13 @@ const deleteTool=(id)=>{ method: "delete" }); } +//删除第三方工具链的参数 +const deleteToolParams=(id)=>{ + return request({ + url: `/tool_chains/params/${id}`, + method: "delete" + }); +} //获取第三方工具链的工作状态列表 const toolChains=(id)=>{ return request({ @@ -64,10 +79,12 @@ const editTool=(id,data)=>{ export default { paramsList, addTool, + addToolParams, paramsInfo, toolStatusList, unregistedList, deleteTool, + deleteToolParams, toolChains, editTool } \ No newline at end of file diff --git a/src/views/manage/calculate/index.vue b/src/views/manage/calculate/index.vue index 33b9b3a..9052ab5 100644 --- a/src/views/manage/calculate/index.vue +++ b/src/views/manage/calculate/index.vue @@ -45,7 +45,7 @@ - + @@ -69,11 +72,13 @@ @pagination="handleQuery" /> + + diff --git a/src/views/manage/otherTool/view.vue b/src/views/manage/otherTool/view.vue index da0fa9d..5f0f5c8 100644 --- a/src/views/manage/otherTool/view.vue +++ b/src/views/manage/otherTool/view.vue @@ -13,10 +13,7 @@ - + @@ -95,7 +92,7 @@ > - +