Commit 2f02d40c50d57853f2224fb90898a45d48a1658c
1 parent
94c1687f
add 登录页面数据接口联调
Showing
3 changed files
with
183 additions
and
298 deletions
common/common.js
... | ... | @@ -24,14 +24,21 @@ var serverUrl = "https://bus.jycrtc.com"; |
24 | 24 | // const app_id = '0eca8f5373ca4866aec2f8e9d9367104'; |
25 | 25 | // const deviceInfo = 'BC0703A4-AFB0-4B51-9089-9B7487C0CC6E'; |
26 | 26 | |
27 | +//江阴微信小程序appid | |
28 | +const hs_wxPay_appId = 'wxadb8caee05ab2981'; // 江阴慧停车 wxadb8caee05ab2981 | |
29 | + | |
30 | + | |
31 | +// 江阴慧停车orgId | |
32 | +const public_orgId = '10107'; | |
33 | + | |
27 | 34 | //黄石微信小程序appid |
28 | 35 | |
29 | 36 | // 测试环境 wx1e9b2b7f35d7da83 |
30 | 37 | // 正式环境 wxbee319d15de03201 |
31 | -const hs_wxPay_appId = 'wxbee319d15de03201'; | |
38 | +// const hs_wxPay_appId = 'wxbee319d15de03201'; | |
32 | 39 | |
33 | 40 | // 黄石orgId |
34 | -const public_orgId = '10079'; | |
41 | +// const public_orgId = '10079'; | |
35 | 42 | // 无锡orgId |
36 | 43 | // const public_orgId = '10005'; |
37 | 44 | |
... | ... | @@ -52,213 +59,83 @@ const SetToken = uni.getStorageSync("globalUser").token; |
52 | 59 | |
53 | 60 | // const SetToken = '17d135c3af364ad890772eeebda97096'; |
54 | 61 | |
55 | - | |
56 | - | |
57 | -//通过车牌查询待缴费(不能查历史单) | |
58 | -const ParkingwaitingPayUrl= serverUrl +"/queryParkOrder/queryParkingByCarNumber"; | |
59 | - | |
60 | -//通过车牌查询历史欠费单 | |
61 | -const ParkingrecoderUrl= serverUrl +"/queryParkOrder/queryParkingRecordPageByCarNumbers"; | |
62 | - | |
63 | -// 银联支付的下单接口 | |
64 | -const doPayUrl= serverUrl +"/unionpay/doPay"; | |
65 | -// 订单创建接口-doOrderCreate | |
66 | -const doOrderCreate = serverUrl +"/unionpay/doOrderCreate" | |
67 | - | |
68 | - | |
69 | -//停车场接口 | |
70 | -const ParkingLotsUrl= serverUrl +"/park/queryParkingLots"; | |
71 | - | |
72 | -//查询停车场列表(地图形式) | |
73 | -const ParkingLotsSearchUrl= serverUrl +"/park/queryParkingLotsByParkName"; | |
74 | - | |
75 | -//查询停车场列表(列表形式) | |
76 | -const ParkingLotsListUrl= serverUrl +"/park/queryParkingLots"; | |
77 | - | |
78 | -//查询停车场详情 | |
79 | -const ParkingLotsInfoUrl= serverUrl +"/park/queryParkingLotByPlNo"; | |
80 | - | |
81 | - | |
82 | -//查询单个订单 | |
83 | -const billQueryUrl= serverUrl +"/queryParkOrder/billQuery"; | |
84 | - | |
85 | -//个人账户支付-new | |
86 | -const accountPayUrl= serverUrl +"/appAccountPay/accountPay"; | |
87 | - | |
88 | - | |
89 | -//微信支付信息获取 | |
90 | -const getwxpayinfoUrl= serverUrl +"/weixinpay/publicUnifiedOrder"; | |
91 | - | |
92 | -//获取openid | |
93 | -const getOpenidUrl= serverUrl +"/weixinPublicPay/getSmallRoutineOpenIdByCode"; | |
94 | - | |
95 | -//小程序一键登录 | |
96 | -const smallRoutineLoginUrl= serverUrl +"/weixinPublicPay/smallRoutineLogin"; | |
97 | - | |
98 | -//退出、登出 | |
99 | -const userLogoutUrl= serverUrl +"/user/logout"; | |
100 | - | |
101 | -//根据OrgId查询组织信息 | |
102 | -const queryOrgInfoByOrgIdUrl= serverUrl +"/appOrg/queryOrgInfoByOrgId"; | |
103 | - | |
104 | - | |
105 | -//个人充值金额列表 | |
106 | -const getAmountPrivilegeUrl= serverUrl +"/appAcctRecharge/getAccountRechargeAmountPrivilege"; | |
107 | - | |
108 | -//账户余额查询 | |
109 | -const getAccoutBalanceUrl= serverUrl +"/appAcctRecharge/getAccoutBalance"; | |
110 | - | |
111 | -//账户充值-微信 | |
112 | -const getwxPayUnifiedorderUrl= serverUrl +"/weixinpay/unifiedOrder"; | |
113 | - | |
114 | -//账户明细 | |
115 | -const getAccountDetailsUrl= serverUrl +"/appAcctRecharge/queryAccountDetailsForPage"; | |
116 | - | |
117 | - | |
118 | -//获取反馈建议 问题类型 | |
119 | -const getFeedbackTypeUrl= serverUrl +"/suggest/getFeedbackType"; | |
120 | - | |
121 | -//提交反馈建议 | |
122 | -const saveFeedbackAndSuggestUrl= serverUrl +"/suggest/saveFeedbackAndSuggest"; | |
123 | - | |
124 | -//自动扣款开关-查询 | |
125 | -const getDirectDebitOpenOrCloseUrl= serverUrl +"/acctNoSecret/getDirectDebitOpenOrClose"; | |
126 | -//自动扣款开关-修改 | |
127 | -const updateDirectDebitOpenOrCloseUrl= serverUrl +"/acctNoSecret/updateDirectDebitOpenOrClose"; | |
128 | - | |
129 | -//个人卡券列表 | |
130 | -const getCouponPersonUrl= serverUrl +"/couponPerson/getCouponPerson"; | |
131 | -//绑定卡券 | |
132 | -const bindCouponPersonUrl= serverUrl +"/couponPerson/bindingPersonCoupon"; | |
133 | - | |
134 | - | |
135 | -//根据用户停车数据查询该客户可用的卡劵 | |
136 | -const getCouponPersonAvailableUrl= serverUrl +"/couponPerson/getCouponPersonAvailable"; | |
137 | - | |
138 | - | |
139 | -//车辆信息查询 | |
140 | -const queryUserCarsUrl= serverUrl +"/user/car/queryUserCars"; | |
141 | - | |
142 | -//车辆信息维护 | |
143 | -const userCarsInfoEditUrl= serverUrl +"/user/car/userCarsInfoEdit"; | |
144 | - | |
145 | -//修改个人基本信息 | |
146 | -const updateCustPersonBaseInfoUrl= serverUrl +"/user/updateCustPersonBaseInfo"; | |
147 | - | |
148 | -//查询个人基本信息 | |
149 | -const queryCustPersonBaseInfoUrl= serverUrl +"/user/queryCustPersonBaseInfo"; | |
150 | - | |
151 | - | |
152 | - | |
153 | -//上传个人头像 | |
154 | -const uploadHeadPicUrl= serverUrl +"/user/uploadHeadPic"; | |
155 | - | |
156 | -//查询停车场-会员卡-根据orgID | |
157 | -const queryVipCardListByOrgIdUrl= serverUrl +"/parkvip/queryVipCardListByOrgId"; | |
158 | -//查询某个停车场的 具体的会员卡信息 | |
159 | -const queryVipCardByPlNoUrl= serverUrl +"/parkvip/queryVipCardByPlNo"; | |
160 | -//0009、会员卡购买续费 | |
161 | -const createVipCardOrderUrl= serverUrl +"/vip/createVipCardOrder"; | |
162 | -// 搜索有会员卡的停车场 | |
163 | -const queryVipCardListByPlNameUrl= serverUrl +"/parkvip/queryVipCardListByPlName"; | |
164 | -// 查询用户已购买的会员卡 | |
165 | -const queryVipCardsByCustIdUrl= serverUrl +"/parkvip/queryVipCardsByCustId"; | |
166 | - | |
167 | -// 查询用户已购买的会员卡 | |
168 | -const userPersoGetCouponAndOpenUrl= serverUrl +"/couponPerson/userPersoGetCouponAndOpen"; | |
169 | - | |
170 | -// 零元支付 | |
171 | -const zeroPayUrl= serverUrl +"/appAccountPay/zeroPay"; | |
172 | - | |
173 | -// 我的提问 | |
174 | -const queryTdCCustSuggestForAPP= serverUrl +"/suggest/queryTdCCustSuggestForAPP"; | |
175 | - | |
176 | -// 查询某个停车场的 具体的会员卡信息 | |
177 | -const queryVipCardMsgByCardNo= serverUrl +"/parkvip/queryVipCardMsgByCardNo"; | |
178 | - | |
179 | -// // 用户意见建议及回复查看 | |
180 | -// const queryTdCCustSuggestForAPP= serverUrl +"/suggest/queryTdCCustSuggestForAPP"; | |
181 | -// 用户意见建议-详情列表 | |
182 | -const queryTdCCustSuggestDetail= serverUrl +"/suggest/queryTdCCustSuggestDetail"; | |
183 | - | |
184 | - | |
185 | 62 | // ----江阴项目 接口---- |
186 | 63 | // 商户登录 |
187 | -const userLogin= serverUrl +"/business/h5/index/login"; | |
64 | +const userLogin = serverUrl + "/business/h5/index/login"; | |
188 | 65 | |
189 | 66 | // 商户退出登录 |
190 | -const userLoginout= serverUrl +"/business/h5/index/logout"; | |
67 | +const userLoginout = serverUrl + "/business/h5/index/logout"; | |
191 | 68 | |
192 | 69 | // 商户关于我们 |
193 | -const useraboutUs= serverUrl +"/business/h5/index/aboutUs"; | |
70 | +const useraboutUs = serverUrl + "/business/h5/index/aboutUs"; | |
194 | 71 | |
195 | 72 | |
196 | 73 | |
197 | 74 | // |
198 | -const requestSign = function(inputData){ | |
75 | +const requestSign = function(inputData) { | |
199 | 76 | |
200 | 77 | var jsonList = inputData; |
201 | - jsonList.sign_type = "md5"; | |
202 | - jsonList.app_id = "0eca8f5373ca4866aec2f8e9d9367104"; | |
203 | - jsonList.deviceInfo = "BC0703A4-AFB0-4B51-9089-9B7487C0CC6E"; | |
204 | - jsonList.salt = getSalt(); | |
205 | - jsonList.token = getGlobalUser("globalUser").token; | |
206 | - // jsonList.token = '84b5a8edb5974f7989e7888b9f48a765'; | |
78 | + jsonList.sign_type = "md5"; | |
79 | + jsonList.app_id = "0eca8f5373ca4866aec2f8e9d9367104"; | |
80 | + jsonList.deviceInfo = "BC0703A4-AFB0-4B51-9089-9B7487C0CC6E"; | |
81 | + jsonList.salt = getSalt(); | |
82 | + jsonList.token = getGlobalUser("globalUser").token; | |
83 | + // jsonList.token = '84b5a8edb5974f7989e7888b9f48a765'; | |
207 | 84 | |
208 | 85 | var arrData = []; |
209 | - for(var key in jsonList){ | |
86 | + for (var key in jsonList) { | |
210 | 87 | var obj = {}; |
211 | - // console.log("key = "+key); | |
212 | - // // obj[key] =jsonList[key]; | |
213 | - obj.keyname = key; | |
214 | - obj.value = jsonList[key]; | |
215 | - // console.log(obj); | |
216 | - arrData.push(obj); | |
88 | + // console.log("key = "+key); | |
89 | + // // obj[key] =jsonList[key]; | |
90 | + obj.keyname = key; | |
91 | + obj.value = jsonList[key]; | |
92 | + // console.log(obj); | |
93 | + arrData.push(obj); | |
217 | 94 | } |
218 | - var sign = getSign(arrData); | |
219 | - jsonList.sign =sign; | |
220 | - return jsonList; | |
95 | + var sign = getSign(arrData); | |
96 | + jsonList.sign = sign; | |
97 | + return jsonList; | |
221 | 98 | } |
222 | 99 | |
223 | 100 | |
224 | 101 | //获取sign |
225 | -var getSign = function(objb){ | |
226 | - var compare = function (obj1, obj2) { | |
227 | - var val1 = obj1.keyname; | |
228 | - var val2 = obj2.keyname; | |
229 | - if (val1 < val2) { | |
230 | - return -1; | |
231 | - } else if (val1 > val2) { | |
232 | - return 1; | |
233 | - } else { | |
234 | - return 0; | |
235 | - } | |
102 | +var getSign = function(objb) { | |
103 | + var compare = function(obj1, obj2) { | |
104 | + var val1 = obj1.keyname; | |
105 | + var val2 = obj2.keyname; | |
106 | + if (val1 < val2) { | |
107 | + return -1; | |
108 | + } else if (val1 > val2) { | |
109 | + return 1; | |
110 | + } else { | |
111 | + return 0; | |
112 | + } | |
236 | 113 | } |
237 | 114 | objb.sort(compare); |
238 | 115 | var strmd5 = '14318527b13840c2a4af63fef52c2d6e'; |
239 | - for(var i=0;i<objb.length;i++){ | |
240 | - if(objb[i].value != null&&objb[i].value != ''){ | |
241 | - strmd5 += objb[i].keyname+objb[i].value; | |
242 | - } | |
116 | + for (var i = 0; i < objb.length; i++) { | |
117 | + if (objb[i].value != null && objb[i].value != '') { | |
118 | + strmd5 += objb[i].keyname + objb[i].value; | |
119 | + } | |
243 | 120 | } |
244 | 121 | strmd5 += '14318527b13840c2a4af63fef52c2d6e'; |
245 | - // console.log('strmd5-------->'+strmd5); | |
122 | + // console.log('strmd5-------->'+strmd5); | |
246 | 123 | strmd5 = md5(strmd5); |
247 | - strmd5 =strmd5.toUpperCase(); | |
124 | + strmd5 = strmd5.toUpperCase(); | |
248 | 125 | return strmd5; |
249 | 126 | } |
250 | 127 | |
251 | 128 | //获取盐值 |
252 | -var getSalt = function(){ | |
253 | - var len = parseInt(32); | |
129 | +var getSalt = function() { | |
130 | + var len = parseInt(32); | |
254 | 131 | var $chars = 'ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678'; |
255 | 132 | var maxPos = $chars.length; |
256 | 133 | var pwd = ''; |
257 | - for (var i = 0; i < len; i++) { | |
258 | - pwd += $chars.charAt(Math.floor(Math.random() * maxPos)); | |
259 | - } | |
134 | + for (var i = 0; i < len; i++) { | |
135 | + pwd += $chars.charAt(Math.floor(Math.random() * maxPos)); | |
136 | + } | |
260 | 137 | // console.log(pwd); |
261 | - return pwd; | |
138 | + return pwd; | |
262 | 139 | } |
263 | 140 | |
264 | 141 | var getGlobalUser = function(key) { |
... | ... | @@ -270,67 +147,21 @@ var getGlobalUser = function(key) { |
270 | 147 | } |
271 | 148 | } |
272 | 149 | |
273 | -// common.sayHi(); | |
274 | -const sayHi = function(){ | |
275 | - console.log('hi'); | |
276 | -} | |
277 | - | |
278 | 150 | |
279 | -export default{ | |
280 | - doPayUrl, | |
281 | - doOrderCreate, | |
282 | - ParkingwaitingPayUrl, | |
283 | - ParkingrecoderUrl, | |
284 | - ParkingLotsUrl, | |
285 | - ParkingLotsSearchUrl, | |
286 | - ParkingLotsListUrl, | |
287 | - ParkingLotsInfoUrl, | |
288 | - billQueryUrl, | |
289 | - accountPayUrl, | |
290 | - getwxpayinfoUrl, | |
291 | - getOpenidUrl, | |
292 | - smallRoutineLoginUrl, | |
293 | - userLogoutUrl, | |
294 | - queryOrgInfoByOrgIdUrl, | |
295 | - getAmountPrivilegeUrl, | |
296 | - getAccoutBalanceUrl, | |
297 | - getwxPayUnifiedorderUrl, | |
298 | - getAccountDetailsUrl, | |
299 | - getFeedbackTypeUrl, | |
300 | - saveFeedbackAndSuggestUrl, | |
301 | - getDirectDebitOpenOrCloseUrl, | |
302 | - updateDirectDebitOpenOrCloseUrl, | |
303 | - getCouponPersonUrl, | |
304 | - queryUserCarsUrl, | |
305 | - userCarsInfoEditUrl, | |
306 | - updateCustPersonBaseInfoUrl, | |
307 | - queryCustPersonBaseInfoUrl, | |
308 | - | |
309 | - uploadHeadPicUrl, | |
310 | - getCouponPersonAvailableUrl, | |
311 | - bindCouponPersonUrl, | |
312 | - queryVipCardListByOrgIdUrl, | |
313 | - queryVipCardByPlNoUrl, | |
314 | - createVipCardOrderUrl, | |
315 | - queryVipCardListByPlNameUrl, | |
316 | - queryVipCardsByCustIdUrl, | |
317 | - userPersoGetCouponAndOpenUrl, | |
318 | - zeroPayUrl, | |
319 | 151 | |
152 | +export default { | |
153 | + | |
320 | 154 | // deviceInfo, |
321 | 155 | hs_wxPay_appId, |
322 | 156 | public_orgId, |
323 | 157 | appName, |
324 | 158 | ACompany, |
325 | 159 | BCompany, |
326 | - appVerson, | |
160 | + appVerson, | |
327 | 161 | SetToken, |
328 | - queryVipCardMsgByCardNo, | |
329 | - queryTdCCustSuggestForAPP, | |
330 | - queryTdCCustSuggestDetail, | |
331 | 162 | requestSign, |
332 | - sayHi, | |
333 | 163 | |
164 | + // 接口 | |
334 | 165 | userLogin, |
335 | 166 | userLoginout, |
336 | 167 | useraboutUs, | ... | ... |
pages.json
... | ... | @@ -14,6 +14,12 @@ |
14 | 14 | "pages": [ |
15 | 15 | // pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages |
16 | 16 | { |
17 | + "path": "pages/index/index", | |
18 | + "style": { | |
19 | + "navigationBarTitleText": "商户管理" | |
20 | + } | |
21 | + }, | |
22 | + { | |
17 | 23 | "path": "pages/businessCard/printCard", |
18 | 24 | "style": { |
19 | 25 | "navigationBarTitleText": "商户卡券打印" |
... | ... | @@ -113,12 +119,7 @@ |
113 | 119 | "navigationBarTitleText": "账单详情" |
114 | 120 | } |
115 | 121 | }, |
116 | - { | |
117 | - "path": "pages/index/index", | |
118 | - "style": { | |
119 | - "navigationBarTitleText": "商户管理" | |
120 | - } | |
121 | - }, { | |
122 | + { | |
122 | 123 | "path": "pages/login/login", |
123 | 124 | "style": { |
124 | 125 | "navigationBarTitleText": "商户中心", |
... | ... | @@ -256,7 +257,7 @@ |
256 | 257 | ], |
257 | 258 | "globalStyle": { |
258 | 259 | "navigationBarTextStyle": "black", |
259 | - "navigationBarTitleText": "停车小码头", | |
260 | + "navigationBarTitleText": "江阴慧停车", | |
260 | 261 | "navigationBarBackgroundColor": "#F8F8F8", |
261 | 262 | "backgroundColor": "#F8F8F8", |
262 | 263 | "pageOrientation": "portrait", |
... | ... | @@ -268,24 +269,6 @@ |
268 | 269 | "navigationBarTextStyle": "black", |
269 | 270 | "navigationBarBackgroundColor": "#F1F1F1" |
270 | 271 | } |
271 | - }, | |
272 | - "tabBar": { | |
273 | - "color": "#7A7E83", | |
274 | - "selectedColor": "#007AFF", | |
275 | - "borderStyle": "black", | |
276 | - "backgroundColor": "#FFF", | |
277 | - "list": [{ | |
278 | - "pagePath": "pages/tabBar/component/component", | |
279 | - "iconPath": "static/component.png", | |
280 | - "selectedIconPath": "static/componentHL.png", | |
281 | - "text": "内置组件" | |
282 | - }, | |
283 | - { | |
284 | - "pagePath": "pages/tabBar/extUI/extUI", | |
285 | - "iconPath": "static/extui.png", | |
286 | - "selectedIconPath": "static/extuiHL.png", | |
287 | - "text": "扩展组件" | |
288 | - } | |
289 | - ] | |
290 | 272 | } |
273 | + | |
291 | 274 | } | ... | ... |
pages/index/index.vue
1 | 1 | <template> |
2 | - <view class="bg-white"> | |
3 | - <view class="index-top"> | |
4 | - <view v-if="userIsLogin"> | |
5 | - <view style="z-index: 2;"> | |
6 | - <image src="http://122.152.205.72:88/group1/M00/00/05/CpoxxFw_-5-AFyVyAABLIH8xBTw233.png" | |
7 | - class="face"></image> | |
8 | - <view class="username">张三</view> | |
2 | + <view> | |
3 | + <view class="login-content"> | |
4 | + <view> | |
5 | + <image class="logo" src="/static/logo.png"></image> | |
6 | + <view> | |
7 | + <view class="title">{{appName}}</view> | |
8 | + <view class="title-msg">{{apptitle}}</view> | |
9 | + </view> | |
10 | + </view> | |
11 | + <view class="uni-common-mt paddinglr30"> | |
12 | + <view class="uni-form-item uni-column"> | |
13 | + <input class="uni-input" type="text" v-model="username" placeholder="请输入用户名" /> | |
14 | + </view> | |
15 | + <view class="uni-form-item uni-column"> | |
16 | + <input class="uni-input" password type="text" v-model="password" placeholder="请输入密码" /> | |
9 | 17 | </view> |
10 | - | |
11 | 18 | </view> |
12 | - <view class="set-wapper" v-if="userIsLogin"> | |
13 | - <image src="../../static/me/settings.png" class="settings" @tap="toSetting"></image> | |
19 | + | |
20 | + <view class="paddinglr30 uni-common-mt"> | |
21 | + <button type="primary" @click="login">登录</button> | |
14 | 22 | </view> |
23 | + <view class="uni-common-mt login-foot"> | |
24 | + 点击”登录“,即表示你同意《商户用户协议》 | |
25 | + </view> | |
15 | 26 | </view> |
16 | - <view class="index-menu"> | |
17 | - <view class="uni-padding-wrap uni-common-mt"> | |
18 | - | |
19 | - <view class="uni-flex uni-row"> | |
20 | - <view class="flex-item"> | |
21 | - <view class=""> | |
22 | - <image src="../../static/me/me-parkrecord.png" class="index-icon"></image> | |
23 | - </view> | |
24 | - <view class="index-title">停车缴费</view> | |
27 | + <view class="bg-white" v-if="userIsLogin"> | |
28 | + <view class="index-top"> | |
29 | + <view> | |
30 | + <view style="z-index: 2;"> | |
31 | + <image src="http://122.152.205.72:88/group1/M00/00/05/CpoxxFw_-5-AFyVyAABLIH8xBTw233.png" | |
32 | + class="face"></image> | |
33 | + <view class="username">张三</view> | |
25 | 34 | </view> |
26 | - <view class="flex-item"> | |
27 | - <view class=""> | |
28 | - <image src="../../static/me/me-recoder.png" class="index-icon"></image> | |
35 | + | |
36 | + </view> | |
37 | + <view class="set-wapper"> | |
38 | + <image src="../../static/me/settings.png" class="settings" @tap="toSetting"></image> | |
39 | + </view> | |
40 | + </view> | |
41 | + <view class="index-menu"> | |
42 | + <view class="uni-padding-wrap uni-common-mt"> | |
43 | + | |
44 | + <view class="uni-flex uni-row"> | |
45 | + <view class="flex-item"> | |
46 | + <view class=""> | |
47 | + <image src="../../static/me/me-parkrecord.png" class="index-icon"></image> | |
48 | + </view> | |
49 | + <view class="index-title">停车缴费</view> | |
29 | 50 | </view> |
30 | - <view class="index-title">停车记录</view> | |
31 | - </view> | |
32 | - <view class="flex-item"> | |
33 | - <view class=""> | |
34 | - <image src="../../static/me/me-balance.png" class="index-icon"></image> | |
51 | + <view class="flex-item"> | |
52 | + <view class=""> | |
53 | + <image src="../../static/me/me-recoder.png" class="index-icon"></image> | |
54 | + </view> | |
55 | + <view class="index-title">停车记录</view> | |
35 | 56 | </view> |
36 | - <view class="index-title">我的钱包</view> | |
37 | - </view> | |
38 | - | |
39 | - </view> | |
40 | - <view class="uni-flex uni-row"> | |
41 | - <view class="flex-item"> | |
42 | - <view class=""> | |
43 | - <image src="../../static/me/me-coupon.png" class="index-icon"></image> | |
57 | + <view class="flex-item"> | |
58 | + <view class=""> | |
59 | + <image src="../../static/me/me-balance.png" class="index-icon"></image> | |
60 | + </view> | |
61 | + <view class="index-title">我的钱包</view> | |
44 | 62 | </view> |
45 | - <view class="index-title">卡券管理</view> | |
63 | + | |
46 | 64 | </view> |
47 | - <view class="flex-item" @click="toInvoicePage"> | |
48 | - <view class=""> | |
49 | - <image src="../../static/me/me-fapao.png" class="index-icon"></image> | |
65 | + <view class="uni-flex uni-row"> | |
66 | + <view class="flex-item"> | |
67 | + <view class=""> | |
68 | + <image src="../../static/me/me-coupon.png" class="index-icon"></image> | |
69 | + </view> | |
70 | + <view class="index-title">卡券管理</view> | |
50 | 71 | </view> |
51 | - <view class="index-title">发票申领</view> | |
52 | - </view> | |
53 | - <view class="flex-item" @click="toRatingPage"> | |
54 | - <view class=""> | |
55 | - <image src="../../static/me/me-aboutus.png" class="index-icon"></image> | |
72 | + <view class="flex-item" @click="toInvoicePage"> | |
73 | + <view class=""> | |
74 | + <image src="../../static/me/me-fapao.png" class="index-icon"></image> | |
75 | + </view> | |
76 | + <view class="index-title">发票申领</view> | |
77 | + </view> | |
78 | + <view class="flex-item" @click="toRatingPage"> | |
79 | + <view class=""> | |
80 | + <image src="../../static/me/me-aboutus.png" class="index-icon"></image> | |
81 | + </view> | |
82 | + <view class="index-title">信用等级</view> | |
56 | 83 | </view> |
57 | - <view class="index-title">信用等级</view> | |
58 | 84 | </view> |
59 | 85 | </view> |
60 | 86 | </view> |
87 | + | |
61 | 88 | </view> |
62 | - | |
63 | 89 | </view> |
90 | + | |
64 | 91 | </template> |
65 | 92 | |
66 | 93 | <script> |
... | ... | @@ -70,13 +97,20 @@ |
70 | 97 | export default { |
71 | 98 | data() { |
72 | 99 | return { |
73 | - userIsLogin: true, | |
100 | + userIsLogin: false, | |
101 | + appName: '江阴慧停车', | |
102 | + apptitle: '江阴慧停车·智慧便捷', | |
103 | + username:'', | |
104 | + password:'', | |
74 | 105 | } |
75 | 106 | }, |
76 | 107 | onLoad() { |
77 | 108 | |
78 | 109 | }, |
79 | 110 | methods: { |
111 | + login(){ | |
112 | + | |
113 | + }, | |
80 | 114 | toSetting() { |
81 | 115 | uni.navigateTo({ |
82 | 116 | url: '../setting/setting' |
... | ... | @@ -100,6 +134,43 @@ |
100 | 134 | </script> |
101 | 135 | |
102 | 136 | <style lang="scss"> |
137 | + .page { | |
138 | + width: 100%; | |
139 | + height: 100%; | |
140 | + display: flex; | |
141 | + justify-content: center; | |
142 | + position: relative; | |
143 | + | |
144 | + } | |
145 | + | |
146 | + .login-content { | |
147 | + background-color: #f6f6f6; | |
148 | + text-align: center; | |
149 | + height: 100vh; | |
150 | + } | |
151 | + | |
152 | + .logo { | |
153 | + height: 200upx; | |
154 | + width: 200upx; | |
155 | + margin-top: 200upx; | |
156 | + } | |
157 | + | |
158 | + .title { | |
159 | + font-size: 32upx; | |
160 | + color: #000; | |
161 | + font-weight: 400; | |
162 | + } | |
163 | + | |
164 | + .title-msg { | |
165 | + font-size: 26upx; | |
166 | + color: #8d8d8d; | |
167 | + } | |
168 | + | |
169 | + .login-foot{ | |
170 | + font-size: 26upx; | |
171 | + | |
172 | + } | |
173 | + // 首页 | |
103 | 174 | .index-top { |
104 | 175 | height: 200upx; |
105 | 176 | background-color: #2d7bf7; | ... | ... |