Commit 5e5b7bc2 by 陈玉桐

未绑定设备不刷新图片

parent 72295a2e
...@@ -508,112 +508,116 @@ Page({ ...@@ -508,112 +508,116 @@ Page({
gender: '../../assets/icon_boy.png' gender: '../../assets/icon_boy.png'
}) })
} }
console.log(res.data.data.bindDeviceStatus)
// 未绑定设备不刷新图片
if(res.data.data.bindDeviceStatus==1){
//获取当前时间戳
var timestamp = Date.parse(new Date());
timestamp = timestamp / 1000;
//获取当前时间戳 wx.request({
var timestamp = Date.parse(new Date()); url: app.globalData.apiUrl + 'devices/watchingPic',
timestamp = timestamp / 1000; method: 'POST',
data: {
wx.request({ token: wx.getStorageSync('token'),
url: app.globalData.apiUrl + 'devices/watchingPic', nowTime: timestamp // 当前时间戳,服务端会获取大于当前时间戳的图片信息
method: 'POST', },
data: { success: function (res) {
token: wx.getStorageSync('token'), // 请求成功后关闭Loading
nowTime: timestamp // 当前时间戳,服务端会获取大于当前时间戳的图片信息 wx.hideLoading();
}, if(res.data.errno==200){
success: function (res) { if(res.data.data){
// 请求成功后关闭Loading me.setData({
wx.hideLoading(); trainingStatus: res.data.data.trainingStatus,//训练状态 1正在训练 0:未训练
if(res.data.errno==200){ checkImg: res.data.data.thumb,
if(res.data.data){ trainingTime: 0
me.setData({ })
trainingStatus: res.data.data.trainingStatus,//训练状态 1正在训练 0:未训练 }else{
checkImg: res.data.data.thumb, // 加载中
trainingTime: 0 me.setData({
}) trainingStatus: 2,//训练状态 1正在训练 0:未训练
}else{ checkImg: '../../assets/indexDefault.png'
// 加载中 })
me.setData({ let times = 1
trainingStatus: 2,//训练状态 1正在训练 0:未训练 let indexTimer = setInterval(function(){
checkImg: '../../assets/indexDefault.png' // console.log(timestamp)
}) times++
let times = 1 console.log(times)
let indexTimer = setInterval(function(){ if(times>4){
// console.log(timestamp) me.setData({
times++ watchImgText: '正在加载,马上就好了...',
console.log(times) })
if(times>4){ }else{
me.setData({ me.setData({
watchImgText: '正在加载,马上就好了...', watchImgText: '加载中',
}) })
}else{ }
me.setData({ if(times>16){
watchImgText: '加载中', clearInterval(indexTimer)
}) // 获取失败
} me.setData({
if(times>16){ trainingStatus: 4,//1正在训练 0:未训练 2加载中 3未在线 4获取失败
clearInterval(indexTimer) checkImg: '../../assets/indexDefault.png'
// 获取失败 })
me.setData({ wx.showModal({
trainingStatus: 4,//1正在训练 0:未训练 2加载中 3未在线 4获取失败 title: '提示',
checkImg: '../../assets/indexDefault.png' showCancel: false,
}) content: '监控画面加载失败,请您手动刷新'
wx.showModal({ })
title: '提示', }
showCancel: false, wx.request({
content: '监控画面加载失败,请您手动刷新' url: app.globalData.apiUrl + 'devices/watchingPic',
}) method: 'POST',
} data: {
wx.request({ token: wx.getStorageSync('token'),
url: app.globalData.apiUrl + 'devices/watchingPic', nowTime: timestamp // 当前时间戳,服务端会获取大于当前时间戳的图片信息
method: 'POST', },
data: { success: function (res) {
token: wx.getStorageSync('token'), if(res.data.errno==200){
nowTime: timestamp // 当前时间戳,服务端会获取大于当前时间戳的图片信息 if(res.data.data){
}, me.setData({
success: function (res) { trainingStatus: res.data.data.trainingStatus,//训练状态 1正在训练 0:未训练
if(res.data.errno==200){ checkImg: res.data.data.thumb,
if(res.data.data){ trainingTime: res.data.data.nowTrainingDuration
})
clearInterval(indexTimer)
}
}else{
// wx.showModal({
// title: '提示',
// showCancel: false,
// content: res.data.msg
// })
// 设备未在线
me.setData({ me.setData({
trainingStatus: res.data.data.trainingStatus,//训练状态 1正在训练 0:未训练 trainingStatus: 3,//训练状态 1正在训练 0:未训练
checkImg: res.data.data.thumb, checkImg: '../../assets/indexDefault.png'
trainingTime: res.data.data.nowTrainingDuration
}) })
clearInterval(indexTimer) clearInterval(indexTimer)
} }
}else{
// wx.showModal({
// title: '提示',
// showCancel: false,
// content: res.data.msg
// })
// 设备未在线
me.setData({
trainingStatus: 3,//训练状态 1正在训练 0:未训练
checkImg: '../../assets/indexDefault.png'
})
clearInterval(indexTimer)
} }
} })
},1000)
me.setData({
indexTimer: indexTimer
}) })
},1000) }
}else{
// wx.showModal({
// title: '提示',
// showCancel: false,
// content: res.data.msg
// })
// 设备未在线
me.setData({ me.setData({
indexTimer: indexTimer trainingStatus: 3,//训练状态 1正在训练 0:未训练
checkImg: '../../assets/indexDefault.png'
}) })
} }
}else{
// wx.showModal({
// title: '提示',
// showCancel: false,
// content: res.data.msg
// })
// 设备未在线
me.setData({
trainingStatus: 3,//训练状态 1正在训练 0:未训练
checkImg: '../../assets/indexDefault.png'
})
} }
} })
}) }
me.setData({ me.setData({
imgUrls: res.data.data.focusMap, imgUrls: res.data.data.focusMap,
...@@ -1084,17 +1088,17 @@ Page({ ...@@ -1084,17 +1088,17 @@ Page({
url: '/pages/out/out?url='+e.currentTarget.dataset.url url: '/pages/out/out?url='+e.currentTarget.dataset.url
}) })
}, },
onReachBottom() { // onReachBottom() {
// 上拉触底 // // 上拉触底
let me = this // let me = this
console.log('上拉触底') // console.log('上拉触底')
me.setData({ // me.setData({
isLoading: true // isLoading: true
}) // })
setTimeout(function(){ // setTimeout(function(){
me.setData({ // me.setData({
isLoading: false // isLoading: false
}) // })
},1000) // },1000)
} // }
}) })
\ No newline at end of file
...@@ -48,7 +48,8 @@ ...@@ -48,7 +48,8 @@
<!-- 监控 --> <!-- 监控 -->
<view class="checkCon"> <view class="checkCon">
<view class="checkDes"> <view class="checkDes">
<text id="trainTime" wx:if="{{trainingStatus==2 || trainingStatus==5}}">{{watchImgText}}</text> <text id="trainTime" wx:if="{{bindDeviceStatus==0}}">设备未绑定</text>
<text id="trainTime" wx:elif="{{trainingStatus==2 || trainingStatus==5}}">{{watchImgText}}</text>
<text id="trainTime" wx:elif="{{trainingStatus==3}}">设备未在线</text> <text id="trainTime" wx:elif="{{trainingStatus==3}}">设备未在线</text>
<text id="trainTime" wx:elif="{{trainingStatus==4}}">监控画面加载失败,请您手动刷新</text> <text id="trainTime" wx:elif="{{trainingStatus==4}}">监控画面加载失败,请您手动刷新</text>
<text id="trainTime" wx:else>设备使用中,今日已训练{{trainingTime}}分钟</text> <text id="trainTime" wx:else>设备使用中,今日已训练{{trainingTime}}分钟</text>
...@@ -244,7 +245,7 @@ ...@@ -244,7 +245,7 @@
</view> </view>
</view> </view>
<view id="indexBottom"></view> <view id="indexBottom"></view>
<view id="indexBottomText" hidden="{{!isLoading}}">底下没有了~</view> <!-- <view id="indexBottomText" hidden="{{!isLoading}}">底下没有了~</view> -->
<!-- 更新训练计划弹窗 --> <!-- 更新训练计划弹窗 -->
<view id="mustUpdate" catchtouchmove="preventTouchMove" hidden="{{mustUpdate}}"> <view id="mustUpdate" catchtouchmove="preventTouchMove" hidden="{{mustUpdate}}">
......
...@@ -8,6 +8,9 @@ ...@@ -8,6 +8,9 @@
height: 230rpx; height: 230rpx;
background-color: #e6ece5; background-color: #e6ece5;
} }
page{
background: #e6ece5;
}
/* .swiperCon{ /* .swiperCon{
border-radius:20rpx; border-radius:20rpx;
} */ } */
...@@ -106,6 +109,7 @@ ...@@ -106,6 +109,7 @@
} }
#userBox{ #userBox{
background-color: #fff;
display: flex; display: flex;
position: relative; position: relative;
padding: 10rpx 0 10rpx 50rpx; padding: 10rpx 0 10rpx 50rpx;
...@@ -154,6 +158,7 @@ ...@@ -154,6 +158,7 @@
/* 训练计划按钮 */ /* 训练计划按钮 */
#userBtnBox{ #userBtnBox{
background-color: #fff;
padding: 30rpx 20rpx; padding: 30rpx 20rpx;
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
...@@ -168,6 +173,7 @@ ...@@ -168,6 +173,7 @@
/* 监控 */ /* 监控 */
.checkCon{ .checkCon{
background-color: #fff;
padding: 30rpx 20rpx; padding: 30rpx 20rpx;
} }
.checkDes{ .checkDes{
...@@ -275,6 +281,7 @@ ...@@ -275,6 +281,7 @@
/* 训练报告 */ /* 训练报告 */
.report{ .report{
background-color: #fff;
padding: 0 25rpx; padding: 0 25rpx;
} }
.reportTitle{ .reportTitle{
...@@ -392,6 +399,7 @@ ...@@ -392,6 +399,7 @@
#trainSort,#resultSort{ #trainSort,#resultSort{
color: #666; color: #666;
font-size: 32rpx; font-size: 32rpx;
background-color: #fff;
} }
.trainSortTitle,.resultSortTitle{ .trainSortTitle,.resultSortTitle{
display: flex; display: flex;
...@@ -464,6 +472,7 @@ ...@@ -464,6 +472,7 @@
#achieve{ #achieve{
color: #555; color: #555;
padding: 0 20rpx; padding: 0 20rpx;
background-color: #fff;
} }
.achieveTitle{ .achieveTitle{
display: flex; display: flex;
......
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