From 914466a8009e9af14bb38202694c46ae4f73e7ad Mon Sep 17 00:00:00 2001 From: Eleven Date: Thu, 14 Jan 2021 10:45:07 +0800 Subject: [PATCH] fix bug for edit project add replica feature --- web-vue/src/api/dispatch.js | 28 +++++++++++ web-vue/src/pages/dispatch/list.vue | 48 ++++++++++--------- .../node/node-layout/project/project-list.vue | 13 ++++- 3 files changed, 65 insertions(+), 24 deletions(-) diff --git a/web-vue/src/api/dispatch.js b/web-vue/src/api/dispatch.js index 54d97bbee..a80248cca 100644 --- a/web-vue/src/api/dispatch.js +++ b/web-vue/src/api/dispatch.js @@ -35,6 +35,34 @@ export function editDispatch(params) { }) } +/** + * 编辑分发项目 + * @param { + * id: 分发 ID + * name: 分发名称 + * reqId: 请求 ID + * type: 类型 add | edit + * afterOpt: 发布后操作 + * runMode: 运行方式 + * mainClass: 启动类 + * javaExtDirsCp: 目录地址 + * whitelistDirectory: 白名单地址 + * lib: lib + * add_xxx: xxx 表示添加的节点信息 + * xxx_token: xxx 节点的 webhook 地址 + * xxx_jvm: jvm 参数 + * xxx_args: args 参数 + * xxx_javaCopyIds: xxx 节点副本 ID (如果有副本,还需要加上 xxx_jvm_${副本ID} | xxx_args_${副本ID} 参数) + * } params + */ +export function editDispatchProject(params) { + return axios({ + url: '/outgiving/save_project', + method: 'post', + data: params + }) +} + /** * 删除分发 * @param {*} id 分发 ID diff --git a/web-vue/src/pages/dispatch/list.vue b/web-vue/src/pages/dispatch/list.vue index 60cd50332..22f205d93 100644 --- a/web-vue/src/pages/dispatch/list.vue +++ b/web-vue/src/pages/dispatch/list.vue @@ -20,7 +20,8 @@ @@ -109,6 +110,7 @@ 顺序重启(有重启失败将继续) + @@ -126,7 +128,7 @@