Commit 92e5566f authored by 罗超's avatar 罗超

1

parent 51e36fc8
......@@ -102,8 +102,8 @@ export default {
data: [],
pageState: "more",
msg: {
pageIndex: 1,
pageSize: 10,
PageIndex: 1,
PageSize: 10,
rowsPerPage: 10,
},
PageCount: 0,
......@@ -119,28 +119,28 @@ export default {
});
},
lower(e) {
if (data.msg.pageIndex < data.PageCount) {
if (data.msg.PageIndex < data.PageCount) {
data.pageState = "loading";
data.msg.pageIndex++;
data.msg.PageIndex++;
that.getList();
} else {
data.pageState = "none";
}
},
reload() {
data.msg.pageIndex = 1;
data.msg.PageIndex = 1;
that.getList();
},
async getList() {
let res = await getStudentLeaveList(data.msg);
if (res) {
data.PageCount = res.Data.PageCount;
if (data.msg.pageIndex === 1) {
if (data.msg.PageIndex === 1) {
data.data = res.Data.PageData;
} else {
data.data = [...res.Data.PageData, ...data.data];
}
if (data.msg.pageIndex >= res.Data.PageCount) {
if (data.msg.PageIndex >= res.Data.PageCount) {
data.pageState = "none";
} else {
data.pageState = "more";
......
......@@ -82,8 +82,8 @@ export default {
setup(props) {
let data = reactive({
msg: {
pageIndex: 1,
pageSize: 10,
PageIndex: 1,
PageSize: 10,
},
dataList: [],
pageState: "more",
......@@ -99,7 +99,7 @@ export default {
data.dataList = [...res.Data.PageData, ...data.dataList];
}
data.pageCount = res.Data.PageCount;
if (data.msg.pageIndex >= res.Data.PageCount) {
if (data.msg.PageIndex >= res.Data.PageCount) {
data.pageState = "none";
} else {
data.pageState = "more";
......@@ -107,9 +107,9 @@ export default {
}
},
lower(e) {
if (data.msg.pageIndex < data.PageCount) {
if (data.msg.PageIndex < data.PageCount) {
data.pageState = "loading";
data.msg.pageIndex++;
data.msg.PageIndex++;
that.getList();
} else {
data.pageState = "none";
......
......@@ -99,8 +99,8 @@ export default {
pageState: "more",
examList: [],
msg: {
pageIndex: 1,
pageSize: 10,
PageIndex: 1,
PageSize: 10,
rowsPerPage: 10,
ExamStatus: 0,
GuestId: 0,
......@@ -110,7 +110,7 @@ export default {
let methods = {
changeTab(e) {
data.msg.ExamStatus = e.detail.name;
data.msg.pageIndex = 1;
data.msg.PageIndex = 1;
methods.getList();
},
jumpPage(PaperId, Id, SId, ExamStatus) {
......@@ -128,7 +128,7 @@ export default {
"&&GuestId=" +
this.msg.GuestId,
});
}else{
} else {
uni.navigateTo({
url:
"/pages/exam/examPaper?PaperId=" +
......@@ -145,9 +145,9 @@ export default {
}
},
lower(e) {
if (data.msg.pageIndex < data.PageCount) {
if (data.msg.PageIndex < data.PageCount) {
data.pageState = "loading";
data.msg.pageIndex++;
data.msg.PageIndex++;
that.getList();
} else {
data.pageState = "none";
......@@ -158,12 +158,12 @@ export default {
let res = await getPaperList(data.msg);
if (res) {
data.PageCount = res.Data.PageCount;
if (data.msg.pageIndex === 1) {
if (data.msg.PageIndex === 1) {
data.examList = res.Data.PageData;
} else {
data.examList = [...res.Data.PageData, ...data.examList];
}
if (data.msg.pageIndex >= res.Data.PageCount) {
if (data.msg.PageIndex >= res.Data.PageCount) {
data.pageState = "none";
} else {
data.pageState = "more";
......
......@@ -143,8 +143,13 @@
indicator-color="#CCCCCC"
indicator-active-color="#000000"
:vertical="true"
circular
>
<swiper-item
v-for="(item, index) in ActivityList"
:key="index"
@click=""
>
<swiper-item v-for="(item, index) in ActivityList" :key="index">
<view
class="swiperList"
:style="{
......
......@@ -31,6 +31,7 @@
<script>
import { reactive, toRefs, getCurrentInstance, onMounted } from "vue";
import { getLearningGardenList } from "../../api/index";
import { debounce } from "../../utils/index";
import Loadmore from "../../components/loadmore.vue";
export default {
components: {
......@@ -48,6 +49,7 @@ export default {
dataList: [],
pageState: "more",
pageCount: 0,
timer: null,
});
let methods = {
back() {
......@@ -67,7 +69,7 @@ export default {
data.dataList = [...res.Data.PageData, ...data.dataList];
}
data.pageCount = res.Data.PageCount;
if (data.msg.pageIndex >= res.Data.PageCount) {
if (data.msg.PageIndex >= res.Data.PageCount) {
data.pageState = "none";
} else {
data.pageState = "more";
......@@ -75,10 +77,13 @@ export default {
}
},
lower(e) {
if (data.msg.pageIndex < data.PageCount) {
if (data.msg.PageIndex < data.pageCount) {
data.pageState = "loading";
data.msg.pageIndex++;
data.msg.PageIndex++;
if (data.timer) clearTimeout(data.timer);
data.timer = setTimeout(() => {
that.getList();
}, 1000);
} else {
data.pageState = "none";
}
......
......@@ -217,3 +217,12 @@ export let isLogin = () => {
}
}
//防抖
export function debounce(func) {
let timer = null;
if (timer) clearTimeout(timer);
timer = setTimeout(() => {
func()
}, 1000)
}
\ No newline at end of file
......@@ -3,6 +3,7 @@ let host = ''
if (process.env.NODE_ENV === "development") {
host = 'http://192.168.20.17:8017/api'
// host = 'http://192.168.20.24:8300/api'
// host = 'https://eduapi.oytour.com/api'
} else {
host = 'https://eduapi.oytour.com/api'
}
......
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