
// 状态管理
import Vue from 'vue';//这里为固定格式照抄
import Vuex from 'vuex';//这里为固定格式照抄
import createPersistedState from 'vuex-persistedstate'
Vue.use(Vuex);

const store = new Vuex.Store({
    state: {
        user_id:'',//当前用户id
        myuser_type:'',//用户类型 1超级管理员 ，2 经销商，3 农林政府单位 ，4 普通用户
        allo_equip_user_id:'',//分配设备传的用户id
        allo_equip_usename:'',//分配设备传的用户名称
        plantProtectionUserId:'',//植保项目用户id
        cbd_photo_id:'',//测报灯查看图片设备id
        cbd_photo_did:'',//测报灯查看图片设备did
        cbd_pest_id:'',//测报灯害虫统计设备id
        cbd_pest_did:'',//测报灯害虫统计设备did
        bzy_photo_id:'',//测报灯查看图片设备id
        bzy_photo_did:'',//测报灯查看图片设备did
        ele_history_id:'',//历史数据水肥设备id
        irrigate_id:'',//灌溉项目设备id
        ele_operat_id:'',//操作记录水肥设备id
        disasterWarnUserId:'',//灾害预警项目用户id
        jk_wran_id:'',//灾害预警查看图片监控设备id
        jk_wran_did:'',//灾害预警查看图片监控设备did
        jk_wran_name:'',//灾害预警查看图片设备组name
        wran_project_name:'',//灾害预警项目名称
        qxz_wran_id:'',//灾害预警气象站设备id
        qxz_wran_did:'',//灾害预警气象站设备did
        
    },
    mutations: {
      setData(state,obj){
        state[obj.name] = obj.val;
      },
      
    },
    plugins: [createPersistedState({ storage: window.sessionStorage })]
})

export default store 