nbugs-pc-select-user
Version:
https://nbugs.yuque.com/front-end/components/project-readme
37 lines (31 loc) • 876 B
JavaScript
// 接口请求默认参数
export const fetchDefaultOptions = {
haveAuthority: false,
groupTypes: ['student_group', 'schoolworker_group'],
userTypes: ['student', 'teacher'],
};
// 获取页面所在环境
export function getEnv() {
const metaTagList = document.getElementsByTagName('meta');
const resultItem = Array.prototype.find.call(metaTagList, item => {
const { name } = item;
return name === 'x-server-env';
});
const env = resultItem ? resultItem.content : 'dev';
return env;
}
// 过滤选择节点数组
export function filterNodes(originNodes) {
/* eslint-disable no-param-reassign */
const _nodes = originNodes.map(item => {
const { type } = item;
if (type === 'dept') {
delete item.userId;
delete item.userName;
delete item.userType;
}
return item;
});
return _nodes;
/* eslint-enable */
}