|
@@ -12,10 +12,10 @@
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td rowspan="3">可签到时间范围</td>
|
|
|
- <td>课程<span class="r">开始前</span>1小时至课程<span class="r">结束前</span></td>
|
|
|
+ <td>课程<span class="r">开始前</span>{{ list.offline_sign_in_early_forward_time }}分钟至课程<span class="r">结束前</span></td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
- <td>时间段:11:00:00-13:00:00</td>
|
|
|
+ <td>时间段:{{ reduceFormMinute('12:00:00', list.offline_sign_in_early_forward_time) }}-13:00:00</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>扣费规则: --</td>
|
|
@@ -23,53 +23,54 @@
|
|
|
<!-- -->
|
|
|
<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>
|
|
|
+ <td>课程<span class="r">开始前</span>{{ list.offline_sign_in_early_forward_time }}分钟至课程<span class="r">开始前</span>{{ list.offline_advance_sign_in_minutes }}分钟签到,GPS定位点在教学点{{ list.attendance_range }}米<span class="r">内</span></td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
- <td>时间段:10:00:00-11:39:59</td>
|
|
|
+ <td>时间段:{{ reduceFormMinute('12:00:00', list.offline_sign_in_early_forward_time) }}-{{ reduceFormMinute('12:00:00', list.offline_advance_sign_in_minutes) }}</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>扣费规则: --</td>
|
|
|
</tr>
|
|
|
<!-- -->
|
|
|
- <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>
|
|
|
+ <td>课程<span class="r">开始前</span>{{ list.offline_error_sign_in_cut_salary }}分钟至课程<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> -->
|
|
|
+ <!-- <tr>
|
|
|
+ <td>扣费规则: -{{ list.offline_error_sign_in_cut_salary }}{{ list.offline_error_sign_in_cut_salary_unit | formatUnit }}</td>
|
|
|
+ </tr> -->
|
|
|
+ <!-- 140 -->
|
|
|
+ <tr style="width: 100%"><td>课程<span class="r">开始前</span>{{ list.offline_error_sign_in_cut_salary }}分钟后至课程<span class="r">开始前</span>签到,GPS定位点在教学点{{ list.attendance_range }}米<span class="r">外</span></td></tr>
|
|
|
<tr style="width: 100%">
|
|
|
- <td>时间段:11:40:00-11:59:59</td>
|
|
|
+ <td>时间段:{{ reduceFormMinute('12:00:00', list.offline_error_sign_in_cut_salary) }}-12:00:00</td>
|
|
|
</tr>
|
|
|
<tr style="width: 100%">
|
|
|
- <td>扣费规则: -50</td>
|
|
|
+ <td>扣费规则: -{{ list.offline_error_sign_in_cut_salary }}{{ list.offline_error_sign_in_cut_salary_unit | formatUnit }}</td>
|
|
|
</tr>
|
|
|
<!-- -->
|
|
|
<tr>
|
|
|
<td rowspan="3">迟到</td>
|
|
|
- <td>课程<span class="r">开始后</span>30分钟内签到</td>
|
|
|
+ <td>课程<span class="r">开始后</span>{{ list.offline_advance_sign_in_late_minutes }}分钟内签到</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
- <td>时间段:12:00:00-12:29:59</td>
|
|
|
+ <td>时间段:12:00:00-{{ addFormMinute('12:00:00', list.offline_advance_sign_in_late_minutes) }}</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
- <td>扣费规则: -50%</td>
|
|
|
+ <td>扣费规则: -{{ list.offline_late_cut_salary }}{{ list.offline_late_cut_salary_unit | formatUnit }}</td>
|
|
|
</tr>
|
|
|
<!-- -->
|
|
|
<tr>
|
|
|
<td rowspan="3">旷课</td>
|
|
|
- <td>课程<span class="r">开始后</span>30分钟至课程<span class="r">结束前</span>签到</td>
|
|
|
+ <td>课程<span class="r">开始后</span>{{ list.offline_advance_sign_in_late_minutes }}分钟至课程<span class="r">结束前</span>签到</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
- <td>时间段:12:30:00后签到(包括12:30:00)</td>
|
|
|
+ <td>时间段:{{ reduceFormMinute('12:00:00', list.offline_advance_sign_in_late_minutes) }}后签到(包括{{ reduceFormMinute('12:00:00', list.offline_advance_sign_in_late_minutes) }})</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
- <td>扣费规则: -100%</td>
|
|
|
+ <td>扣费规则: -{{ list.offline_level_sign_in_cut_salary }}{{ list.offline_level_sign_in_cut_salary_unit | formatUnit }}</td>
|
|
|
</tr>
|
|
|
<!-- -->
|
|
|
<tr>
|
|
@@ -80,7 +81,7 @@
|
|
|
<td>时间段:12:30:00-12:59:59</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
- <td>扣费规则: -100%</td>
|
|
|
+ <td>扣费规则: -{{ list.offline_no_sign_in_cut_salary }}{{ list.offline_no_sign_in_cut_salary_unit | formatUnit }}</td>
|
|
|
</tr>
|
|
|
|
|
|
<tr>
|
|
@@ -89,7 +90,7 @@
|
|
|
<span class="r">签到签退时间都在正常范围内,但同时GPS定位在教学点{{ list.attendance_range }}米外</span></td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
- <td>扣费规则: -100%</td>
|
|
|
+ <td>扣费规则: -{{ list.offline_sign_in_gps_error_cut_salary }}{{ offline_sign_in_gps_error_cut_salary_unit | formatUnit }}</td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
|
|
@@ -104,10 +105,10 @@
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td rowspan="3">可点名时间范围</td>
|
|
|
- <td>课程<span class="r">开始前</span>1小时至课程<span class="r">当天24点前</span></td>
|
|
|
+ <td>课程<span class="r">开始前</span>{{ list.offline_sign_in_early_forward_time }}分钟至课程<span class="r">结束后</span>{{ list.advance_sign_out_minutes }}</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
- <td>时间段:11:00:00-23:59:59</td>
|
|
|
+ <td>时间段:{{ reduceFormMinute('12:00:00', list.offline_sign_in_early_forward_time) }}-{{ addFormMinute("13:00:00", list.advance_sign_out_minutes) }}</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>扣费规则: --</td>
|
|
@@ -135,14 +136,14 @@
|
|
|
<td>扣费规则: --</td>
|
|
|
</tr>
|
|
|
<!-- -->
|
|
|
- <tr>
|
|
|
+ <!-- <tr>
|
|
|
<td rowspan="2"></td>
|
|
|
<td>
|
|
|
<span class="r">签到签退时间都在正常范围内,但同时GPS定位在教学点{{ list.attendance_range }}米外</span></td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
- <td>扣费规则: -100%</td>
|
|
|
- </tr>
|
|
|
+ <td>扣费规则: -{{ list.offline_sign_out_gps_error_cut_salary }}{{ offline_sign_out_gps_error_cut_salary_unit | formatUnit }}</td>
|
|
|
+ </tr> -->
|
|
|
</table>
|
|
|
|
|
|
<table border="1" style="width: 100%">
|
|
@@ -166,10 +167,10 @@
|
|
|
<!-- -->
|
|
|
<tr>
|
|
|
<td rowspan="3">正常签退</td>
|
|
|
- <td>课程<span class="r">结束后</span>至课程<span class="r">结束后</span>6小时,且GPS定位在教学点{{ list.attendance_range }}米<span class="r">内</span></td>
|
|
|
+ <td>课程<span class="r">结束后</span>至课程<span class="r">结束后</span>{{ list.advance_sign_out_minutes }}分钟,且GPS定位在教学点{{ list.attendance_range }}米<span class="r">内</span></td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
- <td>时间段:13:00:00-18:59:59</td>
|
|
|
+ <td>时间段:13:00:00-{{ addFormMinute('13:00:00', list.advance_sign_out_minutes) }}</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>扣费规则: --</td>
|
|
@@ -177,27 +178,26 @@
|
|
|
<!-- -->
|
|
|
<tr>
|
|
|
<td rowspan="3">早退</td>
|
|
|
- <td>课程<span class="r">结束前</span>3分钟签退至课程<span class="r">结束前</span>签退</td>
|
|
|
+ <td>课程<span class="r">结束前</span>{{ list.offline_advance_sign_out_minutes }}分钟签退至课程<span class="r">结束前</span>签退</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
- <td>时间段:12:56:59前签退(包括12:56:59)</td>
|
|
|
+ <td>时间段:{{ reduceFormMinute('13:00:00', list.offline_advance_sign_out_minutes) }}前签退(包括{{ reduceFormMinute('13:00:00', list.offline_advance_sign_out_minutes) }})</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
- <td>扣费规则: -100%</td>
|
|
|
+ <td>扣费规则: -{{ list.offline_early_sign_out_cut_salary }}{{ list.offline_early_sign_out_cut_salary_unit | formatUnit }}</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/>
|
|
|
+ 课程<span class="r">结束前{{ list.offline_advance_sign_out_minutes }}分钟</span>至<span class="r">课程结束前</span><br/>
|
|
|
或GPS定位点在教学点范围之外</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
- <td>时间段:12:56:59-12:59:59 19:00:00-23:59:59</td>
|
|
|
+ <td>时间段:{{ reduceFormMinute('12:00:00', list.offline_advance_sign_out_minutes) }}-12:59:59</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
- <td>扣费规则: -50</td>
|
|
|
+ <td>扣费规则: -{{ list.offline_error_sign_out_cut_salary }}{{ list.offline_error_sign_out_cut_salary_unit | formatUnit }}</td>
|
|
|
</tr>
|
|
|
<!-- -->
|
|
|
<tr>
|
|
@@ -208,7 +208,7 @@
|
|
|
<td>时间段:--</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
- <td>扣费规则: -100%</td>
|
|
|
+ <td>扣费规则: -{{ list.offline_no_sign_out_cut_salary }}{{ list.offline_no_sign_out_cut_salary_unit | formatUnit }}</td>
|
|
|
</tr>
|
|
|
<!-- -->
|
|
|
<tr>
|
|
@@ -217,13 +217,21 @@
|
|
|
<span class="r">签到签退时间都在正常范围内,但同时GPS定位在教学点{{ list.attendance_range }}米外</span></td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
- <td>扣费规则: -100%</td>
|
|
|
+ <td>扣费规则: -{{ list.offline_sign_out_gps_error_cut_salary }}{{ offline_sign_out_gps_error_cut_salary_unit | formatUnit }}</td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
+import {
|
|
|
+ addFormMinute,
|
|
|
+ addFormMinuteAddS,
|
|
|
+ reduceFormMinute,
|
|
|
+ reduceFormMinuteAddS,
|
|
|
+ addFormMinuteMS,
|
|
|
+ reduceFormMinuteMS,
|
|
|
+} from "@/utils/date";
|
|
|
export default {
|
|
|
props: {
|
|
|
dataList: {
|
|
@@ -241,6 +249,26 @@ export default {
|
|
|
mounted() {
|
|
|
this.list = this.dataList
|
|
|
},
|
|
|
+ methods: {
|
|
|
+ addFormMinute(timerStr, time) {
|
|
|
+ return addFormMinute(timerStr, time);
|
|
|
+ },
|
|
|
+ addFormMinuteAddS(timerStr, time) {
|
|
|
+ return addFormMinuteAddS(timerStr, time);
|
|
|
+ },
|
|
|
+ reduceFormMinute(timerStr, time) {
|
|
|
+ return reduceFormMinute(timerStr, time);
|
|
|
+ },
|
|
|
+ reduceFormMinuteAddS(timerStr, time) {
|
|
|
+ return reduceFormMinuteAddS(timerStr, time);
|
|
|
+ },
|
|
|
+ addFormMinuteMS(timerStr, time) {
|
|
|
+ return addFormMinuteMS(timerStr, time);
|
|
|
+ },
|
|
|
+ reduceFormMinuteMS(timerStr, time) {
|
|
|
+ return reduceFormMinuteMS(timerStr, time);
|
|
|
+ },
|
|
|
+ },
|
|
|
watch: {
|
|
|
dataList(newValue) {
|
|
|
this.list = newValue
|