Skip to content

Commit 1a4c94b

Browse files
committed
【代码评审】BPM:增加流程图 小手功能
1 parent 3906204 commit 1a4c94b

File tree

1 file changed

+14
-24
lines changed

1 file changed

+14
-24
lines changed

src/components/SimpleProcessDesignerV2/src/SimpleProcessModel.vue

Lines changed: 14 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -98,49 +98,39 @@ const initialX = ref(0)
9898
const initialY = ref(0)
9999
100100
const setGrabCursor = () => {
101-
document.body.style.cursor = 'grab';
101+
document.body.style.cursor = 'grab'
102102
}
103103
104104
const resetCursor = () => {
105-
document.body.style.cursor = 'default';
105+
document.body.style.cursor = 'default'
106106
}
107107
108108
const startDrag = (e: MouseEvent) => {
109-
isDragging.value = true;
110-
startX.value = e.clientX - currentX.value;
111-
startY.value = e.clientY - currentY.value;
112-
setGrabCursor(); // 设置小手光标
109+
isDragging.value = true
110+
startX.value = e.clientX - currentX.value
111+
startY.value = e.clientY - currentY.value
112+
setGrabCursor() // 设置小手光标
113113
}
114114
115115
const onDrag = (e: MouseEvent) => {
116-
if (!isDragging.value) return;
117-
e.preventDefault(); // 禁用文本选择
118-
116+
if (!isDragging.value) return
117+
e.preventDefault() // 禁用文本选择
118+
119119
// 使用 requestAnimationFrame 优化性能
120120
requestAnimationFrame(() => {
121-
currentX.value = e.clientX - startX.value;
122-
currentY.value = e.clientY - startY.value;
123-
});
121+
currentX.value = e.clientX - startX.value
122+
currentY.value = e.clientY - startY.value
123+
})
124124
}
125125
126126
const stopDrag = () => {
127-
isDragging.value = false;
128-
resetCursor(); // 重置光标
127+
isDragging.value = false
128+
resetCursor() // 重置光标
129129
}
130130
131131
const errorDialogVisible = ref(false)
132132
let errorNodes: SimpleFlowNode[] = []
133133
134-
const saveSimpleFlowModel = async () => {
135-
errorNodes = []
136-
validateNode(processNodeTree.value, errorNodes)
137-
if (errorNodes.length > 0) {
138-
errorDialogVisible.value = true
139-
return
140-
}
141-
emits('save', processNodeTree.value)
142-
}
143-
144134
// 校验节点设置。 暂时以 showText 为空 未节点错误配置
145135
const validateNode = (node: SimpleFlowNode | undefined, errorNodes: SimpleFlowNode[]) => {
146136
if (node) {

0 commit comments

Comments
 (0)