|
@@ -286,60 +286,59 @@
|
|
disabled></el-input>-->
|
|
disabled></el-input>-->
|
|
<div class="inputStyle">{{maskForm.status | coursesStatus}}</div>
|
|
<div class="inputStyle">{{maskForm.status | coursesStatus}}</div>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="签到时间">
|
|
|
|
- <!-- <el-input v-model.trim=" maskForm.signInTime"
|
|
|
|
- disabled></el-input>-->
|
|
|
|
|
|
+ <!-- <el-form-item label="签到时间">
|
|
<div class="inputStyle">{{maskForm.signInTime | dateForMinFormat}}</div>
|
|
<div class="inputStyle">{{maskForm.signInTime | dateForMinFormat}}</div>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="签退时间">
|
|
<el-form-item label="签退时间">
|
|
- <!-- <el-input v-model.trim="maskForm.signOutTime"
|
|
|
|
- disabled></el-input>-->
|
|
|
|
<div class="inputStyle">{{maskForm.signOutTime | dateForMinFormat}}</div>
|
|
<div class="inputStyle">{{maskForm.signOutTime | dateForMinFormat}}</div>
|
|
- </el-form-item>
|
|
|
|
|
|
+ </el-form-item> -->
|
|
<el-form-item label="是否点名">
|
|
<el-form-item label="是否点名">
|
|
<!-- <el-input :value="maskForm.isCallNames | isCall"
|
|
<!-- <el-input :value="maskForm.isCallNames | isCall"
|
|
disabled></el-input>-->
|
|
disabled></el-input>-->
|
|
<div class="inputStyle">{{maskForm.isCallNames | isCall}}</div>
|
|
<div class="inputStyle">{{maskForm.isCallNames | isCall}}</div>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="签到状态">
|
|
|
|
- <!-- <el-input :value=" maskForm.isSignIn | attendanceType"
|
|
|
|
- disabled></el-input>-->
|
|
|
|
|
|
+ <!-- <el-form-item label="签到状态">
|
|
<div class="inputStyle"
|
|
<div class="inputStyle"
|
|
:class="maskForm.isSignIn==1?'':'red'">{{ maskForm.isSignIn | attendanceType}}</div>
|
|
:class="maskForm.isSignIn==1?'':'red'">{{ maskForm.isSignIn | attendanceType}}</div>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="签退状态">
|
|
<el-form-item label="签退状态">
|
|
- <!-- <el-input :value=" maskForm.isSignOut | attendanceOutType"
|
|
|
|
- disabled></el-input>-->
|
|
|
|
<div class="inputStyle"
|
|
<div class="inputStyle"
|
|
:class="maskForm.isSignIn==1?'':'red'">{{ maskForm.isSignOut | attendanceOutType}}</div>
|
|
:class="maskForm.isSignIn==1?'':'red'">{{ maskForm.isSignOut | attendanceOutType}}</div>
|
|
|
|
+ </el-form-item> -->
|
|
|
|
+
|
|
|
|
+ <el-form-item label="上课时间">
|
|
|
|
+ {{ maskForm.startClassTime ? maskForm.startClassTime.substr(0, 16) : '' }}-{{ maskForm.endClassTime ? maskForm.endClassTime.substr(11,5) : ''}}
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="上课时长">
|
|
<el-form-item label="上课时长">
|
|
|
|
+
|
|
<div class="inputStyle"
|
|
<div class="inputStyle"
|
|
:class=" (maskForm.attendClassTime <= 120)?'':'red'">{{ maskForm.attendClassTime>=0?maskForm.attendClassTime:0+'分钟'}}</div>
|
|
:class=" (maskForm.attendClassTime <= 120)?'':'red'">{{ maskForm.attendClassTime>=0?maskForm.attendClassTime:0+'分钟'}}</div>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="备注">
|
|
|
|
- <!-- <el-input :value=" maskForm.isSignOut | attendanceOutType"
|
|
|
|
- disabled></el-input>-->
|
|
|
|
- <div class="inputStyle">{{ maskForm.remark}}</div>
|
|
|
|
- </el-form-item>
|
|
|
|
|
|
+
|
|
</el-form>
|
|
</el-form>
|
|
<!-- v-if="maskForm.status != 'NOT_START'" -->
|
|
<!-- v-if="maskForm.status != 'NOT_START'" -->
|
|
<el-tabs v-model.trim="activeName"
|
|
<el-tabs v-model.trim="activeName"
|
|
type="card"
|
|
type="card"
|
|
@tab-click="handleClick">
|
|
@tab-click="handleClick">
|
|
- <el-tab-pane label="点名"
|
|
|
|
|
|
+ <el-tab-pane label="学员列表"
|
|
name="first">
|
|
name="first">
|
|
<div v-if="activeName == 'first'">
|
|
<div v-if="activeName == 'first'">
|
|
<!-- studentRollCall -->
|
|
<!-- studentRollCall -->
|
|
<studentRollCall :courseScheduleId="maskForm.id"></studentRollCall>
|
|
<studentRollCall :courseScheduleId="maskForm.id"></studentRollCall>
|
|
</div>
|
|
</div>
|
|
</el-tab-pane>
|
|
</el-tab-pane>
|
|
- <el-tab-pane label="GPS定位"
|
|
|
|
|
|
+ <!-- <el-tab-pane label="GPS定位"
|
|
v-if="maskForm.teachMode == 'OFFLINE'"
|
|
v-if="maskForm.teachMode == 'OFFLINE'"
|
|
name="second">
|
|
name="second">
|
|
<div v-if="activeName == 'second'">
|
|
<div v-if="activeName == 'second'">
|
|
<gpsLoction :courseScheduleId="maskForm.id"></gpsLoction>
|
|
<gpsLoction :courseScheduleId="maskForm.id"></gpsLoction>
|
|
</div>
|
|
</div>
|
|
|
|
+ </el-tab-pane> -->
|
|
|
|
+ <el-tab-pane label="老师列表"
|
|
|
|
+ name="second">
|
|
|
|
+ <div v-if="activeName == 'second'">
|
|
|
|
+ <teacherList :courseScheduleId="maskForm.id"></teacherList>
|
|
|
|
+ </div>
|
|
</el-tab-pane>
|
|
</el-tab-pane>
|
|
<el-tab-pane label="作业"
|
|
<el-tab-pane label="作业"
|
|
v-if="maskForm.teachMode != 'OFFLINE'"
|
|
v-if="maskForm.teachMode != 'OFFLINE'"
|
|
@@ -386,6 +385,7 @@ import axios from "axios";
|
|
import { getToken } from "@/utils/auth";
|
|
import { getToken } from "@/utils/auth";
|
|
import load from "@/utils/loading";
|
|
import load from "@/utils/loading";
|
|
import resetClass from './componentCourse/resetClass'
|
|
import resetClass from './componentCourse/resetClass'
|
|
|
|
+import teacherList from './componentCourse/teacherList'
|
|
let nowTime = new Date();
|
|
let nowTime = new Date();
|
|
nowTime =
|
|
nowTime =
|
|
nowTime.getFullYear() +
|
|
nowTime.getFullYear() +
|
|
@@ -439,7 +439,8 @@ export default {
|
|
gpsLoction,
|
|
gpsLoction,
|
|
studentWork,
|
|
studentWork,
|
|
courseEvaluate,
|
|
courseEvaluate,
|
|
- resetClass
|
|
|
|
|
|
+ resetClass,
|
|
|
|
+ teacherList
|
|
},
|
|
},
|
|
activated () {
|
|
activated () {
|
|
this.init();
|
|
this.init();
|
|
@@ -614,14 +615,17 @@ export default {
|
|
lookDetail (row) {
|
|
lookDetail (row) {
|
|
// this.maskForm = row;
|
|
// this.maskForm = row;
|
|
// 发请求 获取详情 row.id
|
|
// 发请求 获取详情 row.id
|
|
- getTeacherPersonalAttendanceDetail({ courseScheduleId: row.id }).then(res => {
|
|
|
|
- if (res.code == 200) {
|
|
|
|
- this.maskForm = res.data;
|
|
|
|
- this.maskForm.id = row.id;
|
|
|
|
- this.activeName = "first";
|
|
|
|
- this.classVisible = true;
|
|
|
|
- }
|
|
|
|
- })
|
|
|
|
|
|
+ this.maskForm = row;
|
|
|
|
+ this.activeName = "first";
|
|
|
|
+ this.classVisible = true;
|
|
|
|
+ // getTeacherPersonalAttendanceDetail({ courseScheduleId: row.id }).then(res => {
|
|
|
|
+ // if (res.code == 200) {
|
|
|
|
+ // this.maskForm = res.data;
|
|
|
|
+ // this.maskForm.id = row.id;
|
|
|
|
+ // this.activeName = "first";
|
|
|
|
+ // this.classVisible = true;
|
|
|
|
+ // }
|
|
|
|
+ // })
|
|
|
|
|
|
},
|
|
},
|
|
handleClick (tab, event) {
|
|
handleClick (tab, event) {
|