浏览代码

消息中心,停车缴费页面添加

tianhui 3 年之前
父节点
当前提交
b61c3720d2
共有 5 个文件被更改,包括 55 次插入25 次删除
  1. 4 3
      common/apiurl.js
  2. 6 1
      common/http.api.js
  3. 18 3
      pages.json
  4. 11 9
      pages/index/index.scss
  5. 16 9
      pages/index/index.vue

+ 4 - 3
common/apiurl.js

@@ -35,12 +35,13 @@ const apiurl = {
 	getOrderinfoUrl:'/orderinfo/paydetail/',
 	// 获取订单详情
 	getOrderDetailUrl:'/orderinfo/detail/',
-	
+	//获取信息列表
+	getMessageListUrl:'/membernews',
 	// 获取附近的路段
 	nearRoadslUrl:'/roadinfo/nearRoads',
-	// 获取路段收费规则
-	roadsChargeRuleUrl:'/roadinfo/feeRule/',
 	
+	//贵州银行快捷支付
+	payGzbankUrl: '/pay/gzbank/quick',
 	
 	// 贵州银行支付
 	gzbankurl:'http://wx.hw.hongweisoft.com/pay/client/gzbank/paygate',

+ 6 - 1
common/http.api.js

@@ -34,9 +34,13 @@ const install = (Vue, vm) => {
 	let getOrderinfo = (params = {}) => vm.$u.get(apiurl.getOrderinfoUrl+params.id);
 	let getOrderDetail = (params = {}) => vm.$u.get(apiurl.getOrderDetailUrl+params.id);
 	
+	let getMessageList = (params = {}) => vm.$u.get(apiurl.getMessageListUrl,params);
+	
 	let nearRoadsl = (params = {}) => vm.$u.post(apiurl.nearRoadslUrl,params);
 	let roadChargeRule = (params = {}) => vm.$u.get(apiurl.roadsChargeRuleUrl + params.roadNo);
 	
+	let payGzbank = (params = {}) => vm.$u.post(apiurl.payGzbankUrl, params);
+	
 	//贵州银行支付
 	let gzbank = (params = {}) => vm.$u.post(apiurl.gzbankurl, params);
 	
@@ -62,7 +66,8 @@ const install = (Vue, vm) => {
 		getOrderDetail,
 		gzbank,
 		nearRoadsl,
-		roadChargeRule
+		getMessageList,
+		payGzbank
 	};
 }
 

+ 18 - 3
pages.json

@@ -75,8 +75,22 @@
 				// "navigationStyle":"custom",// 隐藏系统导航栏
 				"navigationBarTitleText": "停车记录"
 			}
-		}
-        ,{
+		},
+		{
+			"path": "pages/message/message",
+			"style": {
+				"navigationStyle":"custom",// 隐藏系统导航栏
+				"navigationBarTitleText":"消息中心"
+			}
+		},
+		{
+			"path": "pages/payLists/payLists",
+			"style": {
+				"navigationStyle":"custom",// 隐藏系统导航栏
+				"navigationBarTitleText":"停车缴费"
+			}
+		},
+		{
             "path" : "pages/parkingInformation/parkingInformation",
             "style" :                                                                                    
             {
@@ -125,7 +139,8 @@
 		"navigationBarTextStyle": "black",
 		"navigationBarTitleText": "uView",
 		"navigationBarBackgroundColor": "#F8F8F8",
-		"backgroundColor": "#F8F8F8"
+		"backgroundColor": "#F8F8F8",
+		"backgroundColorTop":"#FFFFFF"
 	},
 	"tabBar": {
 	    "color": "#909399",

+ 11 - 9
pages/index/index.scss

@@ -93,26 +93,28 @@ page{background-color: $my-page-bg-color;}
 		}
 		.duration{
 			margin-bottom: 5rpx;
+			font-size: 26rpx
+		}
+		.cost{
+			.number{
+				font-size: 26rpx;
+				line-height: 50rpx;
+				color: $my-main-color;
+			}
 		}
 	}
 	.pending-order-body-right{
 		text-align: left;
-		font-size: 22rpx;
+		font-size: 24rpx;
 		.order{
 			margin-bottom: 28rpx;			
 			font-weight: 400;
 			color: #9A9A9A;
 		}
-		.cost{
-			.number{
-				font-size: 36rpx;
-				line-height: 50rpx;
-				color: $my-main-color;
-			}
-		}
+		
 	}
 	.go-pay-wrap{
-		margin-top: 37rpx;
+		margin-top: 150rpx;
 		width: 100%;
 		text-align: center;
 		.go-pay{

+ 16 - 9
pages/index/index.vue

@@ -16,7 +16,7 @@
 		
 		<u-card :show-head="false" :show-foot="false" border-radius="16" margin="20rpx 40rpx" padding="30">
 			<view class="content-nav" slot="body">
-				<view class="content-nav-item" @click="openPage('pages/center/order/order')">
+				<view class="content-nav-item" @click="openPage('pages/payLists/payLists')">
 					<view class="content-nav-item-icon-wrap">
 						<u-image src="../../static/img/index-content-nav-01.png" width="95rpx" height="95rpx" mode="heightFix"></u-image>
 					</view>
@@ -59,12 +59,17 @@
 						<view class="pending-order-body-left">
 							<view class="car-number">{{item.vehicleNo}}</view>
 							<view class="duration">
-								<span class="pending-order-body-left-label">停车时长:</span>
+								<span class="pending-order-body-left-label">入场时间:</span>
+								<span>{{item.inTime}}</span>
+							</view>
+							<view class="duration">
+								<span class="pending-order-body-left-label">出场时间:</span>
+								<span>{{item.outTime}}</span>
+							</view>
+							<view class="duration">
+								<span class="pending-order-body-left-label">停留时间:</span>
 								<span>{{item.duration}}</span>
 							</view>
-						</view>
-						<view class="pending-order-body-right">
-							<view class="order">订单号:{{item.id}}</view>
 							<view class="cost">
 								<span class="pending-order-body-left-label">停车费用:</span>
 								<span>
@@ -72,11 +77,13 @@
 								</span>
 							</view>
-						</view>	
-						<view class="go-pay-wrap">
-							<view class="go-pay" @click="goPay(item.id)">去支付</view>
 						</view>
-						
+						<view class="pending-order-body-right">
+							<view class="order">停车泊位:{{item.spaceName}}</view>
+							<view class="go-pay-wrap">
+								<view class="go-pay" @click="goPay(item.id)">去支付</view>
+							</view>
+						</view>	
 					</view>
 					<view class="pending-order-body-wrap" v-show="orderNav==1">