import request from '@/utils/request' export function login(data) { return request({ url: `/Account/SystemLogin?username=${data.username}&password=${data.password}`, method: 'post', data }) } export function getInfo(token) { return request({ url: `/Users/userInfo`, method: 'get', }) } export function ImportUserByExcel(token) { return request({ url: `/Account/ImportUser`, method: 'post' }) } export function logout() { return request({ url: '/vue-admin-template/user/logout', method: 'post' }) } export function GetUserList(data) { return request({ url: `/Users/GetUserList`, method: 'post', data }) } export function UsersCreate(data) { return request({ url: `/Users/Create`, method: 'post', data }) } export function UsersUpdate(data) { return request({ url: `/Users/Update`, method: 'post', data }) } export function UsersDelete(data) { return request({ url: `/Users/Delete`, method: 'post', params: data }) } export function UpdateCurrentPassword(data) { return request({ url: `/Account/UpdateCurrentPassword?Password=` + data.Password, method: 'post', // params: data }) } export function AccountRegister(data) { return request({ url: `/Account/Register`, method: 'post', data // params: data }) } //POST /api/Users/GetUserListByAdmin export function GetUserListByAdmin(data) { return request({ url: `/Users/GetUserListByAdmin`, method: 'post', data }) } export function GetUserListByAdminSimple(data) { return request({ url: `/Users/GetUserListByAdminSimple`, method: 'post', data }) } //修改管理员密码 export function UpdateCurrentPasswordById(data) { return request({ url: `/Account/UpdateCurrentPasswordById?UserId=` + data.UserId + '&Password=' + data.Password, method: 'post', data }) } export function AddInvitationAnswerMultiple(data) { return request({ url: `/InvitationAnswer/AddInvitationAnswerMultiple`, method: 'post', data }) } //公司面试邀请 export function AddInvitationCompanyMultiple(data) { return request({ url: `/InvitationCompany/AddInvitationCompanyMultiple`, method: 'post', data }) } //公司面试时间表 export function GetCompanyInvitation(data) { return request({ url: `/InvitationCompany/GetCompanyInvitation`, method: 'post', data }) } //删除面试邀请 export function InvitationCompanyDelete(ids) { return request({ url: '/InvitationCompany/Delete', method: 'post', params: ids }); } export function UserInfoResumeIdentification(data) { return request({ url: '/UserInfo/ResumeIdentification', method: 'post', data }); } //批量入库 export function UserInfo_BatchToUser(ids) { return request({ url: '/UserInfo/BatchToUser?ids=' + ids, method: 'post', }); } //删除用户 export function UserInfo_Delete(ids) { return request({ url: '/UserInfo/Delete?ids=' + ids, method: 'post', }); } //更新用户 export function UserInfo_Update(data) { return request({ url: '/UserInfo/Update', method: 'post', data }); } //用户列表 export function UserInfo_List(params) { return request({ url: `/UserInfo/List`, method: 'get', params }) } export function GetTypeSetting(params = {}) { return request({ url: `/userType/GetTypeSetting`, method: 'get', params }) } //设置标签 export function ChangeTags(params) { return request({ url: `/Users/ChangeTags`, method: 'post', params }) } //用户列表 export function UserTypeSettings(params) { return request({ url: `/userType/GetSettings`, method: 'post', params }) } export function saveTypeSetting(data) { return request({ url: `/userType/saveTypeSetting`, method: 'post', data }) } //设置标签 export function SelectPhoneBool(id, phone) { return request({ url: `/Users/SelectPhoneBool?id=${id}&phone=${phone}`, method: 'get', }) } export function ChangeClass(id, type) { return request({ url: `/Users/ChangeClass?id=${id}&type=${type}`, method: 'post', }) } export function getOuterUserInfo(id) { return request({ url: `/UserInfo/GetOuterUserInfo?id=${id}`, method: 'get' }); }