import request from '@/utils/request' import { encrypt } from '@/utils/rsaEncrypt' import { getToken } from '@/utils/auth' export function add(data) { return request({ url: 'api/users', method: 'post', data }) } export function del(ids) { return request({ url: 'api/users', method: 'delete', data: ids }) } export function edit(data) { return request({ url: 'api/users', method: 'put', data }) } export function editUser(data) { return request({ url: 'api/users/center', method: 'put', data }) } export function updatePass(user) { const data = { oldPass: encrypt(user.oldPass), newPass: encrypt(user.newPass) } return request({ url: 'api/users/updatePass/', method: 'post', data }) } export function updateEmail(form) { const data = { password: encrypt(form.pass), email: form.email } return request({ url: 'api/users/updateEmail/' + form.code, method: 'post', data }) } export function resetpassword(data) { return request({ url: 'api/users/resetpassword', method: 'post', headers: { Authorization: getToken() }, data }) } // 我得消息 export function FetchMyNotice(params) { return request({ url: 'api/users/myNotice', method: 'get', params }) } // 我得消息全部标记已读 export function FetchMyReadAll(data) { return request({ url: 'api/users/myReadAll', method: 'put', data }) } export default { add, edit, del, resetpassword, FetchMyNotice, FetchMyReadAll }