|
@@ -2,6 +2,7 @@ import { browser, getDevelopment } from '/src/helpers/utils'
|
|
|
import { userInfo } from '../App'
|
|
|
import { Dialog } from 'vant'
|
|
|
import { postMessage } from '/src/helpers/native-message'
|
|
|
+import request from '/src/helpers/request'
|
|
|
|
|
|
/** 去会员中心 */
|
|
|
const gotoMemberCenter = () => {
|
|
@@ -24,27 +25,33 @@ const gotoMemberCenter = () => {
|
|
|
/**
|
|
|
* 效验是否开通会员
|
|
|
*/
|
|
|
-export const useFee = () => {
|
|
|
+export const useFee = async () => {
|
|
|
const browserInfo = browser()
|
|
|
// 学生端验证
|
|
|
if (browserInfo.isStudent) {
|
|
|
+ let student: any = ''
|
|
|
+ try {
|
|
|
+ const res: any = await request.get('/student/member')
|
|
|
+ student = res?.data
|
|
|
+ } catch (error) {}
|
|
|
+ if (!student) return;
|
|
|
//学生有待激活会员
|
|
|
- if (!userInfo.membershipDays && userInfo.purchaseMemberRecord) {
|
|
|
+ if (!student.membershipDays && student.purchaseMemberRecord) {
|
|
|
Dialog.alert({
|
|
|
title: '温馨提示',
|
|
|
message: '您的团练宝暂未激活,请激活后使用',
|
|
|
- className: 'noVip'
|
|
|
+ className: 'noVip',
|
|
|
}).then((val) => {
|
|
|
gotoMemberCenter()
|
|
|
})
|
|
|
return
|
|
|
}
|
|
|
//学生没有会员
|
|
|
- if (!userInfo.vipMember) {
|
|
|
+ if (!student.vipMember) {
|
|
|
Dialog.alert({
|
|
|
title: '温馨提示',
|
|
|
message: '您暂未开通团练宝,请开通后使用',
|
|
|
- className: 'noVip'
|
|
|
+ className: 'noVip',
|
|
|
}).then(() => {
|
|
|
gotoMemberCenter()
|
|
|
})
|