|
@@ -15,6 +15,7 @@ import png_1 from './image/1.png';
|
|
import png_2 from './image/2.png';
|
|
import png_2 from './image/2.png';
|
|
import png_3 from './image/3.png';
|
|
import png_3 from './image/3.png';
|
|
import png_4 from './image/4.png';
|
|
import png_4 from './image/4.png';
|
|
|
|
+import { postMessage } from '@/helpers/native-message';
|
|
export default defineComponent({
|
|
export default defineComponent({
|
|
name: 'co-ai',
|
|
name: 'co-ai',
|
|
setup() {
|
|
setup() {
|
|
@@ -77,13 +78,32 @@ export default defineComponent({
|
|
/** 显示简谱 */
|
|
/** 显示简谱 */
|
|
isShowJianpu: false
|
|
isShowJianpu: false
|
|
});
|
|
});
|
|
|
|
+ // 返回
|
|
|
|
+ const goback = () => {
|
|
|
|
+ postMessage({ api: 'goBack' });
|
|
|
|
+ };
|
|
|
|
+ /** 去云教练 */
|
|
|
|
+ const handleGoto = () => {
|
|
|
|
+ let src = `https://dev.kt.colexiu.com/instrument?id=43539&Authorization=bearer 529d1359-20c6-4ea2-b2ba-2694cdeda8a4`;
|
|
|
|
+ postMessage({
|
|
|
|
+ api: 'openAccompanyWebView',
|
|
|
|
+ content: {
|
|
|
|
+ url: src,
|
|
|
|
+ orientation: 0,
|
|
|
|
+ isHideTitle: true,
|
|
|
|
+ statusBarTextColor: false,
|
|
|
|
+ isOpenLight: true
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ };
|
|
return () => (
|
|
return () => (
|
|
<div class={styles.container}>
|
|
<div class={styles.container}>
|
|
- <div class={styles.back}>
|
|
|
|
|
|
+ <div class={styles.back} onClick={goback}>
|
|
<img src={icon_back} />
|
|
<img src={icon_back} />
|
|
</div>
|
|
</div>
|
|
<div class={styles.content}>
|
|
<div class={styles.content}>
|
|
- <div class={[styles.opacityBg, styles.leftContent]}>
|
|
|
|
|
|
+ <div class={[styles.leftContent]}>
|
|
|
|
+ <div class={styles.leftBg2}></div>
|
|
<div class={styles.leftBg}></div>
|
|
<div class={styles.leftBg}></div>
|
|
<div class={styles.types}>
|
|
<div class={styles.types}>
|
|
{new Array(10).fill(1).map((item, index) => {
|
|
{new Array(10).fill(1).map((item, index) => {
|
|
@@ -145,7 +165,9 @@ export default defineComponent({
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class={[styles.opacityBg, styles.right]}>
|
|
<div class={[styles.opacityBg, styles.right]}>
|
|
- <div class={styles['right-musicName']}>{titles[data.musicIndex].name}</div>
|
|
|
|
|
|
+ <div class={styles['right-musicName']}>
|
|
|
|
+ {titles[data.musicIndex].name}
|
|
|
|
+ </div>
|
|
{data.isShowJianpu ? (
|
|
{data.isShowJianpu ? (
|
|
<>
|
|
<>
|
|
<img
|
|
<img
|
|
@@ -184,7 +206,7 @@ export default defineComponent({
|
|
onClick={() => (data.isShowJianpu = !data.isShowJianpu)}
|
|
onClick={() => (data.isShowJianpu = !data.isShowJianpu)}
|
|
/>
|
|
/>
|
|
<img src={icon_down} />
|
|
<img src={icon_down} />
|
|
- <img src={icon_start} />
|
|
|
|
|
|
+ <img src={icon_start} onClick={() => handleGoto()} />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|