const getDefaultState = () => ({ //页面填完后的data数据 /** * 集中式空调页面此时所填数据 */ cenData: {}, /** * 多联式空调此时所填数据 */ conData: {}, /** * 分体式空调此时所填数据 */ fisData: {}, /** * 采暖页面此时所填数据 */ heaData: {}, /** * 照明页面此时所填数据 */ illData: {}, /** * 配电页面此时所填数据 */ dirData: {}, /** * 生活热水页面此时所填数据 */ hotData: {}, /** * 点击后获取当前空调页面所填数据 */ cenClickData: {}, conClickData: {}, fisClickData: {}, /** * 获取问询数据 */ searchInfo: {}, /** * 回显数据 */ editData: {}, //报告页面生成的签名图片url imageUrl: '', //页面中选择列表 checkboxList: [], fos: '', mul: '', fis: '', het: '', dis: '', ill: '', hot: '', }) const state = getDefaultState() const mutations = { //集中式空调页面此时所填数据 CURRENT_CEN_DATA: (state, data) => { state.cenData = data }, //再点击空调时获取当前页面所填数据 CURRENT_CEN_CLICK_DATA: (state, data) => { state.cenClickData = data }, //多联式空调此时所填数据 CURRENT_CON_DATA: (state, data) => { state.conData = data }, //再点击空调时获取当前页面所填数据 CURRENT_CONCLICK_DATA: (state, data) => { state.conClickData = data }, //分体式空调此时所填数据 CURRENT_FIS_DATA: (state, data) => { state.fisData = data }, //再点击空调时获取当前页面所填数据 CURRENT_FIS_CLICK_DATA: (state, data) => { state.fisClickData = data }, //采暖页面此时所填数据 CURRENT_HEA_DATA: (state, data) => { state.heaData = data }, //照明页面此时所填数据 CURRENT_ILL_DATA: (state, data) => { state.illData = data }, //配电页面此时所填数据 CURRENT_DIR_DATA: (state, data) => { state.dirData = data }, //生活热水页面此时所填数据 CURRENT_HOT_DATA: (state, data) => { state.hotData = data }, //获取问询数据 GET_SEARCHINFO: (state, data) => { state.searchInfo = data }, //当前页面回显数据 GET_EDITDATA: (state, data) => { state.editData = data }, GET_USER_PIC: (state, data) => { state.imageUrl = data }, GET_CHECKBOXLIST: (state, data) => { state.checkboxList = data }, GET_FOC: (state, data) => { console.log(data); state.foc = data }, GET_MUL: (state, data) => { state.mul = data }, GET_FIS: (state, data) => { state.fis = data }, GET_HET: (state, data) => { state.het = data }, GET_DIS: (state, data) => { state.dis = data }, GET_ILL: (state, data) => { state.ill = data }, GET_HOT: (state, data) => { state.hot = data } } const actions = {} export default { namespaced: true, state, mutations, actions }