Selaa lähdekoodia

处理禅道上面问题

lex-xin 3 vuotta sitten
vanhempi
commit
ddd51a5e4d

Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/create-legacy.dfacfcea.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/create.e03cf136.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 3 - 3
dist/assets/index-legacy.7758b7bc.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/index-legacy.b8402d51.js


+ 2 - 2
dist/assets/index-legacy.015c805e.js → dist/assets/index-legacy.e16ca6a8.js

@@ -18,8 +18,8 @@ return dayjs(this.currentDate).subtract(1,'day').isBefore(dayjs(this.minDate),'d
 return dayjs(this.currentDate).add(1,'day').isAfter(dayjs(this.maxDate),'day');}},mounted:function mounted(){// 初始化标题和最大显示日期
 this.subtitle=dayjs().format('YYYY年MM月');this.maxDate=dayjs().endOf('month').toDate();this.minDate=dayjs().add(1,'day').toDate();// 初始化日历
 // console.log(this.list, 323, this.maxDays)
-},methods:{formatter:function formatter(date){var dateStr=dayjs(date.date).format('YYYY-MM-DD');var dateObj=this.list[dateStr];// console.log(dateObj, 'dateObj', this.list)
-if(dateObj){var _dateObj$courseTime;if(dateObj&&(dateObj.fullCourse||!(dateObj!==null&&dateObj!==void 0&&dateObj.courseTime)||(dateObj===null||dateObj===void 0?void 0:(_dateObj$courseTime=dateObj.courseTime)===null||_dateObj$courseTime===void 0?void 0:_dateObj$courseTime.length)<=0)){date.bottomInfo='满';date.className='full';date.type='disabled';}}else{date.type='disabled';}date.type=date.type==='selected'?'':date.type;return date;},onPrevMonth:function onPrevMonth(){// 上一月
+},methods:{formatter:function formatter(date){var dateStr=dayjs(date.date).format('YYYY-MM-DD');var dateObj=this.list[dateStr];// 判断是否有课程 并且 时间在当前时间之后
+if(dateObj&&dayjs().isBefore(dayjs(date.date))){var _dateObj$courseTime;if(dateObj&&(dateObj.fullCourse||!(dateObj!==null&&dateObj!==void 0&&dateObj.courseTime)||(dateObj===null||dateObj===void 0?void 0:(_dateObj$courseTime=dateObj.courseTime)===null||_dateObj$courseTime===void 0?void 0:_dateObj$courseTime.length)<=0)){date.bottomInfo='满';date.className='full';date.type='disabled';}}else{date.type='disabled';}date.type=date.type==='selected'?'':date.type;return date;},onPrevMonth:function onPrevMonth(){// 上一月
 if(this.arrowStatus)return;var tempDate=dayjs(this.currentDate).subtract(1,'month');this._monthChange(tempDate);this.prevMonth&&this.prevMonth(this.minDate);},onNextMonth:function onNextMonth(){// 下一月
 var tempDate=dayjs(this.currentDate).add(1,'month');this._monthChange(tempDate);this.nextMonth&&this.nextMonth(this.minDate);},_monthChange:function _monthChange(date){// 月份改变
 // 需要判断是否是当月,需要单独处理最小时间

Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/index.116424d7.js


+ 0 - 0
dist/assets/teacher.c2cf0659.css → dist/assets/index.1defe979.css


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/index.58e1584e.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/index.bd389543.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/index.cb54f7e0.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/practice-setting-legacy.6c64b4f6.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/practice-setting.32f6e63b.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/teacher-home-legacy.fac61223.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/teacher-home.b434ee61.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/teacher-legacy.75a6f297.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/teacher.e5d89b0c.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/video-class-detail-legacy.7f921a6d.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/video-class-detail-legacy.bf778902.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/video-class-detail.2af86dc9.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/video-class-detail.bd1a5e82.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/video-class-detail.f94232da.js


+ 4 - 4
dist/index.html

@@ -34,12 +34,12 @@
   <meta name="msapplication-tap-highlight" content="no">
   <title>酷乐秀</title>
   <script src="./flexible.js" charset="UTF-8"></script>
-  <script type="module" crossorigin src="./assets/index.4baeec83.js"></script>
+  <script type="module" crossorigin src="./assets/index.58e1584e.js"></script>
   <link rel="modulepreload" href="./assets/vendor.f70834c7.js">
   <link rel="modulepreload" href="./assets/index.d5bc1470.js">
-  <link rel="stylesheet" href="./assets/index.1c74bac7.css">
   <link rel="stylesheet" href="./assets/vendor.177057eb.css">
-  <link rel="stylesheet" href="./assets/teacher.c2cf0659.css">
+  <link rel="stylesheet" href="./assets/index.1c74bac7.css">
+  <link rel="stylesheet" href="./assets/index.1defe979.css">
   <script type="module">!function(){try{new Function("m","return import(m)")}catch(o){console.warn("vite: loading legacy build because dynamic import is unsupported, syntax error above should be ignored");var e=document.getElementById("vite-legacy-polyfill"),n=document.createElement("script");n.src=e.src,n.onload=function(){System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))},document.body.appendChild(n)}}();</script>
 </head>
 
@@ -49,7 +49,7 @@
   <!-- <script type="module" src="/src/teacher/main.ts"></script> -->
   <script nomodule>!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",(function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()}),!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script>
   <script nomodule id="vite-legacy-polyfill" src="./assets/polyfills-legacy.575f411a.js"></script>
-  <script nomodule id="vite-legacy-entry" data-src="./assets/index-legacy.b57f5cc7.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
+  <script nomodule id="vite-legacy-entry" data-src="./assets/index-legacy.b8402d51.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
 </body>
 
 </html>

+ 4 - 4
dist/teacher.html

@@ -34,12 +34,12 @@
   <meta name="msapplication-tap-highlight" content="no">
   <title>酷乐秀</title>
   <script src="./flexible.js" charset="UTF-8"></script>
-  <script type="module" crossorigin src="./assets/teacher.b9ca0f6e.js"></script>
+  <script type="module" crossorigin src="./assets/teacher.e5d89b0c.js"></script>
   <link rel="modulepreload" href="./assets/vendor.f70834c7.js">
   <link rel="modulepreload" href="./assets/index.d5bc1470.js">
-  <link rel="stylesheet" href="./assets/vendor.177057eb.css">
   <link rel="stylesheet" href="./assets/index.1c74bac7.css">
-  <link rel="stylesheet" href="./assets/teacher.c2cf0659.css">
+  <link rel="stylesheet" href="./assets/vendor.177057eb.css">
+  <link rel="stylesheet" href="./assets/index.1defe979.css">
   <script type="module">!function(){try{new Function("m","return import(m)")}catch(o){console.warn("vite: loading legacy build because dynamic import is unsupported, syntax error above should be ignored");var e=document.getElementById("vite-legacy-polyfill"),n=document.createElement("script");n.src=e.src,n.onload=function(){System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))},document.body.appendChild(n)}}();</script>
 </head>
 
@@ -48,7 +48,7 @@
   
   <script nomodule>!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",(function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()}),!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script>
   <script nomodule id="vite-legacy-polyfill" src="./assets/polyfills-legacy.575f411a.js"></script>
-  <script nomodule id="vite-legacy-entry" data-src="./assets/teacher-legacy.0602120c.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
+  <script nomodule id="vite-legacy-entry" data-src="./assets/teacher-legacy.75a6f297.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
 </body>
 
 </html>

+ 2 - 2
src/business-components/calendar/index.tsx

@@ -104,8 +104,8 @@ export default defineComponent({
     formatter(date: any) {
       const dateStr = dayjs(date.date).format('YYYY-MM-DD')
       const dateObj = this.list[dateStr]
-      // console.log(dateObj, 'dateObj', this.list)
-      if (dateObj) {
+      // 判断是否有课程 并且 时间在当前时间之后
+      if (dateObj && dayjs().isBefore(dayjs(date.date))) {
         if (
           dateObj &&
           (dateObj.fullCourse ||

+ 3 - 4
src/components/col-video/index.tsx

@@ -65,7 +65,7 @@ export default defineComponent({
         this.trySeeOver,
         'this.showSeeStatus, this.trySee'
       )
-      return this.showSeeStatus && this.trySee
+      return this.showSeeStatus && !this.trySee
     }
   },
   methods: {
@@ -116,8 +116,7 @@ export default defineComponent({
         const playTime = (this.player.duration * this.freeRate) / 100
         this.playTime = playTime
         this.loading = false
-
-        if (this.trySee) {
+        if (!this.trySee) {
           this.domPlayVisibility()
         } else {
           this.domPlayVisibility(false)
@@ -127,7 +126,7 @@ export default defineComponent({
         const _this = this
         this.player.on('timeupdate', () => {
           const players = _this.player
-          if (players.currentTime >= playTime && _this.trySee) {
+          if (players.currentTime >= playTime && !_this.trySee) {
             players.pause()
             _this.trySeeOver = true
             _this.showSeeStatus = true

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

@@ -67,6 +67,7 @@ export default defineComponent({
     this.navHeight = sessionStorage.getItem('navHeight') || 0
     try {
       //
+      this.reload = true
       const res = await request.get(
         '/api-student/videoLesson/selectVideoLesson',
         {
@@ -78,7 +79,7 @@ export default defineComponent({
       const result = res.data || {}
       this.title = result.lessonGroup.lessonName
       this.detailList = result.detailList || []
-      this.trySee = result.alreadyBuy || true
+      this.trySee = result.alreadyBuy || false
       this.detailList.forEach((item: any, index: number) => {
         if (item.id === Number(this.classId)) {
           this.posterUrl = item.coverUrl
@@ -88,6 +89,7 @@ export default defineComponent({
           this.videoContent = item.videoContent
         }
       })
+      this.reload = false
 
       let config = await request.get(
         '/api-student/sysConfig/queryByParamNameList',

+ 1 - 0
src/teacher/practice-class/practice-setting.tsx

@@ -340,6 +340,7 @@ export default defineComponent({
                 <Field
                   v-model={item.subjectPrice}
                   name="singleMins"
+                  type="number"
                   labelWidth={'auto'}
                   label={`${this.form.courseMinutes || 0}分钟 / `}
                   rules={[

Kaikkia tiedostoja ei voida näyttää, sillä liian monta tiedostoa muuttui tässä diffissä