|
@@ -1,6 +1,6 @@
|
|
|
import { postMessage } from '@/helpers/native-message'
|
|
|
import { defineComponent } from 'vue'
|
|
|
-import { Button, Image, Sticky, Toast } from 'vant'
|
|
|
+import { Button, Dialog, Image, Sticky, Toast } from 'vant'
|
|
|
import styles from './index.module.less'
|
|
|
import request from '@/helpers/request'
|
|
|
import { state } from '@/state'
|
|
@@ -40,6 +40,16 @@ export default defineComponent({
|
|
|
if (state.musicCertStatus) {
|
|
|
postMessage({ api: 'setBarStatus', content: { status: 1 } })
|
|
|
}
|
|
|
+
|
|
|
+ // 如果没有达人认证,则需要先去认证
|
|
|
+ if (!state.user.data?.entryFlag) {
|
|
|
+ Dialog.alert({
|
|
|
+ message: '您尚未完成达人认证,达人认证侯才可开通音乐人权限哦!',
|
|
|
+ confirmButtonColor: '#2DC7AA'
|
|
|
+ }).then(() => {
|
|
|
+ this.$router.replace('/teacherCert')
|
|
|
+ })
|
|
|
+ }
|
|
|
},
|
|
|
unmounted() {
|
|
|
postMessage({ api: 'setBarStatus', content: { status: 1 } })
|