93 lines
2.0 KiB
TypeScript
93 lines
2.0 KiB
TypeScript
|
|
import { http } from "@/utils/http";
|
||
|
|
|
||
|
|
type Result = {
|
||
|
|
code: string;
|
||
|
|
data: any;
|
||
|
|
};
|
||
|
|
|
||
|
|
// 会员列表
|
||
|
|
export const queryList = params => {
|
||
|
|
return http.request<Result>(
|
||
|
|
"get",
|
||
|
|
"/adminapi/User/user_lists",
|
||
|
|
{ params }
|
||
|
|
);
|
||
|
|
};
|
||
|
|
// 查看会员详情
|
||
|
|
export const getUserInfo = params => {
|
||
|
|
return http.request<Result>(
|
||
|
|
"get",
|
||
|
|
"/adminapi/User/userInfo",
|
||
|
|
{ params }
|
||
|
|
);
|
||
|
|
};
|
||
|
|
// 修改会员详情
|
||
|
|
export const editUserInfo = data => {
|
||
|
|
return http.request<Result>("post", "/adminapi/user/editUser", {
|
||
|
|
data
|
||
|
|
});
|
||
|
|
};
|
||
|
|
// 会员收支日志
|
||
|
|
export const userLogData = params => {
|
||
|
|
return http.request<Result>(
|
||
|
|
"get",
|
||
|
|
"/adminapi/user/money_log_list",
|
||
|
|
{ params }
|
||
|
|
);
|
||
|
|
}
|
||
|
|
// 获取会员相册列表
|
||
|
|
export const userPhotoAlbum = params => {
|
||
|
|
return http.request<Result>(
|
||
|
|
"get",
|
||
|
|
"/adminapi/User/get_album_list",
|
||
|
|
{ params }
|
||
|
|
);
|
||
|
|
}
|
||
|
|
|
||
|
|
// 删除会员
|
||
|
|
export const removeUserData = data => {
|
||
|
|
return http.request<Result>("post", "/adminapi/User/delUser", {
|
||
|
|
data
|
||
|
|
});
|
||
|
|
};
|
||
|
|
// 封禁会员
|
||
|
|
export const banUserData = data => {
|
||
|
|
return http.request<Result>("post", "/adminapi/User/banUser", {
|
||
|
|
data
|
||
|
|
});
|
||
|
|
};
|
||
|
|
// 设置官方账号
|
||
|
|
export const officialUserData = data => {
|
||
|
|
return http.request<Result>("post", "/adminapi/User/setSysTester", {
|
||
|
|
data
|
||
|
|
});
|
||
|
|
};
|
||
|
|
// 修改密码
|
||
|
|
export const changePassWordByUser = data => {
|
||
|
|
return http.request<Result>("post", "/adminapi/User/changePwd", {
|
||
|
|
data
|
||
|
|
});
|
||
|
|
};
|
||
|
|
// 设置资金
|
||
|
|
export const setMoneyByUser = data => {
|
||
|
|
return http.request<Result>("post", "/adminapi/User/setMoney", {
|
||
|
|
data
|
||
|
|
});
|
||
|
|
};
|
||
|
|
export const queryBanUserList = params => {
|
||
|
|
return http.request<Result>(
|
||
|
|
"get",
|
||
|
|
"/adminapi/User/get_forbidden_list",
|
||
|
|
{ params }
|
||
|
|
);
|
||
|
|
};
|
||
|
|
export const banUserByIpData = data => {
|
||
|
|
return http.request<Result>("post", "/adminapi/User/add_forbidden", {
|
||
|
|
data
|
||
|
|
});
|
||
|
|
}
|
||
|
|
export const unbanUserByIp = data => {
|
||
|
|
return http.request<Result>("post", "/adminapi/User/del_forbidden", {
|
||
|
|
data
|
||
|
|
});
|
||
|
|
}
|