wzp
2021-09-16 91912ad24d477ff24be56f0a22438303a8eae552
web/web/GwSmResend.aspx
New file
@@ -0,0 +1,231 @@
<%@ Page Language="C#" masterpagefile="~/Main.master" AutoEventWireup="true" CodeFile="GwSmResend.aspx.cs" Inherits="_GwSm" %>
<asp:Content runat="server" ID="Content1" ContentPlaceHolderID="head">
    <script>
        $(document).ready(function () {
            $("#pager").Pager({
                pageSize: 20,
                onChange: function (pageIndex, pageSize) {
                    loadPageList();
                }
            });
            var time = '<%=SelectedDate %>';
            var begionTimeHH = '<%=SelectedBeginTime %>';
            var EndTimeHH = '<%=SelectedEndTime %>';
            function loadPageList() {
                var SelectedApMID = $("#ApMID").val();
                var SelectedClientID = $("#ClientID").val();
                var SelectedSpID = $("#SPID").val();
                var SelectedOpName = $("#OPName").val();
                var SelectedContent = $("#Content").val();
                var SelectedOpStat = $("#OpStat").val();
                var SelectedDestnationID = $("#DestnationID").val();
                var SelectedDate = $("#QueryDate").val();
                var TStatus = $("#TStatus").val();
               // var privnce = $("#privnce").val();//新加区域
                var BeginTime = $("#BeginTime").val();
                var EndTime = $("#EndTime").val();
                if (SelectedDate == null || SelectedDate == "") {
                    $("#QueryDate").val(time);
                }
                if (BeginTime == null || BeginTime == "") {
                    $("#BeginTime").val(begionTimeHH);
                }
                if (EndTimeHH == null || EndTimeHH == "") {
                    $("#EndTime").val(EndTimeHH);
                }
                $.ajax({
                    url: "GwSm.ashx",
                    type: "POST",
                    data: { action: "loadGwSmResendPageList", SelectedApMID: SelectedApMID, SelectedClientID: SelectedClientID, SelectedSpID: SelectedSpID, SelectedOpName: SelectedOpName, SelectedContent: SelectedContent, SelectedOpStat: SelectedOpStat, SelectedDestnationID: SelectedDestnationID, SelectedDate: SelectedDate, TStatus: TStatus, BeginTime: BeginTime, EndTime: EndTime, pageSize: $("#pager").Pager("getPageSize"), pageIndex: $("#pager").Pager("getPageIndex") },
                    success: function (result) {
                        if (result.OK) {
                            $("#gwSmTable tbody").html(result.Message.Table);
                            $("#pager").Pager("setTotalCount", result.Message.TotalCount);
                        } else {
                            mytek.alert(result.Message, result.OK);
                        }
                    }
                });
            }
            $(document).on("click", ".action-query", function () {
                loadPageList();
            });
            loadPageList();
            //            $(".action-query").on("click", function () {
            //                $("#IsExport").val(0);
            //                $("#Form_ID").submit();
            //            });
            //            $(".action-export").on("click", function () {
            //                $("#IsExport").val(1);
            //                $("#Form_ID").submit();
            //            });
            //导出
            $(".action-export").on("click", function () {
                var ApMID = $("#ApMID").val();
               //var privnce = $("#privnce").val();//新加区域
                var ClientID = $("#ClientID").val();
                var SPID = $("#SPID").val();
                var OPName = $("#OPName").val();
                var Content = $("#Content").val();
                var OpStat = $("#OpStat").val();
                var DestnationID = $("#DestnationID").val();
                var QueryDate = $("#QueryDate").val();
                var TStatus = $("#TStatus").val();
                var BeginTime = $("#BeginTime").val();
                var EndTime = $("#EndTime").val();
                var url = "ExportDocument.aspx?action=exPortGwSm&ApMID=" + ApMID + "&ClientID=" + ClientID + "&SPID=" + SPID + "&OPName=" + OPName + "&Content=" + Content + "&OpStat=" + OpStat + "&DestnationID=" + DestnationID + "&QueryDate=" + QueryDate + "&BeginTime=" + BeginTime + "&EndTime=" + EndTime + "&TStatus=" + TStatus + "";
                window.location.href = url;
            });
        });
    </script>
</asp:Content>
<asp:Content runat="server" ID="Content2" ContentPlaceHolderID="content">
    <form name="Form_ID" id="Form_ID" class="form-inline">
    <input type="hidden" id="IsExport" name="IsExport" value="0" />
    <div class="ibox">
        <div class="form-group">
            <div class="input-group m-b">
                <span class="input-group-addon">AP消息ID</span>
                <input type="text" class="form-control" name="ApMID" id="ApMID" />
            </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="ClientID" id="ClientID" />
            </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="SpID" id="SPID" />
            </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="OPName" id="OPName" />
            </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="Content" id="Content" />
            </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="OpStat" id="OpStat" />
            </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="<%=SelectedDate %>"
                    type="text">
            </div>
            <div class="input-group m-b">
                <input type="text" size="8" class="form-control" name="BeginTime" id="BeginTime"
                    value="<%=SelectedBeginTime%>" />
                <span class="input-group-addon">-</span>
                <input type="text" size="8" class="form-control" name="EndTime" id="EndTime" value="<%=SelectedEndTime%>" />
            </div>
        </div>
        <%-- <div class="form-group ">
                <div class="input-group m-b">
                    <select name="privnce" id="privnce" class="form-control">
                             <%=this.GwtPrivnce()%>
                    </select>
                </div>
            </div>--%>
        <div class="form-group">
            <div class="input-group m-b">
                <select name="TStatus" class="form-control" id="TStatus">
                    <option value="">全部状态</option>
                    <option value="0">客户提交成功</option>
                    <option value="1">客户提交失败</option>
                    <option value="2">转发提交成功</option>
                    <option value="3">转发提交失败</option>
                    <option value="4">用户接收成功</option>
                    <option value="5">用户接收失败</option>
                </select>
            </div>
        </div>
        <div class="form-group">
            <div class="input-group m-b">
                <input type="button" value="查询" class="btn btn-primary action-query" />&nbsp;&nbsp;
                <input type="button" class="btn btn-danger action-export" value="导出数据" />
            </div>
        </div>
    </div>
    </form>
    <div class="table-responsive">
        <table class="table  table-bordered table-hover" id="gwSmTable">
            <thead>
                <tr>
                    <th>
                        AP/OP消息MsgID
                    </th>
                    <th>
                        代理商-短信账号
                    </th>
                    <th>
                        客户接入协议-发送通道
                    </th>
                    <th>
                        扩展
                    </th>
                    <th>
                        手机号码
                    </th>
                    <th>
                        <a data-original-title="PK_NUMBER/PK_TOTAL/UDHI/格式/长度" type="button" class="btn-xs"
                            data-toggle="tooltip" data-placement="top" title="">N/T/ U/F/L</a>
                    </th>
                    <th>
                        补发状态
                    </th>
                    <th>
                        耗时/秒
                    </th>
                    <th>
                        <a data-original-title="AP计费/OP计费" type="button" class="btn-xs" data-toggle="tooltip"
                            data-placement="top" title="">计费</a>
                    </th>
                    <th>
                        <a data-original-title="AP结果/OP结果" type="button" class="btn-xs" data-toggle="tooltip"
                            data-placement="top" title="">结果</a>
                    </th>
                    <th class="text-right">
                        客户提交时间
                    </th>
                    <th class="text-right">
                        转发时间/报告时间
                    </th>
                </tr>
            </thead>
            <tbody>
            </tbody>
        </table>
    </div>
    <div id="pager">
    </div>
</asp:Content>