Commit 8faf508b authored by zhengke's avatar zhengke

no message

parent d1b3d592
......@@ -43,9 +43,9 @@
@scrolltolower="lower"
v-if="dataList.length > 0"
>
<operation v-if="tabNme=='作业情况'" :dataList="dataList"></operation>
<studentList v-if="tabNme=='学生列表'" :dataList="dataList"></studentList>
<examList v-if="tabNme=='考试信息'" :dataList="dataList"></examList>
<operation v-if="tabNme=='作业情况'&&dataList" :dataList="dataList"></operation>
<studentList v-if="tabNme=='学生列表'&&dataList" :dataList="dataList"></studentList>
<examList v-if="tabNme=='考试信息'&&dataList" :dataList="dataList"></examList>
<Loadmore :state="pageState" />
</scroll-view>
</view>
......@@ -95,9 +95,9 @@
} = getCurrentInstance();
let data = reactive({
titleList:[
{name:'学生列表',num:18},
{name:'作业情况',num:5},
{name:'考试信息',num:18},
{name:'学生列表',num:0},
{name:'作业情况',num:0},
{name:'考试信息',num:0},
],
tabNme:'作业情况',
Msg:{
......@@ -112,7 +112,7 @@
pageCount: 0,
timer: null, //防抖
dataList:[],
pageState: "more"
pageState: "more",
});
let methods = {
......@@ -135,21 +135,13 @@
getCourseStuList(){
proxy.$request("/Teacher/GetCourseStu", data.OperationMsg).then(res => {
if(res){
data.titleList.forEach(item => {
if(item.name=='学生列表'){
item.num = res.Data.length
}
});
data.dataList = res.Data;
data.pageState = "none";
return
if (data.timer) data.timer = null;
if (data.Msg.PageIndex === 1) {
data.dataList = res.Data.PageData;
} else {
data.dataList = [...res.Data.PageData, ...data.dataList];
}
data.pageCount = res.Data.PageCount;
if (data.Msg.PageIndex >= res.Data.PageCount) {
data.pageState = "none";
} else {
data.pageState = "more";
}
}
})
},
......@@ -157,21 +149,13 @@
getGetCourseHomeWorkList(){
proxy.$request("/Teacher/GetCourseHomeWork", data.OperationMsg).then(res => {
if(res){
data.titleList.forEach(item => {
if(item.name=='作业情况'){
item.num = res.Data.length
}
});
data.dataList = res.Data;
data.pageState = "none";
return
if (data.timer) data.timer = null;
if (data.Msg.PageIndex === 1) {
data.dataList = res.Data.PageData;
} else {
data.dataList = [...res.Data.PageData, ...data.dataList];
}
data.pageCount = res.Data.PageCount;
if (data.Msg.PageIndex >= res.Data.PageCount) {
data.pageState = "none";
} else {
data.pageState = "more";
}
}
})
},
......@@ -179,6 +163,11 @@
getExamPageList(){
proxy.$request("/Exam/GetExamPageList", data.Msg).then(res => {
if(res){
data.titleList.forEach(item => {
if(item.name=='考试信息'){
item.num = res.Data.RowsCount
}
});
if (data.timer) data.timer = null;
if (data.Msg.PageIndex === 1) {
data.dataList = res.Data.PageData;
......@@ -229,14 +218,12 @@
this.Msg.courseId = option.courseId
},
onShow() {
this.userData = uni.getStorageSync('userInfo');
if(this.tabNme=='学生列表'){
this.getCourseStuList()
}else if(this.tabNme=='作业情况'){
this.getCourseStuList()
this.getExamPageList()
setTimeout(()=>{
this.getGetCourseHomeWorkList()
}else{
this.getExamPageList()
}
},200)
},
onShareAppMessage() {
return {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment