update 去除处理事件

This commit is contained in:
LiuHao 2024-01-29 19:57:44 +08:00
parent 84fbd74d56
commit 154d2250e3

View File

@ -133,7 +133,6 @@ onMounted(() => {
nextTick(() => { nextTick(() => {
initCanvas(); initCanvas();
initDiagram(); initDiagram();
handleModeler();
initModel(); initModel();
}); });
}); });
@ -177,12 +176,6 @@ const initModel = () => {
modelerStore.setModeler(bpmnModeler.value); modelerStore.setModeler(bpmnModeler.value);
}; };
/**
* 关闭用户弹窗
*/
const closeDialog = () => {
dialog.visible = false;
};
/** /**
* 新建 * 新建
*/ */
@ -282,46 +275,6 @@ const curNodeInfo = reactive({
expValue: '' // expValue: '' //
}); });
watch(curNodeInfo, (newValue, oldValue) => {
// curNodeInfo
// addEventPlant
if (curNodeInfo.curNode != '') {
addEventPlant();
}
});
const handleModeler = () => {
bpmnModeler.value.on('element.click', (e: { element: any }) => {
//
if ('bpmn:UserTask' === e.element.type) {
curNodeInfo['curNode'] = e.element.id;
curNodeInfo['curType'] = e.element.type;
} else {
//
curNodeInfo['curType'] = '';
curNodeInfo['expValue'] = '';
}
});
};
function addEventPlant() {
// let assigneeDiv = bpmnPanel.value.querySelector('[data-group-id="group-CamundaPlatform__UserAssignment"]') as HTMLDivElement;
//
let assigneeDiv = document.querySelector('[data-group-id="group-CamundaPlatform__UserAssignment"]') as HTMLDivElement;
if (assigneeDiv) {
assigneeDiv.addEventListener('click', function (e) {
let assigneeUser = assigneeDiv.getElementsByClassName('bio-properties-panel-input')[0] as HTMLButtonElement;
assigneeUser.setAttribute('placeholder', '双击选择用户');
// dblclick
assigneeUser.addEventListener('dblclick', onFormThreeClick);
});
}
}
const onFormThreeClick = () => {
proxy?.$modal.alert('选择了用户');
};
const downloadFile = (fileName: string, data: any, type: string) => { const downloadFile = (fileName: string, data: any, type: string) => {
const a = document.createElement('a'); const a = document.createElement('a');
const url = window.URL.createObjectURL(new Blob([data], { type: type })); const url = window.URL.createObjectURL(new Blob([data], { type: type }));