|
@@ -262,7 +262,8 @@ export default defineComponent({
|
|
|
if (data.multiSelectList.length > 0) {
|
|
|
data.multilList = [];
|
|
|
if (data.multiSelectList[0].startChar > active.startChar) {
|
|
|
- data.multiSelectList = [cleanDeep(data.multiSelectList[1]), cleanDeep(active)];
|
|
|
+ const start = data.multiSelectList[1] || data.multiSelectList[0];
|
|
|
+ data.multiSelectList = [cleanDeep(start), cleanDeep(active)];
|
|
|
} else {
|
|
|
data.multiSelectList = [cleanDeep(data.multiSelectList[0]), cleanDeep(active)];
|
|
|
}
|
|
@@ -1378,8 +1379,9 @@ export default defineComponent({
|
|
|
|
|
|
/** 移调 */
|
|
|
const handleMoveKey = async (item: (typeof ABC_DATA.key)[0]) => {
|
|
|
- // const moveData = getKeyStep(item.value, abcData.abc.key, data.moveKeyType);
|
|
|
- // console.log("🚀 ~ item:", abcData.abc.key, "=>", item.value, moveData);
|
|
|
+ console.log(item);
|
|
|
+ const moveData = getKeyStep(item.value, abcData.abc.key, data.moveKeyType);
|
|
|
+ console.log("🚀 ~ item:", abcData.abc.key, "=>", item.value, moveData);
|
|
|
// 将所有的音符移调
|
|
|
// for (let i = 0; i < abcData.abc.measures.length; i++) {
|
|
|
// const measure = abcData.abc.measures[i];
|
|
@@ -1408,7 +1410,6 @@ export default defineComponent({
|
|
|
// ? item.step
|
|
|
// : item.step + 12
|
|
|
// : item.step;
|
|
|
- console.log(item);
|
|
|
abcData.abc.visualTranspose = item.step;
|
|
|
abcData.abc.visualKey = item.value;
|
|
|
popup.moveKeyShow = false;
|