pc.js 1.12 KB

//岗位
import $http,{URL} from "@/service/Service";
export default {
    namespaced:true,
    state: {
       demo:[],
       activeClass:JSON.parse(sessionStorage.getItem('activeClass'))?JSON.parse(sessionStorage.getItem('activeClass')):0,//首页菜单选中状态
       MenuFlag:{
          showMenuFlag:false,
          contactUs:true
       }
    },
    getters:{
   
    },
    mutations:{
         MSetdemo(state,data){
               state.demo = data;
         },
         //  改变首页菜单选中状态
         setActiveClass(state,data){
               state.activeClass = data
               sessionStorage.setItem('activeClass',JSON.stringify(data));
         },
         // 首页菜单显示隐藏
         MShowMenu(state,data){
               state.MenuFlag.showMenuFlag = data.menu
               state.MenuFlag.contactUs = data.us
         },
         
    },
    actions:{
       ASetdemo({dispatch,commit,state,computed}){
           
         return $http.GET(URL("/api"))
                     .then(d=>{
                        
                        commit("MSetdemo",d.data)
                     })
       }
    }
}