|
|
@@ -26,27 +26,27 @@
|
|
|
>匹配知识点老师</div>
|
|
|
</el-col>
|
|
|
<el-col :span="14" :offset="1">
|
|
|
- <div class="selectBox">
|
|
|
- <div
|
|
|
- class="Ageclass"
|
|
|
- @click="choiceclass()"
|
|
|
- @mouseover="selectStyle2()"
|
|
|
- @mouseout="outStyle2()"
|
|
|
- >
|
|
|
- <span class="age-tip">{{selectTimeCodeValuepag}}</span>
|
|
|
- <span :class="[TimeCodeListDown ?'el-icon-caret-top':'el-icon-caret-bottom']"></span>
|
|
|
- </div>
|
|
|
- <div
|
|
|
- class="class-download"
|
|
|
- v-show="TimeCodeListDown"
|
|
|
- @mouseover="selectStyle2()"
|
|
|
- @mouseout="outStyle2()"
|
|
|
- >
|
|
|
- <ul v-for="(item, k) in selectTime" :key="k">
|
|
|
- <li @click="timeselectTip(item)">{{item.label}}</li>
|
|
|
- </ul>
|
|
|
- </div>
|
|
|
+ <div class="selectBox">
|
|
|
+ <div
|
|
|
+ class="Ageclass"
|
|
|
+ @click="choiceclass()"
|
|
|
+ @mouseover="selectStyle2()"
|
|
|
+ @mouseout="outStyle2()"
|
|
|
+ >
|
|
|
+ <span class="age-tip">{{selectTimeCodeValuepag}}</span>
|
|
|
+ <span :class="[TimeCodeListDown ?'el-icon-caret-top':'el-icon-caret-bottom']"></span>
|
|
|
+ </div>
|
|
|
+ <div
|
|
|
+ class="class-download"
|
|
|
+ v-show="TimeCodeListDown"
|
|
|
+ @mouseover="selectStyle2()"
|
|
|
+ @mouseout="outStyle2()"
|
|
|
+ >
|
|
|
+ <ul v-for="(item, k) in selectTime" :key="k">
|
|
|
+ <li @click="timeselectTip(item)">{{item.label}}</li>
|
|
|
+ </ul>
|
|
|
</div>
|
|
|
+ </div>
|
|
|
<div class="selectBox">
|
|
|
<div
|
|
|
class="Ageclass"
|
|
|
@@ -97,8 +97,16 @@
|
|
|
v-model="filters.inputValue"
|
|
|
class="miniorinput-with-Allot"
|
|
|
/>
|
|
|
- <span v-if="this.Activeindex == false" @click="InfoWatch()" class="miinorSeachIcon el-icon-search"></span>
|
|
|
- <span v-if="this.Activeindex == true" @click="InfoKonwTeacherWatchList()" class="miinorSeachIcon el-icon-search"></span>
|
|
|
+ <span
|
|
|
+ v-if="this.Activeindex == false"
|
|
|
+ @click="InfoWatch()"
|
|
|
+ class="miinorSeachIcon el-icon-search"
|
|
|
+ ></span>
|
|
|
+ <span
|
|
|
+ v-if="this.Activeindex == true"
|
|
|
+ @click="InfoKonwTeacherWatchList()"
|
|
|
+ class="miinorSeachIcon el-icon-search"
|
|
|
+ ></span>
|
|
|
</div>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
@@ -285,25 +293,25 @@
|
|
|
>
|
|
|
<span>{{v.checkCount}}</span>
|
|
|
<span style="color:#bbbbbb;">/{{v.picTotal}}</span>
|
|
|
- <el-button type="info" @click="CheackHomeworkStatus(v)">
|
|
|
- <span
|
|
|
- href
|
|
|
- style="text-decoration:none;color:#ffffff;"
|
|
|
- >已检查</span>
|
|
|
+ <el-button type="info" @click="CheackHomeworkStatus(v)">
|
|
|
+ <span href style="text-decoration:none;color:#ffffff;">已检查</span>
|
|
|
</el-button>
|
|
|
- <span v-if="v.wrongCount > 0" style="color:red;font-size:12px;">报错{{v.wrongCount}}</span>
|
|
|
- <span v-if="v.wrongCount == 0" style="color:#fbfbfb;font-size:12px;">报错{{v.wrongCount}}</span>
|
|
|
+ <span
|
|
|
+ v-if="v.wrongCount > 0"
|
|
|
+ style="color:red;font-size:12px;"
|
|
|
+ >报错{{v.wrongCount}}</span>
|
|
|
+ <span
|
|
|
+ v-if="v.wrongCount == 0"
|
|
|
+ style="color:#fbfbfb;font-size:12px;"
|
|
|
+ >报错{{v.wrongCount}}</span>
|
|
|
</div>
|
|
|
<div
|
|
|
class="tr-sw180"
|
|
|
v-if="v.status === 3 && v.isCheck ===0"
|
|
|
style="width: 25%"
|
|
|
>
|
|
|
- <el-button type="warning" @click="CheackHomeworkStatus(v)">
|
|
|
- <span
|
|
|
- href
|
|
|
- style="text-decoration:none;color:#ffffff;"
|
|
|
- >去检查</span>
|
|
|
+ <el-button type="warning" @click="CheackHomeworkStatus(v)">
|
|
|
+ <span href style="text-decoration:none;color:#ffffff;">去检查</span>
|
|
|
</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -382,8 +390,16 @@
|
|
|
v-model="filters1.inputValue"
|
|
|
class="Dayinput-with-Allot"
|
|
|
/>
|
|
|
- <span v-if="this.DayActiveindex == false" @click="InfoWatchDay()" class="DaySeachIcon el-icon-search"></span>
|
|
|
- <span v-if="this.DayActiveindex == true" @click="InfoKonwTeacherDayApprvalList()" class="DaySeachIcon el-icon-search"></span>
|
|
|
+ <span
|
|
|
+ v-if="this.DayActiveindex == false"
|
|
|
+ @click="InfoWatchDay()"
|
|
|
+ class="DaySeachIcon el-icon-search"
|
|
|
+ ></span>
|
|
|
+ <span
|
|
|
+ v-if="this.DayActiveindex == true"
|
|
|
+ @click="InfoKonwTeacherDayApprvalList()"
|
|
|
+ class="DaySeachIcon el-icon-search"
|
|
|
+ ></span>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="teach-block">
|
|
|
@@ -421,7 +437,7 @@
|
|
|
<div>头像</div>
|
|
|
<div>姓名</div>
|
|
|
<div>被报错</div>
|
|
|
- <div>纠正次数</div>
|
|
|
+ <!-- <div>纠正次数</div> -->
|
|
|
<div>科目</div>
|
|
|
<div v-if="this.DayActiveindex == false">批改有效总张数</div>
|
|
|
<div v-if="this.DayActiveindex == true">匹配总张数</div>
|
|
|
@@ -439,7 +455,7 @@
|
|
|
<div>{{v.name}}</div>
|
|
|
<div v-if="v.wrongCount == 0">{{v.wrongCount}}次</div>
|
|
|
<div style="color:red;" v-if="v.wrongCount > 0">{{v.wrongCount}}次</div>
|
|
|
- <div class="tr-active">{{v.correctNums}}次</div>
|
|
|
+ <!-- <div class="tr-active">{{v.correctNums}}次</div> -->
|
|
|
<div class="tr-active">{{v.subject}}</div>
|
|
|
<div>{{v.homeworkPicCount}}/张</div>
|
|
|
<div>{{v.accuracyRate}}</div>
|
|
|
@@ -512,24 +528,32 @@
|
|
|
v-model="filters2.inputValue"
|
|
|
class="Dayinput-with-Allot"
|
|
|
/>
|
|
|
- <span v-if="this.MonthActiveindex == false" @click="InfoWatchMoth()" class="DaySeachIcon el-icon-search"></span>
|
|
|
- <span v-if="this.MonthActiveindex == true" @click="InfoKonwTeacherMonthApprvalList()" class="DaySeachIcon el-icon-search"></span>
|
|
|
+ <span
|
|
|
+ v-if="this.MonthActiveindex == false"
|
|
|
+ @click="InfoWatchMoth()"
|
|
|
+ class="DaySeachIcon el-icon-search"
|
|
|
+ ></span>
|
|
|
+ <span
|
|
|
+ v-if="this.MonthActiveindex == true"
|
|
|
+ @click="InfoKonwTeacherMonthApprvalList()"
|
|
|
+ class="DaySeachIcon el-icon-search"
|
|
|
+ ></span>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="betown-block">
|
|
|
- <el-date-picker
|
|
|
- @change="FindSubjectChartsInfo"
|
|
|
- v-model="Timevalue"
|
|
|
- type="daterange"
|
|
|
- range-separator="至"
|
|
|
- start-placeholder="开始日期"
|
|
|
- end-placeholder="结束日期"
|
|
|
- value-format="yyyy-MM-dd"
|
|
|
- align="right"
|
|
|
- :picker-options="pickerOptions0"
|
|
|
- ></el-date-picker>
|
|
|
- </div>
|
|
|
+ <div class="betown-block">
|
|
|
+ <el-date-picker
|
|
|
+ @change="FindSubjectChartsInfo"
|
|
|
+ v-model="Timevalue"
|
|
|
+ type="daterange"
|
|
|
+ range-separator="至"
|
|
|
+ start-placeholder="开始日期"
|
|
|
+ end-placeholder="结束日期"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ align="right"
|
|
|
+ :picker-options="pickerOptions0"
|
|
|
+ ></el-date-picker>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
</el-col>
|
|
|
@@ -568,7 +592,10 @@
|
|
|
>匹配平均时间:{{MothTeacherList.totalAvgTime}}</div>
|
|
|
</el-col>
|
|
|
<el-col :span="4">
|
|
|
- <div v-if="this.MonthActiveindex == false" class="main-header-item">家长满意度:{{MothTeacherList.totalSatisfactionDegree}}</div>
|
|
|
+ <div
|
|
|
+ v-if="this.MonthActiveindex == false"
|
|
|
+ class="main-header-item"
|
|
|
+ >家长满意度:{{MothTeacherList.totalSatisfactionDegree}}</div>
|
|
|
</el-col>
|
|
|
<el-col :span="4">
|
|
|
<div class="main-header-item">正确率:{{MothTeacherList.totalAccuracyRate}}</div>
|
|
|
@@ -588,7 +615,7 @@
|
|
|
<div>头像</div>
|
|
|
<div>姓名</div>
|
|
|
<div>被报错</div>
|
|
|
- <div>纠正次数</div>
|
|
|
+ <!-- <div>纠正次数</div> -->
|
|
|
<div>科目</div>
|
|
|
<div v-if="this.MonthActiveindex == false">批改总张数</div>
|
|
|
<div v-if="this.MonthActiveindex == true">匹配总张数</div>
|
|
|
@@ -606,7 +633,7 @@
|
|
|
<div>{{v.name}}</div>
|
|
|
<div v-if="v.wrongCount == 0">{{v.wrongCount}}次</div>
|
|
|
<div style="color:red;" v-if="v.wrongCount > 0">{{v.wrongCount}}次</div>
|
|
|
- <div class="tr-active">{{v.correctNums}}次</div>
|
|
|
+ <!-- <div class="tr-active">{{v.correctNums}}次</div> -->
|
|
|
<div class="tr-active">{{v.subject}}</div>
|
|
|
<div>{{v.homeworkPicCount}}/张</div>
|
|
|
<div>{{v.accuracyRate}}</div>
|
|
|
@@ -647,8 +674,8 @@
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</el-col>
|
|
|
- <!-- 组内排班 -->
|
|
|
- <TeamworkScheduling v-if="this.modelindex == 3"></TeamworkScheduling>
|
|
|
+ <!-- 组内排班 -->
|
|
|
+ <TeamworkScheduling v-if="this.modelindex == 3"></TeamworkScheduling>
|
|
|
<!-- 分页显示 -->
|
|
|
</el-row>
|
|
|
<!--可分配老师-->
|
|
|
@@ -751,7 +778,7 @@
|
|
|
<div class="tr-secon tr-sw80">科目</div>
|
|
|
<div class="tr-secon tr-sw80">年级</div>
|
|
|
<div class="tr-secon width140" v-if="this.Activeindex == false">未批改老师</div>
|
|
|
- <div class="tr-secon width140" v-if="this.Activeindex == true">未匹配老师</div>
|
|
|
+ <div class="tr-secon width140" v-if="this.Activeindex == true">未匹配老师</div>
|
|
|
</div>
|
|
|
<div class="tr-set" v-for="(v, k) of UnallotHomeworkInfo.list" :key="k">
|
|
|
<div class="tr-secon">{{k+1}}</div>
|
|
|
@@ -762,15 +789,15 @@
|
|
|
<div class="tr-secon tr-sw80">{{v.subject}}</div>
|
|
|
<div class="tr-secon tr-sw80">{{v.grade}}</div>
|
|
|
<div v-if="v.status === 1" class="tr-secon">
|
|
|
- <span v-if="this.Activeindex == false">未批改</span>
|
|
|
+ <span v-if="this.Activeindex == false">未批改</span>
|
|
|
<span v-if="this.Activeindex == true">未匹配</span>
|
|
|
</div>
|
|
|
<div v-if="v.status === 2" class="tr-secon">
|
|
|
- <span v-if="this.Activeindex == false">批改中</span>
|
|
|
+ <span v-if="this.Activeindex == false">批改中</span>
|
|
|
<span v-if="this.Activeindex == true">匹配中</span>
|
|
|
</div>
|
|
|
<div v-if="v.status === 3" class="tr-secon">
|
|
|
- <span v-if="this.Activeindex == false">已批改</span>
|
|
|
+ <span v-if="this.Activeindex == false">已批改</span>
|
|
|
<span v-if="this.Activeindex == true">已匹配</span>
|
|
|
</div>
|
|
|
<div class="tr-secon width140">{{v.teacherName}}</div>
|
|
|
@@ -810,8 +837,8 @@
|
|
|
<div class="model-text">
|
|
|
<div class="model-manager">
|
|
|
<div v-if="this.Activeindex == false">批改老师</div>
|
|
|
- <div v-if="this.Activeindex == true">匹配知识点老师</div>
|
|
|
- <div v-if="this.teacherRoles ==11">(校区管理员)</div>
|
|
|
+ <div v-if="this.Activeindex == true">匹配知识点老师</div>
|
|
|
+ <div v-if="this.teacherRoles ==11">(学习管理员)</div>
|
|
|
<div>
|
|
|
<img src="../../assets/img/del@2x.png" alt @click="allShowModel(3)" />
|
|
|
</div>
|
|
|
@@ -848,7 +875,11 @@
|
|
|
<div class="closeTeacherID" @click="isShow(GetTeacherDetail,6)">
|
|
|
<span class="el-icon-close">封号</span>
|
|
|
</div>
|
|
|
- <div v-if="this.Activeindex == false && this.teacherRoles ==8" class="UpTeacherID" @click="isShow(GetTeacherDetail,5)">
|
|
|
+ <div
|
|
|
+ v-if="this.Activeindex == false && this.teacherRoles ==8"
|
|
|
+ class="UpTeacherID"
|
|
|
+ @click="isShow(GetTeacherDetail,5)"
|
|
|
+ >
|
|
|
<span class="el-icon-upload2">升级</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -859,9 +890,15 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="model-items-other" v-if="this.Activeindex == false">批改科目 : {{GetTeacherDetail.subject}}</div>
|
|
|
- <div class="model-items-other model-active" v-if="this.Activeindex == true">批改科目 : {{GetTeacherDetail.subject}}</div>
|
|
|
- <div class="model-items-other model-active" v-if="this.Activeindex == false">
|
|
|
+ <div
|
|
|
+ class="model-items-other"
|
|
|
+ v-if="this.Activeindex == false"
|
|
|
+ >批改科目 : {{GetTeacherDetail.subject}}</div>
|
|
|
+ <div
|
|
|
+ class="model-items-other model-active"
|
|
|
+ v-if="this.Activeindex == true"
|
|
|
+ >批改科目 : {{GetTeacherDetail.subject}}</div>
|
|
|
+ <div class="model-items-other model-active" v-if="this.Activeindex == false">
|
|
|
批改年级 :
|
|
|
<span v-for="(v, k) of arrGrade" :key="k">{{v}},</span>
|
|
|
</div>
|
|
|
@@ -872,24 +909,39 @@
|
|
|
<span>{{v}}</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div> -->
|
|
|
+ </div>-->
|
|
|
<div class="model-items-other">手机号 : {{GetTeacherDetail.phone}}</div>
|
|
|
<div class="model-items-other model-active">上次登录时间 : {{GetTeacherDetail.lastOnlineTime}}</div>
|
|
|
- <div class="model-items-other" v-if="this.Activeindex == false">批改正确率 : {{GetTeacherDetail.accuracyRate}}</div>
|
|
|
- <div class="model-items-other" v-if="this.Activeindex == true">匹配正确率 : {{GetTeacherDetail.accuracyRate}}</div>
|
|
|
+ <div
|
|
|
+ class="model-items-other"
|
|
|
+ v-if="this.Activeindex == false"
|
|
|
+ >批改正确率 : {{GetTeacherDetail.accuracyRate}}</div>
|
|
|
+ <div
|
|
|
+ class="model-items-other"
|
|
|
+ v-if="this.Activeindex == true"
|
|
|
+ >匹配正确率 : {{GetTeacherDetail.accuracyRate}}</div>
|
|
|
<div class="model-items-other model-active">
|
|
|
被报错总次数 :
|
|
|
<span style="color:red;">{{GetTeacherDetail.wrongCount}}次</span>
|
|
|
</div>
|
|
|
- <div class="model-items-other">纠正次数 : {{GetTeacherDetail.correctNums}}次</div>
|
|
|
+ <!-- <div class="model-items-other">纠正次数 : {{GetTeacherDetail.correctNums}}次</div> -->
|
|
|
<div
|
|
|
- class="model-items-other model-active" v-if="this.Activeindex == false"
|
|
|
+ class="model-items-other"
|
|
|
+ v-if="this.Activeindex == false"
|
|
|
>家长满意度 : {{GetTeacherDetail.satisfactionDegree}}</div>
|
|
|
<div style="display:inline-block">
|
|
|
- <div v-if="this.TeacherIdStatus ==1 && this.teacherRoles ==8" class="OutOnlineTeacherID" @click="isShow(GetTeacherDetail,11)">
|
|
|
- <span class="el-icon-close">强制下线</span>
|
|
|
- </div>
|
|
|
- <div class="UpTeacherID" style="width:120px;margin-top:30px;" @click="isShow(GetTeacherDetail,8)">
|
|
|
+ <div
|
|
|
+ v-if="this.TeacherIdStatus ==1 && this.teacherRoles ==8"
|
|
|
+ class="OutOnlineTeacherID"
|
|
|
+ @click="isShow(GetTeacherDetail,11)"
|
|
|
+ >
|
|
|
+ <span class="el-icon-close">强制下线</span>
|
|
|
+ </div>
|
|
|
+ <div
|
|
|
+ class="UpTeacherID"
|
|
|
+ style="width:120px;margin-top:30px;"
|
|
|
+ @click="isShow(GetTeacherDetail,8)"
|
|
|
+ >
|
|
|
<span class="el-icon-user-solid">重新分配组</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -941,7 +993,7 @@
|
|
|
class="model-text-items-close"
|
|
|
/>
|
|
|
</div>
|
|
|
- <div>是否要将{{TeacherName}}老师升级为校区管理员?</div>
|
|
|
+ <div>是否要将{{TeacherName}}老师升级为学习管理员?</div>
|
|
|
</div>
|
|
|
<div class="model-btn">
|
|
|
<div class="model-btn-items main-gay" @click="RepushTeacherAcess()">是</div>
|
|
|
@@ -949,7 +1001,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <!-- 强制下线校区管理员弹框 -->
|
|
|
+ <!-- 强制下线校区管理员弹框 -->
|
|
|
<div class="showModel" @click="allShowModel(10)" v-if="outOnline"></div>
|
|
|
<div class="modelspec" v-if="outOnline">
|
|
|
<div class="model-text">
|
|
|
@@ -1139,10 +1191,10 @@
|
|
|
</template>
|
|
|
<script>
|
|
|
import { mapGetters, mapActions } from "vuex";
|
|
|
-import { IMG_BASE_URL, APPOR_BASE_URL } from "@/ImgConfig";
|
|
|
+import { IMG_BASE_URL, APPOR_BASE_URL } from "@/config";
|
|
|
import TeamworkScheduling from "@/components/TeamworkScheduling";
|
|
|
export default {
|
|
|
- components: {TeamworkScheduling},
|
|
|
+ components: { TeamworkScheduling },
|
|
|
name: "actvResolveLabel",
|
|
|
props: {},
|
|
|
data() {
|
|
|
@@ -1174,22 +1226,22 @@ export default {
|
|
|
AllotManagerModel: false, //可分配小组管理员列表弹框
|
|
|
NoAllotManagerModel: false, //所有未批改可分配老师列表弹框
|
|
|
ModelStudet: false, //学生详情弹框
|
|
|
- outOnline:false, //强制下线校区管理员弹框
|
|
|
+ outOnline: false, //强制下线校区管理员弹框
|
|
|
isDown: false,
|
|
|
gardeListDown: false,
|
|
|
gardeListDownage: false,
|
|
|
- TimeCodeListDown:false,
|
|
|
+ TimeCodeListDown: false,
|
|
|
selecttitlepag: "批改老师",
|
|
|
selecttitleage: "语文",
|
|
|
- selectTimeCodeValuepag:"选时间",
|
|
|
- teacherRoles:"",
|
|
|
+ selectTimeCodeValuepag: "选时间",
|
|
|
+ teacherRoles: "",
|
|
|
teachList: [],
|
|
|
TeacherType: 8,
|
|
|
TeacherCheackStyle: 2,
|
|
|
TeacherIdType: 8,
|
|
|
- Timevalue:"",
|
|
|
- startTime:"",
|
|
|
- endTime:"",
|
|
|
+ Timevalue: "",
|
|
|
+ startTime: "",
|
|
|
+ endTime: "",
|
|
|
pickerOptions0: {
|
|
|
disabledDate(time) {
|
|
|
return time.getTime() > Date.now() - 8.64e6;
|
|
|
@@ -1210,7 +1262,7 @@ export default {
|
|
|
value: "2",
|
|
|
label: "5~6年级",
|
|
|
str: "五年级,六年级"
|
|
|
- },
|
|
|
+ }
|
|
|
],
|
|
|
grades: [
|
|
|
{
|
|
|
@@ -1227,10 +1279,10 @@ export default {
|
|
|
value: "2",
|
|
|
label: "英语",
|
|
|
str: "英语"
|
|
|
- },
|
|
|
+ }
|
|
|
],
|
|
|
- selectTime: [
|
|
|
- {
|
|
|
+ selectTime: [
|
|
|
+ {
|
|
|
value: "1",
|
|
|
label: "今天",
|
|
|
str: "1"
|
|
|
@@ -1265,11 +1317,11 @@ export default {
|
|
|
label: "前六天",
|
|
|
str: "7"
|
|
|
},
|
|
|
- {
|
|
|
+ {
|
|
|
value: "0",
|
|
|
label: "全部",
|
|
|
str: "0"
|
|
|
- },
|
|
|
+ }
|
|
|
],
|
|
|
ItemList: [
|
|
|
{
|
|
|
@@ -1281,7 +1333,7 @@ export default {
|
|
|
{
|
|
|
text: "当月"
|
|
|
},
|
|
|
- {
|
|
|
+ {
|
|
|
text: "组内排班"
|
|
|
}
|
|
|
],
|
|
|
@@ -1298,7 +1350,7 @@ export default {
|
|
|
orderField: "",
|
|
|
orderAD: "",
|
|
|
managerId: "",
|
|
|
- TimeCodeValue:0
|
|
|
+ TimeCodeValue: 0
|
|
|
},
|
|
|
filters1: {
|
|
|
//超级管理员的当天数据
|
|
|
@@ -1401,7 +1453,7 @@ export default {
|
|
|
this.isDownindex = k;
|
|
|
this.TeacherHomework(v);
|
|
|
},
|
|
|
- // 数据列表
|
|
|
+ // 数据列表
|
|
|
async FindSubjectChartsInfo() {
|
|
|
let arr = this.Timevalue;
|
|
|
if (this.Timevalue.length > 0) {
|
|
|
@@ -1411,10 +1463,10 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
if (this.MonthActiveindex == false) {
|
|
|
- this.InfoWatchMoth()
|
|
|
+ this.InfoWatchMoth();
|
|
|
}
|
|
|
if (this.MonthActiveindex == true) {
|
|
|
- this.InfoKonwTeacherMonthApprvalList()
|
|
|
+ this.InfoKonwTeacherMonthApprvalList();
|
|
|
}
|
|
|
},
|
|
|
// 获取校区管理员监控数据
|
|
|
@@ -1428,29 +1480,8 @@ export default {
|
|
|
pageNo: this.filters.pageNo,
|
|
|
pageSize: this.filters.pageSize,
|
|
|
managerId: this.managerId || "",
|
|
|
- timeType:this.filters.TimeCodeValue
|
|
|
+ timeType: this.filters.TimeCodeValue
|
|
|
});
|
|
|
- // this.monitorTeacherList.list = (res => {
|
|
|
- // const d = [];
|
|
|
- // for (let i in res) {
|
|
|
- // d.push( {
|
|
|
- // isShow:false,
|
|
|
- // bannedTime:res[i].bannedTime,
|
|
|
- // imgUrl:res[i].imgUrl,
|
|
|
- // maxWaitTime:res[i].maxWaitTime,
|
|
|
- // name:res[i].name,
|
|
|
- // role:res[i].role,
|
|
|
- // status:res[i].status,
|
|
|
- // respSpeed:res[i].respSpeed,
|
|
|
- // teacherId:res[i].teacherId,
|
|
|
- // totalCorrectTime:res[i].totalCorrectTime,
|
|
|
- // waitCount:res[i].waitCount,
|
|
|
- // })
|
|
|
- // }
|
|
|
- // return d
|
|
|
- // })(this.monitorTeacherList.list)
|
|
|
- // this.teachList = this.monitorTeacherList.list;
|
|
|
- // console.log(this.teachList)
|
|
|
},
|
|
|
//
|
|
|
// 获取校区管理员当天数据条件筛选
|
|
|
@@ -1495,7 +1526,7 @@ export default {
|
|
|
pageNo: this.filters2.pageNo,
|
|
|
pageSize: this.filters2.pageSize,
|
|
|
managerId: this.managerId || "",
|
|
|
- startTime: this.startTime,
|
|
|
+ startTime: this.startTime,
|
|
|
endTime: this.endTime
|
|
|
});
|
|
|
},
|
|
|
@@ -1507,7 +1538,7 @@ export default {
|
|
|
maxCreateTime: this.filters.MaxtimeValue,
|
|
|
pageNo: 1,
|
|
|
pageSize: this.homeworkLIst.pageSize,
|
|
|
- selectTime:this.filters.TimeCodeValue
|
|
|
+ selectTime: this.filters.TimeCodeValue
|
|
|
});
|
|
|
},
|
|
|
// 分页查看老师批改作业列表
|
|
|
@@ -1517,7 +1548,7 @@ export default {
|
|
|
maxCreateTime: this.filters.MaxtimeValue,
|
|
|
pageNo: this.homeworkLIst.pageNo,
|
|
|
pageSize: this.homeworkLIst.pageSize,
|
|
|
- selectTime:this.filters.TimeCodeValue
|
|
|
+ selectTime: this.filters.TimeCodeValue
|
|
|
});
|
|
|
},
|
|
|
// 可分配老师列表
|
|
|
@@ -1741,7 +1772,7 @@ export default {
|
|
|
selectTitle(k) {
|
|
|
this.modelindex = k;
|
|
|
if (k === 0) {
|
|
|
- this.TeacherType = 8;
|
|
|
+ this.TeacherType = 8;
|
|
|
this.Activeindex = false;
|
|
|
this.filters.pageNo = 1;
|
|
|
this.currentPage = 1;
|
|
|
@@ -1813,9 +1844,8 @@ export default {
|
|
|
_this.isPigai = true;
|
|
|
this.homeworkLIst.pageNo = 1;
|
|
|
this.unmatchHomework();
|
|
|
- }
|
|
|
- else if (str == 11) {
|
|
|
- _this.outOnline = true;
|
|
|
+ } else if (str == 11) {
|
|
|
+ _this.outOnline = true;
|
|
|
_this.ModelAppor = false;
|
|
|
}
|
|
|
},
|
|
|
@@ -1867,7 +1897,7 @@ export default {
|
|
|
} else if (str == 9) {
|
|
|
_this.NoAllotManagerModel = false;
|
|
|
} else if (str == 10) {
|
|
|
- _this.outOnline = false;
|
|
|
+ _this.outOnline = false;
|
|
|
}
|
|
|
},
|
|
|
// 数组去重
|
|
|
@@ -1922,28 +1952,28 @@ export default {
|
|
|
},
|
|
|
// 手动批改
|
|
|
handApor() {
|
|
|
- this.isDown = false;
|
|
|
+ this.isDown = false;
|
|
|
this.TeacherType = 8;
|
|
|
this.TeacherCheackStyle = 2;
|
|
|
this.TeacherIdType = 8;
|
|
|
this.Activeindex = false;
|
|
|
this.filters.pageNo = 1;
|
|
|
- this.filters.OptionsValue = '';
|
|
|
- this.filters.gradesValue = '';
|
|
|
- this.filters.inputValue = '';
|
|
|
+ this.filters.OptionsValue = "";
|
|
|
+ this.filters.gradesValue = "";
|
|
|
+ this.filters.inputValue = "";
|
|
|
// this.showApporAways = false;
|
|
|
this.InfoWatch();
|
|
|
},
|
|
|
// 匹配知识点老师
|
|
|
AutoApor() {
|
|
|
- this.isDown = false;
|
|
|
+ this.isDown = false;
|
|
|
this.TeacherType = 13;
|
|
|
this.TeacherIdType = 13;
|
|
|
this.TeacherCheackStyle = 4;
|
|
|
this.Activeindex = true;
|
|
|
- this.filters.OptionsValue = '';
|
|
|
- this.filters.gradesValue = '';
|
|
|
- this.filters.inputValue = '';
|
|
|
+ this.filters.OptionsValue = "";
|
|
|
+ this.filters.gradesValue = "";
|
|
|
+ this.filters.inputValue = "";
|
|
|
// this.showApporAways = true;
|
|
|
this.filters.pageNo = 1;
|
|
|
this.InfoKonwTeacherWatchList();
|
|
|
@@ -1957,15 +1987,15 @@ export default {
|
|
|
pageNo: this.filters.pageNo,
|
|
|
pageSize: this.filters.pageSize,
|
|
|
managerId: this.managerId || "",
|
|
|
- selectTime:this.filters.TimeCodeValue
|
|
|
+ timeType: this.filters.TimeCodeValue
|
|
|
});
|
|
|
},
|
|
|
// 当天数据手动批改
|
|
|
DayhandApor() {
|
|
|
this.DayActiveindex = false;
|
|
|
this.filters1.pageNo = 1;
|
|
|
- this.filters1.MaxtimeValue = '';
|
|
|
- this.filters1.inputValue = '';
|
|
|
+ this.filters1.MaxtimeValue = "";
|
|
|
+ this.filters1.inputValue = "";
|
|
|
// this.showApporAways = false;
|
|
|
this.InfoWatchDay();
|
|
|
},
|
|
|
@@ -1973,8 +2003,8 @@ export default {
|
|
|
DayAutoApor() {
|
|
|
this.DayActiveindex = true;
|
|
|
// this.showApporAways = true;
|
|
|
- this.filters1.MaxtimeValue = '';
|
|
|
- this.filters1.inputValue = '';
|
|
|
+ this.filters1.MaxtimeValue = "";
|
|
|
+ this.filters1.inputValue = "";
|
|
|
this.filters1.pageNo = 1;
|
|
|
this.InfoKonwTeacherDayApprvalList();
|
|
|
},
|
|
|
@@ -1991,21 +2021,21 @@ export default {
|
|
|
managerId: this.managerId || ""
|
|
|
});
|
|
|
},
|
|
|
- InfoWatchDayDatas (){
|
|
|
- if (this.DayActiveindex == false){
|
|
|
- this.InfoWatchDay();
|
|
|
+ InfoWatchDayDatas() {
|
|
|
+ if (this.DayActiveindex == false) {
|
|
|
+ this.InfoWatchDay();
|
|
|
}
|
|
|
- if (this.DayActiveindex == true){
|
|
|
- this.InfoKonwTeacherDayApprvalList()
|
|
|
+ if (this.DayActiveindex == true) {
|
|
|
+ this.InfoKonwTeacherDayApprvalList();
|
|
|
}
|
|
|
},
|
|
|
// 当月数据手动批改
|
|
|
MonthhandApor() {
|
|
|
this.MonthActiveindex = false;
|
|
|
this.filters2.pageNo = 1;
|
|
|
- this.filters2.MaxtimeValue = '';
|
|
|
- this.filters2.inputValue = '';
|
|
|
- this.Timevalue = ''
|
|
|
+ this.filters2.MaxtimeValue = "";
|
|
|
+ this.filters2.inputValue = "";
|
|
|
+ this.Timevalue = "";
|
|
|
// this.showApporAways = false;
|
|
|
this.InfoWatchMoth();
|
|
|
},
|
|
|
@@ -2013,10 +2043,10 @@ export default {
|
|
|
MonthAutoApor() {
|
|
|
this.MonthActiveindex = true;
|
|
|
// this.showApporAways = true;
|
|
|
- this.filters2.MaxtimeValue = '';
|
|
|
- this.filters2.inputValue = '';
|
|
|
+ this.filters2.MaxtimeValue = "";
|
|
|
+ this.filters2.inputValue = "";
|
|
|
this.filters2.pageNo = 1;
|
|
|
- this.Timevalue = ''
|
|
|
+ this.Timevalue = "";
|
|
|
this.InfoKonwTeacherMonthApprvalList();
|
|
|
},
|
|
|
// 当月数据匹配知识点老师
|
|
|
@@ -2030,16 +2060,16 @@ export default {
|
|
|
pageNo: this.filters2.pageNo,
|
|
|
pageSize: this.filters2.pageSize,
|
|
|
managerId: this.managerId || "",
|
|
|
- startTime: this.startTime,
|
|
|
+ startTime: this.startTime,
|
|
|
endTime: this.endTime
|
|
|
});
|
|
|
},
|
|
|
- InfoWatchMonthDatas (){
|
|
|
- if (this.MonthActiveindex == false){
|
|
|
- this.InfoWatchMoth();
|
|
|
+ InfoWatchMonthDatas() {
|
|
|
+ if (this.MonthActiveindex == false) {
|
|
|
+ this.InfoWatchMoth();
|
|
|
}
|
|
|
- if (this.MonthActiveindex == true){
|
|
|
- this.InfoKonwTeacherMonthApprvalList()
|
|
|
+ if (this.MonthActiveindex == true) {
|
|
|
+ this.InfoKonwTeacherMonthApprvalList();
|
|
|
}
|
|
|
},
|
|
|
WatchhandleSizeChange(val) {
|
|
|
@@ -2170,10 +2200,10 @@ export default {
|
|
|
maxCreateTime: "",
|
|
|
pageNo: 1,
|
|
|
pageSize: this.homeworkLIst.pageSize,
|
|
|
- selectTime:this.filters.TimeCodeValue
|
|
|
+ selectTime: this.filters.TimeCodeValue
|
|
|
});
|
|
|
},
|
|
|
- selectStyle2() {
|
|
|
+ selectStyle2() {
|
|
|
this.TimeCodeListDown = true;
|
|
|
},
|
|
|
outStyle2() {
|
|
|
@@ -2187,17 +2217,19 @@ export default {
|
|
|
},
|
|
|
selectTip(item) {
|
|
|
this.filters.OptionsValue = item.str;
|
|
|
- if (this.Activeindex == false){
|
|
|
- this.InfoWatch();
|
|
|
+ this.isDown = false;
|
|
|
+ if (this.Activeindex == false) {
|
|
|
+ this.InfoWatch();
|
|
|
}
|
|
|
- if (this.Activeindex == true){
|
|
|
- this.InfoKonwTeacherWatchList();
|
|
|
+ if (this.Activeindex == true) {
|
|
|
+ this.InfoKonwTeacherWatchList();
|
|
|
}
|
|
|
this.selecttitlepag = item.label;
|
|
|
this.gardeListDown = false;
|
|
|
},
|
|
|
- timeselectTip(item) {
|
|
|
+ timeselectTip(item) {
|
|
|
this.filters.TimeCodeValue = item.str;
|
|
|
+ this.isDown = false;
|
|
|
if (this.Activeindex == false) {
|
|
|
this.InfoWatch();
|
|
|
}
|
|
|
@@ -2209,11 +2241,12 @@ export default {
|
|
|
},
|
|
|
selectTipage(item) {
|
|
|
this.filters.gradesValue = item.str;
|
|
|
- if (this.Activeindex == false){
|
|
|
- this.InfoWatch();
|
|
|
+ this.isDown = false;
|
|
|
+ if (this.Activeindex == false) {
|
|
|
+ this.InfoWatch();
|
|
|
}
|
|
|
- if (this.Activeindex == true){
|
|
|
- this.InfoKonwTeacherWatchList();
|
|
|
+ if (this.Activeindex == true) {
|
|
|
+ this.InfoKonwTeacherWatchList();
|
|
|
}
|
|
|
this.selecttitleage = item.label;
|
|
|
this.gardeListDownage = false;
|
|
|
@@ -2243,11 +2276,11 @@ export default {
|
|
|
watch: {
|
|
|
getTeacherIdStatus(val, oldVal) {
|
|
|
//普通的watch监听
|
|
|
- if (this.Activeindex == false){
|
|
|
- this.InfoWatch();
|
|
|
+ if (this.Activeindex == false) {
|
|
|
+ this.InfoWatch();
|
|
|
}
|
|
|
- if (this.Activeindex == true){
|
|
|
- this.InfoKonwTeacherWatchList();
|
|
|
+ if (this.Activeindex == true) {
|
|
|
+ this.InfoKonwTeacherWatchList();
|
|
|
}
|
|
|
},
|
|
|
BeforetoTeacherstatues(val, oldVal) {
|
|
|
@@ -2258,15 +2291,15 @@ export default {
|
|
|
maxCreateTime: this.filters.MaxtimeValue,
|
|
|
pageNo: this.homeworkLIst.pageNo,
|
|
|
pageSize: this.homeworkLIst.pageSize,
|
|
|
- selectTime:this.filters.TimeCodeValue
|
|
|
+ selectTime: this.filters.TimeCodeValue
|
|
|
});
|
|
|
- if (this.Activeindex == false){
|
|
|
- this.InfoWatch();
|
|
|
- this.UnallotHomework();
|
|
|
+ if (this.Activeindex == false) {
|
|
|
+ this.InfoWatch();
|
|
|
+ this.UnallotHomework();
|
|
|
}
|
|
|
- if (this.Activeindex == true){
|
|
|
- this.InfoKonwTeacherWatchList();
|
|
|
- this.unmatchHomework()
|
|
|
+ if (this.Activeindex == true) {
|
|
|
+ this.InfoKonwTeacherWatchList();
|
|
|
+ this.unmatchHomework();
|
|
|
}
|
|
|
},
|
|
|
InfoTeacherstatues(val, oldVal) {
|
|
|
@@ -2278,7 +2311,7 @@ export default {
|
|
|
this.NoAllotManagerModel = false;
|
|
|
this.hiddenModel = false;
|
|
|
// this.isPigai = true;
|
|
|
- this.RefreshTeacherHomework();
|
|
|
+ this.RefreshTeacherHomework();
|
|
|
},
|
|
|
// 质检当前作业状态:href="APPOR_BASE_URL+'?homeworkId='+v.homeworkId+'&unionid='+unionid+'&teacherId='+homeworkLIst.teacherId+'&state='+2"
|
|
|
currtHomeworkStatus(val, oldVal) {
|
|
|
@@ -2703,7 +2736,7 @@ ul {
|
|
|
font-size: 24px;
|
|
|
}
|
|
|
.model-items-left-top {
|
|
|
- float:left;
|
|
|
+ float: left;
|
|
|
display: flex;
|
|
|
justify-content: space-between;
|
|
|
}
|
|
|
@@ -2814,7 +2847,7 @@ ul {
|
|
|
display: inline-block;
|
|
|
margin-right: 20px;
|
|
|
margin-bottom: 30px;
|
|
|
- /* float:left; */
|
|
|
+ /* float:left; */
|
|
|
}
|
|
|
.closeTeacherID {
|
|
|
display: inline-block;
|
|
|
@@ -2829,8 +2862,8 @@ ul {
|
|
|
cursor: pointer;
|
|
|
border: 1px solid;
|
|
|
}
|
|
|
-.OutOnlineTeacherID{
|
|
|
- display: inline-block;
|
|
|
+.OutOnlineTeacherID {
|
|
|
+ display: inline-block;
|
|
|
height: 40px;
|
|
|
width: 140px;
|
|
|
color: #fff;
|
|
|
@@ -3036,17 +3069,20 @@ ul {
|
|
|
cursor: pointer;
|
|
|
}
|
|
|
.Apporvalactive {
|
|
|
- background-color: #52cc60!important;
|
|
|
- color: #fff!important;
|
|
|
+ background-color: #52cc60 !important;
|
|
|
+ color: #fff !important;
|
|
|
}
|
|
|
.main-header-numNew {
|
|
|
display: flex;
|
|
|
justify-content: space-between;
|
|
|
}
|
|
|
-.el-date-editor--daterange.el-input, .el-date-editor--daterange.el-input__inner, .el-date-editor--timerange.el-input, .el-date-editor--timerange.el-input__inner {
|
|
|
- width: 300px!important;
|
|
|
+.el-date-editor--daterange.el-input,
|
|
|
+.el-date-editor--daterange.el-input__inner,
|
|
|
+.el-date-editor--timerange.el-input,
|
|
|
+.el-date-editor--timerange.el-input__inner {
|
|
|
+ width: 300px !important;
|
|
|
}
|
|
|
.el-date-editor .el-range-separator {
|
|
|
- padding: 5px 20px 0px 10px!important;
|
|
|
+ padding: 5px 20px 0px 10px !important;
|
|
|
}
|
|
|
</style>
|