update 优化bpmn位置

This commit is contained in:
LiuHao
2024-04-15 12:02:40 +08:00
parent 73db6deec3
commit 945eec5418
28 changed files with 593 additions and 572 deletions

View File

@ -0,0 +1,34 @@
import { ModdleElement } from 'bpmn';
interface Options {
element: ModdleElement;
}
interface Data {
id: string;
}
export default (ops: Options) => {
const { element } = ops;
const parseData = <T>(): T => {
const result = {
...element.businessObject,
...element.businessObject.$attrs
};
// 移除flowable前缀格式化数组
for (const key in result) {
if (key.indexOf('flowable:') === 0) {
const newKey = key.replace('flowable:', '');
result[newKey] = result[key];
delete result[key];
}
}
return { ...result } as T;
};
return {
parseData
};
};