From 91912ad24d477ff24be56f0a22438303a8eae552 Mon Sep 17 00:00:00 2001
From: wzp <2880584989@qq.com>
Date: 星期四, 16 九月 2021 16:12:52 +0800
Subject: [PATCH] Merge branch 'Release' of ssh://8.129.227.30:29418/SMGW_NewWeb into Release

---
 web/web/GwSp.aspx |  618 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 618 insertions(+), 0 deletions(-)

diff --git a/web/web/GwSp.aspx b/web/web/GwSp.aspx
new file mode 100644
index 0000000..d13da23
--- /dev/null
+++ b/web/web/GwSp.aspx
@@ -0,0 +1,618 @@
+锘�<%@ Page Language="C#" masterpagefile="~/Main.master"  AutoEventWireup="true" CodeFile="GwSp.aspx.cs" Inherits="_GwSp" %>
+<asp:Content runat="server" ID="Content1" ContentPlaceHolderID="head">
+ 
+    
+    <script type="text/javascript" language="javascript">
+        $(document).ready(function() {
+
+            var pagination = new Pagination();
+            pagination.setPageIndex(1);
+            pagination.setPageSize(20);
+
+            function loadPageList() {
+                var spID = $("#spID").val();
+                var apID = $("#apID").val();
+                var clientID = $("#clientID").val();
+                var opID = $("#opID").val();
+                var routerType = $("#routerType").val();
+                var clientName = $("#clientName").val();
+                var chargeType = $("#chargeType").val();
+                var resendStatus = $("#RESEND_STATUS").val();
+                $.ajax({
+                    url: "GwSp.ashx",
+                    type: "POST",
+                    data: { action: "loadGwSpAccountPageList", spID: spID, apID: apID, opID: opID, routerType: routerType, clientID: clientID, clientName: clientName, chargeType: chargeType, pageIndex: pagination.getPageIndex(), pageSize: pagination.getPageSize(), resendStatus: resendStatus },
+                    success: function(result) {
+                        if (result.OK) {
+                            $("#gwspTable tbody").html(result.Message.Table);
+                            pagination.setRecordCount(result.Message.TotalCount);
+                            $("#pagination").html(pagination.getHtml());
+                        } else {
+                            mytek.alert(result.Message, result.OK);
+                        }
+                    }
+                });
+            }
+
+            $(document).on("click", "a[data-index]", function() {
+                pagination.setPageIndex($(this).attr("data-index"));
+                loadPageList();
+            });
+
+            $("#checkAll").click(function() {
+                $("input[name='checkbox']").prop("checked", $(this).is(":checked"));
+            });
+
+            $(document).on("click", ".action-modal-op", function() {
+                var idArray = [];
+
+                $("input[name='checkbox']:checkbox:checked").each(function() {
+                    var id = $(this).val();
+                    idArray.push(id);
+                });
+
+                if (idArray.length == 0) {
+                    mytek.alert("璇烽�夋嫨瑕佷慨鏀圭殑璐﹀彿锛�", false);
+                    return;
+                }
+
+                $("#selected-op-box").text(idArray.join(","));
+
+                $("#opDialog").modal("show");
+            });
+
+            $(document).on("click", ".action-update-op", function() {
+                var idArray = [];
+
+                $("input[name='checkbox']:checkbox:checked").each(function() {
+                    var id = $(this).val();
+                    idArray.push(id);
+                });
+
+                if (idArray.length == 0) {
+                    mytek.alert("璇烽�夋嫨瑕佷慨鏀圭殑璐﹀彿锛�", false);
+                    return;
+                }
+
+                var unopID = $("#UNOPID").val();
+                var ctopID = $("#CTOPID").val();
+                var cmopID = $("#CMOPID").val();
+                var cmGroupID = $("#CMGROUPID").val();
+                var cuGroupID = $("#CUGROUPID").val();
+                var ctGroupID = $("#CTGROUPID").val();
+
+                $.ajax({
+                    url: "GwSp.ashx",
+                    method: "POST",
+                    data: { idArray: $.toJSON(idArray), cmopID: cmopID, ctopID: ctopID, unopID: unopID, cmGroupID: cmGroupID, cuGroupID: cuGroupID, ctGroupID: ctGroupID, action: "batchUpdateOp" },
+                    success: function(result) {
+                        mytek.alert(result.Message, result.OK, function() {
+                            loadPageList();
+                        });
+                    }
+                });
+            });
+
+            $(document).on("click", ".action-charge", function() {
+                var id = $(this).data("id");
+                var amount = $("#chargeDialog #amount").val();
+                var remark = $("#chargeDialog #remark").val();
+                $.post("gwsp.ashx", { action: "charge", spid: id, amount: amount, remark: remark },
+                function(result) {
+                    if (result.OK) {
+                        mytek.alert(result.Message, result.OK, function() {
+                            $("#chargeDialog #amount").val("");
+                            $("#chargeDialog #remark").val("");
+                            $("#chargeDialog").modal("hide");
+                            loadPageList();
+                        });
+                    } else {
+                        mytek.alert(result.Message, result.OK);
+                    }
+                }, "json");
+            });
+
+            $(document).on("click", ".action-modal-charge", function(e) {
+                var id = $(this).data("id");
+                $("#chargeDialog .action-charge").data("id", id);
+                $("#chargeDialog .title").text(id + "璐︽埛鍏呭��");
+                $("#chargeDialog").modal("show");
+            });
+
+            //缂栬緫璐﹀彿
+            $(document).on("click", ".action-modal-edit", function() {
+                var id = $(this).data("id");
+                window.location.href = "gwspupdate.aspx?spid=" + id;
+            });
+
+            $(document).on("click", ".action-create", function() {
+                window.location.href = "gwspupdate.aspx";
+            });
+            
+          //鏂板姞  
+            $(document).on("click", ".action-updateStatus", function () {
+                var spid = $(this).attr("data-spid");
+                var status=$(this).attr("data-status");
+                mytek.confirm("鏄惁闇�瑕佷慨鏀硅璐︽埛鐘舵�侊紵", "鏄惁鎿嶄綔锛�", function (b) {
+                    if (b) {
+                        $.post("gwsp.ashx", { action: "updateSpStatus", spid: spid,status:status }, function (r) {
+                            mytek.alert(r.Message, r.OK, function () {
+                                loadPageList();
+                            });
+                        });
+                    }
+                });
+            });;
+
+          //缁撴潫  
+            
+            
+            
+
+            $(document).on("click", ".action-delete", function() {
+                var id = $(this).data("id");
+                mytek.confirm("鏄惁闇�瑕佸垹闄よ璐︽埛锛�", "璐︽埛鍒犻櫎鍚庡皢鏃犳硶鎭㈠锛岃璋ㄦ厧鎿嶄綔锛�", function(b) {
+                    if (b) {
+                        $.post("gwsp.ashx", { action: "delete", spid: id }, function(r) {
+                            mytek.alert(r.Message, r.OK, function() {
+                                loadPageList();
+                            });
+                        });
+                    }
+                });
+            });
+
+            $(document).on("click", ".action-query", function() {
+                pagination.setPageIndex(1);
+                loadPageList();
+            });
+
+            loadPageList();
+            
+            
+            
+
+            $(document).on("click", ".action-export", function() {
+                var spID = $("#spID").val();
+                var apID = $("#apID").val();
+                var clientID = $("#clientID").val();
+                var url = "ExportDocument.aspx?action=exPortGwSp&SpID=" + spID + "&ApID=" + apID + "&ClientID=" + clientID + "";
+                window.location.href = url;
+            });
+
+            $(document).on("click", ".action-modal-Acctunchargelog", function() {
+                var id = $(this).data("id");
+                window.location.href = "GwSpChargeLog.aspx?id=" + id + "";
+            });
+
+            var serverIp =<%=Newtonsoft.Json.JsonConvert.SerializeObject(ConfigurationManager.AppSettings["serverIp"])%>;
+            var apList =<%=Newtonsoft.Json.JsonConvert.SerializeObject(this.ApList)%>;
+            var opList =<%=Newtonsoft.Json.JsonConvert.SerializeObject(this.OpList)%>;
+            var diverterList =<%=Newtonsoft.Json.JsonConvert.SerializeObject(this.DiverterList)%>;
+            $(document).on("click", ".action-create-summary", function() {
+                var spID = $(this).data("id");
+                $.ajax({
+                    url: "GwSp.ashx",
+                    type: "POST",
+                    data: { action: "getGwspDetailed", spID: spID },
+                    success: function(result) {
+                        if (result.OK) {
+                            var rspID = result.Message.Get.SpID;
+                            var str = "";
+
+                            var basePort = getAPPort(result.Message.Get.ApID);
+                            if (result.Message.Get.ApID == 230002) {
+                                str += "<tr> ";
+                                str += "<td >鎺ュ叆鏂瑰紡1锛歋OAP57-HTTP鍗忚(0214-SMS-杞淮SOAP鎺ュ彛)</td>";
+                                str += "</tr>";
+                                str += "<tr> ";
+                                str += "<td>WSDL鍦板潃锛歨ttp://" + serverIp + ":" + basePort + "/sms?wsdl</td>";
+                                str += "</tr>";
+                                str += "<tr> ";
+                                str += "<td >鎺ュ叆鏂瑰紡2锛欻TTP-57SMS鍗忚(0169-SMS-杞淮鎺ュ彛-HTTP)</td>";
+                                str += "</tr>";
+                                str += "<tr> ";
+                                var httpBaseUrl = "http://" + serverIp + ":" + (basePort + 2) + "/sms";
+                                str += "<td >涓嬪彂鍦板潃锛�" + httpBaseUrl + "?action=send</td>";
+                                str += "</tr>";
+                                str += "<tr> ";
+                                str += "<td >鎶ュ憡鍦板潃锛�" + httpBaseUrl + "?action=report</td>";
+                                str += "</tr>";
+                                str += "<tr> ";
+                                str += "<td >涓婅鍦板潃锛�" + httpBaseUrl + "?action=mo</td>";
+                                str += "</tr>";
+                                str += "<tr> ";
+                                str += "<td >浣欓鍦板潃锛�" + httpBaseUrl + "?action=overage</td>";
+                                str += "</tr>";
+                                str += "<tr> ";
+                                str += "<td >浠ヤ笂涓ょ鎺ュ叆鏂瑰紡鍙换閫夊叾涓�</td>";
+                                str += "</tr>";
+                            }
+                            if (result.Message.Get.ApID == 230001) {
+                                str += "<tr> ";
+                                str += "<td >鎺ュ叆鏂瑰紡锛欳MPP2.0</td>";
+                                str += "</tr>";
+                                str += "<tr>";
+                                str += "<td>鏈嶅姟鍣ㄥ湴鍧�锛�" + serverIp + "</td>";
+                                str += "</tr>";
+                                str += "<tr>";
+                                str += "<td>鏈嶅姟鍣ㄧ鍙o細" + basePort + "</td>";
+                            }
+                            if (result.Message.Get.ApID == 230000) {
+                                str += "<tr> ";
+                                str += "<td >鎺ュ叆鏂瑰紡锛氳嚜鏈嶅钩鍙扮洿杩�</td>";
+                                str += "</tr>";
+                            }
+                            str += "</tr>";
+                            str += "<tr>";
+                            str += "<td>璐﹀彿锛�" + result.Message.Get.SpID + "</td>";
+                            str += "</tr>";
+                            str += "<tr>";
+                            str += "<td>瀵嗙爜锛�" + result.Message.Get.Password + "</td>";
+                            str += "</tr>";
+                            str += "<tr>";
+                            str += "<td>鎺ュ叆鐮侊細" + getAPAccessCode(result.Message.Get.ApID, result.Message.Get.AccessCode) + "</td>";
+                            str += "</tr>";
+                            str += "<tr>";
+                            str += "<td>鏈�澶ф祦閲忥細" + result.Message.Get.Threshold + "鏉�/绉�</td>";
+                            str += "</tr>";
+                            str += "<tr>";
+                            str += "<td>鏈�澶ц繛鎺ユ暟锛�" + result.Message.Get.MaxConnCount + "</td>";
+                            str += "</tr>";
+                            str += "<tr>";
+                            str += "<td>鍗曞彿鐮佹渶澶т笅鍙戞鏁帮細" + result.Message.McExpression + "</td>";
+                            str += "</tr>";
+                            str += "<tr>";
+                            str += "<td style=\"word-wrap: break-word; word-break: break-all; overflow: hidden;\">瀹㈡埛缁戝畾IP锛�" + (result.Message.Get.ClientIp == "0.0.0.0" || !result.Message.Get.ClientIp ? "涓嶉獙璇�" : result.Message.Get.ClientIp) + "</td>";
+                            str += "</tr>";
+                            if (result.Message.Get.DiverterID > 0) {
+                                var diverter = diverterList.find(function(e) { return e.DiverterID == result.Message.Get.DiverterID; });
+                                if (diverter != null) {
+                                    var diverterItems = $.evalJSON(diverter.Content);
+                                    $.each(diverterItems, function(i) {
+                                        str += "<tr>";
+                                        str += "<td>褰撳尮閰嶅叧閿瓧" + this.Keywords + (this.SmMaxLength > 0 ? "鎴栬�呯煭淇″瓧鏁�<=" + this.SmMaxLength + "瀛楃" : "") + (this.SmMinLength > 0 ? "鎴栬�呯煭淇″瓧鏁�>=" + this.SmMinLength + "瀛楃" : "") + "</td>";
+                                        str += "</tr>";
+                                        str += "<tr>";
+                                        str += "<td>鐢典俊鍙戦�佸彿鐮侊細" + getOPAccessCode(this.CTOPID, this.CTExtNo + result.Message.Get.AccessCode) + "</td>";
+                                        str += "</tr>";
+                                        str += "<tr>";
+                                        str += "<td>绉诲姩鍙戦�佸彿鐮侊細" + getOPAccessCode(this.CMOPID, this.CMExtNo + result.Message.Get.AccessCode) + "</td>";
+                                        str += "</tr>";
+                                        str += "<tr>";
+                                        str += "<td>鑱旈�氬彂閫佸彿鐮侊細" + getOPAccessCode(this.CUOPID, this.CUExtNo + result.Message.Get.AccessCode) + "</td>";
+                                        str + "</tr>";
+                                    });
+                                }
+                            }
+                            str += "<tr>";
+                            str += "<td >榛樿鎯呭喌涓嬶細</td>";
+                            str += "</tr>";
+                            str += "<tr>";
+                            str += "<td>鐢典俊鍙戦�佸彿鐮侊細" + getOPAccessCode(result.Message.Get.CTOPID, result.Message.Get.AccessCode) + "</td>";
+                            str += "</tr>";
+                            str += "<tr>";
+                            str += "<td>绉诲姩鍙戦�佸彿鐮侊細" + getOPAccessCode(result.Message.Get.CMOPID, result.Message.Get.AccessCode) + "</td>";
+                            str += "</tr>";
+                            str += "<tr>";
+                            str += "<td>鑱旈�氬彂閫佸彿鐮侊細" + getOPAccessCode(result.Message.Get.UNOPID, result.Message.Get.AccessCode) + "</td>";
+                            str += "</tr>";
+                            $("#account-abstract").html(str);
+                            $("#model-abstract").modal("show");
+                        } else {
+                            mytek.alert(result.Message, result.OK);
+                        }
+                    }
+                });
+            })
+
+            function getAPAccessCode(apId, extNo) {
+                var item = apList.find(function(e) { return e.ApID == apId; });
+
+                if (item == null) {
+                    return "鎺ュ叆鐐归厤缃笉姝g‘";
+                }
+
+                var accessCodes = item.AccessCode.split("|");
+                var output = [];
+                for (var n = 0; n < accessCodes.length; n++) {
+                    output.push(accessCodes[n] + extNo);
+                }
+
+                return output.join("鎴栬��");
+            }
+
+            function getAPPort(apId) {
+                var item = apList.find(function(e) { return e.ApID == apId; });
+
+                if (item == null) {
+                    return "鎺ュ叆鐐归厤缃笉姝g‘";
+                }
+
+                return item.ApPort;
+            }
+
+            function getOPAccessCode(opId, extNo) {
+                var item = opList.find(function(e) { return e.OpID == opId; });
+
+                if (item == null) {
+                    return "閫氶亾閰嶇疆涓嶆纭�";
+                }
+
+                return item.AccessCode + extNo;
+            }
+
+        });
+    </script>
+ </asp:Content> 
+<asp:Content runat="server" ID="Content2" ContentPlaceHolderID="title">瀹㈡埛璐﹀彿淇℃伅閰嶇疆</asp:Content> 
+<asp:Content ID="Content3" ContentPlaceHolderID="content" runat="Server">
+  
+        
+    <form name="SpForm" method="get" action="GwSp.aspx" id="SpForm">
+    <input type="hidden" id="IsExport" name="IsExport" value="0" />
+    <div class="listCanvas form-inline">
+        <div class="ibox">
+            <div class="form-group">
+                <div class="input-group m-b">
+                    <span class="input-group-addon">SP璐﹀彿</span>
+                    <input type="text" name="spID" id="spID" class="form-control col-md-2" />
+                </div>
+            </div>
+            <!-- 2021.2.24 wzp鍙樻洿鎴愪笅鎷夐�夐」锛屽悗缁彲浠ュ垹闄�
+            <div class="form-group">
+                <div class="input-group m-b">
+                    <span class="input-group-addon">鎺ュ叆ID</span>
+                    <input type="text" name="apID" id="apID" class="form-control col-md-2" />
+                </div>
+            </div>
+            -->
+            <div class="form-group">
+                <div class="input-group m-b">
+                    <span class="input-group-addon">浠g悊鍟嗗鎴疯处鍙�</span>
+                    <input type="text" name="clientID" id="clientID" class="form-control col-md-2" />
+                </div>
+            </div>
+            <div class="form-group">
+                <div class="input-group m-b">
+                    <span class="input-group-addon">浠g悊鍟嗗鎴峰悕绉�</span>
+                    <input type="text" name="clientName" id="clientName" class="form-control col-md-2" />
+                </div>
+            </div>
+            
+            <div class="form-group">
+                <div class="input-group m-b">
+                    <span class="input-group-addon">閫氶亾ID</span>
+                    <input type="text" name="opID" id="opID" class="form-control col-md-2" />
+                </div>
+            </div>
+            <div>
+            </div>
+            <div class="form-group">
+                <div class="input-group m-b">
+                    <select name="routerType" class="form-control" id="routerType">
+                        <option value="">璺敱妯″紡</option>
+                        <option value="1">閫氶亾鐐硅矾鐢�</option>
+                        <option value="3">閫氶亾缁勮矾鐢�</option>
+                    </select>
+                </div>
+            </div>
+            <div class="form-group">
+                <div class="input-group m-b">
+                    <select name="chargeType" class="form-control" id="chargeType">
+                        <option value="">浠樿垂鏂瑰紡</option>
+                        <option value="1">棰勪粯璐�</option>
+                        <option value="2">鍚庝粯璐�</option>
+                    </select>
+                </div>
+            </div>
+            <div class="form-group">
+                <div class="input-group m-b">
+                    <select name="apID" class="form-control" id="apID">
+                        <option value="">鎺ュ叆鍗忚</option>
+                        <option value="230001">CMPP</option>
+                        <option value="230002">HTTP</option>
+                    </select>
+                </div>
+            </div>
+             <div class="form-group">
+                <div class="input-group m-b">
+                    <select name="apID" class="form-control" id="RESEND_STATUS">
+                        <option value="3">鑷姩琛ュ彂</option>
+                        <option value="1">鍚敤琛ュ彂</option>
+                        <option value="0">鍋滅敤琛ュ彂</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" value="鎵归噺淇敼閫氶亾" class="btn btn-danger action-modal-op" />&nbsp;&nbsp;
+                    <input type="button" class="btn btn-info action-export" value="瀵煎嚭鏁版嵁" />&nbsp;&nbsp;
+                    <input class="btn btn-warning  action-create" value="鍒涘缓鏂拌处鍙�" type="button" />
+                </div>
+            </div>
+        </div>
+    </div>
+    </form>
+    <div class="table-responsive">
+        <table class="table table-striped table-bordered table-hover" id="gwspTable">
+            <thead>
+                <tr class="header">
+                    <th>
+                        <input type='checkbox' name='checkAll' id='checkAll' />
+                    </th>
+                    <th>
+                        SP璐﹀彿/鎺ュ叆鍗忚/褰掑睘瀹㈡埛
+                    </th>
+                    <th>
+                        閫氶亾
+                    </th>
+                    <th>
+                        澶辫触琛ュ彂
+                    </th>
+                    <th>
+                        鏉℃暟/浣欓/浠樿垂鏂瑰紡/鍗曚环/鍛婅
+                    </th>
+                    <th>
+                        璐﹀彿閰嶇疆灞炴��
+                    </th>
+                    <th>
+                        鎵╁睍鍙�
+                    </th>
+                    <th>
+                        瀹㈡埛IP
+                    </th>
+                    <th>
+                        鐘舵��
+                    </th>
+                    <th colspan="4">
+                        鎿嶄綔
+                    </th>
+                </tr>
+            </thead>
+            <tbody>
+            </tbody>
+        </table>
+    </div>
+    <div id="pagination">
+    </div>
+    
+    <div class="modal inmodal fade" id="opDialog" tabindex="-1" role="dialog" aria-hidden="true">
+        <div class="modal-dialog form-horizontal">
+            <div class="modal-content animated ">
+                <div class="modal-header">
+                    <h3>
+                        鎵归噺淇敼閫氶亾</h3>
+                    </span><a class="close" data-dismiss="modal" aria-hidden="true">脳</a> <span class="text-muted">
+                        鎵归噺鏇存敼閫氶亾[缁刔灏嗕細鏇存柊鎵�鏈夐�変腑鐨勮处鍙风殑閫氶亾[缁刔锛�<br />
+                        濡傛灉绉诲姩銆佽仈閫氭垨鐢典俊 娌℃湁璁剧疆閫氶亾[缁刔锛屾墍閫夎处鍙烽�氶亾[缁刔閮藉皢琚竻绌猴紝璇疯皑鎱庢搷浣滐紒 </span>
+                </div>
+                <div class="modal-body">
+                    <div class="form-group">
+                        <label class="col-sm-2 control-label">
+                            绉诲姩閫氶亾
+                        </label>
+ <div class="col-sm-10">
+ <select name="CMOPID" id="CMOPID" class="form-control">
+ 
+ <%=GetOpOptions(0)%>
+  </select>
+  
+ 
+                        </div>
+                    </div>
+                    <div class="form-group">
+                        <label class="col-sm-2 control-label">
+                            鑱旈�氶�氶亾
+                        </label>
+                        <div class="col-sm-10">
+                            <select name="UNOPID" id="UNOPID" class="form-control">
+                                 <%=GetOpOptions(0)%>
+                              </select>
+                        </div>
+                    </div>
+                    <div class="form-group">
+                        <label class="col-sm-2 control-label">
+                            鐢典俊閫氶亾
+                        </label>
+                        <div class="col-sm-10">
+                            <select name="CTOPID" id="CTOPID" class="form-control">
+                            <%=GetOpOptions(0)%>
+                             </select>
+                        </div>
+                    </div>
+                    <div class="form-group">
+                        <label class="col-sm-2 control-label">
+                            绉诲姩閫氶亾缁�
+                        </label>
+                        <div class="col-sm-10">
+                            <select name="CMGROUPID" id="CMGROUPID" class="form-control">
+                            <%=GetGroupOptions(0)%>
+                             </select>
+                        </div>
+                    </div>
+                    <div class="form-group">
+                        <label class="col-sm-2 control-label">
+                            鑱旈�氶�氶亾缁�
+                        </label>
+                        <div class="col-sm-10">
+                            <select name="CUGROUPID" id="CUGROUPID" class="form-control">
+                              <%=GetGroupOptions(0)%>
+                             </select>
+                        </div>
+                    </div>
+                    <div class="form-group">
+                        <label class="col-sm-2 control-label">
+                            鐢典俊閫氶亾缁�
+                        </label>
+                        <div class="col-sm-10">
+                            <select name="CTGROUPID" id="CTGROUPID" class="form-control">
+                            <%=GetGroupOptions(0)%>
+                             </select>
+                        </div>
+                    </div>
+                </div>
+                <div class="modal-footer">
+                    <button class="btn-default btn" data-dismiss="modal" aria-hidden="true">
+                        鍙栨秷</button>&nbsp;&nbsp;
+                    <input class="btn btn-primary action-update-op" value="纭畾淇敼" type="button" />
+                </div>
+            </div>
+        </div>
+    </div>
+    <div class="modal inmodal fade" id="chargeDialog" tabindex="-1" role="dialog" aria-hidden="true">
+        <div class="modal-dialog form-horizontal">
+            <div class="modal-content animated ">
+                <div class="modal-header">
+                    <span class="title">璐︽埛鍏呭��</span><a class="close" data-dismiss="modal" aria-hidden="true">脳</a></div>
+                <div class="modal-body">
+                    <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="amount" id="amount" value="" />
+                            <span class="input-group-addon">锟�</span>
+                        </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="" />
+                            <span class="input-group-addon"></span>
+                        </div>
+                    </div>
+                </div>
+                <div class="modal-footer">
+                    <button class="btn-default btn" data-dismiss="modal" aria-hidden="true">
+                        鍙栨秷</button>&nbsp;&nbsp;
+                    <input class="btn btn-primary action-charge" value="纭畾鍏呭��" type="button" />
+                </div>
+            </div>
+        </div>
+    </div>
+    <div class="modal inmodal fade" id="model-abstract" tabindex="-1" role="dialog" aria-hidden="true">
+        <div class="modal-dialog form-horizontal">
+            <div class="modal-content animated ">
+                <div class="modal-header">
+                    <span class="title">璐﹀彿鎽樿</span><a class="close" data-dismiss="modal" aria-hidden="true">脳</a></div>
+                <div class="modal-body action-modal-body" style="color: #797979; font-size: 16px;
+                    font-weight: 300; position: relative; text-align: inherit; float: none; margin: 0px;
+                    padding: 0px; line-height: normal;">
+                    <table class='table table-striped table-bordered table-hover' id="account-abstract">
+                    </table>
+                </div>
+                <div class="modal-footer">
+                    <button class="btn-default btn" data-dismiss="modal" aria-hidden="true">
+                        鍏抽棴</button>&nbsp;&nbsp;
+                </div>
+            </div>
+        </div>
+    </div>
+
+        <div id="mask" class="mask">
+            <span></span>
+            <img src="img/spinning-circles.svg" alt="杞藉叆涓�..." /></div>
+    </div>
+   </asp:Content> 
\ No newline at end of file

--
Gitblit v1.9.1