12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- import baseUrl from './index.js';
- let token = uni.getStorageSync('token')
- let tenant = uni.getStorageSync('userInfo').enterpriseOpenid
- let interval = setInterval(() => {
- token = uni.getStorageSync('token')
- tenant = uni.getStorageSync('userInfo').enterpriseOpenid
- }, 1000)
- export default (url, method, params) => { // 传参: 接口url, method类型, params参数
- return new Promise((resolve, reject) => {
- uni.request({
- method: method,
- url: baseUrl.url + url,
- data: params,
- header: {
- Authorization: 'Bearer ' + token,
- tenant: tenant
- }
- })
- .then((response) => {
- // 请求成功后的处理
- const res = response[1].data
- if (res.code === 200) {
- resolve(res) // 返回内容根据后端返回数据决定
- } else if (res.code === 401) {
- // 返回登录页
- setTimeout(function() {
- uni.reLaunch({
- url: '/pages/login/index'
- })
- }, 2000);
- } else {
- uni.showModal({
- title: '提示',
- content: res.msg,
- success: function(res) {}
- });
- }
- }).catch((reject) => {
- // 请求失败后的处理
- console.log('请求失败')
- })
- })
- }
|