skyouc
2024-12-21 c9c263dc43ad90f95f24a036cee9e6b47afb596c
store/modules/bluetooth.js
@@ -1,54 +1,54 @@
import {SET_INFODATA,SET_CONNECTBLEDATA,SET_CONNECTPRINTBLE} from '@/store/actionsType.js';
import {GET_CONNECTBLEDATA,GET_INFODATA,GET_CONNECTRINTDATA} from '@/store/gettersType.js';
const state = {
   BLEInfoData:[],  //存储蓝牙列表
   connectBLEData:[], //存储已链接蓝牙列表
   connectPrintBLE:{}   //存储已连接打印机蓝牙,存入缓存
}
const mutations = {
   [SET_INFODATA](state,value){
      if(value instanceof Array){
         state.BLEInfoData = value;
      }else{
         state.BLEInfoData.push(value);
      }
   },
   [SET_CONNECTBLEDATA](state,value){
      if(value instanceof Array){
         state.connectBLEData = value;
      }else{
         state.connectBLEData.push(value);
      }
   },
   [SET_CONNECTPRINTBLE](state,value){
      state.connectPrintBLE = value;
   }
}
const actions = {
   [SET_INFODATA]({commit},value){
      commit(SET_INFODATA,value);
   },
   [SET_CONNECTBLEDATA]({commit},value){
      commit(SET_CONNECTBLEDATA,value);
   },
   [SET_CONNECTPRINTBLE]({commit},value){
      commit(SET_CONNECTPRINTBLE,value);
   }
}
const getters = {
   [GET_CONNECTBLEDATA]:(state)=>{
      return state.connectBLEData;
   },
   [GET_INFODATA]:(state)=>{
      return state.BLEInfoData;
   },
   [GET_CONNECTRINTDATA]:(state)=>{
      return state.connectPrintBLE
   }
}
export default{
   state,
   getters,
   actions,
   mutations
};
import {SET_INFODATA,SET_CONNECTBLEDATA,SET_CONNECTPRINTBLE} from '@/store/actionsType.js';
import {GET_CONNECTBLEDATA,GET_INFODATA,GET_CONNECTRINTDATA} from '@/store/gettersType.js';
const state = {
   BLEInfoData:[],  //存储蓝牙列表
   connectBLEData:[], //存储已链接蓝牙列表
   connectPrintBLE:{}   //存储已连接打印机蓝牙,存入缓存
}
const mutations = {
   [SET_INFODATA](state,value){
      if(value instanceof Array){
         state.BLEInfoData = value;
      }else{
         state.BLEInfoData.push(value);
      }
   },
   [SET_CONNECTBLEDATA](state,value){
      if(value instanceof Array){
         state.connectBLEData = value;
      }else{
         state.connectBLEData.push(value);
      }
   },
   [SET_CONNECTPRINTBLE](state,value){
      state.connectPrintBLE = value;
   }
}
const actions = {
   [SET_INFODATA]({commit},value){
      commit(SET_INFODATA,value);
   },
   [SET_CONNECTBLEDATA]({commit},value){
      commit(SET_CONNECTBLEDATA,value);
   },
   [SET_CONNECTPRINTBLE]({commit},value){
      commit(SET_CONNECTPRINTBLE,value);
   }
}
const getters = {
   [GET_CONNECTBLEDATA]:(state)=>{
      return state.connectBLEData;
   },
   [GET_INFODATA]:(state)=>{
      return state.BLEInfoData;
   },
   [GET_CONNECTRINTDATA]:(state)=>{
      return state.connectPrintBLE
   }
}
export default{
   state,
   getters,
   actions,
   mutations
};