You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
const mutations = {
|
|
|
|
/**
|
|
|
|
* 设置state projects书籍
|
|
|
|
* @param {object} state
|
|
|
|
* @param {array} projects 项目列表
|
|
|
|
*/
|
|
|
|
setProjects(state, projects) {
|
|
|
|
if (!projects || !projects.length) {
|
|
|
|
state.projects = [];
|
|
|
|
} else {
|
|
|
|
state.projects = [...projects];
|
|
|
|
}
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 设置当前项目信息
|
|
|
|
* @param { object } state
|
|
|
|
* @param { object } data
|
|
|
|
*/
|
|
|
|
setProject(state, data) {
|
|
|
|
state.project = data || { name: '加载中...' };
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 设置当前项目名称
|
|
|
|
* @param { object } state
|
|
|
|
* @param { string } data
|
|
|
|
*/
|
|
|
|
setProjectName(state, data) {
|
|
|
|
state.project.name = data;
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 设置小红点
|
|
|
|
* @param { object } state
|
|
|
|
* @param { string } data
|
|
|
|
*/
|
|
|
|
setDotList(state, data) {
|
|
|
|
state.dotList = data;
|
|
|
|
},
|
|
|
|
};
|
|
|
|
|
|
|
|
export default mutations;
|