47 lines
1.2 KiB
JavaScript
47 lines
1.2 KiB
JavaScript
|
|
import apis from '../utils/request';
|
|
const { GET, POST, PUT, DELETE } = apis
|
|
// 保存用户信息
|
|
export const login = async function(data) {
|
|
return await POST('/wx/login', data);
|
|
}
|
|
|
|
// 非管理员验证
|
|
export const userValidate = async function(data) {
|
|
return await POST('/wx/user/validate', data);
|
|
}
|
|
|
|
// 获取用户邀请二维码
|
|
export const getWxCode = async function(id) {
|
|
return await GET(`/wx/getWxCode?id=${id}`);
|
|
}
|
|
|
|
// 获取扫描二维码的列表
|
|
export const getApproveList = async function(status=0) {
|
|
return await GET('/wx/getApproveList?status=' + status, );
|
|
}
|
|
|
|
// 审批用户加入
|
|
export const approveUser = async function(data) {
|
|
return await POST('/wx/approve', data);
|
|
}
|
|
|
|
// 移除用户
|
|
export const removeUser = async function(uid, tid) {
|
|
return await DELETE(`/wx/removeUser/${tid}/${uid}`);
|
|
}
|
|
|
|
// 获取用户最新信息
|
|
export const getUserInfo = async function() {
|
|
return await GET('/wx/getUserInfo');
|
|
}
|
|
|
|
// 非管理员重新提交申请
|
|
export const reApprove = async function() {
|
|
return await POST('/wx/reApprove');
|
|
}
|
|
|
|
// 非管理员扫码
|
|
export const userApply = async function(data) {
|
|
return await POST('/wx/apply', data);
|
|
} |