|
@@ -243,10 +243,10 @@
|
|
|
<div>{{v.respSpeed}}</div>
|
|
|
<div>
|
|
|
<span class="topictap">已封号</span>
|
|
|
- <span class="topictap">{{v.bannedTime}}</span>
|
|
|
+ <span class="topictap">{{v.bannedTime}}</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <!-- 已注销 -->
|
|
|
+ <!-- 已注销 -->
|
|
|
<div
|
|
|
v-if="v.status == '4'"
|
|
|
style="color:#BEBEBE"
|
|
@@ -260,12 +260,7 @@
|
|
|
@click="dropDown(v,k)"
|
|
|
></i>
|
|
|
<img :src="BASE_URL + v.imgUrl" alt class="table-img" />
|
|
|
- <img
|
|
|
- src="../../assets/img/attt.png"
|
|
|
- alt
|
|
|
- v-if="v.imgUrl ==''"
|
|
|
- class="table-img"
|
|
|
- />
|
|
|
+ <img src="../../assets/img/attt.png" alt v-if="v.imgUrl ==''" class="table-img" />
|
|
|
</div>
|
|
|
<div>{{v.name}}</div>
|
|
|
<div>{{v.waitCount}}份</div>
|
|
@@ -274,7 +269,7 @@
|
|
|
<div>{{v.respSpeed}}</div>
|
|
|
<div>
|
|
|
<span class="topictap">已注销</span>
|
|
|
- <span class="topictap">{{v.cancelledTime}}</span>
|
|
|
+ <span class="topictap">{{v.cancelledTime}}</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div
|
|
@@ -332,6 +327,11 @@
|
|
|
<span>去批改</span>
|
|
|
</el-button>
|
|
|
<el-button @click="isShow(v,1)" type="success">去分配</el-button>
|
|
|
+ <span
|
|
|
+ v-if="v.waitingTime"
|
|
|
+ class="WorngCount"
|
|
|
+ style="color:#52CC60;font-size:12px;"
|
|
|
+ >{{v.waitingTime}}</span>
|
|
|
</div>
|
|
|
<div
|
|
|
class="ApporTeacher"
|
|
@@ -991,9 +991,13 @@
|
|
|
<div v-if="GetTeacherDetail.status ===0" class="Online">(离线)</div>
|
|
|
<div class="model-items-first-left-down">{{GetTeacherDetail.school}}</div>
|
|
|
</div>
|
|
|
- <div class="closeTeacherID" v-if="this.teacherRoles != 11 && this.TeacherIdStatus !==3" @click="isShow(GetTeacherDetail,6)">
|
|
|
- <span class="el-icon-close">封号</span>
|
|
|
- </div>
|
|
|
+ <div
|
|
|
+ class="closeTeacherID"
|
|
|
+ v-if="this.teacherRoles != 11 && this.TeacherIdStatus !==3"
|
|
|
+ @click="isShow(GetTeacherDetail,6)"
|
|
|
+ >
|
|
|
+ <span class="el-icon-close">封号</span>
|
|
|
+ </div>
|
|
|
<div style="display:inline-block" v-if="this.TeacherIdStatus ==3">
|
|
|
<div class="UpTeacherID" @click="isShow(GetTeacherDetail,7)">
|
|
|
<span class="el-icon-unlock">解封</span>
|
|
@@ -1027,11 +1031,18 @@
|
|
|
被报错总次数 :
|
|
|
<span style="color:red;">{{GetTeacherDetail.wrongCount}}次</span>
|
|
|
</div>
|
|
|
- <div v-if="this.Activeindex == true" class="model-items-other">纠正次数 : {{GetTeacherDetail.correctNums}}次</div>
|
|
|
- <div class="model-items-other ">本月封号次数 :
|
|
|
- <span style="color:red;">{{GetTeacherDetail.bannedNums}}次</span>
|
|
|
- </div>
|
|
|
- <div v-if="GetTeacherDetail.bannedLong" class="model-items-other model-active">距现在封号时长 : {{GetTeacherDetail.bannedLong}}</div>
|
|
|
+ <div
|
|
|
+ v-if="this.Activeindex == true"
|
|
|
+ class="model-items-other"
|
|
|
+ >纠正次数 : {{GetTeacherDetail.correctNums}}次</div>
|
|
|
+ <div class="model-items-other">
|
|
|
+ 本月封号次数 :
|
|
|
+ <span style="color:red;">{{GetTeacherDetail.bannedNums}}次</span>
|
|
|
+ </div>
|
|
|
+ <div
|
|
|
+ v-if="GetTeacherDetail.bannedLong"
|
|
|
+ class="model-items-other model-active"
|
|
|
+ >距现在封号时长 : {{GetTeacherDetail.bannedLong}}</div>
|
|
|
<div
|
|
|
class="model-items-other"
|
|
|
v-if="this.Activeindex == false"
|
|
@@ -1071,7 +1082,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <!-- 封号校区管理员弹框 -->
|
|
|
+ <!-- 封号校区管理员弹框 -->
|
|
|
<div class="showModel" @click="allShowModel(6)" v-if="closeID"></div>
|
|
|
<div class="modelspec" v-if="closeID">
|
|
|
<div class="model-text">
|
|
@@ -1140,7 +1151,7 @@ export default {
|
|
|
accessToken: localStorage.getItem("accessToken"), //token
|
|
|
managerId: "", // 超级管理员登陆ID
|
|
|
TeacherIds: "", //封号,升级,解封
|
|
|
- TeacherIdStatus:"",
|
|
|
+ TeacherIdStatus: "",
|
|
|
ApporhomeworkId: "",
|
|
|
CurrthomeworkIdStatus: "",
|
|
|
BASE_URL: IMG_BASE_URL,
|
|
@@ -1175,8 +1186,8 @@ export default {
|
|
|
Timevalue: "",
|
|
|
startTime: "",
|
|
|
endTime: "",
|
|
|
- OpenID:false,
|
|
|
- closeID:false,
|
|
|
+ OpenID: false,
|
|
|
+ closeID: false,
|
|
|
pickerOptions0: {
|
|
|
disabledDate(time) {
|
|
|
return time.getTime() > Date.now() - 8.64e6;
|
|
@@ -1436,7 +1447,7 @@ export default {
|
|
|
this.unmatchHomework();
|
|
|
}
|
|
|
},
|
|
|
- getTeacherIdStatus(val, oldVal) {
|
|
|
+ getTeacherIdStatus(val, oldVal) {
|
|
|
//普通的watch监听
|
|
|
if (this.Activeindex == false) {
|
|
|
this.InfoWatch();
|
|
@@ -1444,7 +1455,7 @@ export default {
|
|
|
if (this.Activeindex == true) {
|
|
|
this.InfoKonwTeacherWatchList();
|
|
|
}
|
|
|
- },
|
|
|
+ }
|
|
|
},
|
|
|
computed: {
|
|
|
...mapGetters([
|
|
@@ -1463,7 +1474,7 @@ export default {
|
|
|
"BeforetoTeacherstatues",
|
|
|
"InfoTeacherstatues",
|
|
|
"ApporingTeacherstatues",
|
|
|
- "currtHomeworkStatus",
|
|
|
+ "currtHomeworkStatus"
|
|
|
])
|
|
|
},
|
|
|
methods: {
|
|
@@ -1523,7 +1534,7 @@ export default {
|
|
|
this.InfoKonwTeacherMonthApprvalList();
|
|
|
}
|
|
|
},
|
|
|
- // 封号
|
|
|
+ // 封号
|
|
|
async CloseTeacherId() {
|
|
|
this.closeID = false;
|
|
|
this.$store.dispatch("CloseIdTeacher", {
|
|
@@ -1532,7 +1543,7 @@ export default {
|
|
|
type: this.TeacherType
|
|
|
});
|
|
|
},
|
|
|
- // 解封
|
|
|
+ // 解封
|
|
|
async OPenTeacherId() {
|
|
|
this.OpenID = false;
|
|
|
this.$store.dispatch("OpenIdTeacher", {
|
|
@@ -1914,8 +1925,8 @@ export default {
|
|
|
this.UnallotHomework();
|
|
|
} else if (str == 3) {
|
|
|
_this.ModelAppor = true;
|
|
|
- this.TeacherIdStatus = v.status;
|
|
|
- this.TeacherIds = v.teacherId;
|
|
|
+ this.TeacherIdStatus = v.status;
|
|
|
+ this.TeacherIds = v.teacherId;
|
|
|
this.teacherRoles = v.role;
|
|
|
this.GetTeacherInfo(v);
|
|
|
} else if (str == 4) {
|
|
@@ -1931,7 +1942,7 @@ export default {
|
|
|
this.AllinputValueAllot = "";
|
|
|
this.NoapporvalTeacherAllot(v);
|
|
|
// this.GetAllotManagerInfo()
|
|
|
- } else if (str == 6) {
|
|
|
+ } else if (str == 6) {
|
|
|
_this.closeID = true;
|
|
|
_this.ModelAppor = false;
|
|
|
} else if (str == 7) {
|
|
@@ -2063,8 +2074,7 @@ export default {
|
|
|
_this.ModelStudet = false;
|
|
|
} else if (str == 5) {
|
|
|
_this.NoAllotManagerModel = false;
|
|
|
- }
|
|
|
- else if (str == 6) {
|
|
|
+ } else if (str == 6) {
|
|
|
_this.closeID = false;
|
|
|
} else if (str == 7) {
|
|
|
_this.OpenID = false;
|
|
@@ -2287,7 +2297,6 @@ ul {
|
|
|
min-height: 880px;
|
|
|
}
|
|
|
.SearchStudent {
|
|
|
-
|
|
|
}
|
|
|
.main {
|
|
|
background-color: #fff;
|
|
@@ -2358,6 +2367,7 @@ el-table {
|
|
|
.WorngCount {
|
|
|
color: red;
|
|
|
font-size: 12px;
|
|
|
+ width:200px;
|
|
|
}
|
|
|
.el-select-dropdown__list {
|
|
|
padding: 15px 0 !important;
|
|
@@ -2620,7 +2630,7 @@ el-table {
|
|
|
width: 60%;
|
|
|
height: auto;
|
|
|
position: fixed;
|
|
|
- top: 5%!important;
|
|
|
+ top: 5% !important;
|
|
|
left: 30%;
|
|
|
margin: auto;
|
|
|
background: #fff;
|
|
@@ -2918,9 +2928,9 @@ el-table {
|
|
|
.el-date-editor .el-range-separator {
|
|
|
padding: 5px 20px 0px 10px !important;
|
|
|
}
|
|
|
-.topictap{
|
|
|
- display:block;
|
|
|
- height:25px;
|
|
|
+.topictap {
|
|
|
+ display: block;
|
|
|
+ height: 25px;
|
|
|
}
|
|
|
.closeTeacherID {
|
|
|
display: inline-block;
|
|
@@ -2999,13 +3009,13 @@ el-table {
|
|
|
cursor: pointer;
|
|
|
}
|
|
|
.main-red {
|
|
|
- background: #FF6465;
|
|
|
+ background: #ff6465;
|
|
|
color: #ffff;
|
|
|
width: 180px;
|
|
|
height: 60px;
|
|
|
line-height: 60px;
|
|
|
cursor: pointer;
|
|
|
- border-radius:30px;
|
|
|
+ border-radius: 30px;
|
|
|
}
|
|
|
.model-grdeen {
|
|
|
background-color: #52cc60;
|