user.js 3.59 KB
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 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 ChangeTags(params) {
    return request({
        url: `/Users/ChangeTags`,
        method: 'post',
        params
    })
}