import { request } from '@/utils' export default { login: (data) => request.post('/base/access_token', data, { noNeedToken: true }), getUserInfo: () => request.get('/base/userinfo'), getUserMenu: () => request.get('/base/usermenu'), getUserApi: () => request.get('/base/userapi'), // 手机号 registerPhone: (data) => request.post('/app-user/register', data, { noNeedToken: true }), loginPhone: (data) => request.post('/app-user/login', data, { noNeedToken: true }), // 估值次数 userQuota: () => request.get('/app-user/quota'), // 短信验证码 sendVerifyCode: (data) => request.post('/sms/send-code', data, { noNeedToken: true }), loginWithVerifyCode: (data) => request.post('/sms/login', data, { noNeedToken: true }), // pages getIndustryList: () => request.get('/industry/list'), getHistoryList: (params) => request.get('/app-valuations/', { params }), valuations: (data = {}) => request.post('/app-valuations/', data), deleteValuations: (params = {}) => request.delete(`/app-valuations/${params.id}`), // profile updatePassword: (data = {}) => request.post('/base/update_password', data), // users getUserList: (params = {}) => request.get('/user/list', { params }), getUserById: (params = {}) => request.get('/user/get', { params }), createUser: (data = {}) => request.post('/user/create', data), updateUser: (data = {}) => request.post('/user/update', data), deleteUser: (params = {}) => request.delete(`/user/delete`, { params }), resetPassword: (data = {}) => request.post(`/user/reset_password`, data), // role getRoleList: (params = {}) => request.get('/role/list', { params }), createRole: (data = {}) => request.post('/role/create', data), updateRole: (data = {}) => request.post('/role/update', data), deleteRole: (params = {}) => request.delete('/role/delete', { params }), updateRoleAuthorized: (data = {}) => request.post('/role/authorized', data), getRoleAuthorized: (params = {}) => request.get('/role/authorized', { params }), // menus getMenus: (params = {}) => request.get('/menu/list', { params }), createMenu: (data = {}) => request.post('/menu/create', data), updateMenu: (data = {}) => request.post('/menu/update', data), deleteMenu: (params = {}) => request.delete('/menu/delete', { params }), // apis getApis: (params = {}) => request.get('/api/list', { params }), createApi: (data = {}) => request.post('/api/create', data), updateApi: (data = {}) => request.post('/api/update', data), deleteApi: (params = {}) => request.delete('/api/delete', { params }), refreshApi: (data = {}) => request.post('/api/refresh', data), // depts getDepts: (params = {}) => request.get('/dept/list', { params }), createDept: (data = {}) => request.post('/dept/create', data), updateDept: (data = {}) => request.post('/dept/update', data), deleteDept: (params = {}) => request.delete('/dept/delete', { params }), // auditlog getAuditLogList: (params = {}) => request.get('/auditlog/list', { params }), // esg getESGList: (params = {}) => request.get('/esg/list', { params }), getESGById: (params = {}) => request.get('/esg/get', { params }), createESG: (data = {}) => request.post('/esg/create', data), updateESG: (data = {}) => request.post('/esg/update', data), deleteESG: (params = {}) => request.delete('/esg/delete', { params }), // index getIndexList: (params = {}) => request.get('/index/list', { params }), getIndexById: (params = {}) => request.get('/index/get', { params }), createIndex: (data = {}) => request.post('/index/create', data), updateIndex: (data = {}) => request.post('/index/update', data), deleteIndex: (params = {}) => request.delete('/index/delete', { params }), // industry getIndustryList: (params = {}) => request.get('/industry/list', { params }), getIndustryById: (params = {}) => request.get('/industry/get', { params }), createIndustry: (data = {}) => request.post('/industry/create', data), updateIndustry: (data = {}) => request.post('/industry/update', data), deleteIndustry: (params = {}) => request.delete('/industry/delete', { params }), // policy getPolicyList: (params = {}) => request.get('/policy/list', { params }), getPolicyById: (params = {}) => request.get('/policy/get', { params }), createPolicy: (data = {}) => request.post('/policy/create', data), updatePolicy: (data = {}) => request.post('/policy/update', data), deletePolicy: (params = {}) => request.delete('/policy/delete', { params }), }