This commit is contained in:
Iruka 2025-01-02 19:21:12 +08:00
parent d8dffdf707
commit 3cf88ce75c
2 changed files with 26 additions and 1 deletions

View File

@ -90,6 +90,7 @@
return {
landId: null,
dataList: [],
topics: [],
dc: getApp().dc, //
rolaFrequency: {
item: null,
@ -119,12 +120,36 @@
},
onShow() {},
mounted() {},
onUnload(){
getApp().mqttUnsubscribes(this.topics);
},
methods: {
queryList(pageNo, pageSize) {
DevOpsApi.getStationList(this.landId).then(res => {
console.error("res:", res);
// /${productKey}/${deviceName}/user/postConfig
this.$refs.paging.completeByTotal(res.rows);
this.mqttSubscribes(res.rows);
});
},
mqttSubscribes(rows) {
if (rows && rows.length) {
const shortTopic = [
"/user/postConfig", //
]
let topic = [];
rows.forEach(item => {
shortTopic.forEach(i => {
topic.push(`/${item.productKey}/${item.deviceCode}${i}`);
});
});
this.topics = topic;
getApp().mqttSubscribes(this.topics);
}
},
//
refresh(item) {
console.error("刷新:", item);

View File

@ -18,7 +18,7 @@
<view style="margin-top: 50px;">
<button @click="mqttLink">mqttLink</button>
<button @click="mqttEnd">mqttEnd</button>
<button @click="mqttSubscribes">订阅</button>
<button @click="mqttSubscribes">订阅(会自动订阅一般不需要手动)</button>
</view>
</u-popup>
<!-- 内容 -->