123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273 |
- <template>
- <div>
- <h2 style="font-size: 20px; text-align: center; padding: 10px 0;">乐团线下课</h2>
- <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></td>
- </tr>
- <tr>
- <td>时间段:11:00:00-13:00:00</td>
- </tr>
- <tr>
- <td>扣费规则: --</td>
- </tr>
- <!-- -->
- <tr>
- <td rowspan="3">正常签到</td>
- <td>课程<span class="r">开始前</span>1小时至课程<span class="r">开始前</span>20分钟签到,GPS定位点在教学点{{ list.attendance_range }}米<span class="r">内</span></td>
- </tr>
- <tr>
- <td>时间段:10:00:00-11:39:59</td>
- </tr>
- <tr>
- <td>扣费规则: --</td>
- </tr>
- <!-- -->
- <tr>
- <td rowspan="6">异常签到</td>
- <td>课程<span class="r">开始前</span>1小时至课程<span class="r">开始前</span>20分钟签到,GPS定位点在教学点{{ list.attendance_range }}米<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定位在教学点{{ list.attendance_range }}米外</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">当天24点前</span></td>
- </tr>
- <tr>
- <td>时间段:11:00:00-23:59:59</td>
- </tr>
- <tr>
- <td>扣费规则: --</td>
- </tr>
- <!-- -->
- <tr>
- <td rowspan="3">正常点名</td>
- <td>进行了【点名】操作,完成<span class="r">【点名】后才可签退</span></td>
- </tr>
- <tr>
- <td>时间段:--</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="2"></td>
- <td>
- <span class="r">签到签退时间都在正常范围内,但同时GPS定位在教学点{{ list.attendance_range }}米外</span></td>
- </tr>
- <tr>
- <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>课程<span class="r">结束后</span>到课程<span class="r">当天24点前</span></td>
- </tr>
- <tr>
- <td>时间段:13:00:00-23:59:59</td>
- </tr>
- <tr>
- <td>扣费规则: --</td>
- </tr>
- <!-- -->
- <tr>
- <td rowspan="3">正常签退</td>
- <td>课程<span class="r">结束后</span>至课程<span class="r">结束后</span>6小时,且GPS定位在教学点{{ list.attendance_range }}米<span class="r">内</span></td>
- </tr>
- <tr>
- <td>时间段:13:00:00-18:59:59</td>
- </tr>
- <tr>
- <td>扣费规则: --</td>
- </tr>
- <!-- -->
- <tr>
- <td rowspan="3">早退</td>
- <td>课程<span class="r">结束前</span>3分钟签退至课程<span class="r">结束前</span>签退</td>
- </tr>
- <tr>
- <td>时间段:13:00:00-12:56:59</td>
- </tr>
- <tr>
- <td>扣费规则: -100%</td>
- </tr>
- <!-- -->
- <tr>
- <td rowspan="3">异常签退</td>
- <td>
- 课程<span class="r">结束前3分钟</span>至<span class="r">课程结束前</span><br/>
- 或<span class="r">结束6小时后</span>至课程<span class="r">当天</span>24点前<br/>
- 或GPS定位点在教学点范围之外</td>
- </tr>
- <tr>
- <td>时间段:12:56:59-12:59:59 19:00:00-23:59:59</td>
- </tr>
- <tr>
- <td>扣费规则: -50</td>
- </tr>
- <!-- -->
- <tr>
- <td rowspan="3">未签退</td>
- <td>未进行【签退】操作</td>
- </tr>
- <tr>
- <td>时间段:--</td>
- </tr>
- <tr>
- <td>扣费规则: -100%</td>
- </tr>
- <!-- -->
- <tr>
- <td rowspan="2"></td>
- <td>
- <span class="r">签到签退时间都在正常范围内,但同时GPS定位在教学点{{ list.attendance_range }}米外</span></td>
- </tr>
- <tr>
- <td>扣费规则: -100%</td>
- </tr>
- </table>
- </div>
- </template>
- <script>
- export default {
- props: {
- dataList: {
- type: Object,
- default() {
- return {}
- }
- }
- },
- data() {
- return {
- list: {}
- }
- },
- mounted() {
- this.list = this.dataList
- },
- watch: {
- dataList(newValue) {
- this.list = newValue
- }
- }
- }
- </script>
- <style lang="less" scoped>
- table {
- border: 0;
- font-size: 12px;
- border-color: #cccccc;
- th {
- text-align: center;
- }
- th, td {
- padding: 5px;
- }
- tr:nth-child(even) {
- background-color: #f1f1f1;
- }
- }
- table + table {
- margin-top: .15rem;
- }
- .r {
- color: red;
- }
- </style>
|