图片调整路径
This commit is contained in:
@ -16,14 +16,14 @@
|
||||
</view>
|
||||
<view>
|
||||
<view class="battery-v1">
|
||||
<image src="/static/images/dl.png" class="dlIMG"></image>
|
||||
<image src="/static/images/common/dl.png" class="dlIMG"></image>
|
||||
<view>
|
||||
<view class="battery-v2">{{deviceInfo.batteryPercentage}}%</view>
|
||||
<view class="battery-v3">电量</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="battery-v1">
|
||||
<image src="/static/images/nz.png" class="dlIMG" mode="aspectFit"></image>
|
||||
<image src="/static/images/common/nz.png" class="dlIMG" mode="aspectFit"></image>
|
||||
<view>
|
||||
<view class="battery-v2">1小时</view>
|
||||
<view class="battery-v3">续航时间</view>
|
||||
@ -55,41 +55,72 @@
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<!-- ===========主副机选择============= -->
|
||||
<view class="mode-section">
|
||||
|
||||
</view>
|
||||
<!-- 灯光模式选择 -->
|
||||
<view class="mode-section">
|
||||
<view class="mode-buttons">
|
||||
<view class="mode-v1" v-if="hasPermission('1')">
|
||||
<view class="mode-v1">
|
||||
<view class="mode-v2" @click="selectMode('main')">
|
||||
<image src="/static/images/set.png" class="setIMG"></image>
|
||||
<image src="/static/images/210/lj.png" class="setIMG"></image>
|
||||
<view>
|
||||
<view class="battery-v2">灯光模式</view>
|
||||
<view class="mode-v3">{{ currentMainMode }}</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="mode-v1" v-if="hasPermission('2')">
|
||||
<view class="mode-v2" @click="lasermode">
|
||||
<image src="/static/images/jg.png" class="setIMG" mode="aspectFit"></image>
|
||||
<view>
|
||||
<view class="battery-v2">激光模式</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="mode-v1" v-if="hasPermission('3')">
|
||||
<view class="mode-v1">
|
||||
<view class="mode-v2" @click="uploadStartup">
|
||||
<image src="/static/images/path7.png" class="setIMG" mode="aspectFit"></image>
|
||||
<image src="/static/images/common/path7.png" class="setIMG" mode="aspectFit"></image>
|
||||
<view>
|
||||
<view class="battery-v2">开机画面</view>
|
||||
<view class="mode-v3">上传</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="mode-v1">
|
||||
<view class="mode-v2" @click="lasermode">
|
||||
<image src="/static/images/210/zd.png" class="setIMG" mode="aspectFit"></image>
|
||||
<view>
|
||||
<view class="battery-v2">自动报警</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="mode-v1">
|
||||
<view class="mode-v2" @click="lasermode">
|
||||
<image src="/static/images/210/zd-HL.png" class="setIMG" mode="aspectFit"></image>
|
||||
<view>
|
||||
<view class="battery-v2">手动报警</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="mode-v1">
|
||||
<view class="mode-v2" @click="lasermode">
|
||||
<image src="/static/images/210/bj.png" class="setIMG" mode="aspectFit"></image>
|
||||
<view>
|
||||
<view class="battery-v2">报警声音</view>
|
||||
<view class="mode-v3">上传</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="mode-v1">
|
||||
<view class="mode-v2" @click="lasermode">
|
||||
<image src="/static/images/jg.png" class="setIMG" mode="aspectFit"></image>
|
||||
<view>
|
||||
<view class="battery-v2">报警时长</view>
|
||||
<view class="mode-v3">2分30秒</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<!-- 人员信息登记 -->
|
||||
<view class="form-section" v-if="hasPermission('4')">
|
||||
<view class="form-section">
|
||||
<view class="mode-buttons">
|
||||
<view class="section-title">人员信息登记</view>
|
||||
<view class="right-icons">
|
||||
@ -118,7 +149,7 @@
|
||||
</view>
|
||||
</view>
|
||||
<!-- 人员信息登记 -->
|
||||
<view class="form-section" v-if="hasPermission('5')">
|
||||
<view class="form-section">
|
||||
<view class="mode-buttons">
|
||||
<view class="section-title">发送信息</view>
|
||||
<button class="send-btn" @click="sendTextMessage">发送</button>
|
||||
@ -129,19 +160,19 @@
|
||||
</view>
|
||||
</view>
|
||||
<!-- 产品信息 -->
|
||||
<view v-if="hasPermission('6')">
|
||||
<view>
|
||||
<view class="section-title">产品信息</view>
|
||||
<view class="mode-buttons">
|
||||
<view class="mode_1" @click="productparams">
|
||||
<image src="/static/images/cp.png" mode="" class="cpIMG" mode="aspectFit"></image>
|
||||
<image src="/static/images/common/cp.png" mode="" class="cpIMG" mode="aspectFit"></image>
|
||||
<view class="">产品参数</view>
|
||||
</view>
|
||||
<view class="mode_1" @click="operatingInst">
|
||||
<image src="/static/images/sm.png" mode="" class="cpIMG" mode="aspectFit"></image>
|
||||
<image src="/static/images/common/sm.png" mode="" class="cpIMG" mode="aspectFit"></image>
|
||||
<view class="">操作说明</view>
|
||||
</view>
|
||||
<view class="mode_1" @click="operatingVideo">
|
||||
<image src="/static/images/sp.png" mode="" class="cpIMG" mode="aspectFit"></image>
|
||||
<image src="/static/images/common/sp.png" mode="" class="cpIMG" mode="aspectFit"></image>
|
||||
<view class="">操作视频</view>
|
||||
</view>
|
||||
</view>
|
||||
@ -622,12 +653,6 @@
|
||||
});
|
||||
}
|
||||
})
|
||||
// const topic = `device/command/${this.deviceID}/message`;
|
||||
// this.mqttClient.publish(topic, this.messageToSend);
|
||||
// uni.showToast({
|
||||
// title: '消息已发送',
|
||||
// icon: 'success'
|
||||
// });
|
||||
},
|
||||
// 统一处理返回方法
|
||||
handleDeviceData(res, isFromShared = false) {
|
||||
@ -646,14 +671,6 @@
|
||||
uni.hideLoading()
|
||||
}
|
||||
},
|
||||
// 检查权限的方法
|
||||
hasPermission(permissionCode) {
|
||||
// 如果还在加载中,直接返回false
|
||||
if (this.pageLoading) return false
|
||||
// 如果不是分享设备,默认有全部权限
|
||||
if (!this.isSharedDevice) return true
|
||||
return this.activePermissions.includes(permissionCode)
|
||||
},
|
||||
// 获取设备详情(普通详情)
|
||||
async fetchDeviceDetail(id) {
|
||||
try {
|
||||
@ -685,7 +702,7 @@
|
||||
this.mqttClient.connect(() => {
|
||||
console.log('MQTT 连接成功,开始订阅主题');
|
||||
// 订阅来自设备的状态更新
|
||||
const statusTopic = `A/${this.itemInfo.nnnnnnnnnnnnnnnnnnn}`;
|
||||
const statusTopic = `A/${this.itemInfo.id}`;
|
||||
this.mqttClient.subscribe(statusTopic, (payload) => {
|
||||
console.log(`收到来自 ${statusTopic} 的消息:`, payload);
|
||||
// uni.showModal({
|
||||
|
Reference in New Issue
Block a user