Browse Source

准备初始化

master
maochaoying 2 years ago
parent
commit
a41a4f1266
  1. 9
      src/components/info/AirSwitchConfig.vue
  2. 11
      src/mock/command.js
  3. 9
      src/store/modules/seal.js
  4. 4
      src/store/modules/websocket.js

9
src/components/info/AirSwitchConfig.vue

@ -70,8 +70,10 @@ import { useSealStore, useWebSocketStore } from '@/store'
import { import {
AirInletProportionalValve_setStateJSON, AirInletProportionalValve_setStateJSON,
AirOutletProportionalValve_setStateJSON, AirOutletProportionalValve_setStateJSON,
airInletProportionalValve_getStateJSON,
AirOutletProportionalValve_getStateJSON,
} from '@/mock/command' } from '@/mock/command'
import { ref } from 'vue'
import { ref, onMounted } from 'vue'
const activeTab = ref('1') const activeTab = ref('1')
const sealStore = useSealStore() const sealStore = useSealStore()
@ -113,6 +115,11 @@ const columns = ref([
const selectedValuesTop = ref(['0']) const selectedValuesTop = ref(['0'])
const selectedValuesBottom = ref(['0']) const selectedValuesBottom = ref(['0'])
onMounted(() => {
webSocketStore.sendCommandMsg(airInletProportionalValve_getStateJSON)
webSocketStore.sendCommandMsg(AirOutletProportionalValve_getStateJSON)
})
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>

11
src/mock/command.js

@ -362,3 +362,14 @@ export const AirOutletProportionalValve_setStateJSON = params => {
params, params,
} }
} }
// 获取上阀门的信息
export const airInletProportionalValve_getStateJSON = {
command: 'DeviceIOControlService.AirInletProportionalValve_getState',
messageId: 'AirInletProportionalValve_getState',
}
export const AirOutletProportionalValve_getStateJSON = {
command: 'DeviceIOControlService.AirOutletProportionalValve_getState',
messageId: 'airOutletProportionalValve_getState',
}

9
src/store/modules/seal.js

@ -10,10 +10,19 @@ export const useSealStore = defineStore({
oldAirPressure: null, oldAirPressure: null,
airInletProportionalValue: 0, airInletProportionalValue: 0,
airOutletProportionalValue: 0, airOutletProportionalValue: 0,
// 初始化的机器阀门信息
airInletProportionalInitVal: 0,
airOutletProportionalInitVal: 0,
} }
}, },
// actions // actions
actions: { actions: {
updateAirInletProportionalInitVal(airInletProportionalInitVal) {
this.airInletProportionalInitVal = airInletProportionalInitVal
},
updateAirOutletProportionalInitVal(airOutletProportionalInitVal) {
this.airOutletProportionalInitVal = airOutletProportionalInitVal
},
updateAirInletProportionalValue(airInletProportionalValue) { updateAirInletProportionalValue(airInletProportionalValue) {
this.airInletProportionalValue = airInletProportionalValue this.airInletProportionalValue = airInletProportionalValue
}, },

4
src/store/modules/websocket.js

@ -174,6 +174,10 @@ export const useWebSocketStore = defineStore({
console.log(dbval, 'dbva;') console.log(dbval, 'dbva;')
userStore.updateUserList(dbval) userStore.updateUserList(dbval)
break break
case 'AirInletProportionalValve_getState':
break
case 'airOutletProportionalValve_getState':
break
case 'chpasswd': case 'chpasswd':
const { ackcode: chpasswdCode } = JSON.parse(ev.data) const { ackcode: chpasswdCode } = JSON.parse(ev.data)
if (chpasswdCode != 0) { if (chpasswdCode != 0) {

Loading…
Cancel
Save