Blame view

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