12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- import carhelp from '@/utils/mixin.js'
- var baseUrl = process.car.PARK_URL;
- const request = (options) => {
-
- return new Promise((resolve, reject) => {
- //如果特殊链接需要传入token
- uni.request({
- method: options.method ? options.method : 'get',
- url: baseUrl + options.url,
- data: options.data ? options.data : {},
- header: options.header ? {
- ...options.header,
- } : {
- 'Content-Type': 'application/x-www-form-urlencoded',
- 'X-Requested-With': 'XMLHttpRequest',
- // 'Authorization':token
- }
- }).then((response) => {
-
- //防止连续请求多个接口时loading闪现
- let [error, res] = response;
- if (res.data.code != 200) {
- reject(res.data.message)
- } else {
- if (!res.data.result) {
- reject(res.data.message);
- } else {
- resolve(res.data);
- }
- }
- }).catch(error => {
-
- let [err, res] = error;
- reject(err)
- })
- });
- }
- export default request
|