2023-03-14 09:11:54 +08:00
|
|
|
import {
|
|
|
|
|
WeaTools
|
|
|
|
|
} from 'ecCom'
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 获取权限
|
|
|
|
|
* @param {[type]} moduleName [模块名]
|
|
|
|
|
* @param {Object} params [description]
|
|
|
|
|
* @return {[type]} [description]
|
|
|
|
|
*/
|
|
|
|
|
export const authorized = (moduleName, params = {}, apiMethod = 'getHasRight') => WeaTools.callApi(`/api/hrm/${moduleName}/${apiMethod}`, 'POST', params);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 应用分权
|
|
|
|
|
*/
|
|
|
|
|
export const detachable = (params = {}) => WeaTools.callApi('/api/hrm/common/getDetachable', 'GET', params);
|
|
|
|
|
|
|
|
|
|
|
2024-12-11 15:32:14 +08:00
|
|
|
export const checkAuthAndDetach = (moduleName, params = {}, apiMethod = 'getHasRight') => Promise.all([authorized(moduleName, params = {}, apiMethod || 'getHasRight'), detachable()])
|
2023-03-14 09:11:54 +08:00
|
|
|
|
|
|
|
|
|
2024-12-11 15:32:14 +08:00
|
|
|
export const exportExcel = (params = {}) => WeaTools.callApi('/api/ec/dev/table/export', 'POST', params)
|