feat:代码上传
This commit is contained in:
@ -176,7 +176,9 @@ const install = (Vue, vm) => {
|
||||
getStationListByStatus: (params = {}) =>
|
||||
vm.$u.post(config.adminPath + "/business/station/findListByStationStatus ", params),
|
||||
getStationPostionData: (params = {}) =>
|
||||
vm.$u.post(config.adminPath + "/business/dynamicConfig/pointListData", params)
|
||||
vm.$u.post(config.adminPath + "/business/dynamicConfig/pointListData", params),
|
||||
getStationPostionSn: (params = {}) =>
|
||||
vm.$u.post(config.adminPath + "/business/point/getSN", params)
|
||||
},
|
||||
|
||||
//设备
|
||||
|
||||
@ -78,12 +78,15 @@
|
||||
|
||||
};
|
||||
},
|
||||
onLoad() {
|
||||
this.getSn()
|
||||
},
|
||||
computed: {
|
||||
lang() {
|
||||
return Langlist.find(v => v.value == this.$store.state.vuex_language).prop || 'en'
|
||||
},
|
||||
currentStation() {
|
||||
return this.$store.state.vuex_currentStation;
|
||||
return this.vuex_currentStation;
|
||||
},
|
||||
},
|
||||
|
||||
@ -92,8 +95,16 @@
|
||||
},
|
||||
|
||||
methods: {
|
||||
getSn(){
|
||||
this.$u.api.station.getStationPostionSn({
|
||||
stationId: this.currentStation.id
|
||||
}).then(res => {
|
||||
this.sn = res.data[0]?.sn
|
||||
})
|
||||
},
|
||||
initmqttClient() {
|
||||
|
||||
console.log(this.lang)
|
||||
console.log(this.currentStation)
|
||||
// 初始化客户端连接地址
|
||||
// #ifdef H5
|
||||
let mqttClient = mqtt.connect('ws://1.95.170.86:8083/mqtt', {
|
||||
@ -110,10 +121,10 @@
|
||||
mqttClient.on('connect', function(res) {
|
||||
console.log('连接成功')
|
||||
// 订阅主题
|
||||
mqttClient.subscribe(`1/ems/zzkj0002/control/response`, function(err) {
|
||||
mqttClient.subscribe(`1/ems/${this.sn}/control/response`, (err) => {
|
||||
if (!err) {
|
||||
// 订阅成功
|
||||
mqttClient.publish('1/app/zzkj0002/control/request', JSON.stringify({
|
||||
mqttClient.publish(`1/app/${this.sn}/control/request`, JSON.stringify({
|
||||
fun: 'GET',
|
||||
type: 'WJ_Get_NewControlSystem',
|
||||
content: 0
|
||||
@ -250,7 +261,7 @@
|
||||
return pre
|
||||
}, {})
|
||||
|
||||
this.mqttClient.publish(`1/app/zzkj0002/control/request`, JSON.stringify({
|
||||
this.mqttClient.publish(`1/app/${this.sn}/control/request`, JSON.stringify({
|
||||
fun: 'SET',
|
||||
type: 'WJ_Set_NewControlSystem',
|
||||
content: {
|
||||
|
||||
@ -167,6 +167,7 @@
|
||||
return this.vuex_language
|
||||
}
|
||||
},
|
||||
|
||||
watch: {
|
||||
currentStation: {
|
||||
handler(val) {
|
||||
@ -284,6 +285,7 @@
|
||||
this.userId = this.vuex_user.userId
|
||||
},
|
||||
methods: {
|
||||
|
||||
toDeviceControl() {
|
||||
|
||||
uni.navigateTo({
|
||||
|
||||
@ -1,4 +1,3 @@
|
||||
|
||||
import config from '@/common/config.js';
|
||||
import Vue from 'vue'
|
||||
import Vuex from 'vuex'
|
||||
@ -14,7 +13,9 @@ try{
|
||||
}
|
||||
|
||||
// 需要永久存储,且下次APP启动需要取出的,在state中的变量名
|
||||
let saveStateKeys = ['vuex_user', 'vuex_token', 'vuex_remember', 'vuex_locale','vuex_isAgent','vuex_language','vuex_stationValue'];
|
||||
let saveStateKeys = ['vuex_user', 'vuex_token', 'vuex_remember', 'vuex_locale', 'vuex_isAgent', 'vuex_language',
|
||||
'vuex_stationValue'
|
||||
];
|
||||
|
||||
// 保存变量到本地存储中
|
||||
const saveLifeData = function(key, value) {
|
||||
@ -53,8 +54,7 @@ const store = new Vuex.Store({
|
||||
tabbar_current: 0,
|
||||
vuex_stationValue: lifeData.vuex_stationValue ? lifeData.vuex_stationValue : '',
|
||||
vuex_inverterFlag: lifeData.vuex_inverterFlag ? lifeData.vuex_inverterFlag : 0,
|
||||
tabbarList: [
|
||||
{
|
||||
tabbarList: [{
|
||||
"icon": "warning",
|
||||
"text": "告警",
|
||||
'name': 'Alarm'
|
||||
|
||||
Reference in New Issue
Block a user