| | |
| | | urlPrefix: options.urlPrefix || ['/api/common/', '/api/common/'], |
| | | }; |
| | | if (project.host.mock === 'on') { |
| | | this._defaultConfig.url = Fetcher.host + project.host.assetsPath.replace('/assets', '/mocks'); |
| | | if (project.host.assetsPath.indexOf('..') === 0) { |
| | | this._defaultConfig.url = Fetcher.host + '/' + project.host.assetsPath.replace('/assets', '/mocks'); |
| | | } else { |
| | | this._defaultConfig.url = Fetcher.host + project.host.assetsPath.replace('/assets', '/mocks'); |
| | | } |
| | | } else { |
| | | this._defaultConfig.url = Fetcher.host; |
| | | } |
| | |
| | | } else { |
| | | msg += '解析通讯数据异常!'; |
| | | } |
| | | this.message('error', msg); |
| | | setTimeout(() => { |
| | | this.message('fail', msg); |
| | | }, 20); |
| | | } |
| | | |
| | | /** |
| | |
| | | return response.data; |
| | | } |
| | | } else if (response.state.code === 2001) { |
| | | this.message('info', response.state.msg); |
| | | setTimeout(() => { |
| | | this.message('info', response.state.msg); |
| | | }, 20); |
| | | return null; |
| | | } else if (response.state.code === 9001) { |
| | | if (process.env.TARO_ENV === 'weapp') { |
| | | Taro.navigateTo({ url: '/pages/home/index/index?mode=login' }); |
| | | } |
| | | } else { |
| | | this.message('error', response.state.msg); |
| | | setTimeout(() => { |
| | | this.message('error', response.state.msg); |
| | | }, 20); |
| | | return null; |
| | | } |
| | | } |
| | |
| | | title: msg, |
| | | icon: 'none', |
| | | mask: true, |
| | | duration: type === 'error' ? 5000 : 3000, |
| | | duration: type === 'fail' ? 3000 : 2000, |
| | | }); |
| | | } |
| | | |