Browse Source

兼容样式

lex 9 months ago
parent
commit
087c00216e

+ 14 - 1
src/business-components/user-detail/index.tsx

@@ -7,6 +7,7 @@ import defaultIcon from '@common/images/icon_teacher.png'
 import iconTimer from '@common/images/icon_timer2.png'
 import IconXueli from '@common/images/icon-xueli.png'
 import IconJiaozi from '@common/images/icon-jiaozi.png'
+import item from '@/views/coupons/item'
 /**
  * @description: 视频详情
  * @param {type} headUrl 头像
@@ -14,6 +15,7 @@ import IconJiaozi from '@common/images/icon-jiaozi.png'
  * @param {type} startTime 开始时间
  * @param {type} buyNum 购买用户数
  * @param {type} payType 收费方式
+ * @param {type} type 课程类型
  * @param {type} lessonPrice 价格
  * @param {type} lessonCoverUrl 视频封面
  * @param {type} lessonDesc 课程描述
@@ -28,6 +30,7 @@ interface UserType {
   id?: number
   buyNum?: number
   payType?: string
+  type?: string
   lessonPrice: number
   lessonNum?: number
   lessonDesc?: string
@@ -153,7 +156,17 @@ export default defineComponent({
                   </span>
                   {this.showBuy && (
                     <div class={styles.buyNum}>
-                      {this.userInfo.buyNum}人学习
+                      {this.userInfo.type === 'live' ? (
+                        <>
+                          {this.userInfo.buyNum}人已
+                          {this.userInfo.lessonPrice <= 0 &&
+                          this.userInfo.auditVersion === 0
+                            ? '领取'
+                            : '购买'}
+                        </>
+                      ) : (
+                        <>{this.userInfo.buyNum}人学习</>
+                      )}
                     </div>
                   )}
                 </div>

+ 1 - 0
src/student/live-class/live-detail.tsx

@@ -56,6 +56,7 @@ export default defineComponent({
             'HH:mm'
           )}~${dayjs(endTime).format('HH:mm')}` || '',
         buyNum: live.studentCount,
+        type: 'live',
         lessonId: live.courseGroupId,
         lessonPrice: live.coursePrice,
         lessonNum: live.courseNum,

+ 1 - 0
src/student/video-class/video-detail.tsx

@@ -83,6 +83,7 @@ export default defineComponent({
           lessonNum: lessonGroup.lessonCount,
           lessonName: lessonGroup.lessonName,
           payType: lessonGroup.payType,
+          type: 'video',
           lessonDesc: lessonGroup.lessonDesc,
           lessonPrice: lessonGroup.lessonPrice,
           relationType: lessonGroup.relationType,

+ 1 - 0
src/teacher/live-class/live-detail.tsx

@@ -54,6 +54,7 @@ export default defineComponent({
           )}~${dayjs(endTime).format('HH:mm')}` || '',
         lessonPrice: live.coursePrice,
         buyNum: live.studentCount || 0,
+        type: 'live',
         lessonId: live.courseGroupId,
         lessonNum: live.courseNum || 0, // 课时数
         lessonDesc: live.courseIntroduce,

+ 1 - 0
src/teacher/share-page/share-live/index.tsx

@@ -53,6 +53,7 @@ export default defineComponent({
           `${dayjs(startTime).format('YYYY-MM-DD')} ${dayjs(startTime).format(
             'HH:mm'
           )}~${dayjs(endTime).format('HH:mm')}` || '',
+        type: 'live',
         lessonPrice: live.coursePrice,
         buyNum: live.studentCount || 0,
         lessonNum: live.courseNum || 0, // 课时数

+ 1 - 0
src/teacher/share-page/share-video/index.tsx

@@ -97,6 +97,7 @@ export default defineComponent({
         buyNum: lessonGroup.countStudent,
         lessonNum: lessonGroup.lessonCount,
         payType: lessonGroup.payType,
+        type: 'video',
         lessonName: lessonGroup.lessonName,
         lessonDesc: lessonGroup.lessonDesc,
         lessonPrice: lessonGroup.lessonPrice,

+ 1 - 0
src/teacher/video-class/create-submit.tsx

@@ -22,6 +22,7 @@ export default defineComponent({
         lessonName: videoDetail.lessonName,
         buyNum: 0,
         payType: videoDetail.payType,
+        type: 'video',
         lessonDesc: videoDetail.lessonDesc,
         lessonPrice: videoDetail.lessonPrice,
         lessonCoverUrl:

+ 1 - 0
src/teacher/video-class/video-detail.tsx

@@ -59,6 +59,7 @@ export default defineComponent({
         lessonId: result.lessonGroup.id,
         lessonNum: result.lessonGroup.lessonCount,
         payType: result.lessonGroup.payType,
+        type: 'video',
         lessonName: result.lessonGroup.lessonName,
         lessonDesc: result.lessonGroup.lessonDesc,
         lessonPrice: result.lessonGroup.lessonPrice,

+ 1 - 1
vite.config.ts

@@ -12,7 +12,7 @@ function resolve(dir: string) {
 // https://vitejs.dev/config/
 // https://github.com/vitejs/vite/issues/1930 .env
 // const proxyUrl = 'https://online.colexiu.com/'
-const proxyUrl = 'https://dev.colexiu.com/'
+const proxyUrl = 'https://test.colexiu.com/'
 // const proxyUrl = 'http://192.168.3.14:8000/'
 export default defineConfig({
   base: './',