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,
});
}