Commit eae5c347 authored by 罗超's avatar 罗超

1

parent 92e5566f
...@@ -285,7 +285,6 @@ export default { ...@@ -285,7 +285,6 @@ export default {
current: 0, current: 0,
mainColor: "#00acf9", mainColor: "#00acf9",
contentHeight: 0, contentHeight: 0,
msg: { msg: {
pageIndex: 1, pageIndex: 1,
pageSize: 10, pageSize: 10,
...@@ -298,6 +297,7 @@ export default { ...@@ -298,6 +297,7 @@ export default {
bmobj: {}, bmobj: {},
cancelRemark: "", cancelRemark: "",
tabbarH: 0, tabbarH: 0,
timer: null, //防抖
}); });
let methods = { let methods = {
...@@ -321,6 +321,7 @@ export default { ...@@ -321,6 +321,7 @@ export default {
async getList() { async getList() {
let res = await activityJoinList(data.msg); let res = await activityJoinList(data.msg);
if (res) { if (res) {
if (data.timer) data.timer = null;
if (data.msg.pageIndex === 1) { if (data.msg.pageIndex === 1) {
data.g = res.data.pageData; data.g = res.data.pageData;
} else { } else {
...@@ -336,7 +337,10 @@ export default { ...@@ -336,7 +337,10 @@ export default {
if (data.msg.pageIndex < data.PageCount) { if (data.msg.pageIndex < data.PageCount) {
data.pageState = "loading"; data.pageState = "loading";
data.msg.pageIndex++; data.msg.pageIndex++;
that.getList(); if (data.timer) clearTimeout(data.timer);
data.timer = setTimeout(() => {
that.getList();
}, 1000);
} else { } else {
data.pageState = "none"; data.pageState = "none";
} }
......
...@@ -266,6 +266,7 @@ export default { ...@@ -266,6 +266,7 @@ export default {
g: [], g: [],
activityTypeList: [], activityTypeList: [],
mainColor: "#00ACF9", mainColor: "#00ACF9",
timer: null, //防抖
}); });
let methods = { let methods = {
async getActivityType() { async getActivityType() {
...@@ -284,8 +285,8 @@ export default { ...@@ -284,8 +285,8 @@ export default {
async getList() { async getList() {
let res = await getActivityList(data.msg); let res = await getActivityList(data.msg);
if (res) { if (res) {
if (data.timer) data.timer = null;
let arr = that.groupArr(res.data.pageData, "MonthStr"); let arr = that.groupArr(res.data.pageData, "MonthStr");
let arr2 = arr; let arr2 = arr;
if (data.msg.pageIndex === 1) { if (data.msg.pageIndex === 1) {
data.g = []; data.g = [];
...@@ -344,7 +345,10 @@ export default { ...@@ -344,7 +345,10 @@ export default {
if (data.msg.pageIndex < data.PageCount) { if (data.msg.pageIndex < data.PageCount) {
data.pageState = "loading"; data.pageState = "loading";
data.msg.pageIndex++; data.msg.pageIndex++;
that.getList(); if (data.timer) clearTimeout(data.timer);
data.timer = setTimeout(() => {
that.getList();
}, 1000);
} else { } else {
data.pageState = "none"; data.pageState = "none";
} }
......
...@@ -108,6 +108,7 @@ export default { ...@@ -108,6 +108,7 @@ export default {
}, },
PageCount: 0, PageCount: 0,
userInfo, userInfo,
timer: null, //防抖
}); });
let methods = { let methods = {
...@@ -122,7 +123,10 @@ export default { ...@@ -122,7 +123,10 @@ export default {
if (data.msg.PageIndex < data.PageCount) { if (data.msg.PageIndex < data.PageCount) {
data.pageState = "loading"; data.pageState = "loading";
data.msg.PageIndex++; data.msg.PageIndex++;
that.getList(); if (data.timer) clearTimeout(data.timer);
data.timer = setTimeout(() => {
that.getList();
}, 1000);
} else { } else {
data.pageState = "none"; data.pageState = "none";
} }
...@@ -134,6 +138,7 @@ export default { ...@@ -134,6 +138,7 @@ export default {
async getList() { async getList() {
let res = await getStudentLeaveList(data.msg); let res = await getStudentLeaveList(data.msg);
if (res) { if (res) {
if (data.timer) data.timer = null;
data.PageCount = res.Data.PageCount; data.PageCount = res.Data.PageCount;
if (data.msg.PageIndex === 1) { if (data.msg.PageIndex === 1) {
data.data = res.Data.PageData; data.data = res.Data.PageData;
......
...@@ -88,11 +88,13 @@ export default { ...@@ -88,11 +88,13 @@ export default {
dataList: [], dataList: [],
pageState: "more", pageState: "more",
pageCount: 0, pageCount: 0,
timer: null, //防抖
}); });
let methods = { let methods = {
async getList() { async getList() {
let res = await getClassFeedBackList(data.msg); let res = await getClassFeedBackList(data.msg);
if (res) { if (res) {
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;
} else { } else {
...@@ -107,10 +109,13 @@ export default { ...@@ -107,10 +109,13 @@ export default {
} }
}, },
lower(e) { lower(e) {
if (data.msg.PageIndex < data.PageCount) { if (data.msg.PageIndex < data.pageCount) {
data.pageState = "loading"; data.pageState = "loading";
data.msg.PageIndex++; data.msg.PageIndex++;
that.getList(); if (data.timer) clearTimeout(data.timer);
data.timer = setTimeout(() => {
that.getList();
}, 1000);
} else { } else {
data.pageState = "none"; data.pageState = "none";
} }
......
...@@ -105,7 +105,8 @@ export default { ...@@ -105,7 +105,8 @@ export default {
ExamStatus: 0, ExamStatus: 0,
GuestId: 0, GuestId: 0,
}, },
pageCount: 0, PageCount: 0,
timer: null, //防抖
}); });
let methods = { let methods = {
changeTab(e) { changeTab(e) {
...@@ -148,7 +149,10 @@ export default { ...@@ -148,7 +149,10 @@ export default {
if (data.msg.PageIndex < data.PageCount) { if (data.msg.PageIndex < data.PageCount) {
data.pageState = "loading"; data.pageState = "loading";
data.msg.PageIndex++; data.msg.PageIndex++;
that.getList(); if (data.timer) clearTimeout(data.timer);
data.timer = setTimeout(() => {
that.getList();
}, 1000);
} else { } else {
data.pageState = "none"; data.pageState = "none";
} }
...@@ -157,6 +161,7 @@ export default { ...@@ -157,6 +161,7 @@ export default {
data.pageState = "loading"; data.pageState = "loading";
let res = await getPaperList(data.msg); let res = await getPaperList(data.msg);
if (res) { if (res) {
if (data.timer) data.timer = null;
data.PageCount = res.Data.PageCount; data.PageCount = res.Data.PageCount;
if (data.msg.PageIndex === 1) { if (data.msg.PageIndex === 1) {
data.examList = res.Data.PageData; data.examList = res.Data.PageData;
......
...@@ -845,10 +845,11 @@ export default { ...@@ -845,10 +845,11 @@ export default {
.swiperList { .swiperList {
position: relative; position: relative;
width: 100%; width: 100%;
height: 100%; height: 250rpx;
background-size: cover; background-size: cover;
background-repeat: no-repeat; background-repeat: no-repeat;
background-position: center; background-position: center;
background-clip: border-box;
box-sizing: border-box; box-sizing: border-box;
overflow: hidden; overflow: hidden;
color: #fff; color: #fff;
...@@ -858,14 +859,17 @@ export default { ...@@ -858,14 +859,17 @@ export default {
position: absolute; position: absolute;
top: 20rpx; top: 20rpx;
right: 40rpx; right: 40rpx;
font-size: 26rpx;
} }
.swiper_Name { .swiper_Name {
position: absolute; position: absolute;
bottom: 45rpx; bottom: 20rpx;
left: 30rpx; left: 30rpx;
font-size: 26rpx;
} }
.swiper { .swiper {
position: relative; position: relative;
border-radius: 20rpx;
} }
/* .swiper /deep/ .wx-swiper-dots { /* .swiper /deep/ .wx-swiper-dots {
position: absolute; position: absolute;
......
...@@ -49,7 +49,7 @@ export default { ...@@ -49,7 +49,7 @@ export default {
dataList: [], dataList: [],
pageState: "more", pageState: "more",
pageCount: 0, pageCount: 0,
timer: null, timer: null, //防抖
}); });
let methods = { let methods = {
back() { back() {
...@@ -63,6 +63,7 @@ export default { ...@@ -63,6 +63,7 @@ export default {
async getList() { async getList() {
let res = await getLearningGardenList(data.msg); let res = await getLearningGardenList(data.msg);
if (res) { if (res) {
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;
} else { } else {
......
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