import http from '@/http/api.js' // 获取token const token = (tenantId, username, password, type) => { return http.request({ url: '/blade-auth/oauth/token', method: 'POST', header: { 'Tenant-Id': tenantId }, params: { tenantId, username, password, grant_type: "password", scope: "all", type } }) } const register = (phone, password) => { return http.request({ url: '', method: 'POST', params: { phone, password } }) } const refreshToken = (refresh_token, tenantId) => { return http.request({ url: '/api/blade-auth/oauth/token', method: 'post', headers: { 'Tenant-Id': tenantId }, params: { tenantId, refresh_token, grant_type: "refresh_token", scope: "all", } }) } // 获取用户信息 const userInfo = () => { return http.request({ url: '/api/blade-user/info', method: 'GET', }) } // 获取所有用户 export const getUserList = () => { return http.request({ url: '/api/blade-user/user-list', method: 'GET', }) } // 根据电话号码获取用户 export const getUserByPhoneIds = (phoneIds) => { return http.request({ url: '/api/blade-user/getUserByPhoneIds', method: 'POST', params: { phoneIds } }) } export const customizeGetList = (adCode) => { return http.request({ url: '/api/blade-user/customizeGetList', method: 'get', params: { adCode } }) } //更新用户信息 export const updateUserInfo = (data) => { return http.request({ url: '/blade-system/user/update', method: 'POST', data: data }) } // 获取用户信息 export const getUser = (id) => { console.log('************************', id) return http.request({ url: '/blade-system/user/detail', method: 'GET', params: { id } }) } // 获取用户信息 export const fetchUserInfo = (id) => { return http.request({ url: '/blade-system/user/details', method: 'GET', params: { id } }) } // 获取人员类型 export const getPeopleType = (params) => { return http.request({ url: '/blade-system/user/getUserInfoByCode', method: 'GET', params: params }) } export default { token, userInfo, refreshToken, register, getUserByPhoneIds }