| 1 |
- {"ast":null,"code":"import \"core-js/modules/es.json.parse.js\";\nimport \"core-js/modules/es.json.stringify.js\";\nimport Vue from 'vue';\nimport Vuex from 'vuex';\nVue.use(Vuex);\nexport default new Vuex.Store({\n state: {\n token: localStorage.getItem('token') || '',\n userInfo: JSON.parse(localStorage.getItem('userInfo') || '{}')\n },\n mutations: {\n SET_TOKEN(state, token) {\n state.token = token;\n localStorage.setItem('token', token);\n },\n SET_USER_INFO(state, info) {\n state.userInfo = info;\n localStorage.setItem('userInfo', JSON.stringify(info));\n },\n LOGOUT(state) {\n state.token = '';\n state.userInfo = {};\n localStorage.removeItem('token');\n localStorage.removeItem('userInfo');\n }\n },\n actions: {\n login({\n commit\n }, {\n token,\n userInfo\n }) {\n commit('SET_TOKEN', token);\n commit('SET_USER_INFO', userInfo);\n },\n logout({\n commit\n }) {\n commit('LOGOUT');\n }\n }\n});","map":{"version":3,"names":["Vue","Vuex","use","Store","state","token","localStorage","getItem","userInfo","JSON","parse","mutations","SET_TOKEN","setItem","SET_USER_INFO","info","stringify","LOGOUT","removeItem","actions","login","commit","logout"],"sources":["E:/git/2021项目/安科院大屏/src/store/index.js"],"sourcesContent":["import Vue from 'vue'\nimport Vuex from 'vuex'\n\nVue.use(Vuex)\n\nexport default new Vuex.Store({\n state: {\n token: localStorage.getItem('token') || '',\n userInfo: JSON.parse(localStorage.getItem('userInfo') || '{}')\n },\n mutations: {\n SET_TOKEN(state, token) {\n state.token = token\n localStorage.setItem('token', token)\n },\n SET_USER_INFO(state, info) {\n state.userInfo = info\n localStorage.setItem('userInfo', JSON.stringify(info))\n },\n LOGOUT(state) {\n state.token = ''\n state.userInfo = {}\n localStorage.removeItem('token')\n localStorage.removeItem('userInfo')\n }\n },\n actions: {\n login({ commit }, { token, userInfo }) {\n commit('SET_TOKEN', token)\n commit('SET_USER_INFO', userInfo)\n },\n logout({ commit }) {\n commit('LOGOUT')\n }\n }\n})\n"],"mappings":";;AAAA,OAAOA,GAAG,MAAM,KAAK;AACrB,OAAOC,IAAI,MAAM,MAAM;AAEvBD,GAAG,CAACE,GAAG,CAACD,IAAI,CAAC;AAEb,eAAe,IAAIA,IAAI,CAACE,KAAK,CAAC;EAC5BC,KAAK,EAAE;IACLC,KAAK,EAAEC,YAAY,CAACC,OAAO,CAAC,OAAO,CAAC,IAAI,EAAE;IAC1CC,QAAQ,EAAEC,IAAI,CAACC,KAAK,CAACJ,YAAY,CAACC,OAAO,CAAC,UAAU,CAAC,IAAI,IAAI;EAC/D,CAAC;EACDI,SAAS,EAAE;IACTC,SAASA,CAACR,KAAK,EAAEC,KAAK,EAAE;MACtBD,KAAK,CAACC,KAAK,GAAGA,KAAK;MACnBC,YAAY,CAACO,OAAO,CAAC,OAAO,EAAER,KAAK,CAAC;IACtC,CAAC;IACDS,aAAaA,CAACV,KAAK,EAAEW,IAAI,EAAE;MACzBX,KAAK,CAACI,QAAQ,GAAGO,IAAI;MACrBT,YAAY,CAACO,OAAO,CAAC,UAAU,EAAEJ,IAAI,CAACO,SAAS,CAACD,IAAI,CAAC,CAAC;IACxD,CAAC;IACDE,MAAMA,CAACb,KAAK,EAAE;MACZA,KAAK,CAACC,KAAK,GAAG,EAAE;MAChBD,KAAK,CAACI,QAAQ,GAAG,CAAC,CAAC;MACnBF,YAAY,CAACY,UAAU,CAAC,OAAO,CAAC;MAChCZ,YAAY,CAACY,UAAU,CAAC,UAAU,CAAC;IACrC;EACF,CAAC;EACDC,OAAO,EAAE;IACPC,KAAKA,CAAC;MAAEC;IAAO,CAAC,EAAE;MAAEhB,KAAK;MAAEG;IAAS,CAAC,EAAE;MACrCa,MAAM,CAAC,WAAW,EAAEhB,KAAK,CAAC;MAC1BgB,MAAM,CAAC,eAAe,EAAEb,QAAQ,CAAC;IACnC,CAAC;IACDc,MAAMA,CAAC;MAAED;IAAO,CAAC,EAAE;MACjBA,MAAM,CAAC,QAAQ,CAAC;IAClB;EACF;AACF,CAAC,CAAC","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|