4b045f7c
刘淇
江阴初始化项目
|
1
2
|
import md5 from './md5.min.js';
|
4b045f7c
刘淇
江阴初始化项目
|
3
4
5
|
// 江阴正式环境
var serverUrl = "https://bus.jycrtc.com";
|
2f02d40c
chenbiao
add 登录页面数据接口联调
|
6
|
//江阴微信小程序appid
|
e133a83d
chenbiao
add 接口文档更新
|
7
|
const hs_wxPay_appId = 'wxfdc1af620d3ab750';
|
2f02d40c
chenbiao
add 登录页面数据接口联调
|
8
9
10
|
// 江阴慧停车orgId
const public_orgId = '10107';
|
b42d4437
chenbiao
add 公共js信息更新
|
11
12
|
const appName = '江阴慧停车';
const ACompany = '©江阴慧停车管理有限公司';
|
4b045f7c
刘淇
江阴初始化项目
|
13
|
const BCompany = '由中兴智能交通股份有限公司提供技术支持';
|
4b045f7c
刘淇
江阴初始化项目
|
14
15
16
|
const appVerson = '1.0.0';
const SetToken = uni.getStorageSync("globalUser").token;
|
4b045f7c
刘淇
江阴初始化项目
|
17
|
|
4b045f7c
刘淇
江阴初始化项目
|
18
19
|
// ----江阴项目 接口----
// 商户登录
|
2f02d40c
chenbiao
add 登录页面数据接口联调
|
20
|
const userLogin = serverUrl + "/business/h5/index/login";
|
4b045f7c
刘淇
江阴初始化项目
|
21
|
|
f7e9351e
chenbiao
add 接口文档更新
|
22
23
24
|
// 获取已登录商户用户信息
const indexInfo = serverUrl + "/business/h5/index/info";
|
4b045f7c
刘淇
江阴初始化项目
|
25
|
// 商户退出登录
|
2f02d40c
chenbiao
add 登录页面数据接口联调
|
26
|
const userLoginout = serverUrl + "/business/h5/index/logout";
|
4b045f7c
刘淇
江阴初始化项目
|
27
28
|
// 商户关于我们
|
2f02d40c
chenbiao
add 登录页面数据接口联调
|
29
|
const useraboutUs = serverUrl + "/business/h5/index/aboutUs";
|
4b045f7c
刘淇
江阴初始化项目
|
30
|
|
93c5ecb3
chenbiao
add 添加filter.js 设...
|
31
32
33
|
// 商户账户余额信息
const walletAccount = serverUrl + "/business/h5/wallet/account";
|
d9f79954
刘淇
停车记录
|
34
35
36
37
38
39
40
41
|
// 通过商户ID查询停车记录信息
const getBusinessParkOrderByBusIdForPage = serverUrl + "/business/h5/order/getBusinessParkOrderByBusIdForPage";
// 通过商户ID查询停车记录信息
const getPayOrderByOrderId = serverUrl + "/business/h5/order/getPayOrderByOrderId";
|
4b045f7c
刘淇
江阴初始化项目
|
42
|
//
|
2f02d40c
chenbiao
add 登录页面数据接口联调
|
43
|
const requestSign = function(inputData) {
|
4b045f7c
刘淇
江阴初始化项目
|
44
|
|
0206229e
刘淇
登陆
|
45
|
var jsonList = inputData || {};
|
752e0b8b
刘淇
登陆
|
46
47
|
jsonList.orgId = public_orgId;
|
2f02d40c
chenbiao
add 登录页面数据接口联调
|
48
49
50
51
|
jsonList.sign_type = "md5";
jsonList.app_id = "0eca8f5373ca4866aec2f8e9d9367104";
jsonList.deviceInfo = "BC0703A4-AFB0-4B51-9089-9B7487C0CC6E";
jsonList.salt = getSalt();
|
dd5ecdbd
chenbiao
add 接口文档更新
|
52
|
jsonList.terminalSource = "11";
|
752e0b8b
刘淇
登陆
|
53
|
// jsonList.token = getGlobalUser("globalUser").token;
|
d9f79954
刘淇
停车记录
|
54
55
|
jsonList.token = getGlobalUser("globalUser").token;
// jsonList.token = 'af7ed65335f842ee8f754e841ff940ea';
|
4b045f7c
刘淇
江阴初始化项目
|
56
57
|
var arrData = [];
|
2f02d40c
chenbiao
add 登录页面数据接口联调
|
58
|
for (var key in jsonList) {
|
4b045f7c
刘淇
江阴初始化项目
|
59
|
var obj = {};
|
2f02d40c
chenbiao
add 登录页面数据接口联调
|
60
61
62
63
64
65
|
// console.log("key = "+key);
// // obj[key] =jsonList[key];
obj.keyname = key;
obj.value = jsonList[key];
// console.log(obj);
arrData.push(obj);
|
4b045f7c
刘淇
江阴初始化项目
|
66
|
}
|
2f02d40c
chenbiao
add 登录页面数据接口联调
|
67
68
69
|
var sign = getSign(arrData);
jsonList.sign = sign;
return jsonList;
|
4b045f7c
刘淇
江阴初始化项目
|
70
71
72
73
|
}
//获取sign
|
2f02d40c
chenbiao
add 登录页面数据接口联调
|
74
75
76
77
78
79
80
81
82
83
84
|
var getSign = function(objb) {
var compare = function(obj1, obj2) {
var val1 = obj1.keyname;
var val2 = obj2.keyname;
if (val1 < val2) {
return -1;
} else if (val1 > val2) {
return 1;
} else {
return 0;
}
|
4b045f7c
刘淇
江阴初始化项目
|
85
86
87
|
}
objb.sort(compare);
var strmd5 = '14318527b13840c2a4af63fef52c2d6e';
|
2f02d40c
chenbiao
add 登录页面数据接口联调
|
88
89
90
91
|
for (var i = 0; i < objb.length; i++) {
if (objb[i].value != null && objb[i].value != '') {
strmd5 += objb[i].keyname + objb[i].value;
}
|
4b045f7c
刘淇
江阴初始化项目
|
92
93
|
}
strmd5 += '14318527b13840c2a4af63fef52c2d6e';
|
2f02d40c
chenbiao
add 登录页面数据接口联调
|
94
|
// console.log('strmd5-------->'+strmd5);
|
4b045f7c
刘淇
江阴初始化项目
|
95
|
strmd5 = md5(strmd5);
|
2f02d40c
chenbiao
add 登录页面数据接口联调
|
96
|
strmd5 = strmd5.toUpperCase();
|
4b045f7c
刘淇
江阴初始化项目
|
97
98
99
100
|
return strmd5;
}
//获取盐值
|
2f02d40c
chenbiao
add 登录页面数据接口联调
|
101
102
|
var getSalt = function() {
var len = parseInt(32);
|
4b045f7c
刘淇
江阴初始化项目
|
103
104
105
|
var $chars = 'ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678';
var maxPos = $chars.length;
var pwd = '';
|
2f02d40c
chenbiao
add 登录页面数据接口联调
|
106
107
108
|
for (var i = 0; i < len; i++) {
pwd += $chars.charAt(Math.floor(Math.random() * maxPos));
}
|
4b045f7c
刘淇
江阴初始化项目
|
109
|
// console.log(pwd);
|
2f02d40c
chenbiao
add 登录页面数据接口联调
|
110
|
return pwd;
|
4b045f7c
刘淇
江阴初始化项目
|
111
112
113
114
115
116
117
118
119
120
121
|
}
var getGlobalUser = function(key) {
var userInfo = uni.getStorageSync("globalUser");
if (userInfo != null && userInfo != "" && userInfo != undefined) {
return userInfo;
} else {
return '';
}
}
|
16cff37f
刘淇
停车记录
|
122
123
124
125
126
|
// 除了金额
var moneyFormat = function (val) {
return (val/100).toFixed(2)
}
|
51f091d6
刘淇
停车记录详情
|
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
|
var dateFormat = function (msd) { // 时间转换
var time = msd
if (null != time && "" != time) {
if (time > 60 && time < 60 * 60) {
time = parseInt(time / 60.0) + "分钟" + parseInt((parseFloat(time / 60.0) -
parseInt(time / 60.0)) * 60) + "秒";
}
else if (time >= 60 * 60 && time < 60 * 60 * 24) {
time = parseInt(time / 3600.0) + "小时" + parseInt((parseFloat(time / 3600.0) -
parseInt(time / 3600.0)) * 60) + "分钟" +
parseInt((parseFloat((parseFloat(time / 3600.0) - parseInt(time / 3600.0)) * 60) -
parseInt((parseFloat(time / 3600.0) - parseInt(time / 3600.0)) * 60)) * 60) + "秒";
} else if (time >= 60 * 60 * 24) {
time = parseInt(time / 3600.0 / 24) + "天" + parseInt((parseFloat(time / 3600.0 / 24) -
parseInt(time / 3600.0 / 24)) * 24) + "小时" + parseInt((parseFloat(time / 3600.0) -
parseInt(time / 3600.0)) * 60) + "分钟" +
parseInt((parseFloat((parseFloat(time / 3600.0) - parseInt(time / 3600.0)) * 60) -
parseInt((parseFloat(time / 3600.0) - parseInt(time / 3600.0)) * 60)) * 60) + "秒";
}
else {
time = parseInt(time) + "秒";
}
}
return time;
}
|
2f02d40c
chenbiao
add 登录页面数据接口联调
|
175
|
export default {
|
e133a83d
chenbiao
add 接口文档更新
|
176
|
|
4b045f7c
刘淇
江阴初始化项目
|
177
178
179
180
181
182
|
// deviceInfo,
hs_wxPay_appId,
public_orgId,
appName,
ACompany,
BCompany,
|
2f02d40c
chenbiao
add 登录页面数据接口联调
|
183
|
appVerson,
|
4b045f7c
刘淇
江阴初始化项目
|
184
|
SetToken,
|
4b045f7c
刘淇
江阴初始化项目
|
185
|
requestSign,
|
16cff37f
刘淇
停车记录
|
186
|
moneyFormat,
|
51f091d6
刘淇
停车记录详情
|
187
|
dateFormat,
|
2f02d40c
chenbiao
add 登录页面数据接口联调
|
188
|
// 接口
|
4b045f7c
刘淇
江阴初始化项目
|
189
|
userLogin,
|
f7e9351e
chenbiao
add 接口文档更新
|
190
|
indexInfo,
|
4b045f7c
刘淇
江阴初始化项目
|
191
192
|
userLoginout,
useraboutUs,
|
93c5ecb3
chenbiao
add 添加filter.js 设...
|
193
|
walletAccount,
|
5b4291f2
刘淇
停车记录
|
194
|
//刘淇接口
|
d9f79954
刘淇
停车记录
|
195
|
getBusinessParkOrderByBusIdForPage,
|
5b4291f2
刘淇
停车记录
|
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
|
getPayOrderByOrderId,
//陈彪接口
|
4b045f7c
刘淇
江阴初始化项目
|
211
|
}
|