123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- import {
- http
- } from '@/common/request';
- export const ApiCallback = async (Api, params) => {
- const {
- path,
- method
- } = Api;
- let data = null
- switch (method) {
- case 'get':
- data = await http.get(path, params);
- break;
- case 'post':
- data = await http.post(path, params);
- break;
- }
- if (data && data.code === 200) {
- return Promise.resolve(data)
- } else {
- return Promise.reject(2)
- }
- }
- const onCallback = (data) => {
- if (data && data.code === 200) {
- const page = data?.page
- return Promise.resolve(page)
- } else {
- return Promise.reject(2)
- }
- }
- export const $request = {
- get: async (path, params = {}) => {
- data = await http.get(path, params);
- return onCallback(data)
- },
- post: async (path, params = {}) => {
- data = await http.post(path, params);
- return onCallback(data)
- }
- }
|