|
@@ -296,23 +296,23 @@
|
|
|
</div>
|
|
|
|
|
|
<div v-show="xshe">
|
|
|
- <el-table v-loading="loading" :data="studentList" :max-height="150" >
|
|
|
- <el-table-column type="selection" width="55" align="center" />
|
|
|
- <el-table-column label="家长姓名" align="center" prop="parentsName" />
|
|
|
+ <el-table v-loading="loading" :data="studentList" :max-height="250" >
|
|
|
+ <!-- <el-table-column type="selection" width="55" align="center" /> -->
|
|
|
+ <el-table-column label="家长姓名" align="center" prop="parentsName" width="100"/>
|
|
|
<el-table-column label="学校名称" align="center" prop="schoolName" width="120"/>
|
|
|
<el-table-column label="班级名称" align="center" prop="className" width="120"/>
|
|
|
- <el-table-column label="姓名" align="center" prop="studentName" />
|
|
|
- <el-table-column label="学号" align="center" prop="studentNumber" />
|
|
|
+ <el-table-column label="姓名" align="center" prop="studentName" width="80"/>
|
|
|
+ <el-table-column label="学号" align="center" prop="studentNumber" width="80" show-overflow-tooltip/>
|
|
|
<el-table-column label="联系方式" align="center" prop="parentsPhone" width="120"/>
|
|
|
|
|
|
- <el-table-column label="审核人" align="center" prop="auditUser" />
|
|
|
- <el-table-column label="审核结果" align="center" prop="isPass">
|
|
|
+ <!-- <el-table-column label="审核人" align="center" prop="auditUser" width="100"/>
|
|
|
+ <el-table-column label="审核结果" align="center" prop="isPass" width="100">
|
|
|
<template slot-scope="scope">
|
|
|
<dict-tag :options="dict.type.shhjg" :value="scope.row.isPass"/>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="审核意见" align="center" prop="opinion" />
|
|
|
- <el-table-column label="备注" align="center" prop="remark" />
|
|
|
+ <el-table-column label="审核意见" align="center" prop="opinion" width="120"/>
|
|
|
+ <el-table-column label="备注" align="center" prop="remark" width="100"/> -->
|
|
|
<el-table-column label="操作" width="160" align="center" class-name="small-padding fixed-width">
|
|
|
<template slot-scope="scope">
|
|
|
|
|
@@ -345,16 +345,16 @@
|
|
|
<el-table-column type="selection" width="55" align="center" />
|
|
|
<!-- <el-table-column label="ID" align="center" prop="id" /> -->
|
|
|
<el-table-column label="学校名称" align="center" prop="schoolName" />
|
|
|
- <el-table-column label="负责人" align="center" prop="userName" />
|
|
|
- <el-table-column label="联系方式" align="center" prop="userPhone" />
|
|
|
- <el-table-column label="审核人" align="center" prop="auditUser" />
|
|
|
- <el-table-column label="审核结果" align="center" prop="isPass">
|
|
|
+ <el-table-column label="负责人" align="center" prop="userName" width="120" />
|
|
|
+ <el-table-column label="联系方式" align="center" prop="userPhone"width="120" />
|
|
|
+ <!-- <el-table-column label="审核人" align="center" prop="auditUser" width="120" />
|
|
|
+ <el-table-column label="审核结果" align="center" prop="isPass" width="120">
|
|
|
<template slot-scope="scope">
|
|
|
<dict-tag :options="dict.type.shhjg" :value="scope.row.isPass"/>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="审核意见" align="center" prop="opinion" />
|
|
|
- <el-table-column label="备注" align="center" prop="remark" />
|
|
|
+ <el-table-column label="审核意见" align="center" prop="opinion" width="120"/> -->
|
|
|
+ <el-table-column label="备注" align="center" prop="remark" />
|
|
|
<el-table-column label="操作" width="160" align="center" class-name="small-padding fixed-width">
|
|
|
<template slot-scope="scope">
|
|
|
<!-- <el-button
|
|
@@ -394,16 +394,16 @@
|
|
|
<!-- <el-table-column type="selection" width="55" align="center" />
|
|
|
<el-table-column label="ID" align="center" prop="id" />
|
|
|
<el-table-column label="学校id" align="center" prop="schoolId" /> -->
|
|
|
- <el-table-column label="学校名称" align="center" prop="schoolName" width="120"/>
|
|
|
- <el-table-column label="姓名" align="center" prop="userName" />
|
|
|
+ <el-table-column label="学校名称" align="center" prop="schoolName" />
|
|
|
+ <el-table-column label="姓名" align="center" prop="userName"width="120" />
|
|
|
<el-table-column label="联系方式" align="center" prop="userPhone" width="120"/>
|
|
|
- <el-table-column label="审核人" align="center" prop="auditUser" />
|
|
|
- <el-table-column label="审核结果" align="center" prop="isPass">
|
|
|
+ <!-- <el-table-column label="审核人" align="center" prop="auditUser" width="120"/>
|
|
|
+ <el-table-column label="审核结果" align="center" prop="isPass" width="120">
|
|
|
<template slot-scope="scope">
|
|
|
<dict-tag :options="dict.type.shhjg" :value="scope.row.isPass"/>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="审核意见" align="center" prop="opinion" />
|
|
|
+ <el-table-column label="审核意见" align="center" prop="opinion" width="120"/> -->
|
|
|
<el-table-column label="备注" align="center" prop="remark" />
|
|
|
<el-table-column label="操作" width="160" align="center" class-name="small-padding fixed-width" >
|
|
|
<template slot-scope="scope">
|
|
@@ -523,7 +523,7 @@
|
|
|
<div style="padding-right: 3px; background-color: #fff; border-radius: 12px; padding: 10px; ">
|
|
|
<p style="margin: 0; margin-bottom: 10px;" class="p"><img src="../assets/images/icon_hthp_tktz.png" alt="">调课通知</p>
|
|
|
|
|
|
- <div style="overflow:auto;height: 300px; ">
|
|
|
+ <div style="overflow:auto;height: 380px; ">
|
|
|
<div class="infinite-list">
|
|
|
<div class="nhyewgnmu" >
|
|
|
<!-- :class="it/2 == 0 ?'index_ade' : 'index_ades'" -->
|
|
@@ -550,7 +550,15 @@
|
|
|
<p>调课科目: <span>暂无数据</span> </p>
|
|
|
<p>被调科目: <span>暂无数据</span></p>
|
|
|
</div>
|
|
|
- </el-card>
|
|
|
+ </el-card>
|
|
|
+ <el-card class="box-card bgehje" v-show="changeList.length ==0">
|
|
|
+ <div class="text item">
|
|
|
+ <p>调课班级: <span>暂无数据</span></p>
|
|
|
+ <p>调课时间: <span>暂无数据</span> </p>
|
|
|
+ <p>调课科目: <span>暂无数据</span> </p>
|
|
|
+ <p>被调科目: <span>暂无数据</span></p>
|
|
|
+ </div>
|
|
|
+ </el-card>
|
|
|
|
|
|
</div>
|
|
|
<div style="background-color: #fff; height: 50px;margin-top: 10px;" class="nhyksuef">
|
|
@@ -575,7 +583,7 @@
|
|
|
|
|
|
</el-row>
|
|
|
<el-row style="border-radius: 10px; overflow: hidden;">
|
|
|
- <el-col :span="24" style="background-color: #fff; border-top-left-radius: 10px;border-top-right-radius: 10px ; margin: 15px 0 0 0; padding: 10px;">
|
|
|
+ <el-col :span="24" style="background-color: #fff; border-top-left-radius: 10px;border-top-right-radius: 10px ; margin: 15px 0 0 0; padding: 20px 10px 20px 10px;">
|
|
|
<p class="nbgewfjidex p" style="margin: 0;"><img src="../assets/images/icon_hthp_kjgn.png" alt="">快捷功能</p>
|
|
|
</el-col>
|
|
|
<el-col :span="24" style="background-color: #fff; ">
|
|
@@ -770,7 +778,7 @@
|
|
|
<img src="../assets/images/pic_xyht_wsxx_bg .png" alt="" style="height: 95vh; width: 100%;">
|
|
|
<img src="../assets/images/pic_xyht_wsxx_xxts.png" alt="" style="height: 170px; width: 250px;position: absolute;top: 244px;left: 175px;">
|
|
|
<div class="nbhw">
|
|
|
- <p>您的账号信息还未完善 </p>
|
|
|
+ <p>您的账号信息还未完善(完善后前去移动端查看审核结果.) </p>
|
|
|
<p>请立即前往完善您的学校、班级及身份选择(完善好信息请点击<span style="color:red;cursor: pointer;" @click="logout">退出登录</span>,重新登录.)</p>
|
|
|
<div class="ngetow">
|
|
|
<p @click="isshode" style="cursor: pointer;">完善信息(我是学校) →</p>
|
|
@@ -850,7 +858,7 @@
|
|
|
</el-col>
|
|
|
<el-col :span="10">
|
|
|
<el-form-item label="课程" prop="discipline">
|
|
|
- <el-select style="width: 100%;" v-model="item.discipline" placeholder="请选择第一节课">
|
|
|
+ <el-select style="width: 100%;" v-model="item.discipline" placeholder="请选择课程">
|
|
|
<el-option
|
|
|
v-for="dict in tyowe"
|
|
|
:key="dict.dictValue"
|
|
@@ -1085,7 +1093,7 @@
|
|
|
<el-col :span="18">
|
|
|
<el-card shadow="hover" class="box-card" v-for="o in 12" :key="o">
|
|
|
<div class="text item">
|
|
|
- <!-- {{'列表内容 ' + o }} -->
|
|
|
+ <!-- {{'列表内容 ' + o }} -->
|
|
|
<p style="color:#aaa;">2023-07-27 14:12:08</p>
|
|
|
<el-divider></el-divider>
|
|
|
<p><span>学生姓名:</span>1</p>
|
|
@@ -1474,19 +1482,32 @@ export default {
|
|
|
tenantList:[],
|
|
|
tyowe:[]
|
|
|
}
|
|
|
- },
|
|
|
+ },
|
|
|
+ watch:{
|
|
|
+ $route(to,from){
|
|
|
+ console.log(from.path);//从哪来
|
|
|
+ }
|
|
|
+ },
|
|
|
+
|
|
|
created() {
|
|
|
-
|
|
|
+ console.log('参数')
|
|
|
+ console.log(this.$store.state.user.userType,this.$store.state.user)
|
|
|
if(this.$store.state.user.userType == 'register'){
|
|
|
this.isshoue = false
|
|
|
- this.getdept(0)
|
|
|
- this.getgtsg(0)
|
|
|
+ // this.getdept(0)
|
|
|
+ // this.getgtsg(0)
|
|
|
this.getnhgw()
|
|
|
+ listDeptwqx(0).then(response => {
|
|
|
+
|
|
|
+ this.deptOptionst = response.data
|
|
|
+
|
|
|
+ });
|
|
|
+ // this.getgtsg()
|
|
|
}else{
|
|
|
this.isshoue = true
|
|
|
this.getLocation()
|
|
|
this.queryParams.schoolId = this.$store.state.user.schoolId
|
|
|
- console.log(this.queryParams.schoolId,17)
|
|
|
+ // console.log(this.queryParams.schoolId,17)
|
|
|
var tempDate = new Date() // 获取今天的日期
|
|
|
tempDate.setDate(tempDate.getDate() - 1) // 今天的前N天的日期,N自定义
|
|
|
let endDate = tempDate.getFullYear() + '-' + (tempDate.getMonth() + 1) + '-' + tempDate.getDate()
|
|
@@ -2318,12 +2339,10 @@ export default {
|
|
|
mjyhessx(row){
|
|
|
this.formt.schoolId = row.deptId
|
|
|
this.formt.schoolName = row.deptName
|
|
|
+ this.formt.tenantId = row.tenantId
|
|
|
let kuesf= {'parentId':row.deptId}
|
|
|
-
|
|
|
listDeptwqx(row.deptId).then(response => {
|
|
|
-
|
|
|
this.kiuesegh = response.data
|
|
|
-
|
|
|
});
|
|
|
let kuesff= {'dictType':'sys_subject','tenantId':row.tenantId}
|
|
|
tegetypw(kuesff).then(response => {
|
|
@@ -2342,157 +2361,174 @@ export default {
|
|
|
this.loading = true;
|
|
|
// console.log(this.classTableData.weekCourse,82)
|
|
|
this.flseg = false
|
|
|
-
|
|
|
listTablexg(this.queryParams).then(response => {
|
|
|
- if(response.rows.length != 0){
|
|
|
- for(var i = 0 ; i < response.rows.length;i++){
|
|
|
+ if(response.rows.length != 0){
|
|
|
+ this.classTableData.weekCourse = []
|
|
|
+ for(var i = 0 ; i < response.rows.length;i++){
|
|
|
+ let isje = {'week': i+1,'courses': []}
|
|
|
+ for(var j = 0;j <response.rows[i].length; j++){
|
|
|
+ // console.log(4)
|
|
|
+ // console.log(response.rows[i],8)
|
|
|
+ let ijkse={'index':j+1,'title':response.rows[i][j].courseName,'teach':response.rows[i][j].courseTeacher,'backger':'#e6e6e6',
|
|
|
+ 'schoolId':response.rows[i][j].schoolId,'classId':response.rows[i][j].classId,'week': i+1,'timeFrame':response.rows[i][j].timeFrame,'teacherType':response.rows[i][j].teacherType}
|
|
|
+ if(response.rows[i][j].teacherType == true){
|
|
|
+ ijkse.iscol = '#4775ea'
|
|
|
+ }
|
|
|
+ isje.courses.push(ijkse)
|
|
|
+ }
|
|
|
+ this.classTableData.weekCourse.push(isje)
|
|
|
+ console.log(this.classTableData,response.rows[i],6)
|
|
|
+
|
|
|
+ }
|
|
|
+ console.log(this.classTableData.weekCourse,7)
|
|
|
+ // for(var i = 0 ; i < response.rows.length;i++){
|
|
|
// if(response.rows[i].week == 1){
|
|
|
// this.classTableData.weekCourse[response.rows[i].week - 1].courses[0].title = response.rows[i].oneClass
|
|
|
- this.classTableData.weekCourse[response.rows[i].week - 1].courses.filter(rou=>{
|
|
|
- if(rou.index == 1){
|
|
|
- if(response.rows[i].oneClass !== null){
|
|
|
- rou.title = response.rows[i].oneClass
|
|
|
- if(response.rows[i].teacherClassName != null){
|
|
|
- let ngw = response.rows[i].teacherClassName
|
|
|
- ngw.filter( rjh =>{
|
|
|
- if(rou.title == rjh){
|
|
|
- rou.iscol = '#4775ea'
|
|
|
- }
|
|
|
- })
|
|
|
- }
|
|
|
- rou.teach = response.rows[i].oneTeacher
|
|
|
- }else{
|
|
|
- rou.title = '--'
|
|
|
- rou.teach = '--'
|
|
|
- }
|
|
|
- console.log(rou.title,27)
|
|
|
- // this.$set(rou, title, response.rows[i].oneClass)
|
|
|
- }
|
|
|
- if(rou.index == 2){
|
|
|
- if(response.rows[i].twoClass !== null){
|
|
|
- rou.title = response.rows[i].twoClass
|
|
|
- if(response.rows[i].teacherClassName != null){
|
|
|
- let ngw = response.rows[i].teacherClassName
|
|
|
- ngw.filter( rjh =>{
|
|
|
- if(rou.title == rjh){
|
|
|
- rou.iscol = '#4775ea'
|
|
|
- }
|
|
|
- })
|
|
|
- }
|
|
|
- rou.teach = response.rows[i].twoTeacher
|
|
|
- }else{
|
|
|
- rou.title = '--'
|
|
|
- rou.teach = '--'
|
|
|
- }
|
|
|
- console.log(rou.title,28)
|
|
|
- }
|
|
|
- if(rou.index == 3){
|
|
|
- if(response.rows[i].threeClass !== null){
|
|
|
- if(response.rows[i].teacherClassName != null){
|
|
|
- let ngw = response.rows[i].teacherClassName
|
|
|
- ngw.filter( rjh =>{
|
|
|
- if(rou.title == rjh){
|
|
|
- rou.iscol = '#4775ea'
|
|
|
- }
|
|
|
- })
|
|
|
- }
|
|
|
- rou.title = response.rows[i].threeClass
|
|
|
- rou.teach = response.rows[i].threeTeacher
|
|
|
- }else{
|
|
|
- rou.title = '--'
|
|
|
- rou.teach = '--'
|
|
|
- }
|
|
|
- }
|
|
|
- if(rou.index == 4){
|
|
|
- if(response.rows[i].fourClass !== null){
|
|
|
- rou.title = response.rows[i].fourClass
|
|
|
- rou.teach = response.rows[i].fourTeacher
|
|
|
- if(response.rows[i].teacherClassName != null){
|
|
|
- let ngw = response.rows[i].teacherClassName
|
|
|
- ngw.filter( rjh =>{
|
|
|
- if(rou.title == rjh){
|
|
|
- rou.iscol = '#4775ea'
|
|
|
- }
|
|
|
- })
|
|
|
- }
|
|
|
- }else{
|
|
|
- rou.title = '--'
|
|
|
- rou.teach = '--'
|
|
|
- }
|
|
|
- }
|
|
|
- if(rou.index == 5){
|
|
|
- if(response.rows[i].fiveClass !== null){
|
|
|
- rou.title = response.rows[i].fiveClass
|
|
|
- rou.teach = response.rows[i].fiveTeacher
|
|
|
- if(response.rows[i].teacherClassName != null){
|
|
|
- let ngw = response.rows[i].teacherClassName
|
|
|
- ngw.filter( rjh =>{
|
|
|
- if(rou.title == rjh){
|
|
|
- rou.iscol = '#4775ea'
|
|
|
- }
|
|
|
- })
|
|
|
- }
|
|
|
- }else{
|
|
|
- rou.title = '--'
|
|
|
- rou.teach = '--'
|
|
|
- }
|
|
|
- // rou.title = response.rows[i].fiveClass
|
|
|
- }
|
|
|
- if(rou.index == 6){
|
|
|
- if(response.rows[i].sixClass !== null){
|
|
|
- rou.title = response.rows[i].sixClass
|
|
|
- rou.teach = response.rows[i].sixTeacher
|
|
|
- if(response.rows[i].teacherClassName != null){
|
|
|
- let ngw = response.rows[i].teacherClassName
|
|
|
- ngw.filter( rjh =>{
|
|
|
- if(rou.title == rjh){
|
|
|
- rou.iscol = '#4775ea'
|
|
|
- }
|
|
|
- })
|
|
|
- }
|
|
|
- }else{
|
|
|
- rou.title = '--'
|
|
|
- rou.teach = '--'
|
|
|
- }
|
|
|
- }
|
|
|
- if(rou.index == 7){
|
|
|
- if(response.rows[i].sevenClass !== null){
|
|
|
- rou.title = response.rows[i].sevenClass
|
|
|
- rou.teach = response.rows[i].sevenTeacher
|
|
|
- if(response.rows[i].teacherClassName != null){
|
|
|
- let ngw = response.rows[i].teacherClassName
|
|
|
- ngw.filter( rjh =>{
|
|
|
- if(rou.title == rjh){
|
|
|
- rou.iscol = '#4775ea'
|
|
|
- }
|
|
|
- })
|
|
|
- }
|
|
|
- }else{
|
|
|
- rou.title = '--'
|
|
|
- rou.teach = '--'
|
|
|
- }
|
|
|
- }
|
|
|
- if(rou.index == 8){
|
|
|
- if(response.rows[i].eightClass !== null){
|
|
|
- rou.title = response.rows[i].eightClass
|
|
|
- rou.teach = response.rows[i].eightTeacher
|
|
|
- if(response.rows[i].teacherClassName != null){
|
|
|
- let ngw = response.rows[i].teacherClassName
|
|
|
- ngw.filter( rjh =>{
|
|
|
- if(rou.title == rjh){
|
|
|
- rou.iscol = '#4775ea'
|
|
|
- }
|
|
|
- })
|
|
|
- }
|
|
|
- }else{
|
|
|
- rou.title = '--'
|
|
|
- rou.teach = '--'
|
|
|
- }
|
|
|
- // rou.title = response.rows[i].eightClass
|
|
|
- }
|
|
|
- })
|
|
|
+ // this.classTableData.weekCourse[response.rows[i].week - 1].courses.filter(rou=>{
|
|
|
+ // if(rou.index == 1){
|
|
|
+ // if(response.rows[i].oneClass !== null){
|
|
|
+ // rou.title = response.rows[i].oneClass
|
|
|
+ // if(response.rows[i].teacherClassName != null){
|
|
|
+ // let ngw = response.rows[i].teacherClassName
|
|
|
+ // ngw.filter( rjh =>{
|
|
|
+ // if(rou.title == rjh){
|
|
|
+ // rou.iscol = '#4775ea'
|
|
|
+ // }
|
|
|
+ // })
|
|
|
+ // }
|
|
|
+ // rou.teach = response.rows[i].oneTeacher
|
|
|
+ // }else{
|
|
|
+ // rou.title = '--'
|
|
|
+ // rou.teach = '--'
|
|
|
+ // }
|
|
|
+ // console.log(rou.title,27)
|
|
|
+ // // this.$set(rou, title, response.rows[i].oneClass)
|
|
|
+ // }
|
|
|
+ // if(rou.index == 2){
|
|
|
+ // if(response.rows[i].twoClass !== null){
|
|
|
+ // rou.title = response.rows[i].twoClass
|
|
|
+ // if(response.rows[i].teacherClassName != null){
|
|
|
+ // let ngw = response.rows[i].teacherClassName
|
|
|
+ // ngw.filter( rjh =>{
|
|
|
+ // if(rou.title == rjh){
|
|
|
+ // rou.iscol = '#4775ea'
|
|
|
+ // }
|
|
|
+ // })
|
|
|
+ // }
|
|
|
+ // rou.teach = response.rows[i].twoTeacher
|
|
|
+ // }else{
|
|
|
+ // rou.title = '--'
|
|
|
+ // rou.teach = '--'
|
|
|
+ // }
|
|
|
+ // console.log(rou.title,28)
|
|
|
+ // }
|
|
|
+ // if(rou.index == 3){
|
|
|
+ // if(response.rows[i].threeClass !== null){
|
|
|
+ // if(response.rows[i].teacherClassName != null){
|
|
|
+ // let ngw = response.rows[i].teacherClassName
|
|
|
+ // ngw.filter( rjh =>{
|
|
|
+ // if(rou.title == rjh){
|
|
|
+ // rou.iscol = '#4775ea'
|
|
|
+ // }
|
|
|
+ // })
|
|
|
+ // }
|
|
|
+ // rou.title = response.rows[i].threeClass
|
|
|
+ // rou.teach = response.rows[i].threeTeacher
|
|
|
+ // }else{
|
|
|
+ // rou.title = '--'
|
|
|
+ // rou.teach = '--'
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // if(rou.index == 4){
|
|
|
+ // if(response.rows[i].fourClass !== null){
|
|
|
+ // rou.title = response.rows[i].fourClass
|
|
|
+ // rou.teach = response.rows[i].fourTeacher
|
|
|
+ // if(response.rows[i].teacherClassName != null){
|
|
|
+ // let ngw = response.rows[i].teacherClassName
|
|
|
+ // ngw.filter( rjh =>{
|
|
|
+ // if(rou.title == rjh){
|
|
|
+ // rou.iscol = '#4775ea'
|
|
|
+ // }
|
|
|
+ // })
|
|
|
+ // }
|
|
|
+ // }else{
|
|
|
+ // rou.title = '--'
|
|
|
+ // rou.teach = '--'
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // if(rou.index == 5){
|
|
|
+ // if(response.rows[i].fiveClass !== null){
|
|
|
+ // rou.title = response.rows[i].fiveClass
|
|
|
+ // rou.teach = response.rows[i].fiveTeacher
|
|
|
+ // if(response.rows[i].teacherClassName != null){
|
|
|
+ // let ngw = response.rows[i].teacherClassName
|
|
|
+ // ngw.filter( rjh =>{
|
|
|
+ // if(rou.title == rjh){
|
|
|
+ // rou.iscol = '#4775ea'
|
|
|
+ // }
|
|
|
+ // })
|
|
|
+ // }
|
|
|
+ // }else{
|
|
|
+ // rou.title = '--'
|
|
|
+ // rou.teach = '--'
|
|
|
+ // }
|
|
|
+ // // rou.title = response.rows[i].fiveClass
|
|
|
+ // }
|
|
|
+ // if(rou.index == 6){
|
|
|
+ // if(response.rows[i].sixClass !== null){
|
|
|
+ // rou.title = response.rows[i].sixClass
|
|
|
+ // rou.teach = response.rows[i].sixTeacher
|
|
|
+ // if(response.rows[i].teacherClassName != null){
|
|
|
+ // let ngw = response.rows[i].teacherClassName
|
|
|
+ // ngw.filter( rjh =>{
|
|
|
+ // if(rou.title == rjh){
|
|
|
+ // rou.iscol = '#4775ea'
|
|
|
+ // }
|
|
|
+ // })
|
|
|
+ // }
|
|
|
+ // }else{
|
|
|
+ // rou.title = '--'
|
|
|
+ // rou.teach = '--'
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // if(rou.index == 7){
|
|
|
+ // if(response.rows[i].sevenClass !== null){
|
|
|
+ // rou.title = response.rows[i].sevenClass
|
|
|
+ // rou.teach = response.rows[i].sevenTeacher
|
|
|
+ // if(response.rows[i].teacherClassName != null){
|
|
|
+ // let ngw = response.rows[i].teacherClassName
|
|
|
+ // ngw.filter( rjh =>{
|
|
|
+ // if(rou.title == rjh){
|
|
|
+ // rou.iscol = '#4775ea'
|
|
|
+ // }
|
|
|
+ // })
|
|
|
+ // }
|
|
|
+ // }else{
|
|
|
+ // rou.title = '--'
|
|
|
+ // rou.teach = '--'
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // if(rou.index == 8){
|
|
|
+ // if(response.rows[i].eightClass !== null){
|
|
|
+ // rou.title = response.rows[i].eightClass
|
|
|
+ // rou.teach = response.rows[i].eightTeacher
|
|
|
+ // if(response.rows[i].teacherClassName != null){
|
|
|
+ // let ngw = response.rows[i].teacherClassName
|
|
|
+ // ngw.filter( rjh =>{
|
|
|
+ // if(rou.title == rjh){
|
|
|
+ // rou.iscol = '#4775ea'
|
|
|
+ // }
|
|
|
+ // })
|
|
|
+ // }
|
|
|
+ // }else{
|
|
|
+ // rou.title = '--'
|
|
|
+ // rou.teach = '--'
|
|
|
+ // }
|
|
|
+ // // rou.title = response.rows[i].eightClass
|
|
|
+ // }
|
|
|
+ // })
|
|
|
// }
|
|
|
- }
|
|
|
+ // }
|
|
|
// response.rows.filter(rou=>{
|
|
|
// if(rou.week == 1){
|
|
|
// this.classTableData.weekCourse[rou.week - 1].courses[0].title = rou.oneClass
|
|
@@ -2504,89 +2540,106 @@ export default {
|
|
|
}
|
|
|
|
|
|
this.tableList = response.rows;
|
|
|
- console.log(this.tableList,this.classTableData,19)
|
|
|
+ console.log(this.tableList,this.classTableData,19)
|
|
|
+ this.initWeekCourses();
|
|
|
+ this.updateData();
|
|
|
this.flseg = true
|
|
|
this.total = response.total;
|
|
|
- this.loading = false;
|
|
|
+ this.loading = false;
|
|
|
+
|
|
|
});
|
|
|
},
|
|
|
/** 查询课程-时间列表 */
|
|
|
getListd() {
|
|
|
this.loading = true;
|
|
|
-
|
|
|
+ this.flseg = false
|
|
|
listTime(this.queryParams).then(response => {
|
|
|
// this.timeList = response.rows;
|
|
|
- let one = ''
|
|
|
- let two = ''
|
|
|
- let three = ''
|
|
|
- let four = ''
|
|
|
- let five = ''
|
|
|
- let six = ''
|
|
|
- let seven = ''
|
|
|
- let eight = ''
|
|
|
- if(response.rows.length !=0){
|
|
|
+ // let one = ''
|
|
|
+ // let two = ''
|
|
|
+ // let three = ''
|
|
|
+ // let four = ''
|
|
|
+ // let five = ''
|
|
|
+ // let six = ''
|
|
|
+ // let seven = ''
|
|
|
+ // let eight = ''
|
|
|
+ let nd = []
|
|
|
+ if(response.rows.length !=0){
|
|
|
+ for(var i=0; i< response.rows.length; i++){
|
|
|
+ if(response.rows[i].startTime != null && response.rows[i].startTime!=''){
|
|
|
+ if(response.rows[i].endTime != null && response.rows[i].endTime!=''){
|
|
|
+ let hge = ''
|
|
|
+ hge = response.rows[i].startTime + '-' + response.rows[i].endTime
|
|
|
+ nd.push(hge)
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ }
|
|
|
+ this.classTableData.period = nd
|
|
|
// if(response.rows.){
|
|
|
|
|
|
// }
|
|
|
// this.classTableData.period[0] = response.rows[0].oneStartTime + response.rows[0].oneEndTime
|
|
|
- one = response.rows[0].oneStartTime
|
|
|
- one = one + '-' + response.rows[0].oneEndTime
|
|
|
- two = response.rows[0].twoStartTime
|
|
|
- two = two + '-' + response.rows[0].twoEndTime
|
|
|
- three = response.rows[0].threeStartTime
|
|
|
- three = three + '-' + response.rows[0].threeEndTime
|
|
|
- four = response.rows[0].fourStartTime
|
|
|
- four = four + '-' + response.rows[0].fourEndTime
|
|
|
- five = response.rows[0].fiveStartTime
|
|
|
- five = five + '-' + response.rows[0].fiveEndTime
|
|
|
- if(response.rows[0].fourStartTime == null){
|
|
|
- response.rows[0].fourStartTime = ''
|
|
|
- }
|
|
|
- if(response.rows[0].fourEndTime == null){
|
|
|
- response.rows[0].fourEndTime = ''
|
|
|
- }
|
|
|
- if(response.rows[0].fiveStartTime == null){
|
|
|
- response.rows[0].fiveStartTime = ''
|
|
|
- }
|
|
|
- if(response.rows[0].fiveEndTime == null){
|
|
|
- response.rows[0].fiveEndTime = ''
|
|
|
- }
|
|
|
- if(response.rows[0].sixStartTime == null){
|
|
|
- response.rows[0].sixStartTime = ''
|
|
|
- }
|
|
|
- if(response.rows[0].sixEndTime == null){
|
|
|
- response.rows[0].sixEndTime = ''
|
|
|
- }
|
|
|
- if(response.rows[0].sevenStartTime == null){
|
|
|
- response.rows[0].sevenStartTime = ''
|
|
|
- }
|
|
|
- if(response.rows[0].sevenStartTime == null){
|
|
|
- response.rows[0].sevenStartTime = ''
|
|
|
- }
|
|
|
- if(response.rows[0].eightStartTime == null){
|
|
|
- response.rows[0].eightStartTime = ''
|
|
|
- }
|
|
|
- if(response.rows[0].eightStartTime == null){
|
|
|
- response.rows[0].eightStartTime = ''
|
|
|
- }
|
|
|
- six = response.rows[0].sixStartTime
|
|
|
- six = six + '-' + response.rows[0].sixEndTime
|
|
|
-
|
|
|
- seven = response.rows[0].sevenStartTime
|
|
|
- seven = seven + '-' + response.rows[0].sevenStartTime
|
|
|
- eight = response.rows[0].eightStartTime
|
|
|
- eight = eight + '-' + response.rows[0].eightEndTime
|
|
|
- this.classTableData.period[0] = one
|
|
|
- this.classTableData.period[1] = two
|
|
|
- this.classTableData.period[2] = three
|
|
|
- this.classTableData.period[3] = four
|
|
|
- this.classTableData.period[4] = five
|
|
|
- this.classTableData.period[5] = six
|
|
|
- this.classTableData.period[6] = seven
|
|
|
- this.classTableData.period[7] = eight
|
|
|
+ // one = response.rows[0].oneStartTime
|
|
|
+ // one = one + '-' + response.rows[0].oneEndTime
|
|
|
+ // two = response.rows[0].twoStartTime
|
|
|
+ // two = two + '-' + response.rows[0].twoEndTime
|
|
|
+ // three = response.rows[0].threeStartTime
|
|
|
+ // three = three + '-' + response.rows[0].threeEndTime
|
|
|
+ // four = response.rows[0].fourStartTime
|
|
|
+ // four = four + '-' + response.rows[0].fourEndTime
|
|
|
+ // five = response.rows[0].fiveStartTime
|
|
|
+ // five = five + '-' + response.rows[0].fiveEndTime
|
|
|
+ // if(response.rows[0].fourStartTime == null){
|
|
|
+ // response.rows[0].fourStartTime = ''
|
|
|
+ // }
|
|
|
+ // if(response.rows[0].fourEndTime == null){
|
|
|
+ // response.rows[0].fourEndTime = ''
|
|
|
+ // }
|
|
|
+ // if(response.rows[0].fiveStartTime == null){
|
|
|
+ // response.rows[0].fiveStartTime = ''
|
|
|
+ // }
|
|
|
+ // if(response.rows[0].fiveEndTime == null){
|
|
|
+ // response.rows[0].fiveEndTime = ''
|
|
|
+ // }
|
|
|
+ // if(response.rows[0].sixStartTime == null){
|
|
|
+ // response.rows[0].sixStartTime = ''
|
|
|
+ // }
|
|
|
+ // if(response.rows[0].sixEndTime == null){
|
|
|
+ // response.rows[0].sixEndTime = ''
|
|
|
+ // }
|
|
|
+ // if(response.rows[0].sevenStartTime == null){
|
|
|
+ // response.rows[0].sevenStartTime = ''
|
|
|
+ // }
|
|
|
+ // if(response.rows[0].sevenStartTime == null){
|
|
|
+ // response.rows[0].sevenStartTime = ''
|
|
|
+ // }
|
|
|
+ // if(response.rows[0].eightStartTime == null){
|
|
|
+ // response.rows[0].eightStartTime = ''
|
|
|
+ // }
|
|
|
+ // if(response.rows[0].eightStartTime == null){
|
|
|
+ // response.rows[0].eightStartTime = ''
|
|
|
+ // }
|
|
|
+ // six = response.rows[0].sixStartTime
|
|
|
+ // six = six + '-' + response.rows[0].sixEndTime
|
|
|
+
|
|
|
+ // seven = response.rows[0].sevenStartTime
|
|
|
+ // seven = seven + '-' + response.rows[0].sevenStartTime
|
|
|
+ // eight = response.rows[0].eightStartTime
|
|
|
+ // eight = eight + '-' + response.rows[0].eightEndTime
|
|
|
+ // this.classTableData.period[0] = one
|
|
|
+ // this.classTableData.period[1] = two
|
|
|
+ // this.classTableData.period[2] = three
|
|
|
+ // this.classTableData.period[3] = four
|
|
|
+ // this.classTableData.period[4] = five
|
|
|
+ // this.classTableData.period[5] = six
|
|
|
+ // this.classTableData.period[6] = seven
|
|
|
+ // this.classTableData.period[7] = eight
|
|
|
|
|
|
}
|
|
|
- console.log(this.classTableData.period,5)
|
|
|
+ console.log(this.classTableData.period,5)
|
|
|
+ // this.flseg = true
|
|
|
|
|
|
// console.log(this.classTableData.period,response.rows[0].oneStartTime + '-' + response.rows[0].oneEndTime)
|
|
|
this.total = response.total;
|
|
@@ -2706,9 +2759,8 @@ export default {
|
|
|
}
|
|
|
|
|
|
// console.log()
|
|
|
- this.nhgetlkd()
|
|
|
- this.updateData();
|
|
|
- this.initWeekCourses();
|
|
|
+
|
|
|
+
|
|
|
this.flseg = false
|
|
|
this.getList()
|
|
|
this.getListd()
|
|
@@ -2819,8 +2871,8 @@ export default {
|
|
|
},
|
|
|
|
|
|
mjuye(val,data){
|
|
|
- console.log(val,data)
|
|
|
- console.log(this.fieldCharacterh(val, data))
|
|
|
+ console.log(val,data,9)
|
|
|
+ console.log(this.fieldCharacterhtimeFrame(val, data))
|
|
|
this.kch = this.fieldCharacterh(val, data)
|
|
|
this.row = val
|
|
|
if(val == 0){
|
|
@@ -2840,10 +2892,12 @@ export default {
|
|
|
}
|
|
|
this.cshue = this.cshue + 1
|
|
|
if(this.cshue == 1){
|
|
|
- this.forme.subject = this.fieldCharacterh(val, data)
|
|
|
+ this.forme.subject = this.fieldCharacterh(val, data)
|
|
|
+ this.forme.isFrame = this.fieldCharacterhtimeFrame(val, data)
|
|
|
}else if(this.cshue == 2){
|
|
|
// 被
|
|
|
- this.forme.beSubject = this.fieldCharacterh(val, data)
|
|
|
+ this.forme.beSubject = this.fieldCharacterh(val, data)
|
|
|
+ this.forme.beIsFrame = this.fieldCharacterhtimeFrame(val, data)
|
|
|
}
|
|
|
|
|
|
},
|
|
@@ -3073,7 +3127,7 @@ export default {
|
|
|
this.classTableData.weekCourse[weekIndex].courses[courseIndex].index === courseIndex + 1
|
|
|
) {
|
|
|
// console.log(this.classTableData.weekCourse,this.classTableData.weekCourse[weekIndex],this.classTableData.weekCourse[weekIndex].courses[courseIndex],this.classTableData.weekCourse[weekIndex].courses[courseIndex].index,courseIndex + 14)
|
|
|
- console.log(this.classTableData.weekCourse[weekIndex].courses[courseIndex].title)
|
|
|
+ // console.log(this.classTableData.weekCourse[weekIndex].courses[courseIndex].title)
|
|
|
return this.classTableData.weekCourse[weekIndex].courses[courseIndex].title;
|
|
|
}else{
|
|
|
console.log(37)
|
|
@@ -3082,7 +3136,27 @@ export default {
|
|
|
|
|
|
// }
|
|
|
|
|
|
- },
|
|
|
+ },
|
|
|
+ fieldCharacterhtimeFrame(weekIndex, courseIndex) {
|
|
|
+ // if(this.flseg == true){
|
|
|
+ if (
|
|
|
+ this.classTableData.weekCourse[weekIndex]
|
|
|
+ &&
|
|
|
+ this.classTableData.weekCourse[weekIndex].courses[courseIndex]
|
|
|
+ &&
|
|
|
+ this.classTableData.weekCourse[weekIndex].courses[courseIndex].index === courseIndex + 1
|
|
|
+ ) {
|
|
|
+ // console.log(this.classTableData.weekCourse,this.classTableData.weekCourse[weekIndex],this.classTableData.weekCourse[weekIndex].courses[courseIndex],this.classTableData.weekCourse[weekIndex].courses[courseIndex].index,courseIndex + 14)
|
|
|
+ // console.log(this.classTableData.weekCourse[weekIndex].courses[courseIndex].title)
|
|
|
+ return this.classTableData.weekCourse[weekIndex].courses[courseIndex].timeFrame;
|
|
|
+ }else{
|
|
|
+ console.log(37)
|
|
|
+ // return '-';
|
|
|
+ }
|
|
|
+
|
|
|
+ // }
|
|
|
+
|
|
|
+ },
|
|
|
fieldCharacters(weekIndex, courseIndex) {
|
|
|
// if(this.flseg == true){
|
|
|
if (
|
|
@@ -3968,7 +4042,7 @@ export default {
|
|
|
justify-content: center;
|
|
|
align-items: center;
|
|
|
padding: 0 10px;
|
|
|
- margin-bottom: 15px;
|
|
|
+ margin-bottom: 30px;
|
|
|
// flex-direction: column;
|
|
|
// padding-bottom: 25px;
|
|
|
cursor:pointer;
|