From fac632352eb6a7546de3ac8598f38b0073b3e2b8 Mon Sep 17 00:00:00 2001 From: xuyiming Date: Wed, 12 Aug 2020 18:32:14 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=81=E7=A8=8B=E7=AE=A1=E7=90=86=E8=B0=83?= =?UTF-8?q?=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/work-flow/workflows-view.vue | 4 +-- .../process-management/designer/index.vue | 35 ++++++++++++++----- 2 files changed, 28 insertions(+), 11 deletions(-) diff --git a/src/components/work-flow/workflows-view.vue b/src/components/work-flow/workflows-view.vue index 8852700..3bdaa75 100644 --- a/src/components/work-flow/workflows-view.vue +++ b/src/components/work-flow/workflows-view.vue @@ -24,8 +24,8 @@

当前实例数:{{ meta.running_nodes || 0 }}

-

当前超时比率:{{ (meta.cur_timeout_rate || 0) / 100 }}%

-

总超时比率:{{ (meta.total_timeout_rate || 0) / 100 }}%

+

当前超时比率:{{ (meta.cur_timeout_rate || 0) * 100 }}%

+

总超时比率:{{ (meta.total_timeout_rate || 0) * 100 }}%

节点平均耗时:{{ meta.avg_elapsed_time || 0 }}分钟

节点最大耗时:{{ meta.max_elapsed_time || 0 }}分钟

节点插件:

diff --git a/src/pages/workbench/component-center/process-management/designer/index.vue b/src/pages/workbench/component-center/process-management/designer/index.vue index 6fd864d..c121282 100644 --- a/src/pages/workbench/component-center/process-management/designer/index.vue +++ b/src/pages/workbench/component-center/process-management/designer/index.vue @@ -280,9 +280,9 @@ export default { }, ]; }, - refresh() { + refreshPage() { this.init(this.tempFilter); - }, // 刷新当前页列表 + }, showDialog() { this.$refs.dialog.show(); }, @@ -295,13 +295,13 @@ export default { }, addNewProcess() { this.$router.push("/progress/designer/design"); - }, // FIXME: 新建流程 + }, editItem(item) { - this.$router.push("/progress/designer/design"); - }, // FIXME: 编辑流程 + this.$router.push(`/progress/designer/design_edit/${item.workflows_id}`); + }, detailItem(item) { this.$router.push(`/progress/designer/detail/${item.workflows_id}`); - }, // TODO: 查看详情 + }, publishItem(item) { this.dialogInfo.title = "提示"; this.dialogInfo.msg = `发布后流程后,流程将部署到工作区域并上架到服务超市,是否发布该流程?`; @@ -348,7 +348,7 @@ export default { newName: "", }; this.copyProcessShow(); - }, // TODO: 复制流程 + }, // 复制流程 cancelCopyProcess() { this.copyProcessHide(); }, // 复制流程-取消 @@ -368,10 +368,27 @@ export default { this.dialogInfo.cancelText = "取消"; this.dialogInfo.sunbmitText = "确定"; this.dialogInfo.submit = () => { - console.log(`删除${item.name}`); + this.$http + .delete("/apaas/serviceapp/v3/workflows/del", { + params: { + id: item.workflows_id, + }, + }) + .then(({ data }) => { + if (data.success === 1) { + this.$message.success(data.errMsg || "删除成功"); + this.refreshPage(); + } else { + this.$message.error(data.errMsg || "删除失败"); + } + }) + .catch((error) => { + console.log(error); + this.$message.error("删除失败"); + }); }; this.showDialog(); - }, // TODO: 删除流程 + }, }, created() { this.initFilter(); -- 2.26.0