|
|
@@ -8,8 +8,14 @@
|
|
|
<view class="textbox">
|
|
|
<view class="inputs">
|
|
|
<!-- <u-input v-model="imports" type="text" :border="true" /> -->
|
|
|
- <u-search placeholder="请输入设备ID" v-model="imports" placeholder-color="#909696" :show-action="false"
|
|
|
- search-icon-color="#909696" @input="searchinput">
|
|
|
+ <u-search
|
|
|
+ placeholder="请输入设备ID"
|
|
|
+ v-model="imports"
|
|
|
+ placeholder-color="#909696"
|
|
|
+ :show-action="false"
|
|
|
+ search-icon-color="#909696"
|
|
|
+ @input="searchinput"
|
|
|
+ >
|
|
|
</u-search>
|
|
|
<!-- <input type="text" value="" placeholder="请输入设备ID或设备名称" v-model="imports" @input="searchinput"
|
|
|
class="inputbox" :clearable="false" />
|
|
|
@@ -17,41 +23,82 @@
|
|
|
</view>
|
|
|
<view class="listbox">
|
|
|
<view class="listbox_left">
|
|
|
- <view :class="currents == index
|
|
|
- ? 'listbox_left_item_act listbox_left_item'
|
|
|
- : 'listbox_left_item'
|
|
|
- " v-for="(item, index) in list" :key="index" @click="change(index)">
|
|
|
+ <view
|
|
|
+ :class="
|
|
|
+ currents == index
|
|
|
+ ? 'listbox_left_item_act listbox_left_item'
|
|
|
+ : 'listbox_left_item'
|
|
|
+ "
|
|
|
+ v-for="(item, index) in list"
|
|
|
+ :key="index"
|
|
|
+ @click="change(index)"
|
|
|
+ >
|
|
|
{{ item.name }}
|
|
|
</view>
|
|
|
</view>
|
|
|
<!-- <view class="list" @scroll='showOut' ref="sollo" id="list"> -->
|
|
|
- <scroll-view :scroll-top="0" :scroll-y="true" class="list scroll-Y" @scrolltoupper="upper" @scrolltolower="lower"
|
|
|
- @scroll="scroll">
|
|
|
- <view class="list_item" v-for="(item, index) in eqlistdata" :key="index" @click="historys(item)">
|
|
|
+ <scroll-view
|
|
|
+ :scroll-top="0"
|
|
|
+ :scroll-y="true"
|
|
|
+ class="list scroll-Y"
|
|
|
+ @scrolltoupper="upper"
|
|
|
+ @scrolltolower="lower"
|
|
|
+ @scroll="scroll"
|
|
|
+ >
|
|
|
+ <view
|
|
|
+ class="list_item"
|
|
|
+ v-for="(item, index) in eqlistdata"
|
|
|
+ :key="index"
|
|
|
+ @click="historys(item)"
|
|
|
+ >
|
|
|
<view class="list_item_top">
|
|
|
<p class="p1">
|
|
|
- <image :src="'http://www.hnyfwlw.com:8006/bigdata_app/image/fourMoodBase/' +
|
|
|
- type_id +
|
|
|
- '.png'
|
|
|
- " mode=""></image>
|
|
|
- <view>{{ item.device_name == "" ? "--" : item.device_name }}</view>
|
|
|
+ <image
|
|
|
+ :src="
|
|
|
+ 'http://www.hnyfwlw.com:8006/bigdata_app/image/fourMoodBase/' +
|
|
|
+ type_id +
|
|
|
+ '.png'
|
|
|
+ "
|
|
|
+ mode=""
|
|
|
+ ></image>
|
|
|
+ <view>{{
|
|
|
+ item.device_name == '' ? '--' : item.device_name
|
|
|
+ }}</view>
|
|
|
</p>
|
|
|
- <p v-if="![11, 19, 20].includes(type_id)" :class="[item.is_online ? 'p2' : 'p_out']">
|
|
|
- {{ item.is_online ? "在线" : "离线" }}
|
|
|
+ <p
|
|
|
+ v-if="![11, 19, 20].includes(type_id)"
|
|
|
+ :class="[item.is_online ? 'p2' : 'p_out']"
|
|
|
+ >
|
|
|
+ {{ item.is_online ? '在线' : '离线' }}
|
|
|
</p>
|
|
|
</view>
|
|
|
<view class="list_item_text">
|
|
|
<p>设备ID:{{ item.only_for_show || item.device_id }}</p>
|
|
|
<p>
|
|
|
- 适配用户:{{ item.real_name == "" ? "无" : item.real_name }}
|
|
|
+ 适配用户:{{ item.real_name == '' ? '无' : item.real_name }}
|
|
|
</p>
|
|
|
- <p>最新上报时间:{{ (item.uptime) | timeFormat() }}</p>
|
|
|
- <p v-if="item.addtime === 0">添加设备时间:- -</p>
|
|
|
- <p v-else>添加设备时间:{{ item.addtime | timeFormat() }}</p>
|
|
|
+
|
|
|
+ <p v-if="type_id == 40 || type_id == 42">
|
|
|
+ 最新上报时间:{{ item.uptime }}
|
|
|
+ </p>
|
|
|
+ <p v-else>最新上报时间:{{ item.uptime | timeFormat() }}</p>
|
|
|
+ <p v-if="type_id == 40 || type_id == 42">
|
|
|
+ 添加设备时间:{{ item.addtime }}
|
|
|
+ </p>
|
|
|
+ <span v-else>
|
|
|
+ <p v-if="item.addtime === 0">添加设备时间:- -</p>
|
|
|
+ <p v-else>添加设备时间:{{ item.addtime | timeFormat() }}</p>
|
|
|
+ </span>
|
|
|
<p>设备已运行:{{ item.days }}天</p>
|
|
|
</view>
|
|
|
- <view class="list_item_btn" v-if="$QueryPermission(108) && ![13, 17, 18, 11, 19, 20, 14, 22, 25].includes(type_id)"
|
|
|
- @click.stop="modification(item)">
|
|
|
+ <view
|
|
|
+ class="list_item_btn"
|
|
|
+ v-if="
|
|
|
+ $QueryPermission(108) &&
|
|
|
+ ![13, 17, 18, 11, 19, 20, 14, 22, 25].includes(type_id)
|
|
|
+ "
|
|
|
+ @click.stop="modification(item)"
|
|
|
+ >
|
|
|
信息修改
|
|
|
</view>
|
|
|
</view>
|
|
|
@@ -68,18 +115,26 @@
|
|
|
</view>
|
|
|
</view> -->
|
|
|
<view class="loading" v-if="loadingtf">
|
|
|
- <image src="../../static/images/ajax-loader.gif" mode="" class="img"></image>
|
|
|
+ <image
|
|
|
+ src="../../static/images/ajax-loader.gif"
|
|
|
+ mode=""
|
|
|
+ class="img"
|
|
|
+ ></image>
|
|
|
</view>
|
|
|
<view class="top" v-if="isTop" @click="top">
|
|
|
- <image :src="'http://www.hnyfwlw.com:8006/bigdata_app' +
|
|
|
- '/image/6209a98f0cb3b5086f2ca36152c9269.png'
|
|
|
- " mode=""></image>
|
|
|
+ <image
|
|
|
+ :src="
|
|
|
+ 'http://www.hnyfwlw.com:8006/bigdata_app' +
|
|
|
+ '/image/6209a98f0cb3b5086f2ca36152c9269.png'
|
|
|
+ "
|
|
|
+ mode=""
|
|
|
+ ></image>
|
|
|
</view>
|
|
|
</view>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-import { Debounce, Throttle } from "../../util/anitthro.js";
|
|
|
+import { Debounce, Throttle } from '../../util/anitthro.js';
|
|
|
export default {
|
|
|
data() {
|
|
|
return {
|
|
|
@@ -90,27 +145,86 @@ export default {
|
|
|
size: 10,
|
|
|
eqlistdata: [],
|
|
|
isTop: false,
|
|
|
- device_model: 0,
|
|
|
+ device_model: 0,
|
|
|
infoalter: false, // 权限设置,
|
|
|
type_id: 0, //设备类型,
|
|
|
imgpath: [],
|
|
|
loadingtf: false,
|
|
|
width: 0, //顶部搜索栏宽度
|
|
|
- imports: "", //搜索设备ID
|
|
|
+ imports: '', //搜索设备ID
|
|
|
};
|
|
|
},
|
|
|
methods: {
|
|
|
+ // 大棚
|
|
|
+ async getDpDeviceList(tf) {
|
|
|
+ const res = await this.$myRequest({
|
|
|
+ url: '/api/v2/iot/mobile/device/dpkzg/yf/list/',
|
|
|
+ method: 'post',
|
|
|
+ data: {
|
|
|
+ pageSize: this.size,
|
|
|
+ pageNum: this.page,
|
|
|
+ },
|
|
|
+ });
|
|
|
+ this.loadingtf = false;
|
|
|
+ const eqlistdata = res || [];
|
|
|
+ eqlistdata.forEach((item) => {
|
|
|
+ const newtime = +new Date() / 1000;
|
|
|
+ const days = (newtime - item.addtime) / 60 / 60 / 24;
|
|
|
+ item.days = Math.round(days);
|
|
|
+ item.device_id = item.devCode;
|
|
|
+ item.uptime = item.devUpdateddate;
|
|
|
+ item.addtime = item.devCreateddate;
|
|
|
+ item.device_name = item.devName;
|
|
|
+ item.real_name = item.realName;
|
|
|
+ item.is_online = item.devStatus == 1 ? true : false;
|
|
|
+ });
|
|
|
+ this.eqlistdata = eqlistdata;
|
|
|
+ },
|
|
|
+ // 水肥
|
|
|
+ async getDeviceList(tf) {
|
|
|
+ const res = await this.$myRequest({
|
|
|
+ url: '/api/v2/iot/mobile/device/sf/zsrf/list/',
|
|
|
+ method: 'post',
|
|
|
+ data: {
|
|
|
+ pageSize: this.size,
|
|
|
+ pageNum: this.page,
|
|
|
+ },
|
|
|
+ });
|
|
|
+ this.loadingtf = false;
|
|
|
+ const eqlistdata = res || [];
|
|
|
+ eqlistdata.forEach((item) => {
|
|
|
+ const newtime = +new Date() / 1000;
|
|
|
+ const days = (newtime - item.addtime) / 60 / 60 / 24;
|
|
|
+ item.days = Math.round(days);
|
|
|
+ item.device_id = item.devCode;
|
|
|
+ item.uptime = item.devUpdateddate;
|
|
|
+ item.addtime = item.devCreateddate;
|
|
|
+ item.device_name = item.devName;
|
|
|
+ item.real_name = item.realName;
|
|
|
+ item.is_online = item.devStatus == 1 ? true : false;
|
|
|
+ });
|
|
|
+ this.eqlistdata = eqlistdata;
|
|
|
+ },
|
|
|
async eqlist(tf) {
|
|
|
//设备列表
|
|
|
this.loadingtf = true;
|
|
|
+ console.log(this.type_id, 'type_idtype_id');
|
|
|
+ if (this.type_id == 42) {
|
|
|
+ this.getDpDeviceList(tf);
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if (this.type_id == 40) {
|
|
|
+ this.getDeviceList(tf);
|
|
|
+ return;
|
|
|
+ }
|
|
|
const res = await this.$myRequest({
|
|
|
- url: "/api/api_gateway?method=forecast.worm_lamp.lamp_list",
|
|
|
+ url: '/api/api_gateway?method=forecast.worm_lamp.lamp_list',
|
|
|
data: {
|
|
|
device_type_id: this.type_id,
|
|
|
page: this.page,
|
|
|
page_size: this.size,
|
|
|
device_id: this.imports,
|
|
|
- device_model: this.device_model
|
|
|
+ device_model: this.device_model,
|
|
|
},
|
|
|
});
|
|
|
this.loadingtf = false;
|
|
|
@@ -119,13 +233,13 @@ export default {
|
|
|
} else {
|
|
|
var newtime = +new Date() / 1000;
|
|
|
}
|
|
|
- res.data.forEach(item => {
|
|
|
- let { uptime, addtime } = item;
|
|
|
- item.uptime = addtime;
|
|
|
- item.addtime = uptime;
|
|
|
- var days = (newtime - item.addtime) / 60 / 60 / 24;
|
|
|
- item.days = Math.round(days);
|
|
|
- })
|
|
|
+ res.data.forEach((item) => {
|
|
|
+ let { uptime, addtime } = item;
|
|
|
+ item.uptime = addtime;
|
|
|
+ item.addtime = uptime;
|
|
|
+ var days = (newtime - item.addtime) / 60 / 60 / 24;
|
|
|
+ item.days = Math.round(days);
|
|
|
+ });
|
|
|
if (tf) {
|
|
|
this.eqlistdata = this.eqlistdata.concat(res.data);
|
|
|
} else {
|
|
|
@@ -141,7 +255,7 @@ export default {
|
|
|
//设备列表
|
|
|
this.loadingtf = true;
|
|
|
const res = await this.$myRequest({
|
|
|
- url: "/api/api_gateway?method=sex_lure_nl.sex_lure.nl_device_list",
|
|
|
+ url: '/api/api_gateway?method=sex_lure_nl.sex_lure.nl_device_list',
|
|
|
data: {
|
|
|
device_type_id: this.type_id,
|
|
|
page: this.page,
|
|
|
@@ -166,7 +280,7 @@ export default {
|
|
|
async camera() {
|
|
|
//监控
|
|
|
const res = await this.$myRequest({
|
|
|
- url: "/api/api_gateway?method=camera.camera_manage.list_camera",
|
|
|
+ url: '/api/api_gateway?method=camera.camera_manage.list_camera',
|
|
|
data: {
|
|
|
page_size: 1,
|
|
|
},
|
|
|
@@ -177,27 +291,25 @@ export default {
|
|
|
async usertype() {
|
|
|
//设备列表
|
|
|
const res = await this.$myRequest({
|
|
|
- url: "/api/api_gateway?method=home.homes.user_device_type",
|
|
|
+ url: '/api/api_gateway?method=home.homes.user_device_type',
|
|
|
});
|
|
|
console.log(res);
|
|
|
for (var i = 0; i < res.length; i++) {
|
|
|
- if (
|
|
|
- res[i].type_name == "温室大棚"
|
|
|
- ) {
|
|
|
+ if (res[i].type_name == '温室大棚') {
|
|
|
continue;
|
|
|
}
|
|
|
var obj = {
|
|
|
name: res[i].type_name,
|
|
|
id: res[i].id,
|
|
|
- device_model: res[i].device_model,
|
|
|
- pur_id:res[i].pur_id
|
|
|
+ device_model: res[i].device_model,
|
|
|
+ pur_id: res[i].pur_id,
|
|
|
};
|
|
|
this.list.push(obj);
|
|
|
}
|
|
|
- console.log("设备列表11111111111111", this.list);
|
|
|
+ console.log('设备列表11111111111111', this.list);
|
|
|
if (res.length) {
|
|
|
this.type_id = this.list[0].id;
|
|
|
- this.device_model = this.list[0].device_model;
|
|
|
+ this.device_model = this.list[0].device_model;
|
|
|
if (this.list[0].id == 10) {
|
|
|
this.xyeqlist();
|
|
|
} else {
|
|
|
@@ -208,29 +320,28 @@ export default {
|
|
|
change(index) {
|
|
|
console.log(index);
|
|
|
//头部导航栏的点击
|
|
|
- this.imports = "";
|
|
|
+ this.imports = '';
|
|
|
this.current = index;
|
|
|
this.currents = index;
|
|
|
this.page = 1;
|
|
|
this.eqlistdata = [];
|
|
|
this.type_id = this.list[index].id;
|
|
|
- this.device_model = this.list[index].device_model;
|
|
|
+ this.device_model = this.list[index].device_model;
|
|
|
console.log(this.type_id);
|
|
|
if (this.list[index].id == 10) {
|
|
|
this.xyeqlist();
|
|
|
} else {
|
|
|
this.eqlist();
|
|
|
}
|
|
|
-
|
|
|
},
|
|
|
clickRight() {
|
|
|
//搜索
|
|
|
- this.width = "90%";
|
|
|
+ this.width = '90%';
|
|
|
},
|
|
|
modification(item) {
|
|
|
uni.navigateTo({
|
|
|
url:
|
|
|
- "./modification?data=" + JSON.stringify(item) + "&id=" + this.type_id,
|
|
|
+ './modification?data=' + JSON.stringify(item) + '&id=' + this.type_id,
|
|
|
});
|
|
|
},
|
|
|
top() {
|
|
|
@@ -240,36 +351,36 @@ export default {
|
|
|
});
|
|
|
},
|
|
|
historys(itemOld) {
|
|
|
- let item = JSON.parse(JSON.stringify(itemOld))
|
|
|
- console.log("item", item,this.type_id);
|
|
|
- item.pur_id = this.list[this.current].pur_id
|
|
|
+ let item = JSON.parse(JSON.stringify(itemOld));
|
|
|
+ console.log('item', item, this.type_id);
|
|
|
+ item.pur_id = this.list[this.current].pur_id;
|
|
|
switch (this.type_id) {
|
|
|
- // 水肥新设备
|
|
|
- case 22:
|
|
|
- var obj = {};
|
|
|
- obj.d_id = item.d_id;
|
|
|
- obj.device_id = item.imei;
|
|
|
- obj.is_online = item.is_online;
|
|
|
- obj.lat = item.lat;
|
|
|
- obj.lng = item.lng;
|
|
|
- obj.equip_name = item.device_name;
|
|
|
- obj.uptime = item.uptime;
|
|
|
- uni.navigateTo({
|
|
|
- url: "../waterandfernew/details?shebei=" + JSON.stringify(obj),
|
|
|
- });
|
|
|
- break
|
|
|
+ // 水肥新设备
|
|
|
+ case 22:
|
|
|
+ var obj = {};
|
|
|
+ obj.d_id = item.d_id;
|
|
|
+ obj.device_id = item.imei;
|
|
|
+ obj.is_online = item.is_online;
|
|
|
+ obj.lat = item.lat;
|
|
|
+ obj.lng = item.lng;
|
|
|
+ obj.equip_name = item.device_name;
|
|
|
+ obj.uptime = item.uptime;
|
|
|
+ uni.navigateTo({
|
|
|
+ url: '../waterandfernew/details?shebei=' + JSON.stringify(obj),
|
|
|
+ });
|
|
|
+ break;
|
|
|
// 病虫害可视监测
|
|
|
case 14:
|
|
|
- item.addtime = item.uptime;
|
|
|
+ item.addtime = item.uptime;
|
|
|
uni.navigateTo({
|
|
|
- url: "../cb/sy/detail?detail=" + JSON.stringify(item),
|
|
|
+ url: '../cb/sy/detail?detail=' + JSON.stringify(item),
|
|
|
});
|
|
|
- break
|
|
|
+ break;
|
|
|
case 2:
|
|
|
- item.addtime = item.uptime;
|
|
|
+ item.addtime = item.uptime;
|
|
|
uni.navigateTo({
|
|
|
url:
|
|
|
- "../prevention/equipmentdetails?shebei=" + JSON.stringify(item),
|
|
|
+ '../prevention/equipmentdetails?shebei=' + JSON.stringify(item),
|
|
|
});
|
|
|
break;
|
|
|
case 5:
|
|
|
@@ -283,76 +394,81 @@ export default {
|
|
|
obj.equip_name = item.device_name;
|
|
|
obj.uptime = item.uptime;
|
|
|
uni.navigateTo({
|
|
|
- url: "../environment/equipment?shebei=" + JSON.stringify(obj),
|
|
|
+ url: '../environment/equipment?shebei=' + JSON.stringify(obj),
|
|
|
});
|
|
|
break;
|
|
|
case 6:
|
|
|
- uni.navigateTo({
|
|
|
- url: "/pages/webview/webview?device_id=" + item.imei + "&accessToken=" + this.accessToken
|
|
|
- })
|
|
|
+ uni.navigateTo({
|
|
|
+ url:
|
|
|
+ '/pages/webview/webview?device_id=' +
|
|
|
+ item.imei +
|
|
|
+ '&accessToken=' +
|
|
|
+ this.accessToken,
|
|
|
+ });
|
|
|
break;
|
|
|
case 3:
|
|
|
- item.addtime = item.uptime;
|
|
|
+ item.addtime = item.uptime;
|
|
|
+ item.type = this.type_id;
|
|
|
+ uni.navigateTo({
|
|
|
+ url: '../cb/equip-detail/equip-detail?info=' + JSON.stringify(item),
|
|
|
+ });
|
|
|
+ break;
|
|
|
+ case 28:
|
|
|
+ item.addtime = item.uptime;
|
|
|
item.type = this.type_id;
|
|
|
uni.navigateTo({
|
|
|
- url: "../cb/equip-detail/equip-detail?info=" + JSON.stringify(item),
|
|
|
+ url: '../cb/smallPest/smallPest?info=' + JSON.stringify(item),
|
|
|
});
|
|
|
break;
|
|
|
- case 28:
|
|
|
- item.addtime = item.uptime;
|
|
|
- item.type = this.type_id;
|
|
|
- uni.navigateTo({
|
|
|
- url: "../cb/smallPest/smallPest?info=" + JSON.stringify(item),
|
|
|
- });
|
|
|
- break;
|
|
|
case 4:
|
|
|
- item.addtime = item.uptime;
|
|
|
+ item.addtime = item.uptime;
|
|
|
item.type = this.type_id;
|
|
|
uni.navigateTo({
|
|
|
- url: "../cb/equip-detail/equip-detail?info=" + JSON.stringify(item),
|
|
|
- });
|
|
|
+ url: '../cb/equip-detail/equip-detail?info=' + JSON.stringify(item),
|
|
|
+ });
|
|
|
+ break;
|
|
|
+ case 32:
|
|
|
+ case 33:
|
|
|
+ case 34:
|
|
|
+ case 35:
|
|
|
+ item.addtime = item.uptime;
|
|
|
+ item.type = this.type_id;
|
|
|
+ uni.navigateTo({
|
|
|
+ url:
|
|
|
+ '../cb/equip-detail/equip-detail-new?info=' +
|
|
|
+ JSON.stringify(item),
|
|
|
+ });
|
|
|
break;
|
|
|
- case 32:
|
|
|
- case 33:
|
|
|
- case 34:
|
|
|
- case 35:
|
|
|
-
|
|
|
- item.addtime = item.uptime;
|
|
|
- item.type = this.type_id;
|
|
|
- uni.navigateTo({
|
|
|
- url: "../cb/equip-detail/equip-detail-new?info=" + JSON.stringify(item),
|
|
|
- });
|
|
|
- break;
|
|
|
case 7:
|
|
|
- item.addtime = item.uptime;
|
|
|
+ item.addtime = item.uptime;
|
|
|
item.type = this.type_id;
|
|
|
uni.navigateTo({
|
|
|
- url: "../cb/equip-detail/equip-detail?info=" + JSON.stringify(item),
|
|
|
+ url: '../cb/equip-detail/equip-detail?info=' + JSON.stringify(item),
|
|
|
});
|
|
|
break;
|
|
|
case 8:
|
|
|
// item.type = this.type_id;
|
|
|
uni.navigateTo({
|
|
|
- url: "../cb/thxydetail/thxydetail?imei=" + item.imei
|
|
|
+ url: '../cb/thxydetail/thxydetail?imei=' + item.imei,
|
|
|
+ });
|
|
|
+ break;
|
|
|
+ case 29:
|
|
|
+ // item.type = this.type_id;
|
|
|
+ uni.navigateTo({
|
|
|
+ url: `../cb/nlNewXy/nlNewXy?imei=${item.imei}&showId=${item.only_for_show}`,
|
|
|
+ });
|
|
|
+ break;
|
|
|
+ case 24:
|
|
|
+ // item.type = this.type_id;
|
|
|
+ uni.navigateTo({
|
|
|
+ url: '../cb/zjxydetail/thxydetail?imei=' + item.imei,
|
|
|
});
|
|
|
break;
|
|
|
- case 29:
|
|
|
- // item.type = this.type_id;
|
|
|
- uni.navigateTo({
|
|
|
- url: `../cb/nlNewXy/nlNewXy?imei=${item.imei}&showId=${item.only_for_show}`
|
|
|
- });
|
|
|
- break;
|
|
|
- case 24:
|
|
|
- // item.type = this.type_id;
|
|
|
- uni.navigateTo({
|
|
|
- url: "../cb/zjxydetail/thxydetail?imei=" + item.imei
|
|
|
- });
|
|
|
- break;
|
|
|
case 12:
|
|
|
console.log(item);
|
|
|
- item.addtime = item.uptime;
|
|
|
+ item.addtime = item.uptime;
|
|
|
uni.navigateTo({
|
|
|
- url: "../cb/xctdetail/xctdetail?info=" + JSON.stringify(item),
|
|
|
+ url: '../cb/xctdetail/xctdetail?info=' + JSON.stringify(item),
|
|
|
});
|
|
|
break;
|
|
|
case 13:
|
|
|
@@ -366,7 +482,7 @@ export default {
|
|
|
obj.equip_name = item.device_name;
|
|
|
obj.uptime = item.uptime;
|
|
|
uni.navigateTo({
|
|
|
- url: "../waterandfer/datails?shebei=" + JSON.stringify(obj),
|
|
|
+ url: '../waterandfer/datails?shebei=' + JSON.stringify(obj),
|
|
|
});
|
|
|
break;
|
|
|
case 15:
|
|
|
@@ -380,7 +496,7 @@ export default {
|
|
|
obj.equip_name = item.device_name;
|
|
|
obj.uptime = item.uptime;
|
|
|
uni.navigateTo({
|
|
|
- url: "../environment/gsequipment?shebei=" + JSON.stringify(obj),
|
|
|
+ url: '../environment/gsequipment?shebei=' + JSON.stringify(obj),
|
|
|
});
|
|
|
break;
|
|
|
case 17:
|
|
|
@@ -390,7 +506,7 @@ export default {
|
|
|
obj.device_id = item.imei;
|
|
|
obj.is_online = item.is_online;
|
|
|
uni.navigateTo({
|
|
|
- url: "../cb/shuifeiL/shuifeiL?detail=" + JSON.stringify(obj),
|
|
|
+ url: '../cb/shuifeiL/shuifeiL?detail=' + JSON.stringify(obj),
|
|
|
});
|
|
|
break;
|
|
|
case 11:
|
|
|
@@ -405,7 +521,7 @@ export default {
|
|
|
obj.location = item.address;
|
|
|
obj.type = 11;
|
|
|
uni.navigateTo({
|
|
|
- url: "../disease/cmb?shebei=" + JSON.stringify(obj),
|
|
|
+ url: '../disease/cmb?shebei=' + JSON.stringify(obj),
|
|
|
});
|
|
|
break;
|
|
|
case 19:
|
|
|
@@ -420,7 +536,7 @@ export default {
|
|
|
obj.location = item.address;
|
|
|
obj.type = 19;
|
|
|
uni.navigateTo({
|
|
|
- url: "../disease/cmb?shebei=" + JSON.stringify(obj),
|
|
|
+ url: '../disease/cmb?shebei=' + JSON.stringify(obj),
|
|
|
});
|
|
|
break;
|
|
|
case 20:
|
|
|
@@ -435,7 +551,7 @@ export default {
|
|
|
obj.location = item.address;
|
|
|
obj.type = 20;
|
|
|
uni.navigateTo({
|
|
|
- url: "../disease/cmb?shebei=" + JSON.stringify(obj),
|
|
|
+ url: '../disease/cmb?shebei=' + JSON.stringify(obj),
|
|
|
});
|
|
|
break;
|
|
|
case 21:
|
|
|
@@ -450,50 +566,63 @@ export default {
|
|
|
obj.location = item.address;
|
|
|
obj.type = 21;
|
|
|
uni.navigateTo({
|
|
|
- url: "../disease/cmb?shebei=" + JSON.stringify(obj),
|
|
|
+ url: '../disease/cmb?shebei=' + JSON.stringify(obj),
|
|
|
+ });
|
|
|
+ break;
|
|
|
+ case 26:
|
|
|
+ var obj = {};
|
|
|
+ obj.d_id = item.d_id;
|
|
|
+ obj.device_id = item.imei;
|
|
|
+ obj.is_online = item.is_online;
|
|
|
+ obj.lat = item.lat;
|
|
|
+ obj.lng = item.lng;
|
|
|
+ obj.equip_name = item.device_name;
|
|
|
+ obj.uptime = item.uptime;
|
|
|
+ obj.location = item.address;
|
|
|
+ obj.type = 26;
|
|
|
+ uni.navigateTo({
|
|
|
+ url: '../disease/cmb?shebei=' + JSON.stringify(obj),
|
|
|
+ });
|
|
|
+ break;
|
|
|
+ case 27:
|
|
|
+ var obj = {};
|
|
|
+ obj.d_id = item.d_id;
|
|
|
+ obj.device_id = item.imei;
|
|
|
+ obj.is_online = item.is_online;
|
|
|
+ obj.lat = item.lat;
|
|
|
+ obj.lng = item.lng;
|
|
|
+ obj.equip_name = item.device_name;
|
|
|
+ obj.uptime = item.uptime;
|
|
|
+ obj.location = item.address;
|
|
|
+ obj.type = 26;
|
|
|
+ uni.navigateTo({
|
|
|
+ url: '../disease/mls/mls?shebei=' + JSON.stringify(obj),
|
|
|
+ });
|
|
|
+ break;
|
|
|
+ case 25:
|
|
|
+ item.addtime = item.uptime;
|
|
|
+ uni.navigateTo({
|
|
|
+ url: '../cb/xylps/detail?detail=' + JSON.stringify(item),
|
|
|
});
|
|
|
break;
|
|
|
- case 26:
|
|
|
- var obj = {};
|
|
|
- obj.d_id = item.d_id;
|
|
|
- obj.device_id = item.imei;
|
|
|
- obj.is_online = item.is_online;
|
|
|
- obj.lat = item.lat;
|
|
|
- obj.lng = item.lng;
|
|
|
- obj.equip_name = item.device_name;
|
|
|
- obj.uptime = item.uptime;
|
|
|
- obj.location = item.address;
|
|
|
- obj.type = 26;
|
|
|
- uni.navigateTo({
|
|
|
- url: "../disease/cmb?shebei=" + JSON.stringify(obj),
|
|
|
- });
|
|
|
- break;
|
|
|
- case 27:
|
|
|
- var obj = {};
|
|
|
- obj.d_id = item.d_id;
|
|
|
- obj.device_id = item.imei;
|
|
|
- obj.is_online = item.is_online;
|
|
|
- obj.lat = item.lat;
|
|
|
- obj.lng = item.lng;
|
|
|
- obj.equip_name = item.device_name;
|
|
|
- obj.uptime = item.uptime;
|
|
|
- obj.location = item.address;
|
|
|
- obj.type = 26;
|
|
|
- uni.navigateTo({
|
|
|
- url: "../disease/mls/mls?shebei=" + JSON.stringify(obj),
|
|
|
- });
|
|
|
- break;
|
|
|
- case 25:
|
|
|
- item.addtime = item.uptime;
|
|
|
- uni.navigateTo({
|
|
|
- url: "../cb/xylps/detail?detail=" + JSON.stringify(item),
|
|
|
- });
|
|
|
- break;
|
|
|
default:
|
|
|
- item.addtime = item.uptime;
|
|
|
+ item.addtime = item.uptime;
|
|
|
item.type = this.type_id;
|
|
|
uni.navigateTo({
|
|
|
- url: "../cb/xy2.0/particulars?info=" + JSON.stringify(item),
|
|
|
+ url: '../cb/xy2.0/particulars?info=' + JSON.stringify(item),
|
|
|
+ });
|
|
|
+ break;
|
|
|
+ case 40:
|
|
|
+ item.addtime = item.uptime;
|
|
|
+ console.log(item, 'itemmtiemtiemtiemtie');
|
|
|
+ uni.navigateTo({
|
|
|
+ url: `../cb/shuifeizs/shuifeizs?devBid=${item.devBid}&devName=${item.devName}&devStatus=${item.devStatus}`,
|
|
|
+ });
|
|
|
+ break;
|
|
|
+ case 42:
|
|
|
+ item.addtime = item.uptime;
|
|
|
+ uni.navigateTo({
|
|
|
+ url: `../cb/wenshizs/wenshizs?devBid=${item.devBid}&devName=${item.device_name}&devStatus=${item.devStatus}`,
|
|
|
});
|
|
|
break;
|
|
|
}
|
|
|
@@ -522,9 +651,8 @@ export default {
|
|
|
scrollTop(e) {
|
|
|
console.log(e);
|
|
|
},
|
|
|
- upper() { },
|
|
|
+ upper() {},
|
|
|
lower() {
|
|
|
-
|
|
|
this.page++;
|
|
|
if (this.type_id == 10) {
|
|
|
this.xyeqlist(true);
|
|
|
@@ -532,7 +660,7 @@ export default {
|
|
|
this.eqlist(true);
|
|
|
}
|
|
|
},
|
|
|
- scroll() { },
|
|
|
+ scroll() {},
|
|
|
},
|
|
|
onLoad() {
|
|
|
// this.list = [];
|
|
|
@@ -543,16 +671,16 @@ export default {
|
|
|
// this.usertype();
|
|
|
// this.width = 0;
|
|
|
},
|
|
|
- onTabItemTap (e) {
|
|
|
- // console.log(e);
|
|
|
- this.eqlistdata = [];
|
|
|
- this.list = [];
|
|
|
- this.camera();
|
|
|
- this.current = 0;
|
|
|
- this.currents = 0;
|
|
|
- this.page = 1;
|
|
|
- this.usertype();
|
|
|
- this.width = 0;
|
|
|
+ onTabItemTap(e) {
|
|
|
+ // console.log(e);
|
|
|
+ this.eqlistdata = [];
|
|
|
+ this.list = [];
|
|
|
+ this.camera();
|
|
|
+ this.current = 0;
|
|
|
+ this.currents = 0;
|
|
|
+ this.page = 1;
|
|
|
+ this.usertype();
|
|
|
+ this.width = 0;
|
|
|
},
|
|
|
onReachBottom() {
|
|
|
this.page++;
|
|
|
@@ -596,8 +724,8 @@ page {
|
|
|
}
|
|
|
|
|
|
.inputs {
|
|
|
- width: 95%;
|
|
|
- margin: 0 auto;
|
|
|
+ width: 95%;
|
|
|
+ margin: 0 auto;
|
|
|
/deep/.u-content {
|
|
|
background-color: #fff !important;
|
|
|
}
|
|
|
@@ -730,7 +858,7 @@ page {
|
|
|
font-size: 24rpx;
|
|
|
color: #636363;
|
|
|
margin-top: 10rpx;
|
|
|
- word-break: break-all;
|
|
|
+ word-break: break-all;
|
|
|
}
|
|
|
|
|
|
p:first-child {
|