Browse Source

连续休止 小节 选段的时候 没有选择完整

黄琪勇 8 tháng trước cách đây
mục cha
commit
c9612f15c3
1 tập tin đã thay đổi với 8 bổ sung1 xóa
  1. 8 1
      src/view/selection/index.tsx

+ 8 - 1
src/view/selection/index.tsx

@@ -314,7 +314,14 @@ export default defineComponent({
 											`measureIndex_${item.MeasureNumberXML}`
 										]}
 										style={item.staveBox}
-										onClick={() => handleSelection(item)}
+										onClick={() => {
+											// 当为连续休止小节的结束选段的时候 应该传休止小节 结束的位置
+											let staveItem = item
+											if(state.section.length === 1 && item.totalMultipleRestMeasures > 0){
+												staveItem = selectData.staves[index + item.totalMultipleRestMeasures - 1]
+											}
+											handleSelection(staveItem)	
+										}}
 									>
 										{lineShow && (
 											<div style={{height: selectData.measureHeight + 'px', position: 'relative'}}>