二次封装微信网络请求

class WHRequest {
  constructor(){
    this.BASE_URL=''
  }
  request(url, method, params) {
    return new Promise((resolve, reject) => {
      wx.request({
        url:this.BASE_URL+url,
        method,
        data:params,
        success(res) {
          resolve(res.data.data)
        },
        fail(err) {
          reject(err)
        }
      })
    })
  }
  get(url,params){
   return this.request(url,'GET',params)
  }
  post(url,data){
   return this.request(url,'POST',data)
  }
}

const whRequest = new WHRequest()

export default whRequest
class NewApi {
	request(url, type, data) {
		return new Promise((resolve, reject) => {
			newFetchData({
				type,
				url,
				data,
				success: (res) => {
					resolve(res);
				},
				error: (err) => {
					reject(err);
				},
			});
		});
	}
	get(url, params) {
		return this.request(url, 'get', params);
	}
	post(url, data) {
		return this.request(url, 'post', data);
	}
}

const newApi = new NewApi();

export default newApi;

import newApi from './index.js';
let userSN = JSON.parse(localStorage.getItem('_LOGIN_USERINFO'))?.userSN || '';

/* 获取平台公告列表 */
export function PGetSellNoticeList(params) {
	return newApi.post('newapi/SupplierShopByPlatfrom/PGetSellNoticeList', {
		type: 'supplier',
		...params,
	});
}

/* 获取首页订单信息 */
export function GetHomePageOrder(params) {
	return newApi.post('newapi/SupplierShopBySeller/GetHomePageOrder', {
		userSN,
		shopDays: 'Day', //Day,Week,Month
		...params,
	});
}

posted @ 2022-03-10 08:48  Wayhome'  阅读(25)  评论(0编辑  收藏  举报
// 侧边栏目录 // https://blog-static.cnblogs.com/files/douzujun/marvin.nav.my1502.css