337 lines
9.1 KiB
JavaScript
337 lines
9.1 KiB
JavaScript
let pay = {
|
|
withdraw_do_paging: function () {
|
|
let bankNo = $("#bankNo").val();
|
|
let merchantNo = $("#merchant_No").val();
|
|
let startTime = $("#startTime").val();
|
|
let endTime = $("#endTime").val();
|
|
let uStatus = $("#uStatus").val();
|
|
$.ajax({
|
|
type: "GET",
|
|
url: "/withdraw/list_record/",
|
|
data: {
|
|
page: "1",
|
|
limit: "15",
|
|
MerchantNo: merchantNo,
|
|
BankNo: bankNo,
|
|
start: startTime,
|
|
end: endTime,
|
|
status: uStatus,
|
|
},
|
|
success: function (data) {
|
|
pay.show_withdraw_data(data.root);
|
|
let options = {
|
|
bootstrapMajorVersion: 3,
|
|
currentPage: data.page,
|
|
totalPages: data.totalPage,
|
|
numberOfPages: data.limit,
|
|
itemTexts: function (type, page) {
|
|
switch (type) {
|
|
case "first":
|
|
return "首页";
|
|
case "prev":
|
|
return "上一页";
|
|
case "next":
|
|
return "下一页";
|
|
case "last":
|
|
return "末页";
|
|
case "page":
|
|
return page;
|
|
}
|
|
},
|
|
onPageClicked: function (event, originalEvent, type, page) {
|
|
$.ajax({
|
|
url: "/withdraw/list_record/",
|
|
type: "GET",
|
|
data: {
|
|
page: page,
|
|
MerchantNo: merchantNo,
|
|
BankNo: bankNo,
|
|
start: startTime,
|
|
end: endTime,
|
|
status: uStatus,
|
|
},
|
|
success: function (data) {
|
|
pay.show_withdraw_data(data.root);
|
|
},
|
|
});
|
|
},
|
|
};
|
|
$("#do_paging").bootstrapPaginator(options);
|
|
},
|
|
error: function (XMLHttpRequest) {
|
|
toastr.info("something is wrong, code: " + XMLHttpRequest.status);
|
|
},
|
|
});
|
|
},
|
|
show_withdraw_data: function (list) {
|
|
let con = "";
|
|
$.each(list, function (index, item) {
|
|
let bg_red = "",
|
|
st,
|
|
t = "";
|
|
switch (item.Status) {
|
|
case "payfor_confirm":
|
|
st = "等待审核";
|
|
break;
|
|
case "payfor_solving":
|
|
st = "系统处理中";
|
|
break;
|
|
case "payfor_banking":
|
|
st = "银行处理中";
|
|
break;
|
|
case "failed":
|
|
st = "代付失败";
|
|
break;
|
|
case "success":
|
|
bg_red = ` style="color: green"`;
|
|
st = "打款成功";
|
|
t = trade.get_time(item.UpdateTime);
|
|
break;
|
|
default:
|
|
st = "";
|
|
}
|
|
con +=
|
|
`<tr><th scope="row">` +
|
|
(index + 1) +
|
|
`</th><td>` +
|
|
item.BankOrderId +
|
|
`</td><td>` +
|
|
item.MerchantOrderId +
|
|
`</td><td>` +
|
|
item.PayforTotalAmount.toFixed(2) +
|
|
`</td><td>` +
|
|
item.PayforFee.toFixed(2) +
|
|
`</td><td>` +
|
|
item.BankName +
|
|
`</td><td>` +
|
|
item.BankAccountName +
|
|
`</td><td>` +
|
|
item.BankAccountNo +
|
|
`</td><td` +
|
|
bg_red +
|
|
`>` +
|
|
st +
|
|
`</td><td>` +
|
|
item.CreateTime +
|
|
`</td><td>` +
|
|
t +
|
|
`</td><td>` +
|
|
item.Remark +
|
|
`</td></tr>`;
|
|
});
|
|
if (con === "") {
|
|
con += `<tr><td colspan="9">没有检索到数据</td></tr>`;
|
|
}
|
|
$("#your_show_time").html(con);
|
|
},
|
|
recharge_do_paging: function () {
|
|
let startTime = $("#startTime").val();
|
|
let endTime = $("#endTime").val();
|
|
let uStatus = $("#uStatus").val();
|
|
$.ajax({
|
|
type: "GET",
|
|
url: "/recharge/list_recharge_record/",
|
|
data: {
|
|
page: "1",
|
|
limit: "15",
|
|
start: startTime,
|
|
end: endTime,
|
|
status: uStatus,
|
|
},
|
|
success: function (data) {
|
|
pay.show_recharge_data(data.root);
|
|
let options = {
|
|
bootstrapMajorVersion: 3,
|
|
currentPage: data.page,
|
|
totalPages: data.totalPage,
|
|
numberOfPages: data.limit,
|
|
itemTexts: function (type, page) {
|
|
switch (type) {
|
|
case "first":
|
|
return "首页";
|
|
case "prev":
|
|
return "上一页";
|
|
case "next":
|
|
return "下一页";
|
|
case "last":
|
|
return "末页";
|
|
case "page":
|
|
return page;
|
|
}
|
|
},
|
|
onPageClicked: function (event, originalEvent, type, page) {
|
|
$.ajax({
|
|
url: "/recharge/list_recharge_record/",
|
|
type: "GET",
|
|
data: {
|
|
page: page,
|
|
start: startTime,
|
|
end: endTime,
|
|
status: uStatus,
|
|
},
|
|
success: function (data) {
|
|
pay.show_recharge_data(data.root);
|
|
},
|
|
});
|
|
},
|
|
};
|
|
$("#do_paging").bootstrapPaginator(options);
|
|
},
|
|
error: function (XMLHttpRequest) {
|
|
toastr.info("something is wrong, code: " + XMLHttpRequest.status);
|
|
},
|
|
});
|
|
},
|
|
show_recharge_data: function (list) {
|
|
let con = "";
|
|
$.each(list, function (index, item) {
|
|
let st;
|
|
let operation;
|
|
switch (item.OperateType) {
|
|
case "plus_amount":
|
|
st = "加款";
|
|
operation = "+";
|
|
break;
|
|
case "sub_amount":
|
|
st = "减款";
|
|
operation = "-";
|
|
break;
|
|
case "freeze_amount":
|
|
st = "冻结";
|
|
operation = "-";
|
|
break;
|
|
case "unfreeze_amount":
|
|
operation = "+";
|
|
st = "解冻";
|
|
break;
|
|
default:
|
|
st = "";
|
|
}
|
|
con +=
|
|
`<tr><th scope="row">` +
|
|
(index + 1) +
|
|
`</th><td>` +
|
|
item.CreateTime +
|
|
`</td><td>${operation}${item.Amount.toFixed(2)}</td><td>` +
|
|
item.Fee.toFixed(2) +
|
|
`</td><td>` +
|
|
item.FreezeAmount.toFixed(2) +
|
|
`</td><td>` +
|
|
item.Recharge.toFixed(2) +
|
|
`</td><td>` +
|
|
st +
|
|
`</td></tr>`;
|
|
});
|
|
if (con === "") {
|
|
con += `<tr><td colspan="9">没有检索到数据</td></tr>`;
|
|
}
|
|
$("#your_show_time").html(con);
|
|
},
|
|
history_do_paging: function () {
|
|
let startTime = $("#startTime").val();
|
|
let endTime = $("#endTime").val();
|
|
let uStatus = $("#uStatus").val();
|
|
$.ajax({
|
|
type: "GET",
|
|
url: "/history/list_history_record/",
|
|
data: {
|
|
page: "1",
|
|
limit: "15",
|
|
start: startTime,
|
|
end: endTime,
|
|
status: uStatus,
|
|
},
|
|
success: function (data) {
|
|
pay.show_history_data(data.root);
|
|
let options = {
|
|
bootstrapMajorVersion: 3,
|
|
currentPage: data.page,
|
|
totalPages: data.totalPage,
|
|
numberOfPages: data.limit,
|
|
itemTexts: function (type, page) {
|
|
switch (type) {
|
|
case "first":
|
|
return "首页";
|
|
case "prev":
|
|
return "上一页";
|
|
case "next":
|
|
return "下一页";
|
|
case "last":
|
|
return "末页";
|
|
case "page":
|
|
return page;
|
|
}
|
|
},
|
|
onPageClicked: function (event, originalEvent, type, page) {
|
|
$.ajax({
|
|
url: "/history/list_history_record/",
|
|
type: "GET",
|
|
data: {
|
|
page: page,
|
|
start: startTime,
|
|
end: endTime,
|
|
status: uStatus,
|
|
},
|
|
success: function (data) {
|
|
pay.show_history_data(data.root);
|
|
},
|
|
});
|
|
},
|
|
};
|
|
$("#do_paging").bootstrapPaginator(options);
|
|
},
|
|
error: function (XMLHttpRequest) {
|
|
toastr.info("something is wrong, code: " + XMLHttpRequest.status);
|
|
},
|
|
});
|
|
},
|
|
show_history_data: function (list) {
|
|
let con = "";
|
|
$.each(list, function (index, item) {
|
|
let st = "";
|
|
let operation = "";
|
|
let color = "";
|
|
switch (item.Type) {
|
|
case "plus_amount":
|
|
st = "加款";
|
|
operation = "+";
|
|
color = "#6AA1FF";
|
|
break;
|
|
case "sub_amount":
|
|
st = "减款";
|
|
operation = "-";
|
|
color = "#F98981";
|
|
break;
|
|
case "freeze_amount":
|
|
st = "冻结";
|
|
operation = "-";
|
|
color = "#86909c";
|
|
break;
|
|
case "unfreeze_amount":
|
|
st = "解冻";
|
|
color = "#FF7D00";
|
|
operation = "+";
|
|
break;
|
|
}
|
|
con +=
|
|
`<tr style="color: ${color}"><th scope="row">` +
|
|
(index + 1) +
|
|
`</th>
|
|
<td>${item.orderInfo.CreateTime}</td>
|
|
<td>${item.CreateTime}</td>
|
|
<td>${item.OrderId}</td>
|
|
<td>${operation}${item.Amount.toFixed(2)}</td>
|
|
<td>` +
|
|
item.Balance.toFixed(2) +
|
|
`</td>
|
|
<td>` +
|
|
st +
|
|
`</td></tr>`;
|
|
});
|
|
if (con === "") {
|
|
con += `<tr><td colspan="9">没有检索到数据</td></tr>`;
|
|
}
|
|
$("#your_show_time").html(con);
|
|
},
|
|
};
|