| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150 |
- @{
- ViewBag.Title = "订单管理";
- Layout = "~/Views/Shared/_LayoutIndex.cshtml";
- }
- <script>
- $(function () {
- GetGrid();
- })
- function GetGrid() {
- var $gridTable = $('#gridTable');
- $gridTable.jqGrid({
- url: "../../WeChatManage/Refund/GetPayMentInfoJson",
- datatype: "json",
- height: $(window).height() - 50.5,
- autowidth: true,
- colModel: [
- { name: "CustomerCode", label: "客户编号", width: 80, align: "center" },
- { name: "Username", label: "客户名称", width: 150, align: "center" },
- { name: "PlanMoney", label: "应缴金额", width: 100, align: "center" },
- { name: "GetMoney", label: "实缴金额", width: 100, align: "center" },
- { name: "CreateDT", label: "缴费时间", width: 130, align: "center" },
- { name: "InvoiceCode", label: "发表编号", width: 130, align: "center" },
-
- { name: "Transaction_id", label: "商户订单号", width: 130, align: "center" },//, hidden: true
- { name: "Out_trade_no", label: "微信支付订单号", width: 130, align: "center" },
- { name: "ISPaySuccess", label: "处理状态", width: 130, align: "center" },
- {
- name: "IsAllow", label: "操作", width: 100, align: "center",
- //formatter: function (cellvalue, options, rowObject) {
- // var temp = '';
- // if (cellvalue == 0) {
- // temp = '退款';
- // } else {
- // temp = '允许';
- // }
- // return temp;
- //}
- }
- ],
- viewrecords: true,
- rowNum: 1000,
- footerrow: true,
- gridComplete: function () {
- var ids = $gridTable.jqGrid('getDataIDs');
- for (var i = 0; i < ids.length; i++) {
- var cl = ids[i];
- var str = $gridTable.jqGrid('getCell', cl, 'ISPaySuccess');
- console.log(str);
- be = "";
- se = "<input style='height:22px;width:80px;line-height:14px' type='button' value='退款' onclick=\"RefundFee("
- + cl + ");\" />";
- var ss = se;
- if (str == '退款成功') {
- ss = '';
- }
- $gridTable.jqGrid('setRowData', ids[i],
- {
- IsAllow: ss
- });
- }
- //var totalamount = $(this).getCol("amount", false, "sum");
- ////合计
- //$(this).footerData("set", {
- // "location": "合计:",
- // "amount": totalamount,
- //});
- $('table.ui-jqgrid-ftable td').prevUntil().css("border-right-color", "#fff");
- }
- }).trigger('reloadGrid');
-
- //查询条件
- $("#queryCondition .dropdown-menu li").click(function () {
- var text = $(this).find('a').html();
- var value = $(this).find('a').attr('data-value');
- $("#queryCondition .dropdown-text").html(text).attr('data-value', value)
- });
- //查询事件
- $("#btn_Search").click(function () {
- var queryJson = {
- condition: $("#queryCondition").find('.dropdown-text').attr('data-value'),
- keyword: $("#txt_Keyword").val()
- }
- $gridTable.jqGrid('setGridParam', {
- postData: { queryJson: JSON.stringify(queryJson) },
- page: 1
- }).trigger('reloadGrid');
- });
- //查询回车
- $('#txt_Keyword').bind('keypress', function (event) {
- if (event.keyCode == "13") {
- $('#btn_Search').trigger("click");
- }
- });
- }
-
- //打印
- function btn_print() {
- $("#gridPanel").printTable();
- }
- //导出
- function btn_export() {
- dialogOpen({
- id: "ExcelIExportDialog",
- title: '导出销售报表',
- url: '/Utility/ExcelExportForm?gridId=gridTable',
- width: "500px",
- height: "380px",
- callBack: function (iframeId) {
- top.frames[iframeId].AcceptClick();
- }, btn: ['导出Excel', '关闭']
- });
- }
- function RefundFee(id) {
- //alert(id);
- $.ajax({
- url: '../../WeChatManage/Refund/RefundFee',//../../WeChatManage/Refund/GetPayMentInfoJson
- data: {
- Id: id
- },
- datatype: 'json',
- success: function (data) {
- console.log(data.code);
- var json = JSON.parse(data);
- if (json.code == 1) {
- alert("退款成功!");
- GetGrid();
- }
- else {
- alert("退款失败!")
- }
- },
- complete: function (data) {
- GetGrid();
- },
- error: function (data) { }
- });
- }
- </script>
- <div class="ui-report">
- <div class="gridPanel" id="gridPanel">
- <div class="printArea">
- <div class="grid-title">订单管理</div>
- <div class="grid-subtitle"></div>
- <table id="gridTable"></table>
- </div>
- </div>
- </div>
|