|
@@ -23,6 +23,7 @@ import {
|
|
|
} from '../../../api';
|
|
|
import Draggable from 'vuedraggable';
|
|
|
import iconDelete from '../../../images/icon-delete.png';
|
|
|
+import iconAddMusic from '../../../images/icon-add-music.png';
|
|
|
import { onBeforeRouteUpdate, useRoute, useRouter } from 'vue-router';
|
|
|
import deepClone from '/src/helpers/deep-clone';
|
|
|
import CardPreview from '/src/components/card-preview';
|
|
@@ -520,6 +521,21 @@ export default defineComponent({
|
|
|
}}
|
|
|
/>
|
|
|
))}
|
|
|
+ <div
|
|
|
+ class={[
|
|
|
+ styles.itemContent,
|
|
|
+ styles.addMusicItem,
|
|
|
+ 'handle'
|
|
|
+ ]}
|
|
|
+ onClick={() => {
|
|
|
+ // 直接跳转到制谱页面 (临时存储数据)
|
|
|
+ sessionStorage.setItem('notation-open-create', '1');
|
|
|
+ router.push('/notation');
|
|
|
+ }}>
|
|
|
+ <img src={iconAddMusic} />
|
|
|
+
|
|
|
+ <p class={styles.addMusicName}>开始制谱</p>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
)}
|
|
|
</>
|