|
|
@@ -107,42 +107,54 @@
|
|
|
var item = JSON.stringify(items)
|
|
|
switch (items.equip_type) {
|
|
|
case 5:
|
|
|
+
|
|
|
const res = await this.$myRequest({
|
|
|
- url: '/api/api_gateway?method=weather.weather.qxz_page',
|
|
|
- data: {
|
|
|
- page: 1,
|
|
|
- device_status: '',
|
|
|
- page_size: 10,
|
|
|
- device_id: items.device_id,
|
|
|
- },
|
|
|
+ url: '/api/api_gateway?method=weather.weather.qxz_page',
|
|
|
+ data: {
|
|
|
+ page: 1,
|
|
|
+ device_status: '',
|
|
|
+ page_size: 10,
|
|
|
+ device_id: items.device_id,
|
|
|
+ },
|
|
|
})
|
|
|
- let item = {...items}
|
|
|
- if(res.nums==1){
|
|
|
- item = {...items,...res.ids[0]}
|
|
|
+ let item = {
|
|
|
+ ...items
|
|
|
}
|
|
|
-
|
|
|
+ if (res.nums == 1) {
|
|
|
+ item = {
|
|
|
+ ...items,
|
|
|
+ ...res.ids[0]
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
uni.navigateTo({
|
|
|
url: "../environment/equipment?shebei=" + JSON.stringify(item)
|
|
|
})
|
|
|
break
|
|
|
case 6:
|
|
|
uni.navigateTo({
|
|
|
- url: "/pages/webview?device_id=" + items.device_id + "&accessToken=" + uni.getStorageSync('session_key')
|
|
|
+ url: "/pages/webview?device_id=" + items.device_id + "&accessToken=" + uni
|
|
|
+ .getStorageSync('session_key')
|
|
|
})
|
|
|
break
|
|
|
case 43:
|
|
|
const resFm = await this.$myRequest({
|
|
|
url: '/api/api_gateway?method=forecast.worm_lamp.lamp_list',
|
|
|
data: {
|
|
|
- device_type_id:43,
|
|
|
+ device_type_id: 43,
|
|
|
page: 1,
|
|
|
page_size: "10",
|
|
|
device_id: items.device_id,
|
|
|
}
|
|
|
})
|
|
|
- let item43 = {...items}
|
|
|
- if(resFm.counts==1){
|
|
|
- item43 = {...items,...resFm.data[0]}
|
|
|
+ let item43 = {
|
|
|
+ ...items
|
|
|
+ }
|
|
|
+ if (resFm.counts == 1) {
|
|
|
+ item43 = {
|
|
|
+ ...items,
|
|
|
+ ...resFm.data[0]
|
|
|
+ }
|
|
|
}
|
|
|
uni.navigateTo({
|
|
|
url: "../fmSys/details?info=" + JSON.stringify(item43)
|
|
|
@@ -150,7 +162,8 @@
|
|
|
break;
|
|
|
case 44:
|
|
|
uni.navigateTo({
|
|
|
- url: "/pages/webview?device_id=" + items.device_id + "&accessToken=" +uni.getStorageSync('session_key') + '&type=dgp'
|
|
|
+ url: "/pages/webview?device_id=" + items.device_id + "&accessToken=" + uni
|
|
|
+ .getStorageSync('session_key') + '&type=dgp'
|
|
|
})
|
|
|
break
|
|
|
case 10:
|
|
|
@@ -158,51 +171,82 @@
|
|
|
url: '/pages/cb/xy2.0/particulars?info=' + item
|
|
|
});
|
|
|
break
|
|
|
- case 26:
|
|
|
- case 11:
|
|
|
+ case 26:
|
|
|
+ case 11:
|
|
|
const res26 = await this.$myRequest({
|
|
|
url: '/api/api_gateway?method=forecast.worm_lamp.lamp_list',
|
|
|
data: {
|
|
|
- device_type_id:items.equip_type,
|
|
|
+ device_type_id: items.equip_type,
|
|
|
page: 1,
|
|
|
page_size: "10",
|
|
|
device_id: items.device_id,
|
|
|
}
|
|
|
})
|
|
|
- let item26 = {...items}
|
|
|
- if(res26.counts==1){
|
|
|
- item26 = {...items,...res26.data[0]}
|
|
|
+ let item26 = {
|
|
|
+ ...items
|
|
|
}
|
|
|
-
|
|
|
- uni.navigateTo({
|
|
|
- url: '../disease/cmb?shebei=' + JSON.stringify(item26),
|
|
|
- });
|
|
|
- break
|
|
|
-
|
|
|
+ if (res26.counts == 1) {
|
|
|
+ item26 = {
|
|
|
+ ...items,
|
|
|
+ ...res26.data[0]
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ uni.navigateTo({
|
|
|
+ url: '../disease/cmb?shebei=' + JSON.stringify(item26),
|
|
|
+ });
|
|
|
+ break;
|
|
|
+ case 45:
|
|
|
+ const res45 = await this.$myRequest({
|
|
|
+ url: '/api/api_gateway?method=weather.weather.shang_qing_qxz_page',
|
|
|
+ data: {
|
|
|
+ page: 1,
|
|
|
+ page_size: "10",
|
|
|
+ device_id: items.device_id,
|
|
|
+ }
|
|
|
+ })
|
|
|
+ let item45 = {
|
|
|
+ ...items
|
|
|
+ }
|
|
|
+ if (res45.nums == 1) {
|
|
|
+ item45 = {
|
|
|
+ ...items,
|
|
|
+ ...res45.ids[0]
|
|
|
+ }
|
|
|
+ }
|
|
|
+ uni.navigateTo({
|
|
|
+ url: "../environment/equipment?shebei=" + JSON.stringify(item45)
|
|
|
+ })
|
|
|
+ break;
|
|
|
default:
|
|
|
const resDefault = await this.$myRequest({
|
|
|
url: '/api/api_gateway?method=forecast.worm_lamp.lamp_list',
|
|
|
data: {
|
|
|
- device_type_id:items.equip_type,
|
|
|
+ device_type_id: items.equip_type,
|
|
|
page: 1,
|
|
|
page_size: "10",
|
|
|
device_id: items.device_id,
|
|
|
}
|
|
|
})
|
|
|
- let itemDefault = {...items}
|
|
|
- if(resDefault.counts==1){
|
|
|
- itemDefault = {...items,...resDefault.data[0]}
|
|
|
+ let itemDefault = {
|
|
|
+ ...items
|
|
|
+ }
|
|
|
+ if (resDefault.counts == 1) {
|
|
|
+ itemDefault = {
|
|
|
+ ...items,
|
|
|
+ ...resDefault.data[0]
|
|
|
+ }
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
uni.navigateTo({
|
|
|
- url: '/pages/cb/equip-detail/equip-detail?info=' + JSON.stringify(itemDefault)
|
|
|
+ url: '/pages/cb/equip-detail/equip-detail?info=' + JSON.stringify(itemDefault)
|
|
|
});
|
|
|
break
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
onLoad(option) {
|
|
|
- console.log('加载了',option)
|
|
|
+ console.log('加载了', option)
|
|
|
this.base_id = option.id
|
|
|
this.ybase(option.id)
|
|
|
this.camera()
|
|
|
@@ -282,6 +326,7 @@
|
|
|
color: #42b983;
|
|
|
|
|
|
}
|
|
|
+
|
|
|
.equipment_state2 {
|
|
|
position: absolute;
|
|
|
top: 20rpx;
|
|
|
@@ -291,7 +336,7 @@
|
|
|
text-align: center;
|
|
|
line-height: 100rpx;
|
|
|
color: #ff5951;
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
}
|