Commit 8faf508b authored by zhengke's avatar zhengke

no message

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