<%@ Page Language="C#" masterpagefile="~/Main.master" AutoEventWireup="true" CodeFile="GwOrderList.aspx.cs" Inherits="_GwOrderList" %>
|
|
|
<asp:Content ID="Content3" ContentPlaceHolderID="content" runat="Server">
|
<script>
|
$(function () {
|
/**
|
$("#pager").Pager({
|
pageSize: 50,
|
onChange: function (pageIndex, pageSize) {
|
loadPageList();
|
}
|
});
|
**/
|
var pagination = new Pagination();
|
pagination.setPageIndex(1);
|
pagination.setPageSize(50);
|
|
function loadPageList() {
|
|
var clientId = $("#ClientID").val();
|
var company = $("#Company").val();
|
var spId = $("#SpID").val();
|
var startDate = $("#sDate").val();
|
var endDate = $("#eDate").val();
|
|
$.ajax({
|
url: "GwOrder.ashx",
|
type: "POST",
|
//data: { action: "gwOrderList", SpID: SpID, ClientID: ClientID, ClientName: ClientName, sDate: sDate, EndTime: EndTime, pageSize: $("#pager").Pager("getPageSize"), pageIndex: $("#pager").Pager("getPageIndex") },
|
data: { action: "gwOrderList", clientId: clientId, company: company, spId: spId, startDate: startDate, endDate: endDate, flag: -1, pageIndex: pagination.getPageIndex(), pageSize: pagination.getPageSize() },
|
success: function (result) {
|
if (result.OK) {
|
$("#orderListTable tbody").html(result.Message.Table);
|
$("#pager").Pager("setTotalCount", result.Message.TotalCount);
|
} else {
|
mytek.alert(result.Message, result.OK);
|
}
|
}
|
});
|
}
|
|
|
$(".input-daterange").datepicker({ keyboardNavigation: !1, forceParse: !1, autoclose: !0 });
|
|
//状态转换名称
|
function statusToName(status) {
|
if (status == "") {
|
return "";
|
}
|
else if (status == 0) {
|
return "待审核";
|
}
|
else if (status == 1) {
|
return "审核中";
|
}
|
else if (status == 2) {
|
return "审核通过";
|
}
|
else if (status == 3) {
|
return "审核不通过";
|
}
|
else if (status == 4) {
|
return "取消";
|
}
|
else {
|
return status;
|
}
|
}
|
|
$(document).on("click", ".action-modal-detail", function () {
|
var orderId = $(this).data("orderid");
|
$("#orderDialog .modal-title").text("订单明细");
|
|
$.get("gwOrder.ashx", { "action": "get", orderId: orderId }, function (r) {
|
|
//$("#orderDialog .modal-title").text("订单明细");
|
//$("#orderDialog #action").val("detail");
|
$("#orderDialog #orderId").val(r.Message.OrderId).attr("readonly", "readonly");
|
$("#orderDialog #spId").val(r.Message.SpId).attr("readonly", "readonly");
|
//$("#orderDialog #clientId").val(r.Message.ClientId).attr("disabled", "disabled");
|
$("#orderDialog #clientId").val(r.Message.ClientId);
|
$("#orderDialog #clientCompany").val(r.Message.Company).attr("readonly", "readonly"); //转换名称
|
//$("#orderDialog #productId").val(r.Message.ProductId).attr("disabled", "disabled");
|
$("#orderDialog #productId").val(r.Message.ProductId);
|
$("#orderDialog #productName").val(r.Message.ProductName).attr("readonly", "readonly"); //转换名称
|
//$("#orderDialog #comboId").val(r.Message.ComboId);
|
$("#orderDialog #basicNum").val(r.Message.BasicNum, 0).attr("readonly", "readonly");
|
$("#orderDialog #givingNum").val(r.Message.GivingNum, 0).attr("readonly", "readonly");
|
$("#orderDialog #price").val(r.Message.Price / 1000, 0.00).attr("readonly", "readonly");
|
$("#orderDialog #orderNumTotal").val(r.Message.OrderNumTotal, 0).attr("readonly", "readonly");
|
$("#orderDialog #orderAmountTotal").val(r.Message.OrderAmountTotal / 1000, 0).attr("readonly", "readonly");
|
$("#orderDialog #payAmount").val(r.Message.PayAmount / 1000, 0).attr("readonly", "readonly");
|
$("#orderDialog #beforeBalanceNum").val(r.Message.BeforeBalanceNum, 0).attr("readonly", "readonly");
|
$("#orderDialog #creator").val(r.Message.Creator).attr("readonly", "readonly");
|
$("#orderDialog #createTime").val(r.Message.CreateTime).attr("readonly", "readonly");
|
//$("#orderDialog #status").val(r.Message.Status).attr("disabled", "disabled");
|
$("#orderDialog #status").val(r.Message.Status);
|
$("#orderDialog #statusName").val(statusToName(r.Message.Status)).attr("disabled", "disabled"); //转换名称
|
$("#orderDialog #remark").val(r.Message.Remark).attr("disabled", "disabled");
|
|
$("#orderDialog").modal("show");
|
}, "json");
|
});
|
|
$("#orderForm").ajaxForm({
|
success: function (r) {
|
if (r.OK) {
|
mytek.alert(r.Message, r.OK, function () {
|
$("#orderDialog").modal("hide");
|
loadPageList();
|
});
|
} else {
|
mytek.alert(r.Message, r.OK);
|
}
|
}
|
});
|
|
$(document).on("click", ".action-query", function () {
|
pagination.setPageIndex(1);
|
loadPageList();
|
});
|
|
//进入页面时执行查询
|
loadPageList();
|
|
})</script>
|
<form name="OrderListForm" method="post" action="GwOrderList.aspx" id="OrderListForm"
|
class="form-inline">
|
<div class="ibox">
|
<div class="input-group m-b">
|
<span class="input-group-addon">客户账号</span>
|
<input type="text" name="ClientID" id="ClientID" value="<%=ClientId %>" class="form-control" />
|
</div>
|
<div class="input-group m-b">
|
<span class="input-group-addon">公司名称</span>
|
<input type="text" name="Company" id="Company" class="form-control " />
|
</div>
|
<div class="input-group m-b">
|
<span class="input-group-addon">短信账号</span>
|
<input type="text" name="SpID" id="SpID" value="<%=SpID %>" class="form-control" />
|
</div>
|
<div class="input-group m-b">
|
<div class="input-daterange input-group " id="datepicker">
|
<span class="input-group-addon">时间范围 <i class="fa fa-calendar"></i></span>
|
<input type="text" class=" form-control" name="sDate" id="sDate" value="<%=sDate%>" />
|
<span class="input-group-addon">到</span> <span class="input-group-addon"><i class="fa fa-calendar">
|
</i></span>
|
<input type="text" class=" form-control" name="eDate" id="eDate" value="<%=eDate%>" />
|
</div>
|
</div>
|
<div class="input-group m-b">
|
<input type="button" value="查询" class="btn btn-primary action-query" />
|
<% if (!string.IsNullOrEmpty(backUrl))
|
{ %>
|
<a class="btn btn-default action-back" href="javascript:;" onclick="return window.location = '<%=backUrl %>'">返回</a>
|
<% } %>
|
</div>
|
</div>
|
<div class="table-responsive">
|
<table class="table table-striped table-bordered table-hover" id="orderListTable">
|
<thead>
|
<tr class="header">
|
<th>订单ID
|
</th>
|
<th>短信账号
|
</th>
|
<th>客户账号
|
</th>
|
<th>产品名称
|
</th>
|
<%--<th>套餐ID
|
</th>
|
--%>
|
<th>订单基本条数(条)
|
</th>
|
<th>订单赠送条数(条)
|
</th>
|
<th>单价(元/条)
|
</th>
|
<th>订单总条数(条)
|
</th>
|
<th>订单总金额(元)
|
</th>
|
<th>充值金额(元)
|
</th>
|
<th>充值前账号余额(条)
|
</th>
|
<th>审核人(多级按“,”分隔)
|
</th>
|
<th>创建人
|
</th>
|
<th>创建时间
|
</th>
|
<th>状态
|
</th>
|
<th class="text-center">操作
|
</th>
|
</tr>
|
</thead>
|
<tbody>
|
</tbody>
|
<%--<%=ViewState["list"] %>--%>
|
</table>
|
</div>
|
</form>
|
<%--
|
<div id="pager">
|
</div>--%>
|
<div id="pagination">
|
</div>
|
<div class="footBar">
|
|
</div>
|
|
<div class="modal inmodal fade" id="orderDialog" tabindex="-1" role="dialog" aria-hidden="true">
|
<div class="modal-dialog modal-lg">
|
<form class="form-horizontal" id="orderForm" name="orderForm" method="post" action="gwOrder.ashx">
|
<div class="modal-content ">
|
<div class="modal-header">
|
<input type="hidden" class="form-control" name="action" id="action" value="update" />
|
<button type="button" class="close" data-dismiss="modal">
|
<span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
|
<h4 class="modal-title">订单信息</h4>
|
</div>
|
<div class="modal-body">
|
<div class="form-group">
|
<label class="col-sm-2 control-label">
|
订单编号</label>
|
<div class="col-sm-4 ">
|
<input type="text" class="form-control" name="orderId" id="orderId" value="" />
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-2 control-label">
|
短信账号</label>
|
<div class="col-sm-4 ">
|
<input type="text" class="form-control" name="spId" id="spId" value="" />
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-2 control-label">
|
客户账号</label>
|
<div class="col-sm-4 ">
|
<!--
|
<select name="clientId" id="clientId" class="form-control">
|
<!%=GetClientOptions("0")%>
|
</select>
|
-->
|
<input type="text" class="form-control" name="clientId" id="clientId" value="" readonly="readonly" />
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-2 control-label">
|
公司名称</label>
|
<div class="col-sm-4 ">
|
<input type="text" class="form-control" name="clientCompany" id="clientCompany" value="" />
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-2 control-label">
|
产品名称</label>
|
<div class="col-sm-4 ">
|
<!--
|
<select name="productId" id="productId" class="form-control">
|
<!%=GetProductOptions("0")%>
|
</select>
|
-->
|
<input type="text" class="form-control" name="productName" id="productName" value="" />
|
<input type="hidden" class="form-control" name="productId" id="productId" value="" />
|
</div>
|
</div>
|
<%--
|
<div class="form-group">
|
<label class="col-sm-2 control-label">
|
套餐ID</label>
|
<div class="col-sm-4 ">
|
<input type="text" class="form-control" name="comboId" id="comboId" value="" />
|
</div>
|
</div>
|
--%>
|
<div class="form-group">
|
<label class="col-sm-2 control-label">
|
订单基本条数</label>
|
<div class="col-sm-4">
|
<div class="input-group">
|
<input type="text" class="form-control" name="basicNum" id="basicNum" value="" maxlength="5"
|
onkeyup="value=value.replace(/[^\d\.]/g,'')" onpaste="value=value.replace(/[^\d\.]/g,'')"
|
oncontextmenu="return false" /><span class="input-group-addon">条 </span>
|
</div>
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-2 control-label">
|
订单赠送条数</label>
|
<div class="col-sm-4">
|
<div class="input-group">
|
<input type="text" class="form-control" name="givingNum" id="givingNum" value="" maxlength="5"
|
onkeyup="value=value.replace(/[^\d\.]/g,'')" onpaste="value=value.replace(/[^\d\.]/g,'')"
|
oncontextmenu="return false" /><span class="input-group-addon">条 </span>
|
</div>
|
</div>
|
</div>
|
<div class="form-group classes-span classes-span-1">
|
<label class="col-sm-2 control-label">
|
单价</label>
|
<div class="col-sm-4">
|
<div class="input-group">
|
<input type="text" class="form-control" name="price" id="price" value="" maxlength="5"
|
onkeyup="value=value.replace(/[^\d\.]/g,'')" onpaste="value=value.replace(/[^\d\.]/g,'')"
|
oncontextmenu="return false" /><span class="input-group-addon">元/条 </span>
|
</div>
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-2 control-label">
|
订单总条数</label>
|
<div class="col-sm-4">
|
<div class="input-group">
|
<input type="text" class="form-control" name="orderNumTotal" id="orderNumTotal" value="" maxlength="5"
|
onkeyup="value=value.replace(/[^\d\.]/g,'')" onpaste="value=value.replace(/[^\d\.]/g,'')"
|
oncontextmenu="return false" /><span class="input-group-addon">条 </span>
|
</div>
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-2 control-label">
|
订单总金额</label>
|
<div class="col-sm-4">
|
<div class="input-group">
|
<input type="text" class="form-control" name="orderAmountTotal" id="orderAmountTotal" value="" maxlength="5"
|
onkeyup="value=value.replace(/[^\d\.]/g,'')" onpaste="value=value.replace(/[^\d\.]/g,'')"
|
oncontextmenu="return false" /><span class="input-group-addon">元 </span>
|
</div>
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-2 control-label">
|
充值金额</label>
|
<div class="col-sm-4">
|
<div class="input-group">
|
<input type="text" class="form-control" name="payAmount" id="payAmount" value="" maxlength="10"
|
onkeyup="value=value.replace(/[^\d\.]/g,'')" onpaste="value=value.replace(/[^\d\.]/g,'')"
|
oncontextmenu="return false" /><span class="input-group-addon">元 </span>
|
</div>
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-2 control-label">
|
充值前账号余额</label>
|
<div class="col-sm-4">
|
<div class="input-group">
|
<input type="text" class="form-control" name="beforeBalanceNum" id="beforeBalanceNum" value="" maxlength="5"
|
onkeyup="value=value.replace(/[^\d\.]/g,'')" onpaste="value=value.replace(/[^\d\.]/g,'')"
|
oncontextmenu="return false" /><span class="input-group-addon">条 </span>
|
</div>
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-2 control-label">
|
创建人</label>
|
<div class="col-sm-4 ">
|
<input type="text" class="form-control" name="creator" id="creator" value="" />
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-2 control-label">
|
创建时间</label>
|
<div class="col-sm-4 ">
|
<input type="text" class="form-control" name="createTime" id="createTime" value="" />
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-2 control-label">
|
状态</label>
|
<div class="col-sm-4 ">
|
<!--
|
<select name="status" id="status" class="form-control">
|
<option value=""></option>
|
<option value="0">待审核</option>
|
<option value="1">审核中</option>
|
<option value="2">审核通过</option>
|
<option value="3">审核不通过</option>
|
<option value="4">取消</option>
|
</select>
|
-->
|
<input type="text" class="form-control" name="statusName" id="statusName" value="" />
|
<input type="hidden" class="form-control" name="status" id="status" value="" />
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-2 control-label">
|
备注</label>
|
<div class="col-sm-10 input-group m-b">
|
<input type="text" class="form-control" name="remark" id="remark" value="" />
|
</div>
|
</div>
|
</div>
|
<div class="modal-footer">
|
<button class="btn btn-default" data-dismiss="modal" aria-hidden="true">
|
取消</button>
|
</div>
|
</div>
|
</form>
|
</div>
|
</div>
|
|
<!-- footBar -->
|
<div id="mask" class="mask">
|
<span></span>
|
<img src="img/spinning-circles.svg" alt="载入中..." />
|
</div>
|
</asp:Content>
|