|
@@ -8,17 +8,17 @@
|
|
</scroll-view>
|
|
</scroll-view>
|
|
<!-- 内容 -->
|
|
<!-- 内容 -->
|
|
<swiper :current="navIndex" @change="tabChange" class="swiper_content">
|
|
<swiper :current="navIndex" @change="tabChange" class="swiper_content">
|
|
- <swiper-item class="swiper_item" style="width: 100%;height: 100%;">
|
|
|
|
- <FeedbackList :listArray="listArray" @click="onClick" />
|
|
|
|
|
|
+ <swiper-item class="swiper_item">
|
|
|
|
+ <FeedbackList :status="status" :listArray="listArray" @click="onClick" @nextPage="onNextPage" />
|
|
</swiper-item>
|
|
</swiper-item>
|
|
- <swiper-item class="swiper_item" style="width: 100%;height: 100%;">
|
|
|
|
- <FeedbackList :listArray="listArray" @click="onClick" />
|
|
|
|
|
|
+ <swiper-item class="swiper_item">
|
|
|
|
+ <FeedbackList :listArray="listArray" @click="onClick" @nextPage="onNextPage" />
|
|
</swiper-item>
|
|
</swiper-item>
|
|
- <swiper-item class="swiper_item" style="width: 100%;height: 100%;">
|
|
|
|
- <FeedbackList :listArray="listArray" @click="onClick" />
|
|
|
|
|
|
+ <swiper-item class="swiper_item">
|
|
|
|
+ <FeedbackList :listArray="listArray" @click="onClick" @nextPage="onNextPage" />
|
|
</swiper-item>
|
|
</swiper-item>
|
|
- <swiper-item class="swiper_item" style="width: 100%;height: 100%;">
|
|
|
|
- <FeedbackList :listArray="listArray" @click="onClick" />
|
|
|
|
|
|
+ <swiper-item class="swiper_item">
|
|
|
|
+ <FeedbackList :listArray="listArray" @click="onClick" @nextPage="onNextPage" />
|
|
</swiper-item>
|
|
</swiper-item>
|
|
</swiper>
|
|
</swiper>
|
|
<!-- 新增 -->
|
|
<!-- 新增 -->
|
|
@@ -83,6 +83,9 @@
|
|
queryParams.value.fkzt = '3'
|
|
queryParams.value.fkzt = '3'
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
|
|
+ queryParams.value.pageNo = 1
|
|
|
|
+ list.value = []
|
|
|
|
+ console.log("内容")
|
|
getList()
|
|
getList()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -94,6 +97,7 @@
|
|
const listArray = ref([])
|
|
const listArray = ref([])
|
|
const list = ref() //处方列表
|
|
const list = ref() //处方列表
|
|
const total = ref(0)
|
|
const total = ref(0)
|
|
|
|
+ const status = ref('loading')
|
|
|
|
|
|
const getList = async () => {
|
|
const getList = async () => {
|
|
try {
|
|
try {
|
|
@@ -146,6 +150,19 @@
|
|
listArray.value = formattedData;
|
|
listArray.value = formattedData;
|
|
};
|
|
};
|
|
|
|
|
|
|
|
+ const onNextPage = ()=> {
|
|
|
|
+ if (!list.value || queryParams.value.pageNo > (total.value / queryParams.value.pageSize)) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+ if (queryParams.value.pageNo < total.value / queryParams.value.pageSize) {
|
|
|
|
+ status.value = "loading";
|
|
|
|
+ } else {
|
|
|
|
+ status.value = "noMore"
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ queryParams.value.pageNo++;
|
|
|
|
+ getList();
|
|
|
|
+ }
|
|
|
|
|
|
const onClick = (e)=> {
|
|
const onClick = (e)=> {
|
|
link.goBJDetails(e.id)
|
|
link.goBJDetails(e.id)
|