Browse Source

chore: work task components compose

master
wangxiang 2 years ago
parent
commit
f4e1ad5bca
No known key found for this signature in database
GPG Key ID: 1BA7946AB6B232E4
  1. 21
      src/views/Chart.vue
  2. 1
      src/views/Design.vue
  3. 21
      src/views/Preview.vue

21
src/views/Chart.vue

@ -1,29 +1,24 @@
<template> <template>
<div id="app"> <div id="app">
<flowable-chart ref="workflow-chart" :options="chat"/> <flowable-chart ref="workflow-chart" :style="innerProps.style"/>
</div> </div>
</template> </template>
<script> <script>
import request from '@utils/request' import { WORKFLOW_DESIGN_APP_PROPS_KEY } from "@/constants";
import { merge } from "lodash-es";
export default { export default {
name: 'MicroChart', name: 'MicroChart',
props: { [WORKFLOW_DESIGN_APP_PROPS_KEY]: {} },
data () { data () {
return { return {
chat: {} innerProps: this[WORKFLOW_DESIGN_APP_PROPS_KEY]
} }
}, },
mounted () {
this.test()
},
methods: { methods: {
test () { setProps(props) {
/*request({ merge(this.innerProps ,props)
url: '/workflow_proxy/workflow/process/getFlowChart/Process_FtFEFSfa:4:7832a2d9-7313-11ec-8a3b-00ff08753f51',
method: 'get'
}).then(({ data }) => {
this.chat = { bpmnXml: data }
})*/
} }
} }
} }

1
src/views/Design.vue

@ -7,6 +7,7 @@
<script> <script>
import { WORKFLOW_DESIGN_APP_PROPS_KEY } from '@/constants' import { WORKFLOW_DESIGN_APP_PROPS_KEY } from '@/constants'
import { merge } from "lodash-es"; import { merge } from "lodash-es";
export default { export default {
name: 'MicroDesign', name: 'MicroDesign',
props: { [WORKFLOW_DESIGN_APP_PROPS_KEY]: {} }, props: { [WORKFLOW_DESIGN_APP_PROPS_KEY]: {} },

21
src/views/Preview.vue

@ -1,29 +1,24 @@
<template> <template>
<div id="app"> <div id="app">
<flowable-preview ref="workflow-preview" :options="chat"/> <flowable-preview ref="workflow-preview" :style="innerProps.style"/>
</div> </div>
</template> </template>
<script> <script>
import request from '@utils/request' import { WORKFLOW_DESIGN_APP_PROPS_KEY } from "@/constants";
import { merge } from "lodash-es";
export default { export default {
name: 'MicroPreview', name: 'MicroPreview',
props: { [WORKFLOW_DESIGN_APP_PROPS_KEY]: {} },
data () { data () {
return { return {
chat: {} innerProps: this[WORKFLOW_DESIGN_APP_PROPS_KEY]
} }
}, },
mounted () {
this.test()
},
methods: { methods: {
test () { setProps(props) {
/*request({ merge(this.innerProps ,props)
url: '/workflow_proxy/workflow/process/getFlowChart/Process_FtFEFSfa:4:7832a2d9-7313-11ec-8a3b-00ff08753f51',
method: 'get'
}).then(({ data }) => {
this.chat = { bpmnXml: data }
})*/
} }
} }
} }

Loading…
Cancel
Save