解决一直加载问题
parent
aaa4a9afda
commit
03e52f9e35
|
@ -14,8 +14,10 @@ export const myRequest = (options) => {
|
|||
data: options.data || {},
|
||||
success: (res) => {
|
||||
resolve(res.data)
|
||||
if(res.data.code==200){
|
||||
|
||||
if (res.data.code == 401) {
|
||||
}
|
||||
else if (res.data.code == 401) {
|
||||
|
||||
uni.reLaunch({
|
||||
url: '/pages/login/login'
|
||||
|
@ -32,6 +34,14 @@ export const myRequest = (options) => {
|
|||
}
|
||||
});
|
||||
|
||||
}else{
|
||||
uni.hideLoading()
|
||||
uni.stopPullDownRefresh();
|
||||
uni.showToast({
|
||||
icon:'none',
|
||||
title: res.data.msg,
|
||||
duration: 2000,
|
||||
})
|
||||
}
|
||||
// 接口成功可以在此写成功需要的步骤
|
||||
if (res.data.code != 1) {
|
||||
|
|
|
@ -59,12 +59,14 @@
|
|||
</view>
|
||||
<view class="bottom">
|
||||
<view class="btn-1" :class="inputData['30'] == 1 || inputData['30'] == 3 ? 'in' : 'out'">
|
||||
<image v-if="inputData['30'] == 1 || inputData['30'] == 3" src="../../static/in-sel.png" mode=""></image>
|
||||
<image v-if="inputData['30'] == 1 || inputData['30'] == 3" src="../../static/in-sel.png"
|
||||
mode=""></image>
|
||||
<image v-else src="../../static/in.png" mode=""></image>
|
||||
<text>进水泵</text>
|
||||
</view>
|
||||
<view class="btn-2" :class="inputData['30'] == 2 || inputData['30'] == 3 ? 'in' : 'out'">
|
||||
<image v-if="inputData['30'] == 2 || inputData['30'] == 3" src="../../static/out-sel.png" mode=""></image>
|
||||
<image v-if="inputData['30'] == 2 || inputData['30'] == 3" src="../../static/out-sel.png"
|
||||
mode=""></image>
|
||||
<image v-else src="../../static/out.png" mode=""></image>
|
||||
<text>配肥泵</text>
|
||||
</view>
|
||||
|
@ -90,7 +92,8 @@
|
|||
</view>
|
||||
</view>
|
||||
|
||||
<u-popup v-model="show" mode="center" :mask-close-able='false' width="640rpx" height="880rpx" :closeable='false'>
|
||||
<u-popup v-model="show" mode="center" :mask-close-able='false' width="640rpx" height="880rpx"
|
||||
:closeable='false'>
|
||||
<view class="contentPop">
|
||||
<view class="contentPop_box">
|
||||
<view class="title">
|
||||
|
@ -112,7 +115,8 @@
|
|||
手动启动时间
|
||||
<view class="irrigate_input">
|
||||
<input v-model="inputData1[10 + (indexs - 1) + '01']"
|
||||
@blur="changeData10(10 + (indexs - 1) + '01', $event)" type="digit" placeholder="0" step="0.1" />
|
||||
@blur="changeData10(10 + (indexs - 1) + '01', $event)" type="digit" placeholder="0"
|
||||
step="0.1" />
|
||||
<!-- <u-input v-model="inputData[10 + (indexs - 1) + '01']" type="text" :border="false" input-align='center'
|
||||
height='66' :clearable='false' /> -->
|
||||
</view>
|
||||
|
@ -220,7 +224,7 @@
|
|||
indexs: 1,
|
||||
inputData1: [],
|
||||
|
||||
timer:null
|
||||
timer: null
|
||||
};
|
||||
},
|
||||
watch: {
|
||||
|
@ -229,40 +233,40 @@
|
|||
onLoad(option) {
|
||||
this.deviceId = option.id
|
||||
this.dataInit()
|
||||
let that = this
|
||||
this.timer = setInterval(function() {
|
||||
that.dataInit();
|
||||
that.getReg();
|
||||
}, 3000);
|
||||
let that = this
|
||||
this.timer = setInterval(function() {
|
||||
that.dataInit();
|
||||
that.getReg();
|
||||
}, 3000);
|
||||
},
|
||||
onUnload() {
|
||||
clearTimeout(this.timer)
|
||||
},
|
||||
onPullDownRefresh() {
|
||||
uni.showLoading({
|
||||
title: '加载中...'
|
||||
})
|
||||
this.dataInit();
|
||||
this.getReg();
|
||||
},
|
||||
onPullDownRefresh() {
|
||||
uni.showLoading({
|
||||
title: '加载中...'
|
||||
})
|
||||
this.dataInit();
|
||||
this.getReg();
|
||||
},
|
||||
methods: {
|
||||
toWebView(){
|
||||
uni.navigateTo({
|
||||
url:'/pages/web_view/web_view'
|
||||
})
|
||||
},
|
||||
countData10(data){
|
||||
if(data){
|
||||
return data/10
|
||||
}else{
|
||||
return 0
|
||||
}
|
||||
},
|
||||
toWebView() {
|
||||
uni.navigateTo({
|
||||
url: '/pages/web_view/web_view'
|
||||
})
|
||||
},
|
||||
countData10(data) {
|
||||
if (data) {
|
||||
return data / 10
|
||||
} else {
|
||||
return 0
|
||||
}
|
||||
},
|
||||
dataInit() {
|
||||
// uni.showLoading({
|
||||
// title: '加载中...'
|
||||
// })
|
||||
const that= this
|
||||
// uni.showLoading({
|
||||
// title: '加载中...'
|
||||
// })
|
||||
const that = this
|
||||
var deviceId = this.deviceId
|
||||
var data = {
|
||||
"equipmentId": deviceId,
|
||||
|
@ -274,8 +278,8 @@
|
|||
data: data
|
||||
}).then(res => {
|
||||
if (res.code == 200) {
|
||||
uni.hideLoading()
|
||||
uni.stopPullDownRefresh();
|
||||
uni.hideLoading()
|
||||
uni.stopPullDownRefresh();
|
||||
this.inputData = res.data;
|
||||
this.getData30() //数据30/进水出水泵
|
||||
this.getData29() //数据29 启动方式/信号
|
||||
|
@ -283,19 +287,19 @@
|
|||
this.getcenterBottom() //获取电磁阀
|
||||
} else {
|
||||
that.$refs.uToast.show({
|
||||
title: res.msg,
|
||||
type: 'error',
|
||||
})
|
||||
title: res.msg,
|
||||
type: 'error',
|
||||
})
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
},
|
||||
getReg() {
|
||||
// uni.showLoading({
|
||||
// title: '加载中...'
|
||||
// })
|
||||
const that= this
|
||||
// uni.showLoading({
|
||||
// title: '加载中...'
|
||||
// })
|
||||
const that = this
|
||||
var data = {
|
||||
equipmentId: this.deviceId,
|
||||
pattern: 10 + (this.indexs - 1) + "00", //需要根据文档填写 //6目标ph-数值
|
||||
|
@ -308,17 +312,18 @@
|
|||
}).then((res) => {
|
||||
console.log(res, 11);
|
||||
if (res.code == 200) {
|
||||
uni.hideLoading()
|
||||
uni.stopPullDownRefresh();
|
||||
uni.hideLoading()
|
||||
uni.stopPullDownRefresh();
|
||||
this.inputData1 = res.data;
|
||||
this.getType00();
|
||||
this.inputData1[10 + (this.indexs - 1) + '01']=this.countData10(this.inputData1[10 + (this.indexs - 1) + '01'])
|
||||
console.log(this.inputData1[10 + (this.indexs - 1) + '01'],111);
|
||||
this.inputData1[10 + (this.indexs - 1) + '01'] = this.countData10(this.inputData1[10 + (
|
||||
this.indexs - 1) + '01'])
|
||||
console.log(this.inputData1[10 + (this.indexs - 1) + '01'], 111);
|
||||
} else {
|
||||
that.$refs.uToast.show({
|
||||
title: res.msg,
|
||||
type: 'error',
|
||||
})
|
||||
title: res.msg,
|
||||
type: 'error',
|
||||
})
|
||||
}
|
||||
})
|
||||
},
|
||||
|
@ -339,9 +344,9 @@
|
|||
}
|
||||
},
|
||||
change00(index) {
|
||||
uni.showLoading({
|
||||
title: '加载中...'
|
||||
})
|
||||
uni.showLoading({
|
||||
title: '加载中...'
|
||||
})
|
||||
this.topActive = index
|
||||
var list = ["0", "0", "0"];
|
||||
if (index == 1) {
|
||||
|
@ -407,15 +412,15 @@
|
|||
// }
|
||||
|
||||
},
|
||||
changeData10(code,el){
|
||||
var data=el.target.value*10
|
||||
var sendData={
|
||||
target:{
|
||||
value:data
|
||||
}
|
||||
}
|
||||
this.change(code,sendData)
|
||||
},
|
||||
changeData10(code, el) {
|
||||
var data = el.target.value * 10
|
||||
var sendData = {
|
||||
target: {
|
||||
value: data
|
||||
}
|
||||
}
|
||||
this.change(code, sendData)
|
||||
},
|
||||
//间隔灌溉天数
|
||||
change(code, el) {
|
||||
var data = {
|
||||
|
@ -442,24 +447,24 @@
|
|||
}, 100);
|
||||
},
|
||||
changeData(data) {
|
||||
const that= this
|
||||
const that = this
|
||||
this.$http({
|
||||
url: this.api.writeFs,
|
||||
data: data
|
||||
}).then((res) => {
|
||||
if (res.code == 200) {
|
||||
uni.hideLoading()
|
||||
uni.hideLoading()
|
||||
this.getReg()
|
||||
|
||||
that.$refs.uToast.show({
|
||||
title: res.msg,
|
||||
type: 'success',
|
||||
})
|
||||
title: res.msg,
|
||||
type: 'success',
|
||||
})
|
||||
} else {
|
||||
that.$refs.uToast.show({
|
||||
title: res.msg,
|
||||
type: 'error',
|
||||
})
|
||||
that.$refs.uToast.show({
|
||||
title: res.msg,
|
||||
type: 'error',
|
||||
})
|
||||
}
|
||||
});
|
||||
},
|
||||
|
@ -575,8 +580,8 @@
|
|||
},
|
||||
|
||||
closePop() {
|
||||
this.dataInit();
|
||||
this.getReg();
|
||||
this.dataInit();
|
||||
this.getReg();
|
||||
this.show = false
|
||||
}
|
||||
}
|
||||
|
@ -658,12 +663,12 @@
|
|||
|
||||
.item,
|
||||
.item1 {
|
||||
width: 25%;
|
||||
width: 25%;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
flex-shrink: 0;
|
||||
flex-shrink: 0;
|
||||
|
||||
|
||||
>text:nth-child(2) {
|
||||
|
@ -1028,7 +1033,8 @@
|
|||
border: 2px solid #E1E2E6;
|
||||
border-radius: 10rpx;
|
||||
margin: 0 15rpx;
|
||||
>input{
|
||||
|
||||
>input {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
text-align: center;
|
||||
|
|
|
@ -326,7 +326,7 @@
|
|||
url: this.api.getFs_rtdata + "?equipmentId=" + i.deviceId,
|
||||
method: 'post',
|
||||
}).then(res => {
|
||||
// console.log(res, '主页查看施肥机实时数据');
|
||||
console.log(res, '主页查看施肥机实时数据');
|
||||
if(res.code == 200){
|
||||
uni.hideLoading({
|
||||
title: '完成'
|
||||
|
@ -334,7 +334,11 @@
|
|||
uni.stopPullDownRefresh();
|
||||
i.childList= res.data;
|
||||
// console.log(this.waterAndFertilizerParamsList);
|
||||
}else{
|
||||
|
||||
}
|
||||
}).catch(err=>{
|
||||
console.log('接口失败');
|
||||
})
|
||||
})
|
||||
|
||||
|
|
|
@ -112,7 +112,7 @@
|
|||
}).then(res => {
|
||||
console.log(res, '退出');
|
||||
if (res.code == 200) {
|
||||
uni.navigateTo({
|
||||
uni.reLaunch({
|
||||
url: '/pages/login/login'
|
||||
});
|
||||
uni.removeStorage({
|
||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -12029,7 +12029,7 @@ var myRequest = function myRequest(options) {
|
|||
data: options.data || {},
|
||||
success: function success(res) {
|
||||
resolve(res.data);
|
||||
if (res.data.code == 401) {
|
||||
if (res.data.code == 200) {} else if (res.data.code == 401) {
|
||||
uni.reLaunch({
|
||||
url: '/pages/login/login'
|
||||
});
|
||||
|
@ -12042,6 +12042,14 @@ var myRequest = function myRequest(options) {
|
|||
});
|
||||
}
|
||||
});
|
||||
} else {
|
||||
uni.hideLoading();
|
||||
uni.stopPullDownRefresh();
|
||||
uni.showToast({
|
||||
icon: 'none',
|
||||
title: res.data.msg,
|
||||
duration: 2000
|
||||
});
|
||||
}
|
||||
// 接口成功可以在此写成功需要的步骤
|
||||
if (res.data.code != 1) {
|
||||
|
|
|
@ -360,6 +360,10 @@ var _methods;
|
|||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
var _default = {
|
||||
data: function data() {
|
||||
return {
|
||||
|
|
|
@ -772,7 +772,7 @@ var _default = {
|
|||
url: _this.api.getFs_rtdata + "?equipmentId=" + i.deviceId,
|
||||
method: 'post'
|
||||
}).then(function (res) {
|
||||
// console.log(res, '主页查看施肥机实时数据');
|
||||
console.log(res, '主页查看施肥机实时数据');
|
||||
if (res.code == 200) {
|
||||
uni.hideLoading({
|
||||
title: '完成'
|
||||
|
@ -780,7 +780,9 @@ var _default = {
|
|||
uni.stopPullDownRefresh();
|
||||
i.childList = res.data;
|
||||
// console.log(this.waterAndFertilizerParamsList);
|
||||
}
|
||||
} else {}
|
||||
}).catch(function (err) {
|
||||
console.log('接口失败');
|
||||
});
|
||||
});
|
||||
}
|
||||
|
|
|
@ -140,7 +140,7 @@ var _default = {
|
|||
}).then(function (res) {
|
||||
console.log(res, '退出');
|
||||
if (res.code == 200) {
|
||||
uni.navigateTo({
|
||||
uni.reLaunch({
|
||||
url: '/pages/login/login'
|
||||
});
|
||||
uni.removeStorage({
|
||||
|
|
Loading…
Reference in New Issue