1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- import carhelp from '@/apis/utils/mixin.js'
- //记录请求次数和响应次数
- let reqCount = 0,
- resCount = 0;
- var baseUrl=process.car.BASE_URL;
- const request = (options) => {
- var token=carhelp.getToken(options);
-
- reqCount++;
-
- return new Promise((resolve, reject) => {
- //如果特殊链接需要传入token
- if(options&&options.token){
- token=options.token;
- }
- uni.request({
- method: 'post',
- url: baseUrl + '/mobile/messageApi/readMessageNum',
- //data: options.data?options.data:{},
-
- header: {
- 'Content-Type': 'application/x-www-form-urlencoded',
- 'X-Requested-With': 'XMLHttpRequest',
- 'Authorization':token
- }
- }).then((response) => {
- //for(var t = Date.now(); Date.now() - t <= 2000;);
-
- resCount++
- //防止连续请求多个接口时loading闪现
- let [error, res] = response;
-
-
- if (res.data.code != 200) {
- reject(res.data.message)
- } else {
- if(!res.data.result){
- uni.showToast({
- title: res.data.message,
- position:'bottom'
- })
- reject(res.data.message);
- }else{
-
- carhelp.set("tabbar_show_num",res.data.data);
- resolve(res.data);
- }
-
- }
- }).catch(error => {
- resCount++
-
- let [err, res] = error;
- reject(err)
- })
- });
- }
- export default request
|