// 是否使用mock数据
const IsMock = false;
// 是否测试环境
const isDev = process.env.NODE_ENV === 'development';
const commonUrl = IsMock&&isDev? '/mock' : '/api/system';
const loginUrl = IsMock&&isDev ? '/mock' : '/api/auth';

// login
export const LOGIN = `${loginUrl}/user/login`;
export const GET_CAPTCHA = `${loginUrl}/user/getVerify`;
export const LOGOUT = `${loginUrl}/user/logout`;
export const GET_ACCESS_INFO = `${commonUrl}/menu/get-authorized-menus`;

// menus management
export const GET_USER_MENUS = `${commonUrl}/menu/user-open-tree`;

//菜单分页查询
export const MENU_PAGE = `${commonUrl}/menu/page`;
//菜单详情查看
export const MENU_FIND = `${commonUrl}/menu/find`;
//菜单编辑更新
export const MENU_EDIT = `${commonUrl}/menu/edit`;
//菜单状态修改
export const MENU_STATUS = `${commonUrl}/menu/status`;
//菜单一键同步
export const MENU_SYNC = `${commonUrl}/menu/one-key-sync`;
// 菜单位置排序
export const MENU_SORT = `${commonUrl}/menu/sort`;

// 文件上传
export const FILE_UPLOAD = `/api/upload/file`;

// 七牛云上传获取token
export const GET_UPLOAD_TOKEN= '/api/auth/user/getUploadToken';

// 日志操作
// export const GET_OPERATION_LIST = IsMock?'/mock/operation/OperatorLog':'/api/operation/OperatorLog';
export const GET_OPERATION_LIST = `${commonUrl}/operation/OperatorLog`;

export const GET_OPERATION_SEARCH_OPTIONS = `${commonUrl}/operation/SearchOptions`;

// export const GET_LOG_LIST = IsMock?'/mock/operation/loginLog':'/api/operation/loginLog';
export const GET_LOG_LIST = `${commonUrl}/operation/loginLog`;

//**************用户中心***************
//用户管理获取列表
export const USER_MANAGE_PAGE_GET = `${commonUrl}/user/page`;
//用户管理获取所有部门树
export const USER_MANAGE_DEPT_TREE_GET = `${commonUrl}/dept/all-list-tree`;
//用户管理添加
export const USER_MANAGE_FORM_ADD_POST = `${commonUrl}/user/add`;
//用户管理编辑
export const USER_MANAGE_FORM_EDIT_POST = `${commonUrl}/user/edit`;
//用户管理删除
export const USER_MANAGE_LIST_DEL = `${commonUrl}/user/del`;
//用户管理禁用启用
export const USER_MANAGE_LIST_SWITCH = `${commonUrl}/user/statusChange`;
//用户管理角色树
export const USER_MANAGE_ROLE_TREE = `${commonUrl}/user/role-open-list`;
//用户管理重置密码
export const USER_MANAGE_RESET_PASSWORD = `${commonUrl}/user/password-reset`;
//用户配置的部门树查询
export const USER_MANAGE_TREE_SEARCH = `${commonUrl}/user/dept-open-tree`;
//更改组织
export const USER_MANAGE_CHANGE_DEPT = `${commonUrl}/user/dept-set-save`;
//更改角色
export const USER_MANAGE_CHANGE_ROLE = `${commonUrl}/user/role-set-save`;
//获取角色
export const USER_MANAGE_CHANGE_ROLE_GET = `${commonUrl}/user/role-open-list`;
//用户账号重复判断
export const USER_MANAGE_SAME = `${commonUrl}/user/username-repeat-verify`;
//用户详情接口
export const USER_MANAGE_DETAILS = `${commonUrl}/user/find`;








// 用户中心-获取字典顶级父项
export const GET_DICTIONARY_PARENT_MESSAGE = `${commonUrl}/dictionary/parentOptions`;
// account info
export const CHANGE_PASSWORD = `${commonUrl}/user/password-change`;
export const CHANGE_USER_INFO = `${commonUrl}/user/info-change`; // {signId}
export const GET_SELF_MESSAGE = `${commonUrl}/user/info-find`;

// setting




//param management
export const GET_PARAM_LIST = IsMock
  ? '/api/param/queryList'
  : '/api/param/queryList';
export const ADD_PARAM = '/api/param/addParam';
export const UPDATE_PARAM = '/api/param/updateParam';

//access management
export const GET_ROLE_LIST = `${commonUrl}/role/page`;
export const ADD_ROLE = `${commonUrl}/role/add`;
export const DEL_ROLE = `${commonUrl}/role/del`;
export const EDIT_ROLE = `${commonUrl}/role/edit`;
export const OPEN_ROLE = `${commonUrl}/role/status-open`;
export const GET_ROLE_DETAIL = `${commonUrl}/role/find`;
export const DETERMINE_ROLENAME = `${commonUrl}/role/title-repeat-verify`;
export const SAVE_MENU = `${commonUrl}/role/menu-set-save`;
export const GET_ROLE_MENU = `${commonUrl}/role/menu-open-tree`;
export const GET_USERNUMBER = `${commonUrl}/role/role-user-name`;


export const GET_PRIVILEGECOMPANY = '/api/privilege/getPrivilegeCompany';

export const UPDATE_PASSWORD = '/api/user/updateUserPassword';
// 用户中心
// 用户中心-租户管理
export const USER_CENTER_TENANT_MANAGE_LIST = '/api/company/queryList';
// 用户中心-组织管理-列表
export const USER_CENTER_COMPANY_MANAGE_LIST = `${commonUrl}/dept/find`;
// 用户中心-组织管理-是否禁用状态修改
export const USER_CENTER_COMPANY_STATUS = `${commonUrl}/dept/status`;
// 用户中心-组织管理-详情
export const USER_CENTER_COMPANY_DETAIL = `${commonUrl}/dept/detail`;
// 用户中心-组织管理-禁用启用
export const COMPANY_MANAGE_OPEN_DISABLE = '/api/department/forbidden';
// 用户中心-组织管理-删除
export const COMPANY_DELETE = '/api/department/deleteDept';
// 用户中心-组织管理-新增组织
export const COMPANY_MANAGE_ADD_VERIFY = `${commonUrl}/dept/title-repeat-verify`;
// 用户中心-组织管理-新增组织
export const COMPANY_MANAGE_ADD = `${commonUrl}/dept/add`;
// 用户中心-组织管理-编辑
export const COMPANY_MANAGE_EDIT = `${commonUrl}/dept/edit`;
// 用户中心-组织管理-根据租户id查询部门树
export const DEPART_TREE_SEARCH = '/api/department/getDeptTreeByCompanyId/';
// 用户中心-组织管理-根据租户id查询部门树
export const COMPANY_SORT = `${commonUrl}/dept/deptSort`;
// 用户中心-组织管理-根据租户id查询部门树
export const COMPANY_DEL = `${commonUrl}/dept/del`;
// 用户中心-获取省市区数据
export const GET_ZONE_MSG = '/api/zone/queryZone';

// 用户中心-根据顶级父相ID获取字典子项
export const GET_DICTIONARY_CHILD_MESSAGE = '/api/dictionary/menuOptions/';
// 用户中心-用户管理-角色名下啦选项
export const GET_ROLE_OPTION = '/api/role/queryRoleName/';
// 用户中心-用户管理-禁用启用
export const OPEN_OR_CLOSE_ACCOUNT = '/api/user/forbidden';
// 用户中心-用户管理-删除员工
export const DELETE_WORKER = '/api/user/delete';
// 用户中心-用户管理-添加员工
export const ADD_WORKER = '/api/user/add';
// 用户中心-用户管理-编辑员工
export const EDIT_WORKER = '/api/user/update';


//字典管理
export const DICTIONARY_LIST = `${commonUrl}/dict/page`;
export const DICTIONARY_DETAIL = `${commonUrl}/dict/find`;
export const DELETE_DICTIONARY = `${commonUrl}/dict/del`;
export const ADD_DICTIONARY = `${commonUrl}/dict/add`;
export const UPDATE_DICTIONARY = `${commonUrl}/dict/edit`;
export const CLOSE_DICTIONARY = `${commonUrl}/dict/status-close`;
export const OPEN_DICTIONARY = `${commonUrl}/dict/status`;
export const SORT_DICTIONARY = `${commonUrl}/dict/sort`;
export const DICTIONARY_CHILDLIST = `${commonUrl}/dict/open-list`;
export const REMOVE_USER = `${commonUrl}/role/del-role-user`;
export const ADD_USER = `${commonUrl}/role/add-role-user`;
export const USER_LIST = `${commonUrl}/role/no-role-user`;

// 此处需要修改 
export const QI_NIU_SEVER = isDev?'https://static.hcytech.com.cn':' https://static.hcytech.com.cn';





