|
@@ -12,6 +12,7 @@ |
|
@@ -12,6 +12,7 @@ |
|
12
|
{{ deviceDetail.deviceState === 'INACTIVE' ? '待激活' : deviceDetail.deviceState === 'ONLINE' ? '在线' : '离线' }}
|
12
|
{{ deviceDetail.deviceState === 'INACTIVE' ? '待激活' : deviceDetail.deviceState === 'ONLINE' ? '在线' : '离线' }}
|
|
13
|
</view>
|
13
|
</view>
|
|
14
|
</view>
|
14
|
</view>
|
|
|
|
15
|
+ <view style="margin-right: 20rpx;"><u-icon v-if="deviceDetail.deviceInfo.longitude !== ''" @click="handleClick" name="map-fill"></u-icon></view>
|
|
15
|
<view style="margin-right: 20rpx;" v-if="deviceDetail.deviceState === 'ONLINE' && deviceDetail.deviceType !== 'SENSOR'">
|
16
|
<view style="margin-right: 20rpx;" v-if="deviceDetail.deviceState === 'ONLINE' && deviceDetail.deviceType !== 'SENSOR'">
|
|
16
|
<u-button type="primary" shape="circle" size="mini" text="下发命令" @click="showModal" />
|
17
|
<u-button type="primary" shape="circle" size="mini" text="下发命令" @click="showModal" />
|
|
17
|
</view>
|
18
|
</view>
|
|
@@ -118,6 +119,15 @@ export default { |
|
@@ -118,6 +119,15 @@ export default { |
|
118
|
},
|
119
|
},
|
|
119
|
mounted() {},
|
120
|
mounted() {},
|
|
120
|
methods: {
|
121
|
methods: {
|
|
|
|
122
|
+ handleClick() {
|
|
|
|
123
|
+ const data = {
|
|
|
|
124
|
+ longitude: this.deviceDetail.deviceInfo.longitude || 0,
|
|
|
|
125
|
+ latitude: this.deviceDetail.deviceInfo.latitude || 0
|
|
|
|
126
|
+ };
|
|
|
|
127
|
+ uni.navigateTo({
|
|
|
|
128
|
+ url: '/deviceSubPage/deviceDetailPage/devicePosition?data=' + JSON.stringify(data)
|
|
|
|
129
|
+ });
|
|
|
|
130
|
+ },
|
|
121
|
showModal() {
|
131
|
showModal() {
|
|
122
|
this.showModel = true;
|
132
|
this.showModel = true;
|
|
123
|
},
|
133
|
},
|