12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- // @ts-ignore
- /* eslint-disable */
- import { request } from 'umi';
- /** 获取当前的用户信息 */
- export async function currentUser(param: any) {
- return request<{
- user_name: any;
- data: API.CurrentUser;
- }>('/web/v1/users/current', {
- method: 'GET',
- headers: { Authorization: param },
- });
- }
- /** 退出登录接口 POST */
- export async function outLogin(options?: { [key: string]: any }) {
- return request<Record<string, any>>('/web/v1/login/exit', {
- method: 'POST',
- ...(options || {}),
- });
- }
- /** 登录接口 POST */
- export async function login(body: API.LoginParams, options?: { [key: string]: any }) {
- return request<API.LoginResult>('/web/v1/login', {
- method: 'POST',
- headers: {
- 'Content-Type': 'application/json',
- },
- data: body,
- ...(options || {}),
- });
- }
- /**
- * 修改密码
- * @param params
- */
- export async function updatePwd(params: any) {
- return request('/web/v1/login/password', {
- method: 'PUT',
- data: params,
- });
- }
- /** 此处后端没有提供注释 GET /api/notices */
- export async function getNotices(options?: { [key: string]: any }) {
- return request<API.NoticeIconList>('/api/notices', {
- method: 'GET',
- ...(options || {}),
- });
- }
- /** 获取规则列表 GET /api/rule */
- export async function rule(
- params: {
- // query
- /** 当前的页码 */
- current?: number;
- /** 页面的容量 */
- pageSize?: number;
- },
- options?: { [key: string]: any },
- ) {
- return request<API.RuleList>('/api/rule', {
- method: 'GET',
- params: {
- ...params,
- },
- ...(options || {}),
- });
- }
- /** 新建规则 PUT /api/rule */
- export async function updateRule(options?: { [key: string]: any }) {
- return request<API.RuleListItem>('/api/rule', {
- method: 'PUT',
- ...(options || {}),
- });
- }
- /** 新建规则 POST /api/rule */
- export async function addRule(options?: { [key: string]: any }) {
- return request<API.RuleListItem>('/api/rule', {
- method: 'POST',
- ...(options || {}),
- });
- }
- /** 删除规则 DELETE /api/rule */
- export async function removeRule(options?: { [key: string]: any }) {
- return request<Record<string, any>>('/api/rule', {
- method: 'DELETE',
- ...(options || {}),
- });
- }
|