From 451c3b9120af8e0cc393b30429974dc3554baa08 Mon Sep 17 00:00:00 2001 From: xy <271556543@qq.com> Date: Fri, 3 Jan 2025 18:18:04 +0800 Subject: [PATCH] 1 --- src/api/flow/index.js | 9 +- src/router/index.js | 2 +- src/views/flow/edit.vue | 860 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 869 insertions(+), 2 deletions(-) create mode 100644 src/views/flow/edit.vue diff --git a/src/api/flow/index.js b/src/api/flow/index.js index 129699d..e88c972 100644 --- a/src/api/flow/index.js +++ b/src/api/flow/index.js @@ -52,7 +52,14 @@ export function deal(flow_id,data) { data }) } - +// 编辑 +export function save(flow_id, data) { + return request({ + method: 'post', + url: `/api/oa/flow/save/${flow_id}`, + data + }) +} export function getNextNode(params,isLoading=false) { return request({ method: 'get', diff --git a/src/router/index.js b/src/router/index.js index 0c2bf09..bc81729 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -81,7 +81,7 @@ export const constantRoutes = [ name: "detail", component: () => import("@/views/flow/create"), hidden: true, - }, + } ], }, diff --git a/src/views/flow/edit.vue b/src/views/flow/edit.vue new file mode 100644 index 0000000..965b2dc --- /dev/null +++ b/src/views/flow/edit.vue @@ -0,0 +1,860 @@ + + + + + {{ config.customModel ? config.customModel.name : "办理" }} + + + + + + + + + + + + + {{ index === 0 ? '' : ',' }}{{ nextNode.name }} + + ({{ node.nextNodes.length }}种流程) + + + + + + + + + + + + + + + + + + + + 流转记录 + + + + + + {{ myStatus.get(row.status) }} + + + + + + + + {{ + $moment(row.updated_at).format("YYYY年MM月DD日 HH:mm:ss") + }} + + + + + {{ diffTime(row.updated_at, row.created_at) }} + + + + + + + 确认 + + + + + + + + + + +
{{ config.customModel ? config.customModel.name : "办理" }}