|
|
@@ -129,14 +129,19 @@ export default defineComponent({
|
|
|
})
|
|
|
|
|
|
/** 当前用户会员状态 动态判断vip svip */
|
|
|
- // const userMemberStatus = computed(() => {
|
|
|
- // const userInfo = state.user.data || {}
|
|
|
- // if(userInfo.userVip?.vipType === 'NOT_VIP' || !userInfo.userVip?.vipType) {
|
|
|
- // return false
|
|
|
- // } else {
|
|
|
- // return true;
|
|
|
- // }
|
|
|
- // })
|
|
|
+ const isTenantTeacherVip = computed(() => {
|
|
|
+ const userInfo = state.user.data || {}
|
|
|
+ // 机构老师
|
|
|
+ if(state.platformType === 'TEACHER' && userInfo.tenantId > 0) {
|
|
|
+ if(userInfo.userVip?.vipType === 'NOT_VIP' || !userInfo.userVip?.vipType) {
|
|
|
+ return false
|
|
|
+ } else {
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ return true
|
|
|
+ }
|
|
|
+ })
|
|
|
|
|
|
// 是否转谱不能转,默认谱面不是五线谱时
|
|
|
const defaultConvertible = computed(() => {
|
|
|
@@ -1070,12 +1075,12 @@ export default defineComponent({
|
|
|
<div
|
|
|
class={[styles.functionItem, (loading.value ||
|
|
|
(!staffData.musicPdfUrl && staffData.imgs.length <= 0)) ? styles.disabled : '',
|
|
|
- !downloadHidden.value ? '' : styles.disabled]}
|
|
|
+ !downloadHidden.value && isTenantTeacherVip.value ? '' : styles.disabled]}
|
|
|
onClick={() => {
|
|
|
if((loading.value ||
|
|
|
(!staffData.musicPdfUrl && staffData.imgs.length <= 0))) return
|
|
|
|
|
|
- if(downloadHidden.value) return
|
|
|
+ if(downloadHidden.value && !isTenantTeacherVip.value) return
|
|
|
if (staffData.musicPdfUrl) {
|
|
|
const songName =
|
|
|
staffData.details?.name +
|