Blame view

lvdao-miniapp/utils/request.js 4.16 KB
e5b57447   杨鑫   '分包问卷'
1
  
a4bfb5fa   杨鑫   '最新'
2
3
4
  //  let hostall = window.location.href;
  // let c1 = hostall.split('cdwlMall')[0];
  let c1 = 'https://jy.scjysm.asia:18086/'
3f535f30   杨鑫   '初始'
5
6
7
8
9
10
11
12
13
14
15
16
17
  //封装request请求
  const sendRequest = (url, method = 'GET', data = {}, baseUrl,contentType) => {
  	//判断header提交数据类型
  	let types = '';
  	if (method == 'POST' && !contentType) {
  		types = 'application/x-www-form-urlencoded'
  	} else if (method == 'POST' && contentType) {
  		types = contentType
  	} else {
  		types = 'application/json';
  	}
  	var bases = ''
  	if(baseUrl == 1){
eeb2763c   杨鑫   '最新'
18
  		// bases = 'http://172.16.61.125:9003/' + url;
60cd6339   杨鑫   '最新'
19
  		// bases = 'http://172.16.61.123/cdwlMall/admin-server' + url;
68b046b0   wesley88   1
20
  		// bases = 'https://zhgw.028wlkj.com:20443/cdwlMall/meserver/admin-server' + url;
99c20f13   wesley88   1
21
  		// bases = 'https://jy.scjysm.asia:18086/cdwlMall/meserver/admin-server' + url;
be060284   杨鑫   '最新'
22
  		
a4bfb5fa   杨鑫   '最新'
23
  		bases = 'http://128.10.249.21:9003'+ url;
ad921312   wesley88   1
24
  		// bases = 'https://zhld.028wlkj.com:49008/cdwlMall/admin-server' + url;
65478d1d   杨鑫   '最新'
25
  		
a4bfb5fa   杨鑫   '最新'
26
  		// bases = c1 + 'cdwlMall/meserver/admin-server' + url;
e5b57447   杨鑫   '分包问卷'
27
  		
2067568a   杨鑫   '租金缴费'
28
  	}else if(baseUrl == 3){
99c20f13   wesley88   1
29
  		// bases = 'https://jy.scjysm.asia:18086/cdwlMall/meserver/api' + url;
68b046b0   wesley88   1
30
  		// bases = 'https://zhgw.028wlkj.com:20443/cdwlMall/meserver/api' + url;
65478d1d   杨鑫   '最新'
31
  		// bases = 'http://192.168.2.107:9007' + url;
1dbc0b2d   wesley88   1
32
  		// bases = 'http://192.168.2.230:9007' + url;
99c20f13   wesley88   1
33
  		bases = c1 + 'cdwlMall/meserver/api' + url;
2067568a   杨鑫   '租金缴费'
34
  		
3f535f30   杨鑫   '初始'
35
  	}else{
eeb2763c   杨鑫   '最新'
36
  		// bases = 'http://172.16.61.125:9004/' + url;
e5b57447   杨鑫   '分包问卷'
37
  		// bases = 'http://172.16.61.48/business-server' + url;
60cd6339   杨鑫   '最新'
38
  		// bases = 'http://172.16.61.123/cdwlMall/business-server' + url;
99c20f13   wesley88   1
39
  		// bases = 'https://jy.scjysm.asia:18086/cdwlMall/business-server' + url;
68b046b0   wesley88   1
40
  		// bases = 'https://zhgw.028wlkj.com:20443/cdwlMall/business-server' + url;
1dbc0b2d   wesley88   1
41
  		// bases = 'http://192.168.2.230:9004' + url;
ad921312   wesley88   1
42
  		// bases = 'https://zhld.028wlkj.com:49008/cdwlMall/business-server' + url;
99c20f13   wesley88   1
43
  		bases = c1 + 'cdwlMall/business-server' + url;
65478d1d   杨鑫   '最新'
44
  		
3f535f30   杨鑫   '初始'
45
46
47
48
49
50
51
52
53
54
55
56
  	}
  	var token = uni.getStorageSync('token') || '';
  	var shopId = uni.getStorageSync('shopId') || '';
  	return new Promise(function(resolve, reject) {
  		uni.showLoading({
  			title: '加载中...'
  		});
  		uni.request({
  			url: bases,
  			data: data,
  			method: method,
  			header: {
1ab21b43   杨鑫   '策略'
57
  				'Content-Type': 'application/json',
3f535f30   杨鑫   '初始'
58
59
60
61
62
63
  				'shopId':shopId,
  				'Accept': 'application/json, text/javascript, */*; q=0.01',
  				'Authorization-business':uni.getStorageSync('token'),
  			},
  			success(res) {
  				uni.hideLoading();
f692f3a5   wesley88   1
64
  				var code = res.data.code+'';
3f535f30   杨鑫   '初始'
65
66
  				console.log("res",res)
  				switch (code) {
f692f3a5   wesley88   1
67
  					case '20001':
3f535f30   杨鑫   '初始'
68
69
70
71
72
73
  						uni.showModal({
  							title: '登录提示',
  							content: '无权访问!请重新登录后再来操作',
  							showCancel:false,
  							success:ress => {
  								uni.reLaunch({
f692f3a5   wesley88   1
74
  									url:'/pages/login/login'
3f535f30   杨鑫   '初始'
75
76
77
78
  								})
  							}
  						})
  						break;
f692f3a5   wesley88   1
79
  					case '20002':
3f535f30   杨鑫   '初始'
80
81
82
83
84
85
  						uni.showModal({
  							title: '登录提示',
  							content: '身份已过期,请重新登录后再来操作!',
  							showCancel:false,
  							success:ress => {
  								uni.redirectTo({
f692f3a5   wesley88   1
86
  									url:'/pages/login/login'
3f535f30   杨鑫   '初始'
87
88
89
90
  								})
  							}
  						})
  						break;
f692f3a5   wesley88   1
91
  					case '20003':
3f535f30   杨鑫   '初始'
92
93
  						uni.showModal({
  							title: '登录提示',
f692f3a5   wesley88   1
94
  							content: '身份已过期,请重新登录!',
3f535f30   杨鑫   '初始'
95
96
97
  							showCancel:false,
  							success:ress => {
  								uni.redirectTo({
f692f3a5   wesley88   1
98
  									url:'/pages/login/login'
3f535f30   杨鑫   '初始'
99
100
101
102
  								})
  							}
  						})
  						break;
f692f3a5   wesley88   1
103
  					case '20005':
3f535f30   杨鑫   '初始'
104
105
106
107
108
109
  						uni.showModal({
  							title: '登录提示',
  							content: '访问被禁止,请重新登录!',
  							showCancel:false,
  							success:ress => {
  								uni.redirectTo({
f692f3a5   wesley88   1
110
  									url:'/pages/login/login'
3f535f30   杨鑫   '初始'
111
112
113
114
  								})
  							}
  						})
  						break;
f692f3a5   wesley88   1
115
  					case '500':
68b046b0   wesley88   1
116
117
118
  						uni.showToast({
  							icon:'none',
  							title:res.data.msg?res.data.msg:'系统错误,请重新登录!'
3f535f30   杨鑫   '初始'
119
  						})
68b046b0   wesley88   1
120
121
122
123
124
125
126
127
128
129
130
  						// uni.showModal({
  						// 	title: '登录提示',
  						// 	content: res.data.msg?res.data.msg:'系统错误,请重新登录!',
  						// 	success:ress => {
  						// 		if (ress.confirm) {
  						// 			uni.redirectTo({
  						// 				url:'/pages/login/login'
  						// 			})
  						// 		}
  						// 	}
  						// })
3f535f30   杨鑫   '初始'
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
  						break;
  						
  					default:
  						resolve(res);
  						break;
  				}
  			},
  			fail(err) {
  				uni.hideLoading();
  				uni.showToast({title:"出错啦,请稍后再试",icon:"error"});
  				reject(err);
  			}
  		})
  	})
  }
   
  module.exports.sendRequest = sendRequest