设备编辑
This commit is contained in:
@@ -5,11 +5,11 @@
|
||||
<div class="header-item-value">{{ devCount.onLineCount || 0 }}</div>
|
||||
<div class="header-item-label">正常设备</div>
|
||||
</div>
|
||||
<div class="header-item">
|
||||
<div class="header-item-value" @click="jump('alarmLineDevs')">{{ devCount.alarmLineCount || 0 }}</div>
|
||||
<div class="header-item" @click="jump('alarmLineDevs')">
|
||||
<div class="header-item-value">{{ devCount.alarmLineCount || 0 }}</div>
|
||||
<div class="header-item-label">报警设备</div>
|
||||
</div>
|
||||
<div class="header-item">
|
||||
<div class="header-item" @click="jump('offLineDevs')">
|
||||
<div class="header-item-value">{{ devCount.offLineCount || 0 }}</div>
|
||||
<div class="header-item-label">离线设备</div>
|
||||
</div>
|
||||
@@ -17,7 +17,7 @@
|
||||
<view style="padding: 20rpx 20rpx 0">
|
||||
<Cn-grid title="常用功能">
|
||||
<Cn-grid-item src="/static/device2.png" text="设备注册" @click="registerDevice"></Cn-grid-item>
|
||||
<Cn-grid-item src="/static/gateway2.png" text="网关注册" @click="registerGateway"></Cn-grid-item>
|
||||
<!-- <Cn-grid-item src="/static/gateway2.png" text="网关注册" @click="registerGateway"></Cn-grid-item> -->
|
||||
<Cn-grid-item src="/static/feedback2.png" text="提交反馈" @click="submitFeedBack"></Cn-grid-item>
|
||||
</Cn-grid>
|
||||
</view>
|
||||
@@ -66,14 +66,25 @@ export default {
|
||||
})
|
||||
},
|
||||
jump(type) {
|
||||
switch (key) {
|
||||
case value:
|
||||
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
switch (type) {
|
||||
case 'alarmLineDevs':
|
||||
uni.navigateTo({
|
||||
url:
|
||||
'/pages/device/list?type=alarmLineDevs&projectList=' +
|
||||
encodeURIComponent(JSON.stringify(this.devCount.alarmLineDevs)),
|
||||
})
|
||||
break
|
||||
case 'offLineDevs':
|
||||
uni.navigateTo({
|
||||
url:
|
||||
'/pages/device/list?type=offLineDevs&projectList=' +
|
||||
encodeURIComponent(JSON.stringify(this.devCount.offLineDevs)),
|
||||
})
|
||||
break
|
||||
|
||||
default:
|
||||
break
|
||||
}
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
@@ -5,11 +5,11 @@
|
||||
<div class="header-item-value">{{ devCount.onLineCount || 0 }}</div>
|
||||
<div class="header-item-label">正常设备</div>
|
||||
</div>
|
||||
<div class="header-item">
|
||||
<div class="header-item" @click="jump('alarmLineDevs')">
|
||||
<div class="header-item-value">{{ devCount.alarmLineCount || 0 }}</div>
|
||||
<div class="header-item-label">报警设备</div>
|
||||
</div>
|
||||
<div class="header-item">
|
||||
<div class="header-item" @click="jump('offLineDevs')">
|
||||
<div class="header-item-value">{{ devCount.offLineCount || 0 }}</div>
|
||||
<div class="header-item-label">离线设备</div>
|
||||
</div>
|
||||
@@ -24,6 +24,29 @@ export default {
|
||||
default: {},
|
||||
},
|
||||
},
|
||||
methods:{
|
||||
jump(type) {
|
||||
switch (type) {
|
||||
case 'alarmLineDevs':
|
||||
uni.navigateTo({
|
||||
url:
|
||||
'/pages/device/list?type=alarmLineDevs&projectList=' +
|
||||
encodeURIComponent(JSON.stringify(this.devCount.alarmLineDevs)),
|
||||
})
|
||||
break
|
||||
case 'offLineDevs':
|
||||
uni.navigateTo({
|
||||
url:
|
||||
'/pages/device/list?type=offLineDevs&projectList=' +
|
||||
encodeURIComponent(JSON.stringify(this.devCount.offLineDevs)),
|
||||
})
|
||||
break
|
||||
|
||||
default:
|
||||
break
|
||||
}
|
||||
},
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<style lang="scss"></style>
|
||||
|
||||
@@ -5,11 +5,11 @@
|
||||
<div class="header-item-value">{{ devCount.onLineCount || 0 }}</div>
|
||||
<div class="header-item-label">正常设备</div>
|
||||
</div>
|
||||
<div class="header-item">
|
||||
<div class="header-item" @click="jump('alarmLineDevs')">
|
||||
<div class="header-item-value">{{ devCount.alarmLineCount || 0 }}</div>
|
||||
<div class="header-item-label">报警设备</div>
|
||||
</div>
|
||||
<div class="header-item">
|
||||
<div class="header-item" @click="jump('offLineDevs')">
|
||||
<div class="header-item-value">{{ devCount.offLineCount || 0 }}</div>
|
||||
<div class="header-item-label">离线设备</div>
|
||||
</div>
|
||||
@@ -24,6 +24,29 @@ export default {
|
||||
default: {},
|
||||
},
|
||||
},
|
||||
methods: {
|
||||
jump(type) {
|
||||
switch (type) {
|
||||
case 'alarmLineDevs':
|
||||
uni.navigateTo({
|
||||
url:
|
||||
'/pages/device/list?type=alarmLineDevs&projectList=' +
|
||||
encodeURIComponent(JSON.stringify(this.devCount.alarmLineDevs)),
|
||||
})
|
||||
break
|
||||
case 'offLineDevs':
|
||||
uni.navigateTo({
|
||||
url:
|
||||
'/pages/device/list?type=offLineDevs&projectList=' +
|
||||
encodeURIComponent(JSON.stringify(this.devCount.offLineDevs)),
|
||||
})
|
||||
break
|
||||
|
||||
default:
|
||||
break
|
||||
}
|
||||
},
|
||||
},
|
||||
}
|
||||
</script>
|
||||
<style lang="scss"></style>
|
||||
|
||||
@@ -5,11 +5,11 @@
|
||||
<div class="header-item-value">{{ devCount.onLineCount || 0 }}</div>
|
||||
<div class="header-item-label">正常设备</div>
|
||||
</div>
|
||||
<div class="header-item">
|
||||
<div class="header-item" @click="jump('alarmLineDevs')">
|
||||
<div class="header-item-value">{{ devCount.alarmLineCount || 0 }}</div>
|
||||
<div class="header-item-label">报警设备</div>
|
||||
</div>
|
||||
<div class="header-item">
|
||||
<div class="header-item" @click="jump('offLineDevs')">
|
||||
<div class="header-item-value">{{ devCount.offLineCount || 0 }}</div>
|
||||
<div class="header-item-label">离线设备</div>
|
||||
</div>
|
||||
@@ -17,7 +17,7 @@
|
||||
<view style="padding: 20rpx 20rpx 0">
|
||||
<Cn-grid title="常用功能">
|
||||
<Cn-grid-item src="/static/device2.png" text="设备注册" @click="registerDevice"></Cn-grid-item>
|
||||
<Cn-grid-item src="/static/gateway2.png" text="网关注册" @click="registerGateway"></Cn-grid-item>
|
||||
<!-- <Cn-grid-item src="/static/gateway2.png" text="网关注册" @click="registerGateway"></Cn-grid-item> -->
|
||||
<Cn-grid-item src="/static/feedback2.png" text="提交反馈" @click="submitFeedBack"></Cn-grid-item>
|
||||
</Cn-grid>
|
||||
</view>
|
||||
@@ -65,10 +65,26 @@ export default {
|
||||
url: '/pages/gateway/new',
|
||||
})
|
||||
},
|
||||
jump(item) {
|
||||
uni.navigateTo({
|
||||
url: '/pages/device/APF/detail',
|
||||
})
|
||||
jump(type) {
|
||||
switch (type) {
|
||||
case 'alarmLineDevs':
|
||||
uni.navigateTo({
|
||||
url:
|
||||
'/pages/device/list?type=alarmLineDevs&projectList=' +
|
||||
encodeURIComponent(JSON.stringify(this.devCount.alarmLineDevs)),
|
||||
})
|
||||
break
|
||||
case 'offLineDevs':
|
||||
uni.navigateTo({
|
||||
url:
|
||||
'/pages/device/list?type=offLineDevs&projectList=' +
|
||||
encodeURIComponent(JSON.stringify(this.devCount.offLineDevs)),
|
||||
})
|
||||
break
|
||||
|
||||
default:
|
||||
break
|
||||
}
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
@@ -2,31 +2,31 @@
|
||||
<view class="index-zhuanzhi">
|
||||
<div class="header">
|
||||
<div class="header-item">
|
||||
<div class="header-item-value">8</div>
|
||||
<div class="header-item-value">{{ devCount.allDevCount || 0 }}</div>
|
||||
<div class="header-item-label">设备总数</div>
|
||||
</div>
|
||||
<div class="header-item">
|
||||
<div class="header-item-value">{{ devCount.onLineCount || 0 }}</div>
|
||||
<div class="header-item-label">正常设备</div>
|
||||
</div>
|
||||
<div class="header-item" @click="projectWarning">
|
||||
<div class="header-item" @click="jump('alarmLineDevs')">
|
||||
<div class="header-item-value">{{ devCount.alarmLineCount || 0 }}</div>
|
||||
<div class="header-item-label">报警设备</div>
|
||||
</div>
|
||||
<div class="header-item">
|
||||
<div class="header-item" @click="jump('offLineDevs')">
|
||||
<div class="header-item-value">{{ devCount.offLineCount || 0 }}</div>
|
||||
<div class="header-item-label">离线设备</div>
|
||||
</div>
|
||||
<div class="header-item">
|
||||
<div class="header-item-value">4</div>
|
||||
<div class="header-item-value">{{ devCount.alarmEventCount || 0 }}</div>
|
||||
<div class="header-item-label">告警数量</div>
|
||||
</div>
|
||||
<div class="header-item">
|
||||
<div class="header-item-value">0</div>
|
||||
<div class="header-item-value">{{ devCount.eventCount || 0 }}</div>
|
||||
<div class="header-item-label">事件数量</div>
|
||||
</div>
|
||||
<div class="header-item" @click="projectNum">
|
||||
<div class="header-item-value">3</div>
|
||||
<div class="header-item-value">{{ devCount.projectCount || 0 }}</div>
|
||||
<div class="header-item-label">项目个数</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -56,15 +56,25 @@ export default {
|
||||
url: '/pages/project/list',
|
||||
})
|
||||
},
|
||||
jump(item) {
|
||||
if (item.name.indexOf('APF') > -1) {
|
||||
uni.navigateTo({
|
||||
url: '/pages/device/APF/detail',
|
||||
})
|
||||
} else if (item.name.indexOf('DVR') > -1) {
|
||||
uni.navigateTo({
|
||||
url: '/pages/device/DVR/detail',
|
||||
})
|
||||
jump(type) {
|
||||
switch (type) {
|
||||
case 'alarmLineDevs':
|
||||
uni.navigateTo({
|
||||
url:
|
||||
'/pages/device/list?type=alarmLineDevs&projectList=' +
|
||||
encodeURIComponent(JSON.stringify(this.devCount.alarmLineDevs)),
|
||||
})
|
||||
break
|
||||
case 'offLineDevs':
|
||||
uni.navigateTo({
|
||||
url:
|
||||
'/pages/device/list?type=offLineDevs&projectList=' +
|
||||
encodeURIComponent(JSON.stringify(this.devCount.offLineDevs)),
|
||||
})
|
||||
break
|
||||
|
||||
default:
|
||||
break
|
||||
}
|
||||
},
|
||||
},
|
||||
|
||||
@@ -46,7 +46,7 @@
|
||||
<view class="mine-nav-label">项目管理</view>
|
||||
<uni-icons type="forward" color="#aaa" size="20"></uni-icons>
|
||||
</view>
|
||||
<view
|
||||
<!-- <view
|
||||
class="mine-nav"
|
||||
@click="jump('gateway')"
|
||||
style="border-bottom: none; box-shadow: 0 4rpx 8rpx #e7e7e74c"
|
||||
@@ -54,7 +54,7 @@
|
||||
<image mode="aspectFill" class="mine-nav-icon" src="/static/gateway.png" />
|
||||
<view class="mine-nav-label">网关列表</view>
|
||||
<uni-icons type="forward" color="#aaa" size="20"></uni-icons>
|
||||
</view>
|
||||
</view> -->
|
||||
<view class="mine-nav" @click="jump('setupMessage')">
|
||||
<image mode="aspectFill" class="mine-nav-icon" src="/static/message4.png" />
|
||||
<view class="mine-nav-label">消息配置</view>
|
||||
|
||||
Reference in New Issue
Block a user