diff --git a/src/components/work-flow/workflows-view.vue b/src/components/work-flow/workflows-view.vue index 8852700cbb50131b31942cbfb4cfb3eb3a9eb24c..3bdaa75b3b8d1fd638e08cec44bb98a118df2fa2 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 6fd864deb52e5f81be97e28722cb32c00a6956fd..c121282e5dc9ee9ba7ce695ebbb9fd784ea7e450 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();