<%@ Page Language="C#" masterpagefile="~/Main.master" AutoEventWireup="true" CodeFile="GwRm.aspx.cs" Inherits="_GwRm" %>
|
<asp:Content runat="server" ID="Content1" ContentPlaceHolderID="head">
|
<script>
|
$(function () {
|
|
var pagination = new Pagination();
|
pagination.setPageIndex(1);
|
pagination.setPageSize(20);
|
|
var time = '<%=string.Format("{0}",DateTime.Today.ToString("yyyy-MM-dd")) %>';
|
var begionTimeHH = '<%=this.SelectedBeginTime%>';
|
var EndTimeHH = '<%=this.SelectedEndTime%>';
|
function loadPageList() {
|
var SelectedApID = $("#ApID").val();
|
var SelectedOpID = $("#OpID").val();
|
var SelectedSpID = $("#SpID").val();
|
var SelectedDestnationID = $("#DestnationID").val();
|
var clientID = $("#clientID").val();
|
var SelectedDate = $("#queryDate").val();
|
var beginTime = $("#beginTime").val();
|
var endTime = $("#endTime").val();
|
if (SelectedDate == null || SelectedDate == "") {
|
$("#queryDate").val(time);
|
}
|
if (beginTime == null || beginTime == "") {
|
$("#beginTime").val(begionTimeHH);
|
}
|
if (endTime == null || endTime == "") {
|
$("#endTime").val(EndTimeHH);
|
}
|
$.ajax({
|
url: "GwRm.ashx",
|
type: "POST",
|
data: { action: "loadGwRmPageList", SelectedApID: SelectedApID, SelectedOpID: SelectedOpID, SelectedSpID: SelectedSpID, SelectedDestnationID: SelectedDestnationID, clientID: clientID, SelectedDate: SelectedDate, beginTime: beginTime, endTime: endTime, pageIndex: pagination.getPageIndex(), pageSize: pagination.getPageSize() },
|
beforeSend: function () {
|
$("#mask").css("height", $(document).height());
|
$("#mask").css("width", $(document).width());
|
$("#mask").show();
|
},
|
success: function (result) {
|
if (result.OK) {
|
$("#gwRmTable tbody").html(result.Message.Table);
|
pagination.setRecordCount(result.Message.TotalCount);
|
$("#pagination").html(pagination.getHtml());
|
$("#mask").hide();
|
} else {
|
mytek.alert(result.Message, result.OK);
|
$("#mask").hide();
|
}
|
}
|
});
|
}
|
|
$(document).ready(function () {
|
|
$(document).on("click", "a[data-index]", function () {
|
pagination.setPageIndex($(this).attr("data-index"));
|
loadPageList();
|
});
|
|
$(document).on("click", ".action-query", function () {
|
pagination.setPageIndex(1);
|
loadPageList();
|
});
|
|
$(document).on("click", ".action-push", function () {
|
var SelectedApID = $("#ApID").val();
|
var SelectedOpID = $("#OpID").val();
|
var SelectedSpID = $("#SpID").val();
|
var SelectedDestnationID = $("#DestnationID").val();
|
var SelectedDate = $("#queryDate").val();
|
var beginTime = $("#beginTime").val();
|
var endTime = $("#endTime").val();
|
if (SelectedDate == null || SelectedDate == "") {
|
$("#queryDate").val(time);
|
}
|
if (beginTime == null || beginTime == "") {
|
$("#beginTime").val(begionTimeHH);
|
}
|
if (endTime == null || endTime == "") {
|
$("#endTime").val(EndTimeHH);
|
}
|
mytek.confirm("确定重新推送状态?", "状态推送时会占用客户账号通道,请谨慎操作!", function (b) {
|
if (b) {
|
$.ajax({
|
url: "GwRm.ashx",
|
type: "POST",
|
data: { action: "gwRmPushList", SelectedApID: SelectedApID, SelectedOpID: SelectedOpID, SelectedSpID: SelectedSpID, SelectedDestnationID: SelectedDestnationID, SelectedDate: SelectedDate, beginTime: beginTime, endTime: endTime },
|
beforeSend: function () {
|
$("#mask").css("height", $(document).height());
|
$("#mask").css("width", $(document).width());
|
$("#mask").show();
|
},
|
success: function (result) {
|
if (result.OK) {
|
mytek.alert(result.Message, result.OK, function () {
|
$("#mask").hide();
|
})
|
} else {
|
mytek.alert(result.Message, result.OK);
|
$("#mask").hide();
|
}
|
}
|
});
|
}
|
});
|
});
|
|
loadPageList();
|
|
});
|
|
})
|
</script>
|
</asp:Content>
|
<asp:Content runat="server" ID="Content2" ContentPlaceHolderID="title">状态报告记录</asp:Content>
|
<asp:Content ID="Content3" ContentPlaceHolderID="content" runat="Server">
|
|
<form name="Form_ID" method="post" action="GwRm.ashx?action=loadGwRmPageList" id="Form_ID"
|
class="form-inline">
|
<div class="ibox">
|
<div class="form-group">
|
<div class="input-group m-b">
|
<span class="input-group-addon">APID</span>
|
<input type="text" class="form-control" name="ApID" id="ApID" />
|
</div>
|
</div>
|
<div class="form-group">
|
<div class="input-group m-b">
|
<span class="input-group-addon">ClientID</span>
|
<input type="text" class="form-control" name="clientID" id="clientID" />
|
</div>
|
</div>
|
<div class="form-group">
|
<div class="input-group m-b">
|
<span class="input-group-addon">SPID</span>
|
<input type="text" class="form-control" name="SpID" id="SpID" />
|
</div>
|
</div>
|
<div class="form-group">
|
<div class="input-group m-b">
|
<span class="input-group-addon">OPID</span>
|
<input type="text" class="form-control" name="OpID" id="OpID" />
|
</div>
|
</div>
|
<div class="form-group">
|
<div class="input-group m-b">
|
<span class="input-group-addon">接收号码</span>
|
<input type="text" class="form-control" name="DestnationID" id="DestnationID" />
|
</div>
|
</div>
|
<div class="form-group">
|
<div class="input-group date m-b">
|
<span class="input-group-addon"><i class="fa fa-calendar"></i></span>
|
<input name="queryDate" id="queryDate" class="form-control col-md-1" value="<%=this.SelectedDate%>"
|
type="text">
|
</div>
|
<div class="input-group m-b">
|
<input type="text" size="8" class="form-control" name="beginTime" id="beginTime"
|
value="<%=this.SelectedBeginTime%>" />
|
<span class="input-group-addon">-</span>
|
<input type="text" size="8" class="form-control" name="endTime" id="endTime" value="<%=this.SelectedEndTime%>" />
|
</div>
|
</div>
|
|
<div class="form-group">
|
<div class="input-group m-b">
|
<input type="button" value="查询" class="btn btn-primary action-query" />
|
<input type="button" class=" action-push btn btn-danger" value="重推报告" />
|
</div>
|
</div>
|
</div>
|
</form>
|
<div class="table-responsive">
|
<table class="table table-striped table-bordered table-hover" id="gwRmTable">
|
<thead>
|
<tr class="header">
|
<th>
|
AP消息ID
|
</th>
|
<th>
|
OP消息ID
|
</th>
|
<th>
|
CLIENTID
|
</th>
|
<th>
|
SPID
|
</th>
|
<th>
|
APID
|
</th>
|
<th>
|
OPID
|
</th>
|
<th>
|
下发号码
|
</th>
|
<th>
|
接收号码
|
</th>
|
<th>
|
状态
|
</th>
|
<th>
|
提交时间
|
</th>
|
<th>
|
处理时间
|
</th>
|
<th>
|
状态报告时间
|
</th>
|
<th>
|
扩展消息
|
</th>
|
</tr>
|
</thead>
|
<tbody>
|
</tbody>
|
</table>
|
</div>
|
<div id="pagination">
|
</div>
|
|
|
<div id="mask" class="mask">
|
<span></span>
|
<img src="img/spinning-circles.svg" alt="载入中..." /></div>
|
</div>
|
</asp:Content>
|