Commit 4d2f2c3c authored by xinzhedeai's avatar xinzhedeai

fix:分页问题,提醒事项问题处理

parent c78dbc03
......@@ -31,7 +31,8 @@ window.addEventListener("load", function () {
page: 1,
size: 6,
total: 0,
type: '1' // 常识视频 2,3
type: '1' ,// 常识视频 2,3
reqFlag: false, // 页面列表接口请求flag 防止多次请求
}
},
created() {
......@@ -60,6 +61,10 @@ window.addEventListener("load", function () {
this.finished = false
},
getList(){
if(this.reqFlag){ // 第一次请求没有结束则不进行下面逻辑
return
}
this.reqFlag = true
// 这里添加获取数据的逻辑
vant.Toast.loading({
message: '正在加载...',
......@@ -106,6 +111,7 @@ window.addEventListener("load", function () {
setTimeout(() => {
this.$nextTick(() => {
vant.Toast.clear()
this.reqFlag = false
})
}, 0);
......
......@@ -26,6 +26,7 @@ window.addEventListener('load', function () {
merId: null, // 商户id
unitName: '', // 单位名称
smallPlaceTypeName: '', // 场所类型
reqFlag: false, // 页面列表接口请求flag 防止多次请求
}
},
created() {
......@@ -58,6 +59,10 @@ window.addEventListener('load', function () {
this.init()
},
getList() {
if(this.reqFlag){ // 第一次请求没有结束则不进行下面逻辑
return
}
this.reqFlag = true
// 更多示例数据...
vant.Toast.loading({
message: '正在加载...',
......@@ -107,6 +112,7 @@ window.addEventListener('load', function () {
setTimeout(() => {
this.$nextTick(() => {
vant.Toast.clear()
this.reqFlag = false
})
}, 0)
this.$nextTick(() => {
......
......@@ -53,6 +53,7 @@ window.addEventListener("load", function() {
page: 1,
size: 6,
total: 0,
reqFlag: false, // 页面列表接口请求flag 防止多次请求
}
},
mounted() {
......@@ -176,6 +177,10 @@ window.addEventListener("load", function() {
gemhoUtil.navigatePage(url, '跳转中...')
},
getList() {
if(this.reqFlag){ // 第一次请求没有结束则不进行下面逻辑
return
}
this.reqFlag = true
vant.Toast.loading({
message: '正在加载...',
forbidClick: true,
......@@ -222,6 +227,7 @@ window.addEventListener("load", function() {
}else{this.page++}
}
this.loading = false
this.reqFlag = false
}
)
}, 0)
......
......@@ -25,6 +25,7 @@ window.addEventListener('load', function () {
merId: null, // 商户id
unitName: '', // 单位名称
smallPlaceTypeName: '', // 场所类型
reqFlag: false, // 页面列表接口请求flag 防止多次请求
}
},
created() {
......@@ -57,6 +58,10 @@ window.addEventListener('load', function () {
this.init()
},
getList() {
if(this.reqFlag){ // 第一次请求没有结束则不进行下面逻辑
return
}
this.reqFlag = true
// 更多示例数据...
vant.Toast.loading({
message: '正在加载...',
......@@ -105,6 +110,7 @@ window.addEventListener('load', function () {
setTimeout(() => {
this.$nextTick(() => {
vant.Toast.clear()
this.reqFlag = false
})
}, 0)
this.$nextTick(() => {
......
......@@ -262,7 +262,6 @@ window.addEventListener("load", function () {
this.ylList = result.rows || []
this.reMark = result.reMark
console.log(result)
console.log(result)
}
this.loading = false
setTimeout(() => {
......@@ -338,6 +337,7 @@ window.addEventListener("load", function () {
(res) => {
if (res) {
var result = JSON.parse(res)
console.log(result)
this.jcLisk = result.rows
}
this.loading = false
......
......@@ -164,7 +164,7 @@ body {
.reminder-badge {
position: absolute;
top: 0.15rem;
top: 0.55rem;
right: 0.1rem;
min-width: .8rem;
text-align: left;
......
......@@ -87,7 +87,7 @@ window.addEventListener("load", function() {
showTipPage() {
this.showTipPopup = true
this.detail()
this.detail4Tip()
return
// let param = {
......@@ -99,7 +99,7 @@ window.addEventListener("load", function() {
// gemhoUtil.navigatePage(url, '跳转中...')
},
detail() { // 隐患详情
detail4Tip() { // 隐患详情
vant.Toast.loading({
message: '正在加载...',
forbidClick: true,
......
......@@ -30,7 +30,7 @@
<van-tabs v-model:active="activeTab" title-active-color="#1989fa" line-height="2px" @change="tabChange"
style="margin-bottom: 15px;">
<!-- <div v-for="item in tabList""> -->
<van-tab :title="item.title" :badge="item.msgNum||null" v-for="item in tabList"></van-tab>
<van-tab :title="item.title" :badge="item.msgNum||null" v-for="item in tabList" ></van-tab>
<!-- </div> -->
......
......@@ -28,7 +28,8 @@ window.addEventListener('load', function () {
page: 1,
size: 6,
total: 0,
remindStatistic: []
remindStatistic: [],
reqFlag: false, // 页面列表接口请求flag 防止多次请求
}
},
computed: {
......@@ -182,13 +183,17 @@ window.addEventListener('load', function () {
},
//获取隐患列表数据
getList() {
if(this.reqFlag){ // 第一次请求没有结束则不进行下面逻辑
return
}
this.reqFlag = true
// 这里添加获取数据的逻辑
vant.Toast.loading({
message: '正在加载...',
forbidClick: true,
loadingType: 'spinner',
})
setTimeout(() => {
http2.post(
{
serviceId: API_KEY_MAP['page']['id'],
......@@ -231,12 +236,12 @@ window.addEventListener('load', function () {
setTimeout(() => {
this.$nextTick(() => {
vant.Toast.clear()
this.reqFlag = false
})
}, 0);
}
)
}, 0)
},
},
})
......
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