1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/ivupcn-vuetify-thinkpress-admin

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
index.vue 2.1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
ivup.cn Отправлено 4 лет назад e2143d7
<template>
<div class="workflow-container">
<process-designer
:key="`designer-${reloadIndex}`"
ref="processDesigner"
v-model="xmlString"
v-bind="controlForm"
keyboard
@element-click="elementClick"
@init-finished="initModeler"
/>
<properties-panel :key="`penal-${reloadIndex}`" :bpmn-modeler="modeler" :prefix="controlForm.prefix" class="process-panel" />
</div>
</template>
<script>
import 'bpmn-js/dist/assets/diagram-js.css'
import 'bpmn-js/dist/assets/bpmn-font/css/bpmn.css'
// import 'bpmn-js/dist/assets/bpmn-font/css/bpmn-codes.css'
// import 'bpmn-js/dist/assets/bpmn-font/css/bpmn-embedded.css'
// import 'bpmn-js-properties-panel/dist/assets/bpmn-js-properties-panel.css'
import ProcessDesigner from '@/components/ProcessDesigner'
import PropertiesPanel from '@/components/ProcessDesigner/refactor/PropertiesPanel'
// 自定义元素选中时的弹出菜单(修改 默认任务 为 用户任务)
// import CustomContentPadProvider from '@/components/ProcessDesigner/plugins/content-pad'
// 自定义左侧菜单(修改 默认任务 为 用户任务)
// import CustomPaletteProvider from '@/components/ProcessDesigner/plugins/palette'
export default {
name: 'Workflow',
components: { ProcessDesigner, PropertiesPanel },
data() {
return {
xmlString: '',
modeler: null,
reloadIndex: 0,
controlDrawerVisible: false,
controlForm: {
processId: '',
processName: '',
simulation: true,
labelEditing: false,
labelVisible: false,
prefix: 'activiti'
// additionalModel: [CustomContentPadProvider, CustomPaletteProvider]
},
addis: {},
element: null
}
},
methods: {
initModeler(modeler) {
setTimeout(() => {
this.modeler = modeler
}, 10)
},
elementClick(element) {
this.element = element
}
}
}
</script>
<style lang="scss" scoped>
.workflow-container {
position: absolute;
background-color: #ffffff;
display: grid;
grid-template-columns: auto 480px;
grid-template-rows: 100%;
width: calc(100% - 40px);
height: calc(100% - 40px);
}
</style>

Комментарий ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://gitlife.ru/oschina-mirror/ivupcn-vuetify-thinkpress-admin.git
git@gitlife.ru:oschina-mirror/ivupcn-vuetify-thinkpress-admin.git
oschina-mirror
ivupcn-vuetify-thinkpress-admin
ivupcn-vuetify-thinkpress-admin
master