Browse Source

页面优化

linbl 19 giờ trước cách đây
mục cha
commit
aba1580bfe

+ 24 - 25
sa-view/tb-transport-settle/tb-transport-order-settle.html

@@ -49,7 +49,7 @@
 
 				<!-- ------------- 数据列表 ------------- -->
 				<el-table class="data-table" ref="data-table" :data="dataList" >
-					<sa-td type="selection"></sa-td>					
+					<sa-td type="selection"></sa-td>
 					<sa-td name="货运单号" prop="orderId" width="150px"></sa-td>
 					<sa-td name="货主" prop="shipperName" width="180px"></sa-td>
 					<sa-td name="商品" prop="itemName" width="180px"></sa-td>
@@ -58,16 +58,15 @@
 					<sa-td name="里程(km)" prop="distance" ></sa-td>
 					<sa-td name="接单司机" prop="driverName" ></sa-td>
 					<sa-td name="接单车辆" prop="plateNo"  ></sa-td>
-					<sa-td name="发车时间" prop="realDepartureTime" width="150px" type="datetime"></sa-td>
-					<sa-td name="运达时间" prop="realArrivalTime" type="datetime" width="150px" ></sa-td>
-					<sa-td name="结算时间" prop="settleTime" type="datetime" width="150px" ></sa-td>
 					<sa-td name="订单状态" prop="status" type="enum" :jv="{0: '待进场', 1: '待装货', 2: '已装货', 3:'运输中', 4:'待卸货', 5:'卸货中', 6:'已卸货', 7:'已结算', 11:'退款中', 12:'已退款'}"></sa-td>
 					<sa-td name="退款状态" prop="refundStatus" type="enum" :jv="{0: '未退款', 1: '退款申请中', 2: '同意退款', 3:'退款关闭'}" br></sa-td>
 					<sa-td name="货主应付" prop="receivableAmount" ></sa-td>
 					<sa-td name="货主实付" prop="receivedAmount" ></sa-td>
 					<sa-td name="司机运费" prop="freightAmount" ></sa-td>
 					<sa-td name="平台服务费" prop="serviceFee" ></sa-td>
-					
+					<sa-td name="发车时间" prop="realDepartureTime" width="150px" type="datetime"></sa-td>
+					<sa-td name="运达时间" prop="realArrivalTime" type="datetime" width="150px" ></sa-td>
+					<sa-td name="结算时间" prop="settleTime" type="datetime" width="150px" ></sa-td>
 					<el-table-column label="操作" fixed="right"  width="80px">
 						<template slot-scope="s">
 							<el-button class="c-btn" type="success" icon="el-icon-view" @click="get(s.row)">详情</el-button>
@@ -81,34 +80,34 @@
 		<script>
 			var app = new Vue({
 				components: {
-					"sa-item": httpVueLoader('../../sa-frame/com/sa-item.vue'),  
-					"sa-td": httpVueLoader('../../sa-frame/com/sa-td.vue'),		
+					"sa-item": httpVueLoader('../../sa-frame/com/sa-item.vue'),
+					"sa-td": httpVueLoader('../../sa-frame/com/sa-td.vue'),
 				},
 				el: '.vue-box',
 				data: {
-					p: { // 查询参数  
-						orderId: '',		// 货运订单号 
-						demandId: '',		// 需求单号 
+					p: { // 查询参数
+						orderId: '',		// 货运订单号
+						demandId: '',		// 需求单号
 						shipperName: '',	// 货主名称
-						driverName: '',		// 司机姓名 
-						plateNo: '',		// 接单车辆 
-						status: '',		   // 货运订单状态 
-						createdAt: '',		// 货运订单创建时间 
-						refundStatus: '',		// 退款状态,0未退款,1退款申请,2同意退款,3退款关闭 
-						pageNo: 1,		// 当前页 
-						pageSize: 10,	// 页大小 
-						sortType: 0		// 排序方式 
+						driverName: '',		// 司机姓名
+						plateNo: '',		// 接单车辆
+						status: '',		   // 货运订单状态
+						createdAt: '',		// 货运订单创建时间
+						refundStatus: '',		// 退款状态,0未退款,1退款申请,2同意退款,3退款关闭
+						pageNo: 1,		// 当前页
+						pageSize: 10,	// 页大小
+						sortType: 0		// 排序方式
 					},
 					dataCount: 0,
-					dataList: [], // 数据集合 
+					dataList: [], // 数据集合
 				},
 				methods: {
 					// 刷新
 					f5: function() {
 						sa.ajax('/transport-server/TbTransportOrder/getSettledOrderList', sa.removeNull(this.p), function(res) {
 							this.dataList = res.data; // 数据
-							this.dataCount = res.dataCount; // 数据总数 
-							sa.f5TableHeight();		// 刷新表格高度 
+							this.dataCount = res.dataCount; // 数据总数
+							sa.f5TableHeight();		// 刷新表格高度
 						}.bind(this));
 					},
 					// 查看
@@ -140,24 +139,24 @@
 							sa.ajax('/transport-server/TbTransportOrder/delete?id=' + data.orderId, function(res) {
 								sa.arrayDelete(this.dataList, data);
 								sa.ok('删除成功');
-								sa.f5TableHeight();		// 刷新表格高度 
+								sa.f5TableHeight();		// 刷新表格高度
 							}.bind(this))
 						}.bind(this));
 					},
 					// 批量删除
 					deleteByIds: function() {
-						// 获取选中元素的id列表 
+						// 获取选中元素的id列表
 						let selection = this.$refs['data-table'].selection;
 						let ids = sa.getArrayField(selection, 'id');
 						if(selection.length == 0) {
 							return sa.msg('请至少选择一条数据')
 						}
-						// 提交删除 
+						// 提交删除
 						sa.confirm('是否批量删除选中数据?此操作不可撤销', function() {
 							sa.ajax('/transport-server/TbTransportOrder/deleteByIds', {ids: ids.join(',')}, function(res) {
 								sa.arrayDelete(this.dataList, selection);
 								sa.ok('删除成功');
-								sa.f5TableHeight();		// 刷新表格高度 
+								sa.f5TableHeight();		// 刷新表格高度
 							}.bind(this))
 						}.bind(this));
 					},

+ 33 - 33
sa-view/tb-transport-trade-bill/tb-transport-trade-bill-detail-list.html

@@ -18,7 +18,7 @@
 		<div class="vue-box" style="display: none;" :style="'display: block;'">
 			<div class="c-panel">
 				<!-- ------------- 检索参数 ------------- -->
-				<div class="c-title">检索参数</div>
+				<!--<div class="c-title">检索参数</div>-->
 				<el-form ref="form" :model='p' @submit.native.prevent>
 					<sa-item type="text" name="货运单号" v-model="p.orderId" width="100px"></sa-item>
 					<sa-item type="text" name="交易单号" v-model="p.tradeNo" width="100px"></sa-item>
@@ -37,15 +37,15 @@
 				<!-- ------------- 数据列表 ------------- -->
 				<el-table class="data-table" ref="data-table" :data="dataList" >
 					<el-table-column label="货运平台" align="center"  >
-						<sa-td name="交易单号" prop="tradeNo" ></sa-td>
-						<sa-td name="货运单号" prop="orderId" ></sa-td>
-						<sa-td name="商品名称" prop="goodsName" ></sa-td>
+						<sa-td name="交易单号" prop="tradeNo" width="200px"></sa-td>
+						<sa-td name="货运单号" prop="orderId" width="200px"></sa-td>
+						<sa-td name="商品名称" prop="goodsName" width="200px"></sa-td>
 						<sa-td name="业务类型" prop="busiType"  type="enum" :jv="{0: '付款', 1: '转账', 2: '退款'}"></sa-td>
 						<sa-td name="交易金额" prop="tradeAmount" ></sa-td>
-						<sa-td name="交易时间" prop="tradeTime" ></sa-td>
+						<sa-td name="交易时间" prop="tradeTime" width="150px"></sa-td>
 					</el-table-column>
 					<el-table-column label="微信平台" align="center" >JSAPI、NATIVE、APP、MICROPAY、MWEB、FACEPAY
-						<sa-td name="支付单号" prop="wxTradeId" style="background-color: #8cc5ff" ></sa-td>
+						<sa-td name="支付单号" prop="wxTradeId" style="background-color: #8cc5ff" width="200px"></sa-td>
 						<sa-td name="交易类型" prop="wxTradeType" type="enum" :jv="{'JSAPI': '小程序支付', 'NATIVE': 'Native支付', 'APP': 'APP支付', 'MICROPAY': '付款码支付', 'MWEB': 'H5支付', 'FACEPAY': '刷脸支付'}"></sa-td>
 						<sa-td name="交易状态" prop="wxTradeState" type="enum" :jv="{'SUCCESS': '支付成功', 'REFUND': '转入退款', 'NOTPAY': '未支付', 'CLOSED': '已关闭', 'REVOKED': '已撤销','PAYERROR':'付款失败'}"></sa-td>
 						<sa-td name="支付方式" prop="wxBankType" ></sa-td>
@@ -62,40 +62,40 @@
 		<script>
 			var app = new Vue({
 				components: {
-					"sa-item": httpVueLoader('../../sa-frame/com/sa-item.vue'),  
-					"sa-td": httpVueLoader('../../sa-frame/com/sa-td.vue'),		
+					"sa-item": httpVueLoader('../../sa-frame/com/sa-item.vue'),
+					"sa-td": httpVueLoader('../../sa-frame/com/sa-td.vue'),
 				},
 				el: '.vue-box',
 				data: {
-					p: { // 查询参数  
-						tradeId: '',		// 交易ID 
-						tradeNo: '',		// 交易单号 
-						orderId: '',		// 货运单号 
-						goodsName: '',		// 商品名称 
-						busiType: '',		// 业务类型:0支付、1转账、2退款 
-						tradeAmount: '',		// 平台交易金额 
-						wxTradeId: '',		// 微信交易单号 
-						wxTradeType: '',		// 交易类型:JSAPI、NATIVE、APP、MICROPAY、MWEB、FACEPAY 
-						wxTradeState: '',		// 微信交易状态 
-						wxBankType: '',		// 支付方式 
-						wxAmount: '',		// 微信交易金额 
-						wxUserId: '',		// 用户标识 
-						tradeTime: '',		// 交易时间 
-						createTime: '',		// 创建时间 
-						pageNo: 1,		// 当前页 
-						pageSize: 10,	// 页大小 
-						sortType: 0		// 排序方式 
+					p: { // 查询参数
+						tradeId: '',		// 交易ID
+						tradeNo: '',		// 交易单号
+						orderId: '',		// 货运单号
+						goodsName: '',		// 商品名称
+						busiType: '',		// 业务类型:0支付、1转账、2退款
+						tradeAmount: '',		// 平台交易金额
+						wxTradeId: '',		// 微信交易单号
+						wxTradeType: '',		// 交易类型:JSAPI、NATIVE、APP、MICROPAY、MWEB、FACEPAY
+						wxTradeState: '',		// 微信交易状态
+						wxBankType: '',		// 支付方式
+						wxAmount: '',		// 微信交易金额
+						wxUserId: '',		// 用户标识
+						tradeTime: '',		// 交易时间
+						createTime: '',		// 创建时间
+						pageNo: 1,		// 当前页
+						pageSize: 10,	// 页大小
+						sortType: 0		// 排序方式
 					},
 					dataCount: 0,
-					dataList: [], // 数据集合 
+					dataList: [], // 数据集合
 				},
 				methods: {
 					// 刷新
 					f5: function() {
 						sa.ajax('/transport-server/TbTransportTradeBillDetail/getList', sa.removeNull(this.p), function(res) {
 							this.dataList = res.data; // 数据
-							this.dataCount = res.dataCount; // 数据总数 
-							sa.f5TableHeight();		// 刷新表格高度 
+							this.dataCount = res.dataCount; // 数据总数
+							sa.f5TableHeight();		// 刷新表格高度
 						}.bind(this));
 					},
 					// 查看
@@ -124,24 +124,24 @@
 							sa.ajax('/TbTransportTradeBillDetail/delete?id=' + data.tradeId, function(res) {
 								sa.arrayDelete(this.dataList, data);
 								sa.ok('删除成功');
-								sa.f5TableHeight();		// 刷新表格高度 
+								sa.f5TableHeight();		// 刷新表格高度
 							}.bind(this))
 						}.bind(this));
 					},
 					// 批量删除
 					deleteByIds: function() {
-						// 获取选中元素的id列表 
+						// 获取选中元素的id列表
 						let selection = this.$refs['data-table'].selection;
 						let ids = sa.getArrayField(selection, 'id');
 						if(selection.length == 0) {
 							return sa.msg('请至少选择一条数据')
 						}
-						// 提交删除 
+						// 提交删除
 						sa.confirm('是否批量删除选中数据?此操作不可撤销', function() {
 							sa.ajax('/TbTransportTradeBillDetail/deleteByIds', {ids: ids.join(',')}, function(res) {
 								sa.arrayDelete(this.dataList, selection);
 								sa.ok('删除成功');
-								sa.f5TableHeight();		// 刷新表格高度 
+								sa.f5TableHeight();		// 刷新表格高度
 							}.bind(this))
 						}.bind(this));
 					},

+ 3 - 3
sa-view/tb-wechat-pay/tb-wechat-pay-info.html

@@ -81,7 +81,7 @@
 							<td>{{m.createTime}}</td>
 						</tr>
 						<tr>
-							<th>微信订单标识</th>
+							<th>微信支付订单号</th>
 							<td>{{m.transactionId}}</td>
 							<th>是否已支付</th>
 							<td>{{m.isPaid?'已支付':'未支付'}}</td>
@@ -135,7 +135,7 @@
 				},
 				el: '.vue-box',
 				data: {
-					prepayid: sa.p('prepayid', 0),	// 获取数据ID 
+					prepayid: sa.p('prepayid', 0),	// 获取数据ID
 					m: null
 				},
 				methods: {
@@ -149,7 +149,7 @@
 					}.bind(this))
 				}
 			})
-			
+
 		</script>
 	</body>
 </html>

+ 38 - 40
sa-view/tb-wechat-pay/tb-wechat-pay-list.html

@@ -19,11 +19,11 @@
 			}
 			.c-panel .el-form .el-input{
 				width: 250px;
-			} 
+			}
 			.c-panel .el-form  .el-textarea {
 				width: 600px;
 			}
-			
+
 		</style>
 	</head>
 	<body>
@@ -34,7 +34,7 @@
 				<el-form ref="form" :model='p' @submit.native.prevent>
 					<sa-item type="text" width="100px" name="业务订单号" v-model="p.tradeNo"></sa-item>
 					<sa-item type="text" width="100px" name="商品名称" v-model="p.goodsName"></sa-item>
-					<sa-item type="text" width="100px" name="微信订单标识" v-model="p.transactionId"></sa-item>
+					<!--<sa-item type="text" width="100px" name="微信支付订单号" v-model="p.transactionId"></sa-item>-->
 					<sa-item type="text" width="100px" name="是否已支付" v-model="p.isPaid">
 						<el-select v-model="p.isPaid">
 							<el-option label="全部" value=""></el-option>
@@ -52,26 +52,24 @@
 							<el-option label="已撤销" value="REVOKED"></el-option>
 							<el-option label="用户支付中" value="USERPAYING"></el-option>
 							<el-option label="支付失败" value="PAYERROR"></el-option>
-						</el-select> 
-					</sa-item>  
+						</el-select>
+					</sa-item>
 					<el-button type="primary" icon="el-icon-search" @click="p.pageNo = 1; f5()">查询</el-button>
 					<el-button size="mini" type="info" @click="sa.f5()">重置</el-button>
 				</el-form>
 				<div class="fast-btn">
-				 
+
 				</div>
 				<!-- ------------- 数据列表 ------------- -->
 				<el-table class="data-table" ref="data-table" :data="dataList" >
 					<sa-td type="selection"></sa-td>
 					<sa-td name="业务订单号" prop="tradeNo" width="180px"></sa-td>
-					<sa-td name="订单商品名称" prop="goodsName" align="left"></sa-td>
+					<sa-td name="商品名称" prop="goodsName" width="200px"></sa-td>
 					<sa-td name="应付金额(分)" prop="amount" width="120px"></sa-td>
 					<sa-td name="创建时间" prop="createTime" width="150px"></sa-td>
-					<sa-td name="微信订单标识" prop="transactionId" width="150px"></sa-td>
-					<sa-td name="是否已支付" prop="isPaid" type="enum" :jv="{0: '未支付', 1: '已支付'}" width="120px">
-						
-					</sa-td>
-					<sa-td name="交易状态" prop="tradeState" width="120px" ></sa-td> 
+					<sa-td name="微信支付订单号" prop="transactionId" width="200px"></sa-td>
+					<sa-td name="是否已支付" prop="isPaid" type="enum" :jv="{0: '未支付', 1: '已支付'}" width="120px"></sa-td>
+					<sa-td name="交易状态" prop="tradeState" width="120px" ></sa-td>
 					<sa-td name="完成时间" prop="successTime" width="150px"></sa-td>
 					<sa-td name="实付金额(分)" prop="payAmount" width="120px"></sa-td>
 
@@ -91,42 +89,42 @@
 		<script>
 			var app = new Vue({
 				components: {
-					"sa-item": httpVueLoader('../../sa-frame/com/sa-item.vue'),  
-					"sa-td": httpVueLoader('../../sa-frame/com/sa-td.vue'),		
+					"sa-item": httpVueLoader('../../sa-frame/com/sa-item.vue'),
+					"sa-td": httpVueLoader('../../sa-frame/com/sa-td.vue'),
 				},
 				el: '.vue-box',
 				data: {
-					p: { // 查询参数  
-						prepayid: '',		// 微信预支付 ID 
-						tradeNo: '',		// 业务订单号 
-						goodsName: '',		// 订单商品名称 
-						amount: '',		// 订单支付金额 
-						tradeTime: '',		// 预支付时间 
-						createTime: '',		// 本地创建时间 
-						reqData: '',		// 提交数据 
-						respData: '',		// 返回的数据 
-						transactionId: '',		// 微信支付侧订单的唯一标识,回调时回填 
-						isPaid: '',		// 是否已支付,微信回调支付成功=1 
-						tradeType: '',		// 订单的交易类型 
-						tradeState: '',		// 交易状态 
-						tradeStateDesc: '',		// 交易状态的详细说明 
-						successTime: '',		// 完成订单支付的时间 
-						payerOpenId: '',		//  订单的支付者信息 
-						payAmount: '',		// 实付金额(分) 
-						pageNo: 1,		// 当前页 
-						pageSize: 10,	// 页大小 
-						sortType: 0		// 排序方式 
+					p: { // 查询参数
+						prepayid: '',		// 微信预支付 ID
+						tradeNo: '',		// 业务订单号
+						goodsName: '',		// 订单商品名称
+						amount: '',		// 订单支付金额
+						tradeTime: '',		// 预支付时间
+						createTime: '',		// 本地创建时间
+						reqData: '',		// 提交数据
+						respData: '',		// 返回的数据
+						transactionId: '',		// 微信支付侧订单的唯一标识,回调时回填
+						isPaid: '',		// 是否已支付,微信回调支付成功=1
+						tradeType: '',		// 订单的交易类型
+						tradeState: '',		// 交易状态
+						tradeStateDesc: '',		// 交易状态的详细说明
+						successTime: '',		// 完成订单支付的时间
+						payerOpenId: '',		//  订单的支付者信息
+						payAmount: '',		// 实付金额(分)
+						pageNo: 1,		// 当前页
+						pageSize: 10,	// 页大小
+						sortType: 0		// 排序方式
 					},
 					dataCount: 0,
-					dataList: [], // 数据集合 
+					dataList: [], // 数据集合
 				},
 				methods: {
 					// 刷新
 					f5: function() {
 						sa.ajax('/transport-server/TbWechatPay/getList', sa.removeNull(this.p), function(res) {
 							this.dataList = res.data; // 数据
-							this.dataCount = res.dataCount; // 数据总数 
-							sa.f5TableHeight();		// 刷新表格高度 
+							this.dataCount = res.dataCount; // 数据总数
+							sa.f5TableHeight();		// 刷新表格高度
 						}.bind(this));
 					},
 					// 查看
@@ -145,10 +143,10 @@
 						sa.ajax('/transport-server/TbWechatPay/syn?tradeNo=' + data.tradeNo, function(res) {
 							sa.arrayDelete(this.dataList, data);
 							sa.ok('同步刷新成功');
-							sa.f5TableHeight();		// 刷新表格高度 
+							sa.f5TableHeight();		// 刷新表格高度
 						}.bind(this))
-						
-					}, 
+
+					},
 				},
 				created: function() {
 					this.f5();

+ 5 - 5
sa-view/tb-wechat-refund/tb-wechat-refund-info.html

@@ -57,9 +57,9 @@
 					<h3>微信退款信息</h3>
 					<table class="info-table">
 						<tr>
-							<th>退款单号</th>
+							<th>微信退款编号</th>
 							<td>{{m.refundId}}</td>
-							<th>退款业务编号</th>
+							<th>业务退款编号</th>
 							<td>{{m.refundNo}}</td>
 						</tr>
 						<tr>
@@ -75,7 +75,7 @@
 							<td>{{m.refundAmount}}</td>
 						</tr>
 						<tr>
-							<th>退款理由</th>
+							<th>退款原因</th>
 							<td>{{m.refundReason}}</td>
 							<th>退款创建时间</th>
 							<td>{{m.createTime}}</td>
@@ -104,7 +104,7 @@
 			var app = new Vue({
 				el: '.vue-box',
 				data: {
-					refundId: sa.p('refundId', 0),	// 获取数据ID 
+					refundId: sa.p('refundId', 0),	// 获取数据ID
 					m: null
 				},
 				methods: {
@@ -118,7 +118,7 @@
 					}.bind(this))
 				}
 			})
-			
+
 		</script>
 	</body>
 </html>

+ 37 - 39
sa-view/tb-wechat-refund/tb-wechat-refund-list.html

@@ -19,11 +19,11 @@
 			}
 			.c-panel .el-form .el-input{
 				width: 250px;
-			} 
+			}
 			.c-panel .el-form  .el-textarea {
 				width: 600px;
 			}
-			
+
 		</style>
 	</head>
 	<body>
@@ -32,9 +32,8 @@
 				<!-- ------------- 检索参数 ------------- -->
 
 				<el-form ref="form" :model='p' @submit.native.prevent>
-					<sa-item type="text" width="100px" name="退款编号" v-model="p.refundNo"></sa-item>
-					<sa-item type="text" width="100px"  name="微信标识号" v-model="p.transactionId"></sa-item>
-					<sa-item type="text" width="100px"  name="业务订单号" v-model="p.outTradeNo"></sa-item>  
+					<sa-item type="text" width="100px" name="业务退款编号" v-model="p.refundNo"></sa-item>
+					<sa-item type="text" width="100px"  name="业务订单号" v-model="p.outTradeNo"></sa-item>
 					<sa-item type="text" width="100px"  name="是否已退款" v-model="p.isRefunded">
 						<el-select v-model="p.isRefunded">
 							<el-option label="全部" value=""></el-option>
@@ -48,10 +47,9 @@
 							<el-option label="退款成功" value="SUCCESS"></el-option>
 							<el-option label="退款关闭" value="CLOSED"></el-option>
 							<el-option label="退款处理中" value="PROCESSING"></el-option>
-							<el-option label="退款异常" value="ABNORMAL"></el-option> 
-						</el-select> 
-					</sa-item> 
-					
+							<el-option label="退款异常" value="ABNORMAL"></el-option>
+						</el-select>
+					</sa-item>
 				</el-form>
 				<div class="fast-btn" style="margin-left: 110px;">
 					<el-button type="primary" icon="el-icon-search" @click="p.pageNo = 1; f5()">查询</el-button>
@@ -60,14 +58,14 @@
 				<!-- ------------- 数据列表 ------------- -->
 				<el-table class="data-table" ref="data-table" :data="dataList" >
 					<sa-td type="selection"></sa-td>
-					<sa-td name="微信退款单号" prop="refundId" ></sa-td>
-					<sa-td name="退款业务编号" prop="refundNo" ></sa-td>
-					<sa-td name="微信订单号" prop="transactionId" ></sa-td>
+					<!--<sa-td name="微信退款编号" prop="refundId" ></sa-td>-->
+					<sa-td name="业务退款编号" prop="refundNo" ></sa-td>
+					<!--<sa-td name="微信支付订单号" prop="transactionId" ></sa-td>-->
 					<sa-td name="业务订单号" prop="outTradeNo" ></sa-td>
-					<sa-td name="订单金额" prop="tradeAmount" ></sa-td>
-					<sa-td name="退款金额" prop="refundAmount" ></sa-td>
+					<sa-td name="订单金额(分)" prop="tradeAmount" ></sa-td>
+					<sa-td name="退款金额(分)" prop="refundAmount" ></sa-td>
 					<sa-td name="退款原因" prop="refundReason" ></sa-td>
-					<sa-td name="创建时间" prop="createTime" ></sa-td>
+					<sa-td name="退款创建时间" prop="createTime" ></sa-td>
 					<sa-td name="是否已退款" prop="isRefunded" type="enum" :jv="{0: '未退款', 1: '已退款'}"></sa-td>
 					<sa-td name="退款状态" prop="refundStatus" type="enum"  :jv="{'': '未完成退款', 'SUCCESS':'退款成功', 'CLOSED':'退款关闭', 'PROCESSING':'退款处理中', 'ABNORMAL':'退款异常'}"></sa-td>
 					<sa-td name="退款成功时间" prop="successTime" ></sa-td>
@@ -84,37 +82,37 @@
 		<script>
 			var app = new Vue({
 				components: {
-					"sa-item": httpVueLoader('../../sa-frame/com/sa-item.vue'),  
-					"sa-td": httpVueLoader('../../sa-frame/com/sa-td.vue'),		
+					"sa-item": httpVueLoader('../../sa-frame/com/sa-item.vue'),
+					"sa-td": httpVueLoader('../../sa-frame/com/sa-td.vue'),
 				},
 				el: '.vue-box',
 				data: {
-					p: { // 查询参数  
-						refundId: '',		// 微信支付退款单号 
-						refundNo: '',		// 退款业务编号 
-						transactionId: '',		// 微信支付订单号 
-						outTradeNo: '',		// 业务订单号 
-						tradeAmount: '',		//  
-						refundAmount: '',		//  
-						refundReason: '',		//  
-						createTime: '',		// 退款创建时间 
-						isRefunded: '',		// 是否已退款 
-						refundStatus: '',		// 退款状态 
-						successTime: '',		// 退款成功时间 
-						pageNo: 1,		// 当前页 
-						pageSize: 10,	// 页大小 
-						sortType: 0		// 排序方式 
+					p: { // 查询参数
+						refundId: '',		// 微信支付退款单号
+						refundNo: '',		// 退款业务编号
+						transactionId: '',		// 微信支付订单号
+						outTradeNo: '',		// 业务订单号
+						tradeAmount: '',		//
+						refundAmount: '',		//
+						refundReason: '',		//
+						createTime: '',		// 退款创建时间
+						isRefunded: '',		// 是否已退款
+						refundStatus: '',		// 退款状态
+						successTime: '',		// 退款成功时间
+						pageNo: 1,		// 当前页
+						pageSize: 10,	// 页大小
+						sortType: 0		// 排序方式
 					},
 					dataCount: 0,
-					dataList: [], // 数据集合 
+					dataList: [], // 数据集合
 				},
 				methods: {
 					// 刷新
 					f5: function() {
 						sa.ajax('/transport-server/TbWechatRefund/getList', sa.removeNull(this.p), function(res) {
 							this.dataList = res.data; // 数据
-							this.dataCount = res.dataCount; // 数据总数 
-							sa.f5TableHeight();		// 刷新表格高度 
+							this.dataCount = res.dataCount; // 数据总数
+							sa.f5TableHeight();		// 刷新表格高度
 						}.bind(this));
 					},
 					// 查看
@@ -143,24 +141,24 @@
 							sa.ajax('/transport-server/TbWechatRefund/delete?id=' + data.refundId, function(res) {
 								sa.arrayDelete(this.dataList, data);
 								sa.ok('删除成功');
-								sa.f5TableHeight();		// 刷新表格高度 
+								sa.f5TableHeight();		// 刷新表格高度
 							}.bind(this))
 						}.bind(this));
 					},
 					// 批量删除
 					deleteByIds: function() {
-						// 获取选中元素的id列表 
+						// 获取选中元素的id列表
 						let selection = this.$refs['data-table'].selection;
 						let ids = sa.getArrayField(selection, 'id');
 						if(selection.length == 0) {
 							return sa.msg('请至少选择一条数据')
 						}
-						// 提交删除 
+						// 提交删除
 						sa.confirm('是否批量删除选中数据?此操作不可撤销', function() {
 							sa.ajax('/transport-server/TbWechatRefund/deleteByIds', {ids: ids.join(',')}, function(res) {
 								sa.arrayDelete(this.dataList, selection);
 								sa.ok('删除成功');
-								sa.f5TableHeight();		// 刷新表格高度 
+								sa.f5TableHeight();		// 刷新表格高度
 							}.bind(this))
 						}.bind(this));
 					},

+ 30 - 30
sa-view/tb-wechat-transfer/tb-wechat-transfer-list.html

@@ -20,9 +20,9 @@
 				<!-- ------------- 检索参数 ------------- -->
 				<div class="c-title">检索参数</div>
 				<el-form ref="form" :model='p' @submit.native.prevent>
-					<sa-item type="text"  width="100px"name="转账单号" v-model="p.transferId"></sa-item>
+					<!--<sa-item type="text"  width="100px"name="转账单号" v-model="p.transferId"></sa-item>-->
 					<sa-item type="text"  width="100px" name="业务订单号" v-model="p.outTradeNo"></sa-item>
-					<sa-item type="text" width="100px" name="微信openid" v-model="p.openId"></sa-item>
+					<!--<sa-item type="text" width="100px" name="微信openid" v-model="p.openId"></sa-item>-->
 					<sa-item type="text" width="100px" name="用户姓名" v-model="p.userName"></sa-item>
 					<sa-item type="text" width="100px"name="微信业务单号" v-model="p.transferBillNo"></sa-item>
 					<sa-item type="text" width="100px" name="状态" v-model="p.state"></sa-item>
@@ -32,18 +32,18 @@
 				<!-- ------------- 数据列表 ------------- -->
 				<el-table class="data-table" ref="data-table" :data="dataList" >
 					<sa-td type="selection"></sa-td>
-					<sa-td name="转账单号" prop="transferId" ></sa-td>
-					<sa-td name="业务订单号" prop="outTradeNo" ></sa-td>
-					<sa-td name="微信openid" prop="openId" ></sa-td>
+					<!--<sa-td name="转账单号" prop="transferId" ></sa-td>-->
+					<sa-td name="业务订单号" prop="outTradeNo" width="200px"></sa-td>
+					<!--<sa-td name="微信openid" prop="openId" ></sa-td>-->
 					<sa-td name="用户姓名" prop="userName" ></sa-td>
 					<sa-td name="转账金额(分)" prop="transferAmount" ></sa-td>
-					<sa-td name="微信业务单号" prop="transferBillNo" ></sa-td>
+					<sa-td name="微信业务单号" prop="transferBillNo" width="200px"></sa-td>
 					<sa-td name="状态" prop="state" ></sa-td>
 					<sa-td name="转账状态" prop="isTransfer" ></sa-td>
-					<sa-td name="创建时间" prop="createTime" ></sa-td>
-					<el-table-column label="操作" fixed="right"  width="180px">
+					<sa-td name="创建时间" prop="createTime" width="150px"></sa-td>
+					<el-table-column label="操作" fixed="right"  width="150px">
 						<template slot-scope="s">
-							<el-button class="c-btn" type="success" icon="el-icon-view" @click="get(s.row)">查看</el-button> 
+							<el-button class="c-btn" type="success" icon="el-icon-view" @click="get(s.row)">查看</el-button>
 							<el-button class="c-btn" type="primary" icon="el-icon-edit" @click="syn(s.row)">同步</el-button>
 						</template>
 					</el-table-column>
@@ -55,34 +55,34 @@
 		<script>
 			var app = new Vue({
 				components: {
-					"sa-item": httpVueLoader('../../sa-frame/com/sa-item.vue'),  
-					"sa-td": httpVueLoader('../../sa-frame/com/sa-td.vue'),		
+					"sa-item": httpVueLoader('../../sa-frame/com/sa-item.vue'),
+					"sa-td": httpVueLoader('../../sa-frame/com/sa-td.vue'),
 				},
 				el: '.vue-box',
 				data: {
-					p: { // 查询参数  
-						transferId: '',		// 转账单号 
-						outTradeNo: '',		// 业务订单号 
-						openId: '',		// 用户微信openid 
-						userName: '',		// 用户姓名 
-						transferAmount: '',		// 转账金额(分) 
-						transferBillNo: '',		// 微信业务单号 
-						state: '',		// 状态 
-						isTransfer: '',		// 转账状态 
-						pageNo: 1,		// 当前页 
-						pageSize: 10,	// 页大小 
-						sortType: 0		// 排序方式 
+					p: { // 查询参数
+						transferId: '',		// 转账单号
+						outTradeNo: '',		// 业务订单号
+						openId: '',		// 用户微信openid
+						userName: '',		// 用户姓名
+						transferAmount: '',		// 转账金额(分)
+						transferBillNo: '',		// 微信业务单号
+						state: '',		// 状态
+						isTransfer: '',		// 转账状态
+						pageNo: 1,		// 当前页
+						pageSize: 10,	// 页大小
+						sortType: 0		// 排序方式
 					},
 					dataCount: 0,
-					dataList: [], // 数据集合 
+					dataList: [], // 数据集合
 				},
 				methods: {
 					// 刷新
 					f5: function() {
 						sa.ajax('/transport-server/TbWechatTransfer/getList', sa.removeNull(this.p), function(res) {
 							this.dataList = res.data; // 数据
-							this.dataCount = res.dataCount; // 数据总数 
-							sa.f5TableHeight();		// 刷新表格高度 
+							this.dataCount = res.dataCount; // 数据总数
+							sa.f5TableHeight();		// 刷新表格高度
 						}.bind(this));
 					},
 					// 查看
@@ -96,15 +96,15 @@
 							return sa.msg('请选择一条数据')
 						}
 						this.get(selection[0]);
-					}, 
+					},
 					syn: function(data) {
 						sa.ajax('/transport-server/TbWechatTransfer/syn?tradeNo=' + data.outTradeNo, function(res) {
 							sa.arrayDelete(this.dataList, data);
 							sa.ok('同步刷新成功');
-							sa.f5TableHeight();		// 刷新表格高度 
+							sa.f5TableHeight();		// 刷新表格高度
 						}.bind(this))
-						
-					}, 
+
+					},
 				},
 				created: function() {
 					this.f5();