From 5a98e5f9ce50bb5de56a54cae14e5ea49fbe2c07 Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期一, 17 三月 2025 16:19:29 +0800
Subject: [PATCH] 更新流程实现
---
src/views/flowable/definition/model.vue | 18 +++++++++++++++++-
1 files changed, 17 insertions(+), 1 deletions(-)
diff --git a/src/views/flowable/definition/model.vue b/src/views/flowable/definition/model.vue
index 3ef28fd..93ca8e3 100644
--- a/src/views/flowable/definition/model.vue
+++ b/src/views/flowable/definition/model.vue
@@ -5,6 +5,7 @@
:xml="xml"
:is-view="false"
@save="save"
+ @update="update"
@showXML="showXML"
/>
<!--鍦ㄧ嚎鏌ョ湅xml-->
@@ -17,7 +18,7 @@
</div>
</template>
<script>
-import {readXml, roleList, saveXml, userList,expList} from "@/api/flowable/definition";
+import {readXml, roleList, saveXml, userList, expList, updateXml} from "@/api/flowable/definition";
import BpmnModel from '@/components/Process'
import vkBeautify from 'vkbeautify'
import hljs from 'highlight.js'
@@ -101,6 +102,21 @@
this.$tab.closeOpenPage(obj);
})
},
+ /** 鏇存柊xml */
+ update(data) {
+ const params = {
+ deploymentId: this.$route.query && this.$route.query.deployId,
+ name: data.process.name,
+ category: data.process.category,
+ xml: data.xml
+ }
+ updateXml(params).then(res => {
+ this.$modal.msgSuccess(res.msg)
+ // 鍏抽棴褰撳墠鏍囩椤靛苟杩斿洖涓婁釜椤甸潰
+ const obj = { path: "/flowable/definition", query: { t: Date.now()} };
+ this.$tab.closeOpenPage(obj);
+ })
+ },
/** 鎸囧畾娴佺▼鍔炵悊浜哄憳鍒楄〃 */
getDataList() {
userList().then(res => {
--
Gitblit v1.8.0