|
|
@ -25,13 +25,13 @@ export default function useInit() { |
|
|
|
const data = await uni.$u.api.findProjectById(params); |
|
|
|
store.commit('project/setProject', data); |
|
|
|
} catch (error) { |
|
|
|
console.log('error: ', error || '获取项目信息失败'); |
|
|
|
console.error('error: ', error || '获取项目信息失败'); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
// 获取到角色列表,设置所有任务对应的角色
|
|
|
|
function setAllTasksByRoles(roles) { |
|
|
|
let arr = allTasks.value; |
|
|
|
const arr = allTasks.value; |
|
|
|
if (roles && roles.length) { |
|
|
|
roles.forEach(role => { |
|
|
|
const item = { role }; |
|
|
@ -84,8 +84,7 @@ export default function useInit() { |
|
|
|
uni.$ui.showToast('缺少项目信息参数'); // 没有项目id参数
|
|
|
|
} else { |
|
|
|
if (options.p !== uni.$storage.getStorageSync('projectId')) { |
|
|
|
console.log('切项目了'); |
|
|
|
store.commit('role/setRoleId', '') |
|
|
|
store.commit('role/setRoleId', ''); |
|
|
|
uni.$storage.setStorageSync('roleId', ''); |
|
|
|
store.commit('task/setAllTasks', []); |
|
|
|
} |
|
|
|