0.1.26 • Published 11 months ago

@dsaco/utils v0.1.26

Weekly downloads
-
License
-
Repository
github
Last release
11 months ago
install
npm i -S @dsaco/utils
usage
import { message } from 'antd';
import { Request as _Request } from '@dsaco/utils';

export const Request = new _Request(undefined, (e) => {
  const response = e.response;

  if (response?.status === 400) {
    message.error(
      (response?.data as API.ResponseError)?.message ?? '错误的请求'
    );
  } else if (response?.status === 401) {
    message.error('用户未登录');
  } else if (response?.status === 403) {
    message.error('权限不足');
  } else if (response?.status === 404) {
    message.error('访问地址不存在');
  } else if (response?.status === 500) {
    message.error((response?.data as API.ResponseError)?.message ?? '网络异常');
  }
  return Promise.reject(e.response?.statusText);
});
import { Request } from '@/utils';

export const getUsersByPage: API.RequestRecords<User> = (params) => {
  return Request.get('/api/users/page', params);
};
0.1.20

11 months ago

0.1.21

11 months ago

0.1.22

11 months ago

0.1.23

11 months ago

0.1.24

11 months ago

0.1.25

11 months ago

0.1.26

11 months ago

0.1.18

12 months ago

0.1.19

12 months ago

0.1.17

1 year ago

0.1.16

1 year ago

0.1.10

2 years ago

0.1.11

2 years ago

0.1.12

2 years ago

0.1.13

2 years ago

0.1.14

2 years ago

0.1.15

2 years ago

0.1.8

2 years ago

0.1.9

2 years ago

0.1.7

2 years ago

0.1.5

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.0.1

2 years ago

0.1.0

2 years ago