12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- import Config from '@/config'
- import Store from '@/store'
- export const webSocket = {
- methods: {
- connectWebSocket(userId) {
- // let webSocket = new WebSocket(`ws://139.224.24.90:8871/permission/api/ws/` + userId)
- let webSocket = new WebSocket(`ws://139.224.24.90:8880/permission/api/ws/` + userId)
- Store.commit('SET_WEB_SOCKET', webSocket)
- webSocket.onopen = () => {
- console.log('WebSocket连接成功')
- }
- // webSocket.onmessage = async (e) => {
- // console.log(e)
- // }
- webSocket.onerror = () => {
- console.log('WebSocket连接失败')
- }
- webSocket.onclose = () => {
- console.log('WebSocket连接关闭')
- }
- }
- }
- }
- export const commonData={
- mounted() {
- // this.DictMessage()
- // this.getUserInfo()
- // this.getScenario()
- },
- methods:{
- //获取个人信息
- getUserInfo() {
- this.$api.getUserInfo().then(response => {
- localStorage.tenant = response.data.tenantId
- this.$store.commit('SET_USERINFO', response.data)
- this.connectWebSocket(response.data.id)
- })
- },
- //获取字典项
- DictMessage() {
- this.$api.DictMessage().then(response => {
- this.$store.commit("SET_DictMessage",response.data)
- })
- },
- //获取应用场景
- getScenario(){
- this.$api.getScenario().then(response => {
- this.$store.commit("SET_Scenario",response.data.data)
- })
- }
- }
- }
|