!172 合并 warmflow 功能分支
* update 优化 流程定义页面 点击复制之后跳转到未发布列表 * update 优化 流程定义页面 增加加载loading层 * fix: v-model处理有延迟 需要手动处理 * update 调整流程定义查询 * Merge remote-tracking branch 'origin/dev' into warm-flw-future * update 调整可驳回的节点 * update: 调整文案 * update: 激活/挂起改为switch操作 * update 优化 代码删除无用输出 * update 统一抄送人使用昵称展示 * update 调整分类接口 * update 统一业务id参数 * update 删除默认顶节点 * !168 优化流程分类 * update 恢复误删除代码 * update 优化流程分类 * update 修复 路由跳转未改全 * [update] * fix 修复一些问题 * update 重构流程分类表 * update 流程定义增加表单路径与编辑功能 修复一些其他bug * fix 修复 一些问题 * update 变量统一命名 * add 增加示例 * Merge branch 'warm-flw-future' of https://gitee.com/JavaLionLi/plus-ui… * update 调整办理人 * Merge remote-tracking branch 'origin/dev' into warm-flw-future * add 增加示例 * update 调整审批记录 添加流程导出 * remove 删除无用代码 * remove 删除无用代码 * [update] * [fix] * 流程干预删除委托 * 增加附件 * 附件修改 * 申请人查询修改 * 1.修改查询条件 * !167 fix 修复 import路径修改不全问题 * fix 修复 import路径修改不全问题 * !166 update 清除 ProcessPreview 引用 * update 清除 ProcessPreview 引用 * remove 删除 bpmn.js 设计器 * remove 删除 bpmn.js 设计器 * remove 删除 bpmn.js 设计器 * remove 删除 bpmn.js 设计器 * fix 修复 前端路径修改不全问题 * update 优化接口请求路径 * add 添加作废 * add 添加流程干预 * update 调整加签,减签 * update 调整加签,减签 * add 增加流程查看 * update 调整委托,转办 * update 调整流程变量显示 * update 调整办理人修改 * update 调整流程实例状态页面 * update 调整已办页面 * add 添加流程撤销 * update 调整任务,流程实例 ,流程定义页面 * Merge branch 'dev' into warm-flw-future * update 调整流程定义页面 * add 添加流程变量查看 * update 调整设计器路由名称 * update 调整办理人 * update 调整设计器uri * update 调整设计器请求uri 调整待办状态 * update 调整办理 驳回 终止等状态 * add 添加模型新增 * add 添加warm-ui设计器,删除无用代码 * Merge remote-tracking branch 'origin/dev' into warm-flw-future * add 添加流程设计 * update 调整驳回 * update 调整视图类型错误 * Merge branch 'warm-flw-future' of https://gitee.com/JavaLionLi/plus-ui… * 添加已办,未办 * Merge remote-tracking branch 'origin/dev' into warm-flw-future * update 调整流程实例,待办查询 * add 添加代办人,调整提交按钮校验 * update 调整流程定义查询 * add添加流程定义激活 挂起 * add 添加流程文件部署 调整流程发布 * update 优化 时间搜索组件统一 * Merge remote-tracking branch 'origin/dev' into warm-flw-future * fix 修复 用户管理编辑安全权限错误问题 * Merge remote-tracking branch 'origin/dev' into warm-flw-future * update 优化 类型报错问题 * update 优化 切换租户后刷新首页 * update 优化 实现表格行选中切换 * update 优化 使用 vueuse 重构 websocket 实现 * update 优化 使用 vueuse 重构 websocket 实现 * fix 修复 登出后重新登录 sse推送报错问题 * reset 回滚 代码修改 采用其他方案 * fix 修复 登出后重新登录 sse推送报错问题 * update 优化 删除无用代码 * update element-plus 2.7.5 => 2.7.8 * reset 回滚 错误修复 * update 优化 代码生成器编辑页禁用缓存 防止同步后页面不更新问题 * fix 修复 代码生成同步点击取消报错问题 * 初始化添加warm-flow
This commit is contained in:
@ -1,76 +0,0 @@
|
||||
import type { Modeler, Modeling, Canvas, ElementRegistry, Moddle, BpmnFactory } from 'bpmn';
|
||||
|
||||
type ModelerStore = {
|
||||
modeler: Modeler | undefined;
|
||||
moddle: Moddle | undefined;
|
||||
modeling: Modeling | undefined;
|
||||
canvas: Canvas | undefined;
|
||||
elementRegistry: ElementRegistry | undefined;
|
||||
bpmnFactory: BpmnFactory | undefined;
|
||||
// 流程定义根节点信息
|
||||
procDefId: string | undefined;
|
||||
procDefName: string | undefined;
|
||||
};
|
||||
|
||||
const defaultState: ModelerStore = {
|
||||
modeler: undefined,
|
||||
moddle: undefined,
|
||||
modeling: undefined,
|
||||
canvas: undefined,
|
||||
elementRegistry: undefined,
|
||||
bpmnFactory: undefined,
|
||||
procDefId: undefined,
|
||||
procDefName: undefined
|
||||
};
|
||||
export const useModelerStore = defineStore('modeler', () => {
|
||||
let modeler = defaultState.modeler;
|
||||
let moddle = defaultState.moddle;
|
||||
let modeling = defaultState.modeling;
|
||||
let canvas = defaultState.canvas;
|
||||
let elementRegistry = defaultState.elementRegistry;
|
||||
let bpmnFactory = defaultState.bpmnFactory;
|
||||
const procDefId = ref(defaultState.procDefId);
|
||||
const procDefName = ref(defaultState.procDefName);
|
||||
|
||||
const getModeler = () => modeler;
|
||||
const getModdle = () => moddle;
|
||||
const getModeling = (): Modeling | undefined => modeling;
|
||||
const getCanvas = (): Canvas | undefined => canvas;
|
||||
const getElRegistry = (): ElementRegistry | undefined => elementRegistry;
|
||||
const getBpmnFactory = (): BpmnFactory | undefined => bpmnFactory;
|
||||
const getProcDefId = (): string | undefined => procDefId.value;
|
||||
const getProcDefName = (): string | undefined => procDefName.value;
|
||||
|
||||
// 设置根节点
|
||||
const setModeler = (modelers: Modeler | undefined) => {
|
||||
if (modelers) {
|
||||
modeler = modelers;
|
||||
modeling = modelers.get<Modeling>('modeling');
|
||||
moddle = modelers.get<Moddle>('moddle');
|
||||
canvas = modelers.get<Canvas>('canvas');
|
||||
bpmnFactory = modelers.get<BpmnFactory>('bpmnFactory');
|
||||
elementRegistry = modelers.get<ElementRegistry>('elementRegistry');
|
||||
} else {
|
||||
modeling = moddle = canvas = elementRegistry = bpmnFactory = undefined;
|
||||
}
|
||||
};
|
||||
// 设置流程定义根节点信息
|
||||
const setProcDef = (modeler: Modeler | undefined) => {
|
||||
procDefId.value = modeler.get<Canvas>('canvas').getRootElement().businessObject.get('id');
|
||||
procDefName.value = modeler.get<Canvas>('canvas').getRootElement().businessObject.get('name');
|
||||
};
|
||||
|
||||
return {
|
||||
getModeler,
|
||||
getModdle,
|
||||
getModeling,
|
||||
getCanvas,
|
||||
getElRegistry,
|
||||
getBpmnFactory,
|
||||
getProcDefId,
|
||||
getProcDefName,
|
||||
setModeler,
|
||||
setProcDef
|
||||
};
|
||||
});
|
||||
export default useModelerStore;
|
Reference in New Issue
Block a user