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

1
src/views/Design.vue

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

21
src/views/Preview.vue

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

Loading…
Cancel
Save