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 @@
>
-
+
-
+
@@ -197,8 +194,15 @@
v-loading="infoLoading"
>
+
+ {{dataInfo.modl_sub_type_name}}
+
-
+
{
baseFormRef.value.validate((valid: any) => {
if (valid) {
loading.value = true;
- ToolChainshApi.editTool(baseForm.tool_id,baseForm)
+ ToolChainshApi.editTool(baseForm.tool_id, baseForm)
.then((res) => {
if (res.data.code == 0) {
ElMessage.success("修改成功");
@@ -317,17 +321,17 @@ const handleSubmitFile = useThrottleFn(() => {
formRef.value.validate((valid: any) => {
if (valid) {
ElMessage.error("缺少接口");
- // formLoading.value = true;
- // ToolChainshApi.editTool(baseForm.tool_id,baseForm)
- // .then((res) => {
- // if (res.data.code == 0) {
- // ElMessage.success("修改成功");
- // closeBack();
- // }
- // })
- // .finally(() => {
- // formLoading.value = false;
- // });
+ formLoading.value = true;
+ ToolChainshApi.addToolParams(form)
+ .then((res) => {
+ if (res.data.code == 0) {
+ ElMessage.success("修改成功");
+ closeBack();
+ }
+ })
+ .finally(() => {
+ formLoading.value = false;
+ });
}
});
}, 3000);
@@ -434,9 +438,11 @@ function handleDelete(row: { [key: string]: any }) {
cancelButtonText: "取消",
type: "warning",
}).then(function () {
- ToolChainshApi.deleteTool(row.tool_id).then((res) => {
- ElMessage.error("缺少接口");
- handleQuery();
+ ToolChainshApi.deleteToolParams(row.params_id).then((res) => {
+ if (res.data.code == 0) {
+ ElMessage.success("删除运行参数成功");
+ handleQuery();
+ }
});
});
}
@@ -453,7 +459,7 @@ function initData() {
.finally(() => {
loading.value = false;
});
- handleQuery();
+ handleQuery();
}
/** 查询运行参数列表 */