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";
|
b398dc4a
chenbiao
add 我的钱包 接口联调
|
34
35
|
// 商户充值金额列表
const rechargeList = serverUrl + "/business/h5/wallet/rechargeList";
|
93c5ecb3
chenbiao
add 添加filter.js 设...
|
36
|
|
d9f79954
刘淇
停车记录
|
37
38
39
40
41
42
43
44
|
// 通过商户ID查询停车记录信息
const getBusinessParkOrderByBusIdForPage = serverUrl + "/business/h5/order/getBusinessParkOrderByBusIdForPage";
// 通过商户ID查询停车记录信息
const getPayOrderByOrderId = serverUrl + "/business/h5/order/getPayOrderByOrderId";
|
4b045f7c
刘淇
江阴初始化项目
|
45
|
//
|
2f02d40c
chenbiao
add 登录页面数据接口联调
|
46
|
const requestSign = function(inputData) {
|
4b045f7c
刘淇
江阴初始化项目
|
47
|
|
0206229e
刘淇
登陆
|
48
|
var jsonList = inputData || {};
|
752e0b8b
刘淇
登陆
|
49
|
|
b6d85d2d
chenbiao
Merge remote-trac...
|
50
|
jsonList.orgId = public_orgId;
|
2f02d40c
chenbiao
add 登录页面数据接口联调
|
51
52
53
54
|
jsonList.sign_type = "md5";
jsonList.app_id = "0eca8f5373ca4866aec2f8e9d9367104";
jsonList.deviceInfo = "BC0703A4-AFB0-4B51-9089-9B7487C0CC6E";
jsonList.salt = getSalt();
|
dd5ecdbd
chenbiao
add 接口文档更新
|
55
|
jsonList.terminalSource = "11";
|
752e0b8b
刘淇
登陆
|
56
|
// jsonList.token = getGlobalUser("globalUser").token;
|
3b7af3a2
chenbiao
add 我的钱包 接口联调
|
57
|
jsonList.token = getGlobalUser("globalUser").token;
|
b6d85d2d
chenbiao
Merge remote-trac...
|
58
|
// jsonList.token = 'af7ed65335f842ee8f754e841ff940ea';
|
4b045f7c
刘淇
江阴初始化项目
|
59
60
|
var arrData = [];
|
2f02d40c
chenbiao
add 登录页面数据接口联调
|
61
|
for (var key in jsonList) {
|
4b045f7c
刘淇
江阴初始化项目
|
62
|
var obj = {};
|
2f02d40c
chenbiao
add 登录页面数据接口联调
|
63
64
65
66
67
68
|
// console.log("key = "+key);
// // obj[key] =jsonList[key];
obj.keyname = key;
obj.value = jsonList[key];
// console.log(obj);
arrData.push(obj);
|
4b045f7c
刘淇
江阴初始化项目
|
69
|
}
|
2f02d40c
chenbiao
add 登录页面数据接口联调
|
70
71
72
|
var sign = getSign(arrData);
jsonList.sign = sign;
return jsonList;
|
4b045f7c
刘淇
江阴初始化项目
|
73
74
75
76
|
}
//获取sign
|
2f02d40c
chenbiao
add 登录页面数据接口联调
|
77
78
79
80
81
82
83
84
85
86
87
|
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
刘淇
江阴初始化项目
|
88
89
90
|
}
objb.sort(compare);
var strmd5 = '14318527b13840c2a4af63fef52c2d6e';
|
2f02d40c
chenbiao
add 登录页面数据接口联调
|
91
92
93
94
|
for (var i = 0; i < objb.length; i++) {
if (objb[i].value != null && objb[i].value != '') {
strmd5 += objb[i].keyname + objb[i].value;
}
|
4b045f7c
刘淇
江阴初始化项目
|
95
96
|
}
strmd5 += '14318527b13840c2a4af63fef52c2d6e';
|
2f02d40c
chenbiao
add 登录页面数据接口联调
|
97
|
// console.log('strmd5-------->'+strmd5);
|
4b045f7c
刘淇
江阴初始化项目
|
98
|
strmd5 = md5(strmd5);
|
2f02d40c
chenbiao
add 登录页面数据接口联调
|
99
|
strmd5 = strmd5.toUpperCase();
|
4b045f7c
刘淇
江阴初始化项目
|
100
101
102
103
|
return strmd5;
}
//获取盐值
|
2f02d40c
chenbiao
add 登录页面数据接口联调
|
104
105
|
var getSalt = function() {
var len = parseInt(32);
|
4b045f7c
刘淇
江阴初始化项目
|
106
107
108
|
var $chars = 'ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678';
var maxPos = $chars.length;
var pwd = '';
|
2f02d40c
chenbiao
add 登录页面数据接口联调
|
109
110
111
|
for (var i = 0; i < len; i++) {
pwd += $chars.charAt(Math.floor(Math.random() * maxPos));
}
|
4b045f7c
刘淇
江阴初始化项目
|
112
|
// console.log(pwd);
|
2f02d40c
chenbiao
add 登录页面数据接口联调
|
113
|
return pwd;
|
4b045f7c
刘淇
江阴初始化项目
|
114
115
116
117
118
119
120
121
122
123
124
|
}
var getGlobalUser = function(key) {
var userInfo = uni.getStorageSync("globalUser");
if (userInfo != null && userInfo != "" && userInfo != undefined) {
return userInfo;
} else {
return '';
}
}
|
16cff37f
刘淇
停车记录
|
125
126
127
128
129
|
// 除了金额
var moneyFormat = function (val) {
return (val/100).toFixed(2)
}
|
51f091d6
刘淇
停车记录详情
|
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
175
176
177
|
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 登录页面数据接口联调
|
178
|
export default {
|
e133a83d
chenbiao
add 接口文档更新
|
179
|
|
4b045f7c
刘淇
江阴初始化项目
|
180
181
182
183
184
185
|
// deviceInfo,
hs_wxPay_appId,
public_orgId,
appName,
ACompany,
BCompany,
|
2f02d40c
chenbiao
add 登录页面数据接口联调
|
186
|
appVerson,
|
4b045f7c
刘淇
江阴初始化项目
|
187
|
SetToken,
|
4b045f7c
刘淇
江阴初始化项目
|
188
|
requestSign,
|
b6d85d2d
chenbiao
Merge remote-trac...
|
189
|
moneyFormat,
|
e133a83d
chenbiao
add 接口文档更新
|
190
|
|
2f02d40c
chenbiao
add 登录页面数据接口联调
|
191
|
// 接口
|
4b045f7c
刘淇
江阴初始化项目
|
192
|
userLogin,
|
f7e9351e
chenbiao
add 接口文档更新
|
193
|
indexInfo,
|
4b045f7c
刘淇
江阴初始化项目
|
194
195
|
userLoginout,
useraboutUs,
|
93c5ecb3
chenbiao
add 添加filter.js 设...
|
196
|
walletAccount,
|
b6d85d2d
chenbiao
Merge remote-trac...
|
197
198
199
|
//刘淇接口
getBusinessParkOrderByBusIdForPage,
getPayOrderByOrderId,
|
5b4291f2
刘淇
停车记录
|
200
201
202
203
204
205
206
207
|
|
5b4291f2
刘淇
停车记录
|
208
|
|
b6d85d2d
chenbiao
Merge remote-trac...
|
209
|
//陈彪接口
|
b398dc4a
chenbiao
add 我的钱包 接口联调
|
210
|
rechargeList,
|
5b4291f2
刘淇
停车记录
|
211
212
213
|
|
4b045f7c
刘淇
江阴初始化项目
|
214
|
}
|