|
@@ -4,8 +4,8 @@ $(function () {
|
|
|
url: url,
|
|
|
datatype: "json",
|
|
|
colModel: [
|
|
|
- {label: 'wxOrderSn', name: 'wxOrderSn', index: 'wxOrderSn', key: true, hidden: true},
|
|
|
- {label: '订单编号', name: 'wxOrderId', index: 'wxOrderId', width: 40},
|
|
|
+ {label: 'wxOrderId', name: 'wxOrderId', index: 'id', key: true, hidden: true},
|
|
|
+ // {label: '订单编号', name: 'wxOrderId', index: 'wxOrderId', width: 40},
|
|
|
{label: '商户订单编号', name: 'merchOrderId', index: 'merchOrderId', width: 90},
|
|
|
{label: '商户子订单编号', name: 'orderSn', index: 'orderSn', width: 100},
|
|
|
{label: '商户编号', name: 'merchSn', index: 'merchSn', width: 100},
|
|
@@ -81,29 +81,32 @@ $(function () {
|
|
|
return '-';
|
|
|
}
|
|
|
},
|
|
|
- {
|
|
|
- label: '操作', width: 180, sortable: false,
|
|
|
+ {label: '失败原因', name: 'failMsg', index: 'failMsg', width: 100},
|
|
|
+ {label: '操作', width: 180, sortable: false,align: 'center',
|
|
|
formatter: function (value, col, row) {
|
|
|
- let htmlStr = '<button class="btn btn-outline btn-info" onclick="vm.lookDetail(' + row.wxOrderSn + ')"><i class="fa fa-info-circle"></i>详情</button> ';
|
|
|
- if(row.clecOrderStatus==3){
|
|
|
- htmlStr += '<button class="btn btn-outline btn-primary" ' +
|
|
|
- 'onclick="vm.resendOrder(' + row.wxOrderSn + ')"><i class="fa fa-check-circle"></i> 重发电子订单</button> ';
|
|
|
- }
|
|
|
- if(row.wayOrderStatus==3){
|
|
|
- htmlStr += '<button class="btn btn-outline btn-primary" ' +
|
|
|
- 'onclick="vm.resendOrder(' + row.wxOrderSn + ')"><i class="fa fa-check-circle"></i> 重发运单</button> ';
|
|
|
- }
|
|
|
- if(row.playOrderStatus==3){
|
|
|
- htmlStr += '<button class="btn btn-outline btn-primary" ' +
|
|
|
- 'onclick="vm.resendOrder(' + row.wxOrderSn + ')"><i class="fa fa-check-circle"></i> 重发支付单</button> ';
|
|
|
+ let htmlStr = '<button class="btn btn-outline btn-info" onclick="vm.lookDetail('+row.wxOrderId+')"><i class="fa fa-info-circle"></i>失败原因</button> ';
|
|
|
+
|
|
|
+ if (hasPermission('order:resendWxOrder')) {
|
|
|
+ if (row.clecOrderStatus == 3) {
|
|
|
+ htmlStr += '<button class="btn btn-outline btn-primary" ' +
|
|
|
+ 'onclick="vm.resendWxOrder(' + row.wxOrderId + ')"><i class="fa fa-check-circle"></i> 重发电子订单</button> ';
|
|
|
+ }
|
|
|
+ if (row.wayOrderStatus == 3) {
|
|
|
+ htmlStr += '<button class="btn btn-outline btn-primary" ' +
|
|
|
+ 'onclick="vm.resendWxOrder(' + row.wxOrderId + ')"><i class="fa fa-check-circle"></i> 重发运单</button> ';
|
|
|
+ }
|
|
|
+ if (row.playOrderStatus == 3) {
|
|
|
+ htmlStr += '<button class="btn btn-outline btn-primary" ' +
|
|
|
+ 'onclick="vm.resendWxOrder(' + row.wxOrderId + ')"><i class="fa fa-check-circle"></i> 重发支付单</button> ';
|
|
|
+ }
|
|
|
}
|
|
|
return htmlStr;
|
|
|
}
|
|
|
}],
|
|
|
viewrecords: true,
|
|
|
height: 645,
|
|
|
- rowNum: 10,
|
|
|
- rowList: [200, 300, 500],
|
|
|
+ rowNum: 999,
|
|
|
+ // rowList: [200, 300, 500],
|
|
|
rownumbers: true,
|
|
|
rownumWidth: 25,
|
|
|
autowidth: true,
|
|
@@ -163,10 +166,9 @@ var vm = new Vue({
|
|
|
handleReset: function (name) {
|
|
|
handleResetForm(this, name);
|
|
|
},
|
|
|
- resendOrder: function (orderId, rowId) {
|
|
|
+ resendWxOrder: function (rowId) {
|
|
|
let params = {};
|
|
|
- params.orderId = orderId;
|
|
|
- params.refundId = rowId;
|
|
|
+ params.wxOrderId = rowId;
|
|
|
confirm('是否确认重发?', function () {
|
|
|
$.ajax({
|
|
|
type: "POST",
|
|
@@ -184,12 +186,11 @@ var vm = new Vue({
|
|
|
});
|
|
|
})
|
|
|
},
|
|
|
- lookDetail: function (rowId) {
|
|
|
- vm.showList = 1;
|
|
|
- vm.title = "维权订单详情";
|
|
|
- // $.get("../orderrefund/info/" + rowId, function (r) {
|
|
|
- // vm.orderResend = r.orderRefund;
|
|
|
- // });
|
|
|
+ lookDetail: function (sn) {
|
|
|
+ // vm.showList = 1;
|
|
|
+ // vm.title = "维权订单详情";
|
|
|
+ let jqGrid = $("#jqGrid").jqGrid('getRowData',sn);
|
|
|
+ alert(jqGrid.failMsg);
|
|
|
}
|
|
|
}
|
|
|
});
|