فهرست منبع

添加页面和规则

lex-xin 4 سال پیش
والد
کامیت
145a8f4d31
4فایلهای تغییر یافته به همراه40 افزوده شده و 199 حذف شده
  1. 8 0
      src/router/teacherRouter.js
  2. 16 0
      src/views/rules/assistCenter.vue
  3. 13 160
      src/views/rules/components/vipOffLine.vue
  4. 3 39
      src/views/rules/index.vue

+ 8 - 0
src/router/teacherRouter.js

@@ -250,6 +250,14 @@ let teacherRouter = [
         descrition: '签到签到课酬扣减规则',
         weight: 3 // 页面权重
     }
+  }, {
+    path: '/assistCenter',
+    name: 'assistCenter',
+    component: () => import(/* webpackChunkName:'UserProtocol'*/'@/views/rules/assistCenter.vue'),
+    meta: {
+        descrition: '帮助中心',
+        weight: 3 // 页面权重
+    }
   }
 ];
 

+ 16 - 0
src/views/rules/assistCenter.vue

@@ -0,0 +1,16 @@
+<template>
+    <div></div>
+</template>
+
+<script>
+export default {
+    mounted() {
+        let params = this.$route.query
+        if(params.Authorization) {
+            localStorage.setItem('Authorization', decodeURI(params.Authorization))
+            localStorage.setItem('userInfo', decodeURI(params.Authorization))
+        }
+        this.$router.replace('/rules')
+    }
+}
+</script>

+ 13 - 160
src/views/rules/components/vipOffLine.vue

@@ -1,140 +1,59 @@
 <template>
     <div>
-        <h2 style="font-size: 20px; text-align: center; padding: 10px 0;">乐团线下课</h2>
+        <h2 style="font-size: 20px; text-align: center; padding: 10px 0;">VIP线下课</h2>
 
         <table border="1" style="width: 100%">
             <tr>
                 <th colspan="2">
-                    <span style="font-size: 16px;">签到</span>
+                    <span style="font-size: 16px;">签到&签退</span>
                     <br />
                     <span style="font-weight: 400;">以课程12:00:00-13:00:00为例</span>
                 </th>
             </tr>
             <tr>
                 <td rowspan="3">可签到时间范围</td>
-                <td>课程<span class="r">开始前</span>1小时至课程<span class="r">结束前</span></td>
+                <td>课程开始前20分钟至课程结束后20分钟</td>
             </tr>
             <tr>
-                <td>11:00:00-13:00:00</td>
+                <td>11:40:00-13:19:59</td>
             </tr>
             <tr>
                 <td>扣费规则: --</td>
             </tr>
             <!--  -->
             <tr>
-                <td rowspan="3">正常签到</td>
-                <td>课程<span class="r">开始前</span>1小时至课程<span class="r">开始前</span>20分钟签到,GPS定位点在教学点1000米<span class="r">内</span></td>
+                <td rowspan="3">正常签到签退</td>
+                <td>操作了【点名】,GPS定位在教学点1000米<span class="r">内</span></td>
             </tr>
             <tr>
-                <td>10:00:00-11:39:59</td>
+                <td>--</td>
             </tr>
             <tr>
                 <td>扣费规则: --</td>
             </tr>
             <!--  -->
             <tr>
-                <td rowspan="6">异常签到</td>
-                <td>课程<span class="r">开始前</span>1小时至课程<span class="r">开始前</span>20分钟签到,GPS定位点在教学点1000米<span class="r">外</span></td>
+                <td rowspan="3">异常签到签退</td>
+                <td>操作了【点名】,GPS定位在教学点1000米<span class="r">外</span></td>
             </tr>
             <tr>
                 <td>--</td>
             </tr>
             <tr>
-                <td>扣费规则: -50</td>
-            </tr>
-            <tr style="width: 100%"><td>课程<span class="r">开始前</span>20分钟后至课程<span class="r">开始前</span>签到</td></tr>
-            <tr style="width: 100%">
-                <td>11:40:00-11:59:59</td>
-            </tr>
-            <tr style="width: 100%">
-                <td>扣费规则: -50</td>
-            </tr>
-            <!--  -->
-            <tr>
-                <td rowspan="3">迟到</td>
-                <td>课程<span class="r">开始后</span>30分钟内签到</td>
-            </tr>
-            <tr>
-                <td>12:00:00-12:29:59</td>
-            </tr>
-            <tr>
-                <td>扣费规则: -50%</td>
-            </tr>
-             <!--  -->
-            <tr>
-                <td rowspan="3">旷课</td>
-                <td>课程<span class="r">开始后</span>30分钟至课程<span class="r">结束前</span>签到</td>
-            </tr>
-            <tr>
-                <td>12:30:00-12:59:59</td>
-            </tr>
-            <tr>
                 <td>扣费规则: -100%</td>
             </tr>
              <!--  -->
             <tr>
-                <td rowspan="3">未签到</td>
-                <td>未进行【签到】操作</td>
-            </tr>
-            <tr>
-                <td>12:30:00-12:59:59</td>
-            </tr>
-            <tr>
-                <td>扣费规则: -100%</td>
-            </tr>
-
-            <tr>
-                <td rowspan="2"></td>
-                <td>
-                    <span class="r">签到签退时间都在正常范围内,但同时GPS定位在教学点1000米外</span></td>
-            </tr>
-            <tr>
-                <td>扣费规则: -100%</td>
-            </tr>
-        </table>
-
-
-        <table border="1" style="width: 100%">
-            <tr>
-                <th colspan="2">
-                    <span style="font-size: 16px;">点名</span>
-                    <br />
-                    <span style="font-weight: 400;">以课程12:00:00-13:00:00为例</span>
-                </th>
-            </tr>
-            <tr>
-                <td rowspan="3">可点名时间范围</td>
-                <td>课程<span class="r">开始前</span>1小时至课程<span class="r">结束后</span>6小时(当天24点前)(需先进行【签到】操作)</td>
-            </tr>
-            <tr>
-                <td>11:00:00-18:59:59</td>
-            </tr>
-            <tr>
-                <td>扣费规则: --</td>
-            </tr>
-            <!--  -->
-            <tr>
-                <td rowspan="3">正常点名</td>
-                <td>进行了【点名】操作</td>
-            </tr>
-            <tr>
-                <td>--</td>
-            </tr>
-            <tr>
-                <td>扣费规则: --</td>
-            </tr>
-            <!--  -->
-            <tr>
-                <td rowspan="3">未点名</td>
-                <td>未进行【点名】操作</td>
+                <td rowspan="3">未签到签退</td>
+                <td>未进行【点名】</td>
             </tr>
             <tr>
                 <td>--</td>
             </tr>
             <tr>
-                <td>扣费规则: --</td>
+                <td>扣费规则: -100%</td>
             </tr>
-            <!--  -->
+             <!--  -->
             <tr>
                 <td rowspan="2"></td>
                 <td>
@@ -144,72 +63,6 @@
                 <td>扣费规则: -100%</td>
             </tr>
         </table>
-
-        <table border="1" style="width: 100%">
-            <tr>
-                <th colspan="3">
-                    <span style="font-size: 16px;">签退</span>
-                    <br />
-                    <span style="font-weight: 400;">以课程12:00:00-13:00:00为例</span>
-                </th>
-            </tr>
-            <tr>
-                <td rowspan="3">可签退时间范围</td>
-                <td colspan="2">课程<span class="r">结束后</span>到课程当天24点前</td>
-            </tr>
-            <tr>
-                <td colspan="2">13:00:00-23:59:59</td>
-            </tr>
-            <tr>
-                <td colspan="2">扣费规则: --</td>
-            </tr>
-            <!--  -->
-            <tr>
-                <td rowspan="3">正常签退</td>
-                <td colspan="2">课程<span class="r">结束后</span>至课程<span class="r">结束后</span>6小时,且GPS定位在教学点1000米<span class="r">外</span></td>
-            </tr>
-            <tr>
-                <td colspan="2">13:00:00-18:59:59</td>
-            </tr>
-            <tr>
-                <td colspan="2">扣费规则: --</td>
-            </tr>
-            <!--  -->
-            <tr>
-                <td rowspan="3">早退</td>
-                <td colspan="2">课程<span class="r">结束前</span>3分钟签退至课程<span class="r">结束前</span>签退</td>
-            </tr>
-            <tr>
-                <td colspan="2">12:56:59-12:59:59</td>
-            </tr>
-            <tr>
-                <td colspan="2">扣费规则: -100%</td>
-            </tr>
-            <!--  -->
-            <tr>
-                <td rowspan="4">异常签退</td>
-                <td>课程<span class="r">结束6小时后</span>至课程<span class="r">当天</span>24点前</td>
-                <td rowspan="4">扣费规则: <br />正常点名-50 <br />未点名-50%</td>
-            </tr>
-            <tr>
-                <td>19:00:00-23:59:59</td>
-            </tr>
-            <tr >
-                <td>GPS定位点在教学点范围之外</td>
-            </tr>
-            <tr>
-                <td>--</td>
-            </tr>
-            <!--  -->
-            <tr>
-                <td rowspan="2"></td>
-                <td colspan="2">
-                    <span class="r">签到签退时间都在正常范围内,但同时GPS定位在教学点1000米外</span></td>
-            </tr>
-            <tr>
-                <td colspan="2">扣费规则: -100%</td>
-            </tr>
-        </table>
     </div>
 </template>
 

+ 3 - 39
src/views/rules/index.vue

@@ -2,44 +2,7 @@
     <div class="rules">
         <on-line v-if="type == 'onLine' || !type" />
         <off-line v-if="type == 'offLine' || !type" />
-
-        <table border="1" v-if="type == 'vipOffLine' || !type">
-            <tr>
-                <th colspan="3">VIP线下课</th>
-                <th>以课程12:00:00-13:00:00为例</th>
-                <th>扣费规则</th>
-            </tr>
-            <tr>
-                <td rowspan="4">签到&签退</td>
-                <td>可签到时间范围</td>
-                <td>课程开始前20分钟至课程结束后20分钟</td>
-                <td>11:40:00-13:19:59</td>
-                <td></td>
-            </tr>
-            <tr>
-                <td>正常签到签退</td>
-                <td>操作了【点名】,GPS定位在教学点1000米<span class="r">内</span></td>
-                <td></td>
-                <td></td>
-            </tr>
-            <tr>
-                <td>异常签到签退</td>
-                <td>操作了【点名】,GPS定位在教学点1000米<span class="r">外</span></td>
-                <td></td>
-                <td>-100%</td>
-            </tr>
-            <tr>
-                <td>未签到签退</td>
-                <td>未进行【点名】</td>
-                <td></td>
-                <td>-100%</td>
-            </tr>
-            <tr>
-                <td colspan="3"><span class="r">签到签退时间都在正常范围内,但同时GPS定位在教学点1000米外</span></td>
-                <td></td>
-                <td>-100%</td>
-            </tr>
-        </table>
+        <vip-off-line v-if="type == 'vipOffLine' || !type" />
     </div>
 </template>
 
@@ -48,8 +11,9 @@ import { sysConfigList } from './api'
 import setLoading from '@/utils/loading'
 import OnLine from './components/onLine'
 import OffLine from './components/offLine'
+import vipOffLine from './components/vipOffLine'
 export default {
-    components: { OnLine, OffLine },
+    components: { OnLine, OffLine, vipOffLine },
     data() {
         let query = this.$route.query
         return {