0.1.26 • Published 12 months ago

@dsaco/utils v0.1.26

Weekly downloads
-
License
-
Repository
github
Last release
12 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

12 months ago

0.1.21

12 months ago

0.1.22

12 months ago

0.1.23

12 months ago

0.1.24

12 months ago

0.1.25

12 months ago

0.1.26

12 months ago

0.1.18

1 year ago

0.1.19

1 year 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

3 years ago

0.1.5

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.0.1

3 years ago

0.1.0

3 years ago