import request from '@/utils/request' // 登录方法 export function login(data) { return request({ url: '/auth/loginApp ', headers: { isToken: false }, method: 'post', data }) } // 登录方法 export function tokenLogin(token) { return request({ url: `/auth/tokenlogin?token=${token}&loginType=0`, headers: { isToken: false }, method: 'get' }) } // 注册方法 export function register(data) { return request({ url: '/auth/register', headers: { isToken: false }, method: 'post', data: data }) } // 获取菜单 export function getMenu() { return request({ url: '/system/menu/getRouters', method: 'get' }) } // 获取天气预警 export function getTheAreaWeather(orgId) { return request({ url: `/core/weatherWarning/getTheAreaWeather/${orgId}`, method: 'get' }) } // 刷新方法 export function refreshToken() { return request({ url: '/auth/refresh', method: 'post' }) } // 获取用户详细信息 export function userInfo() { return request({ url: '/system/user/getInfo', method: 'get' }) } // 获取用户详细信息 export function getDot() { return request({ url: '/core/center/haveRead', method: 'get' }) } // 退出方法 export function logout() { return request({ url: '/auth/logoutApp', method: 'delete' }) } // 获取验证码 export function getCodeImg() { return request({ url: '/code', headers: { isToken: false }, method: 'get', timeout: 20000 }) } // 查询部门下拉树结构 export function deptTreeList(id) { return request({ url: '/system/dept/deptTree', method: 'get', params: { id } }) } //根据字典类型查询字典值接口 export function getDict(dictType) { return request({ url: '/system/dict/data/type/' + dictType, method: 'get' }) } //通过组织机构ID获取人员 export function getOrgPeople(orgId) { return request({ url: `/system/user/getByOrgId/${orgId}`, method: 'get' }) } //上传文件 export function upload(data, type) { return request({ url: '/file/file/upload', method: 'post', headers: { 'Content-Type': 'multipart/form-data' }, data, params: { busType: type } }) } //上传base64文件 export function uploadBase64(data) { return request({ url: '/file/file/uploadBase64', method: 'post', data }) } //修改前的 机构树 组织机构用户使用的树 export function userAndOrgTree(removeId) { return request({ url: '/system/dept/deptTree', method: 'get', params: removeId }) } //驾驶舱行社树 export function hangsheAndOrgTree(removeId) { return request({ url: '/system/dept/deptTree/hangshe', method: 'get', params: removeId }) } //常规业务使用的树 export function deptTreeSelect(data) { if (!data) { data = { excludeOrgCode: '900000000', excludeOrgName: '各部门' } } return request({ url: '/system/dept/deptTree/business', method: 'post', data }) } //行社机构树 export function handsheDeptTreeSelect() { return request({ url: '/system/dept/deptTree/hangshe', method: 'get' }) } export function wholeTreeSelect(para) { if(!para) { para={ orgId:"", includeSub:true, excludeOrgName:"各部门" } } return request({ url: '/system/dept/deptTree/whole', method: 'post', data: para, }) }