skyblued 2 vuotta sitten
vanhempi
commit
ab0dcc1dcf
1 muutettua tiedostoa jossa 12 lisäystä ja 5 poistoa
  1. 12 5
      src/subpages/colexiu/uses/use-fee.ts

+ 12 - 5
src/subpages/colexiu/uses/use-fee.ts

@@ -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()
       })