import { List } from 'ant-design-vue'; const mutations = { /** * 获取显示政策的ID * @param {object} state * @param {Number} num */ setPolicyId(state, num) { state.policyId = num; }, /** * 改变当前政策页数 * @param {object} state * @param {Number} num */ setCurrent(state, num) { state.current = num; }, /** * 改变当前政策列表 * @param {object} state * @param {object} data */ setPolicyStatus(state, data) { state.policyStatus = { ...data }; }, /** * 改变当前政策页数 * @param {object} state * @param {Number} num */ setComCurrent(state, num) { state.comCurrent = num; }, /** * 查看帖子详情 * @param {object} state * @param {object} data */ setPostDetail(state, data) { state.postDetail = { ...data }; }, /** * 改变当前帖子所选类型 * @param {object} state * @param {Number} num */ setPostVal(state, num) { state.postVal = num; }, /** * 改变当前帖子搜索框内容 * @param {object} state * @param {object} obj */ setPostIpCon(state, data) { state.postIpCon = data; }, /** * 改变当前活动公告搜索类型 * @param {object} state * @param {List} list */ setActList(state, list) { state.actList = list; }, /** * 改变当前活动公告搜索框内容 * @param {object} state * @param {string} str */ setActIpCon(state, str) { state.actIpCon = str; }, /** * 改变当前活动公告处于第几页 * @param {object} state * @param {Number} num */ setActCurrent(state, num) { state.actCurrent = num; }, /** * 存储当前活动公告详情 * @param {object} state * @param {object} data */ setActDetail(state, data) { state.actDetail = { ...data }; }, }; export default mutations;