|
|
|
const mutations = {
|
|
|
|
/**
|
|
|
|
* 记录时间轴向上滚动的距离
|
|
|
|
* @param { object } state
|
|
|
|
* @param { number } num
|
|
|
|
*/
|
|
|
|
setScrollTop(state, num) {
|
|
|
|
state.scrollTop = num;
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 设置日常任务当前是否应该处于收缩状态
|
|
|
|
* @param { object } state
|
|
|
|
* @param { boolean } data
|
|
|
|
*/
|
|
|
|
setShrink(state, data) {
|
|
|
|
state.isShrink = data;
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 存储鼠标点击位置
|
|
|
|
* @param { object } state
|
|
|
|
* @param { object } data
|
|
|
|
*/
|
|
|
|
setClient(state, data) {
|
|
|
|
state.client = { ...data };
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 是否显示tips
|
|
|
|
* @param { object } state
|
|
|
|
* @param { boolean } data
|
|
|
|
*/
|
|
|
|
setTips(state, data) {
|
|
|
|
state.showTips = data;
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 是否显示tips
|
|
|
|
* @param { object } state
|
|
|
|
* @param { number } data
|
|
|
|
*/
|
|
|
|
setStatus(state, data) {
|
|
|
|
state.status = data;
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 是否显示tips
|
|
|
|
* @param { object } state
|
|
|
|
* @param { string } data
|
|
|
|
*/
|
|
|
|
setTipsContent(state, data) {
|
|
|
|
state.tipsContent = data;
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 设置当前项目信息
|
|
|
|
* @param { object } state
|
|
|
|
* @param { object } data
|
|
|
|
*/
|
|
|
|
setProject(state, data) {
|
|
|
|
state.project = { ...data };
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 设置当前项目名称
|
|
|
|
* @param { object } state
|
|
|
|
* @param { string } data
|
|
|
|
*/
|
|
|
|
setProjectName(state, data) {
|
|
|
|
state.project.name = data;
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 设置不展示的角色信息
|
|
|
|
* @param {Object} state
|
|
|
|
* @param {Array} data 服务端返回的模板数组
|
|
|
|
*/
|
|
|
|
setInvisibleRoles(state, data) {
|
|
|
|
state.invisibleRoles = data || [];
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 设置展示的角色信息
|
|
|
|
* @param {Object} state
|
|
|
|
* @param {Array} data 服务端返回的模板数组
|
|
|
|
*/
|
|
|
|
setVisibleRoles(state, data) {
|
|
|
|
state.visibleRoles = data || [];
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 设置当前角色信息
|
|
|
|
* @param {Object} state
|
|
|
|
* @param {string} roleId 当前正在展示的角色的id
|
|
|
|
*/
|
|
|
|
setRoleId(state, roleId) {
|
|
|
|
state.roleId = roleId;
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 设置时间基准点
|
|
|
|
* @param { object } state
|
|
|
|
* @param { number } data
|
|
|
|
*/
|
|
|
|
setTimeNode(state, data) {
|
|
|
|
state.timeNode = data;
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 设置时间颗粒度
|
|
|
|
* @param { object } state
|
|
|
|
* @param { number } data
|
|
|
|
*/
|
|
|
|
setTimeUnit(state, data) {
|
|
|
|
state.timeUnit = data;
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 设置向上查到的定期任务数据
|
|
|
|
* @param {Object} state
|
|
|
|
* @param {Array} data 服务端返回的模板数组
|
|
|
|
*/
|
|
|
|
setUpTasks(state, data) {
|
|
|
|
if (!data || !data.length) {
|
|
|
|
state.topEnd = true;
|
|
|
|
}
|
|
|
|
if (!state.tasks[0].name) {
|
|
|
|
state.tasks = [...data];
|
|
|
|
} else {
|
|
|
|
state.tasks = [...data.concat(state.tasks)];
|
|
|
|
}
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 设置向下查到的定期任务数据
|
|
|
|
* @param {Object} state
|
|
|
|
* @param {Array} data 服务端返回的模板数组
|
|
|
|
*/
|
|
|
|
setDownTasks(state, data) {
|
|
|
|
if (!data || !data.length) {
|
|
|
|
state.bottomEnd = true;
|
|
|
|
}
|
|
|
|
if (!state.tasks[0].name) {
|
|
|
|
state.tasks = [...data];
|
|
|
|
} else {
|
|
|
|
state.tasks = [...state.tasks.concat(data)];
|
|
|
|
}
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 清空定期任务数据
|
|
|
|
* @param {Object} state
|
|
|
|
*/
|
|
|
|
setTasks(state) {
|
|
|
|
const time = +new Date().getTime();
|
|
|
|
const data = [
|
|
|
|
{
|
|
|
|
panel: {},
|
|
|
|
plugins: [],
|
|
|
|
planStart: uni.$t.time.add(time, -1, 'day').valueOf(),
|
|
|
|
},
|
|
|
|
{
|
|
|
|
panel: {},
|
|
|
|
plugins: [],
|
|
|
|
planStart: time,
|
|
|
|
},
|
|
|
|
{
|
|
|
|
panel: {},
|
|
|
|
plugins: [],
|
|
|
|
planStart: uni.$t.time.add(time, 1, 'day').valueOf(),
|
|
|
|
},
|
|
|
|
];
|
|
|
|
state.tasks = data;
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 设置日常任务数据
|
|
|
|
* @param {Object} state
|
|
|
|
* @param {Array} data 服务端返回的模板数组
|
|
|
|
*/
|
|
|
|
setDailyTasks(state, data) {
|
|
|
|
state.dailyTasks = data || [];
|
|
|
|
},
|
|
|
|
};
|
|
|
|
|
|
|
|
export default mutations;
|