diff --git a/ruoyi-ui/src/components/Process/index.vue b/ruoyi-ui/src/components/Process/index.vue index 54d85ac4..abaa7f0b 100644 --- a/ruoyi-ui/src/components/Process/index.vue +++ b/ruoyi-ui/src/components/Process/index.vue @@ -1,7 +1,7 @@ @@ -241,18 +252,21 @@ import { getToken } from "@/utils/auth"; import { getForm, addDeployForm ,listForm } from "@/api/flowable/form"; import Parser from '@/components/parser/Parser' import flow from '@/views/flowable/task/myProcess/send/flow' +import Model from './model'; export default { name: "Definition", dicts: ['sys_process_category'], components: { Parser, - flow + flow, + Model }, data() { return { // 遮罩层 loading: true, + dialogVisible: false, // 选中数组 ids: [], // 非单个禁用 @@ -318,6 +332,7 @@ export default { formId: null, deployId: null }, + deployId: '', currentRow: null, // xml flowData: {}, @@ -341,6 +356,15 @@ export default { this.loading = false; }); }, + handleClose(done) { + this.$confirm('确定要关闭吗?关闭未保存的修改都会丢失?', '提示', { + confirmButtonText: '确定', + cancelButtonText: '取消', + type: 'warning' + }).then(() => { + done(); + }).catch(() => {}); + }, // 取消按钮 cancel() { this.open = false; @@ -386,7 +410,9 @@ export default { }, /** 跳转到流程设计页面 */ handleLoadXml(row){ - this.$router.push({ path: '/flowable/definition/model',query: { deployId: row.deploymentId }}) + this.dialogVisible = true; + this.deployId = row.deploymentId; + // this.$router.push({ path: '/flowable/definition/model',query: { deployId: row.deploymentId }}) }, /** 流程图查看 */ handleReadImage(deployId){ diff --git a/ruoyi-ui/src/views/flowable/definition/model.vue b/ruoyi-ui/src/views/flowable/definition/model.vue index eb47993c..733bdfe5 100644 --- a/ruoyi-ui/src/views/flowable/definition/model.vue +++ b/ruoyi-ui/src/views/flowable/definition/model.vue @@ -12,12 +12,12 @@ @showXML="showXML" /> - +
-
+