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/gwspupdate.aspx | 1033 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 1,033 insertions(+), 0 deletions(-)

diff --git a/web/web/gwspupdate.aspx b/web/web/gwspupdate.aspx
new file mode 100644
index 0000000..a941127
--- /dev/null
+++ b/web/web/gwspupdate.aspx
@@ -0,0 +1,1033 @@
+锘�<%@ Page Language="C#" AutoEventWireup="true" CodeFile="gwspupdate.aspx.cs" Inherits="_GwSpUpdate" %>
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta charset="utf-8" />
+<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
+<meta name="renderer" content="webkit" /><meta http-equiv="Cache-Control" content="no-siteapp" />
+<title>GWSPUPDATE</title>
+    <!--[if lt IE 9]>
+    <meta http-equiv="refresh" content="0;ie.html" />
+    <![endif]-->
+    <link href="css/bootstrap.min14ed.css?v=3.3.6" rel="stylesheet" /><link href="css/font-awesome.min93e3.css?v=4.4.0" rel="stylesheet" />
+    <link href="css/plugins/iCheck/custom.css" rel="stylesheet" /><link href="css/animate.min.css" rel="stylesheet" />
+    <link href="css/style.min862f.css?v=4.1.0" rel="stylesheet" /><link href="css/plugins/sweetalert/sweetalert.css" rel="stylesheet" />
+    <link href="css/plugins/datapicker/datepicker3.css" rel="stylesheet" /><link href="css/jquery.numberedtextarea.css" rel="stylesheet" />
+    <script src="js/loading.js" type="text/javascript"></script>
+    <script src="js/jquery.min.js?v=2.1.4"></script>
+    <script src="js/json.js"></script>
+    <script src="js/bootstrap.min.js?v=3.3.6"></script>
+    <script src="js/content.min.js?v=1.0.0"></script>
+    <script src="js/plugins/iCheck/icheck.min.js"></script>
+    <script src="js/plugins/sweetalert/sweetalert.min.js"></script>
+    <script src="js/plugins/datapicker/bootstrap-datepicker.js"></script>
+    
+    <!--涓嬮潰杩欓噷鐨凧S鍦ㄨ皟璇曠殑鏃跺�欒娉ㄦ剰涓�涓嬶紝鍓嶉潰闇�瑕佸姞/web/ 渚嬪 src="/web/js/jquery-loading.js" -->
+    <!--鍙戝竷鐗堟湰鐨勬椂鍊欙紝涓嶉渶瑕佸姞/web/-->
+    <script type="text/javascript" src="js/jquery-loading.js"></script>
+    <script type="text/javascript" src="js/jquery-form.js"></script>
+    <script type="text/javascript" src="js/jquery.numberedtextarea.js"></script>
+    <script type="text/javascript" src="js/mytek-pager.js"></script>
+    <script src="js/mytek-pagination.js?r=11" type="text/javascript"></script>
+    
+    <style>
+        body { font-size: 12px; color: #111111; }
+        .mask { position: absolute; top: 0px; filter: alpha(opacity=60); background-color: #777; z-index: 1002; left: 0px; opacity: 0.5; -moz-opacity: 0.5; text-align: center; display: none; }
+        .mask span { height: 70%; display: inline-block; vertical-align: middle; }
+        .mask span img { vertical-align: middle; }
+    </style>
+    <script>
+        (function ($) {
+            $.ajaxBak = $.ajax;
+
+            $.ajax = function (options) {
+                options.timeout = 300000;
+                options.url = options.url + (options.url.indexOf("?") > 0 ? "&" : "?") + "r=" + Math.random();
+
+                options.complete = function (e) {
+                    $("body").hideLoading();
+                }
+
+                if (options.showloading !== false) {
+                    $("body").showLoading();
+                }
+
+                try {
+                    return $.ajaxBak.call(this, options);
+                } catch (e) {
+                    if (options.showloading !== false) {
+                        $("body").hideLoading();
+                    }
+                }
+                return this;
+            }
+        })(jQuery);
+
+       $(document).ready(function(){
+            $(".icheck-me").iCheck({checkboxClass:"icheckbox_square-green",radioClass:"iradio_square-green",});
+            $(".input-group.date").datepicker({todayBtn:"linked",keyboardNavigation:!1,forceParse:!1,calendarWeeks:!0,autoclose:!0});
+            $("[data-toggle='tooltip']").tooltip();
+            $("[data-toggle=popover]").popover()
+       });
+    </script>
+    
+    <script>
+       	$(document).ready(function () {
+            $(".action-back").on("click",function(){
+                history.go(-1);
+            });
+
+          $("#accessCodeMode").on("change",function(){
+        var accessCodeMode =$("#accessCodeMode").val();
+
+          if(accessCodeMode==1)
+          {
+          $("#DiverterID").attr("disabled",true);
+          }else{
+           $("#DiverterID").attr("disabled",false); 
+          }
+          })
+
+         var enabled=$("#enabled").val();
+         if(enabled==1)
+         {
+         $("#control_patterncontent").show();
+         }else
+         {
+         $("#control_patterncontent").hide();
+         }
+          $("#enabled").on("change",function(){
+              var enabled=$(this).val();
+              if(enabled==1)
+              {
+              $("#control_patterncontent").show();
+              }else{
+              $("#control_patterncontent").hide();
+              }
+          });
+
+
+                  var resendEnabled = $("#resendEnabled").val();
+                  if (resendEnabled == 1) {
+                      $("#control_resendContent").show();
+                  } else {
+                      $("#control_resendContent").hide();
+                  }
+                  $("#resendEnabled").on("change", function () {
+                      var resendEnabled = $(this).val();
+                      if (resendEnabled == 1) {
+                          $("#control_resendContent").show();
+                      } else {
+                          $("#control_resendContent").hide();
+                      }
+                  });
+
+
+
+          var signatureMode=$("#signatureMode").val();
+               if(signatureMode!=0)
+              {
+              $("#signatures-msg").show();
+              }else{
+              $("#signatures-msg").hide();
+              }
+          $("#signatureMode").on("change",function(){
+              var signatureMode=$(this).val();
+               if(signatureMode!=0)
+              {
+              $("#signatures-msg").show();
+              }else{
+              $("#signatures-msg").hide();
+              }
+          })
+
+          $("#DiverterID").on("change",function(){
+                var accessCodeMode =$("#accessCodeMode").val();
+                
+                if(accessCodeMode==1)
+                {
+                $("#RouterTypedisabled").attr("disabled",true);
+                }else
+                {
+                  $("#RouterType").attr("disabled",false);
+                }
+
+          })
+
+            $("#RouterType").on("change",function(){
+                $(".router-type-span").hide();
+                $(".router-type-span-" + $(this).val()).show();
+            });
+                     
+            $("#RouterType").trigger("change");
+
+            function toggleTarget(value, target) {
+                if (value) {
+                    $(target).show();
+                }
+                else {
+                    $(target).hide();
+                }
+            }
+
+            function randomString(len) {
+銆�銆�              len = len || 32;
+銆�銆�              var $chars = 'ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678';    /****榛樿鍘绘帀浜嗗鏄撴贩娣嗙殑瀛楃oOLl,9gq,Vv,Uu,I1****/
+銆�銆�              var maxPos = $chars.length;
+銆�銆�              var pwd = '';
+銆�銆�              for (i = 0; i < len; i++) {
+銆�銆�銆�銆�            pwd += $chars.charAt(Math.floor(Math.random() * maxPos));
+銆�銆�              }
+銆�銆�              return pwd;
+            }
+
+            Array.prototype.find = function (func) {
+                for (var i = 0; i < this.length; i++) {
+                    if (func(this[i])) {
+                        return this[i];
+                    }
+                }
+            }
+  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)%>;
+ 
+            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;
+            }
+
+            $(".action-more-params").on("click",function(){
+                $("#MoreParamsTable").toggle();
+            });
+
+            $(".generatorPassword").on("click",function(){
+                var forTarget = $("#" + $(this).attr("for"));
+                forTarget.val(randomString(6));
+            });
+
+            toggleTarget($("#AuditingMode")[0].value == 1 || $("#AuditingMode")[0].value == 2, "#deductSpan");
+
+            $(".action-create-summary").on("click",function(){
+             $("#chargeDialog").modal("show");
+                createSpSummary();
+            });
+
+            function createSpSummary() {
+                var apID = $("#ApID").val();
+                var apName = $("#ApID  option:selected").text();
+                var spID = $("#SpID").val();
+                var unopID = $("#UNOPID").val();
+                var ctopID = $("#CTOPID").val();
+                var cmopID = $("#CMOPID").val();
+                var extNo = $("#AccessCode").val();
+                var clientIP  =$("#ClientIp").val();
+                var password = $("#Password").val();
+                var threshold = $("#Threshold").val();
+                var maxConn  =$("#MaxConnCount").val();
+		        var mcpm = $("#MCPM").val();
+                var diverterID = $("#DiverterID").val();
+
+                var summary = [];
+                var basePort =  getAPPort(apID);
+                summary.push("<table class='table table-striped table-bordered table-hover'>");
+                if(apID == 230002)
+                {
+                    summary.push("<tr>");
+                    summary.push("<td>");
+                    summary.push("鎺ュ叆鏂瑰紡1锛歋OAP57-HTTP鍗忚(0214-SMS-杞淮SOAP鎺ュ彛)");
+                    summary.push("</td>");
+                    summary.push("</tr>");
+                    summary.push("<tr>");
+                    summary.push("<td>");
+                    summary.push("WSDL鍦板潃锛歨ttp://" + serverIp + ":" + basePort + "/sms?wsdl");
+                    summary.push("</td>");
+                    summary.push("</tr>");
+
+                    summary.push("<tr>");
+                    summary.push("<td>");
+                    summary.push("鎺ュ叆鏂瑰紡2锛欻TTP-57SMS鍗忚(0169-SMS-杞淮鎺ュ彛-HTTP)");
+                    summary.push("</td>");
+                    summary.push("</tr>");
+                    summary.push("<tr>");
+                    summary.push("<td>");
+                    var httpBaseUrl = "http://" + serverIp + ":" + (basePort+2) + "/sms";
+                    summary.push("涓嬪彂鍦板潃锛�" + httpBaseUrl + "?action=send");
+                     summary.push("<td>");
+                     summary.push("</tr>");
+                     summary.push("<tr>");
+                      summary.push("<td>");
+                     summary.push("鎶ュ憡鍦板潃锛�" + httpBaseUrl + "?action=report");
+                      summary.push("</td>");
+                     summary.push("</tr>");
+                     summary.push("<tr>");
+                     summary.push("<td>");
+                     summary.push("涓婅鍦板潃锛�" + httpBaseUrl + "?action=mo");
+                     summary.push("</td>");
+                     summary.push("</tr>");
+                     summary.push("<tr>");
+                     summary.push("<td>");
+                     summary.push("浣欓鍦板潃锛�" + httpBaseUrl + "?action=overage");
+                     summary.push("</td>");
+                     summary.push("</tr>");
+                     summary.push("<tr>");
+                     summary.push("<td>");
+                     summary.push("浠ヤ笂涓ょ鎺ュ叆鏂瑰紡鍙换閫夊叾涓�");
+                     summary.push("</td>");
+                     summary.push("</tr>");
+                }
+                else if(apID==230001) 
+                {
+                     summary.push("<tr>");
+                     summary.push("<td>");
+                     summary.push("鎺ュ叆鏂瑰紡锛欳MPP2.0");
+                     summary.push("</td>");
+                     summary.push("</tr>");
+                     summary.push("<tr>");
+                     summary.push("<td>");
+                    summary.push("鏈嶅姟鍣ㄥ湴鍧�锛�" +serverIp);
+                    summary.push("</td>");
+                    summary.push("</tr>");
+                    summary.push("<tr>");
+                    summary.push("<td>");
+                    summary.push("鏈嶅姟鍣ㄧ鍙o細" + basePort);
+                    summary.push("</td>");
+                     summary.push("</tr>");
+                } else {
+                    summary.push("<tr>");
+                    summary.push("<td>");
+                    summary.push("鎺ュ叆鏂瑰紡锛歋MPP3.3");
+                    summary.push("</td>");
+                    summary.push("</tr>");
+                    summary.push("<tr>");
+                    summary.push("<td>");
+                    summary.push("鏈嶅姟鍣ㄥ湴鍧�锛�" +serverIp);
+                    summary.push("</td>");
+                    summary.push("</tr>");
+                    summary.push("<tr>");
+                    summary.push("<td>");
+                    summary.push("鏈嶅姟鍣ㄧ鍙o細" + basePort);
+                    summary.push("</td>");
+                    summary.push("</tr>");
+                }
+
+                summary.push("");
+                summary.push("<tr>");
+                summary.push("<td>");
+                summary.push("璐﹀彿锛�" + spID);
+                summary.push("</td>");
+                summary.push("</tr>");
+                summary.push("<tr>");
+                summary.push("<td>");
+                summary.push("瀵嗙爜锛�"  + password);
+                summary.push("</td>");
+                summary.push("</tr>");
+                summary.push("<tr>");
+                summary.push("<td>");
+                summary.push("鎺ュ叆鐮侊細" +  getAPAccessCode(apID,extNo));
+                summary.push("</td>");
+                summary.push("</tr>");
+                summary.push("<tr>");
+                summary.push("<td>");
+                summary.push("鏈�澶ф祦閲忥細" +  threshold + "鏉�/绉�");
+                summary.push("</td>");
+                summary.push("</tr>");
+                summary.push("<tr>");
+                summary.push("<td>");
+                summary.push("鏈�澶ц繛鎺ユ暟锛�" +  maxConn);
+                summary.push("</td>");
+                summary.push("</tr>");
+                summary.push("<tr>");
+                summary.push("<td>");
+                summary.push("鍗曞彿鐮佹渶澶т笅鍙戞鏁帮細" +  mcpm + "娆�/鍗婂皬鏃�");
+                summary.push("</td>");
+                summary.push("</tr>");
+
+                summary.push("<tr>");
+                summary.push("<td>");
+                summary.push("瀹㈡埛缁戝畾IP锛�" + (clientIP == "0.0.0.0" || !clientIP ? "涓嶉獙璇�" : clientIP));
+                summary.push("</td>");
+                summary.push("</tr>");
+
+                if(diverterID > 0)
+                {
+                    var diverter = diverterList.find(function(e){return e.DiverterID == diverterID;});
+                    if(diverter != null)   {
+                        var diverterItems = $.evalJSON(diverter.Content);
+                        $.each(diverterItems,function(i){
+                             summary.push("<tr>");
+                             summary.push("<td>");
+                            summary.push("褰撳尮閰嶅叧閿瓧锛�" + this.Keywords + (this.SmMaxLength > 0  ?  "鎴栬�呯煭淇″瓧鏁�<=" + this.SmMaxLength+"瀛楃" : "") +   (this.SmMinLength > 0 ? "鎴栬�呯煭淇″瓧鏁�>=" + this.SmMinLength +"瀛楃" : ""));
+                            summary.push("</td>");
+                            summary.push("</tr>");
+                            summary.push("<tr>");
+                            summary.push("<td>");
+                            summary.push("鐢典俊鍙戦�佸彿鐮侊細" + getOPAccessCode(this.CTOPID,this.CTExtNo + extNo));
+                            summary.push("</td>");
+                            summary.push("</tr>");
+                            summary.push("<tr>");
+                            summary.push("<td>");
+                            summary.push("绉诲姩鍙戦�佸彿鐮侊細" + getOPAccessCode(this.CMOPID,this.CMExtNo + extNo));
+                            summary.push("</td>");
+                            summary.push("</tr>");
+                            summary.push("<tr>");
+                            summary.push("<td>");
+                            summary.push("鑱旈�氬彂閫佸彿鐮侊細" + getOPAccessCode(this.CUOPID,this.CUExtNo + extNo));
+                            summary.push("</td>");
+                            summary.push("</tr>");
+                           
+                        });
+                    }
+                }
+
+                summary.push("<tr>");
+                summary.push("<td>");
+                summary.push("榛樿鎯呭喌涓嬶細");
+                summary.push("鐢典俊鍙戦�佸彿鐮侊細" + getOPAccessCode(ctopID,extNo));
+                summary.push("</td>");
+                summary.push("</tr>");
+                summary.push("<tr>");
+                summary.push("<td>");
+                summary.push("绉诲姩鍙戦�佸彿鐮侊細" + getOPAccessCode(cmopID,extNo));
+                summary.push("</td>");
+                summary.push("</tr>");
+                summary.push("<tr>");
+                summary.push("<td>");
+                summary.push("鑱旈�氬彂閫佸彿鐮侊細" + getOPAccessCode(unopID,extNo));
+                 summary.push("</td>");
+                summary.push("</tr>");
+                summary.push("</table>");
+                 $(".action-modal-body").html(summary.join("\r\n"));
+//               mytek.alert(summary.join("\r\n"),"success");
+            }
+               
+            $(".action-save").on("click",function(){
+                $(this).parents("form").ajaxSubmit({
+                    success: function(r){
+                    if(r.OK)
+                    {
+                        mytek.alert(r.Message,r.OK,function(){
+                                    window.location="GwSp.aspx";
+                        });
+                        }else
+                        {
+                        mytek.alert(r.Message);
+                        }
+                    }
+                });
+            }); 
+       	});
+
+        function mySpIDAccessCode(obj) {    
+            obj.value = obj.value.replace(/[^0-9]/g, '');
+        }
+    </script>
+</head>
+<body class="white-bg">
+     
+    <div class="wrapper wrapper-content table-responsive">
+        
+    <form name="GwSpForm" method="post" action="gwsp.ashx" id="GwSpForm" enctype="multipart/form-data" class="form-horizontal">
+    <div class="ibox">
+        <table class="table table-striped table-bordered table-hover">
+            <thead>
+                <tr>
+                    <th colspan="4">
+                       <%=ActionTitle%> 缂栬緫璐︽埛
+                    </th>
+                </tr>
+            </thead>
+            <tr>
+                <th>
+                    鐘舵��
+                </th>
+                <td colspan="3">
+                    
+                    <select name="Status" id="Status">
+                        <option value="0" <%if(GwSp.Status==0){ %>selected<%} %>>鍋滅敤</option>
+                        <option value="1" <%if(GwSp.Status==1){ %>selected<%} %>>鍚敤</option>
+                    </select>
+                    
+                </td>
+            </tr>
+            <tr>
+                <th>
+                    SPID:
+                </th>
+                <td>
+                     
+                    <%if (!string.IsNullOrEmpty(this.SpID))
+                      { %>
+                    <%=GwSp.SpID%>
+                    <input type="hidden" name="SpID" id="SpID" maxlength="6" value="<%=GwSp.SpID%>" />
+                    <input type="hidden" name="Action" id="Action" maxlength="6" value="update" />
+                    <%}
+                      else
+                      {%>
+                    <input type="hidden" name="Action" id="Action" maxlength="6" value="add" />
+                    <input type="text" name="SpID" id="SpID" maxlength="6" value="" />
+                    <%} %>
+                    <span class="highlight">*</span> 6浣嶆暟瀛楋紝濡�922001
+                    
+                    
+                </td>
+                <th>
+                    鎵�灞炲鎴�:
+                </th>
+                <td>
+                    <select name="ClientID" id="ClientID">
+                        <%=GetClientOptions(GwSp.ClientID)%>
+                    </select>
+                    <span class="highlight">*</span>
+                </td>
+            </tr>
+            <tr>
+                <th>
+                    瀹℃牳妯″紡:
+                </th>
+                <td colspan="3">
+                    <select name="AuditingMode" onchange="toggleTarget(this.value==1 || this.value==2,'#deductSpan');"
+                        id="AuditingMode">
+                        
+                        
+  <option value="0" <%if(GwSp.AuditingMode==0){ %>selected<%} %>>鍏嶅妯″紡(鎵�鏈変俊鎭洿鎺ラ�氳繃锛屼笉闇�瑕佸鏍�(MA:0002))</option>
+  <option value="1" <%if(GwSp.AuditingMode==1){ %>selected<%} %>>鎵嬪伐瀹℃牳妯″紡锛堝彧妫�鏌ユ嫤鎴瓥鐣ワ紝鎷︽埅鍒欒繘琛屸�滄嫆缁濇ā寮忓垽鏂�濓紝鍚﹀垯浠モ�滄墜宸ュ鏍糕�濈姸鎬佽繘鍏ュ緟瀹℃牳锛�</option>
+            
+  <option value="2" <%if(GwSp.AuditingMode==2){ %>selected<%} %>>鍐呭鎶ュ浼樺厛锛屾嫤鎴洿鎺ユ嫆缁濓紙鍏堟鏌ュ唴瀹规槸鍚︽姤澶囷紝鎶ュ鍒欑洿鎺ラ�氳繃锛涘惁鍒欒繘琛屾嫤鎴瓥鐣ュ垽鏂紝涓嶉�氳繃鍒欑洿鎺ヤ骇鐢熸嫆缁濇姤鍛�(MA:0030)锛岄�氳繃鍒欒繘琛屸�滄嫆缁濇ā寮忓垽鏂�濓級</option>
+  <option value="3" <%if(GwSp.AuditingMode==3){ %>selected<%} %>>鎷︽埅绛栫暐+鍐呭鎶ュ锛堝厛妫�鏌ユ嫤鎴瓥鐣ワ紝涓嶉�氳繃鍒欑洿鎺ヤ骇鐢熸嫆缁濇姤鍛�(MA:0024)锛涘惁鍒欑户缁鏌ュ唴瀹规槸鍚︽姤澶囷紝鍐呭宸叉姤澶囷紝鍒欑洿鎺ラ�氳繃锛屾湭鎶ュ鍒欒繘琛屸�滄嫆缁濇ā寮忓垽鏂�濓級</option>
+ <option value="4" <%if(GwSp.AuditingMode==4){ %>selected<%} %>>鍐呭鎶ュ浼樺厛锛屾嫤鎴啓鍏ュ緟瀹℃牳锛堝厛妫�鏌ュ唴瀹规槸鍚︽姤澶囷紝鎶ュ鍒欑洿鎺ラ�氳繃锛涘惁鍒欒繘琛屾嫤鎴瓥鐣ュ垽鏂紝涓嶉�氳繃鍐欏緟瀹℃牳锛岄�氳繃鍒欒繘琛屸�滄嫆缁濇ā寮忓垽鏂�濓級</option>
+   <option value="5" <%if(GwSp.AuditingMode==5){ %>selected<%} %>>鎶ュ浼樺厛+鍏嶅锛堟姤澶囩洿鎺ラ�氳繃锛涙湭琚嫤鎴洿鎺ラ�氳繃锛涙湭鎶ュ琚嫤鎴啓鍏ュ緟瀹℃牳锛�
+                        </option>
+                    </select>
+                </td>
+            </tr>
+            <tr>
+                <th>
+                    鎷掔粷妯″紡锛�
+                </th>
+                <td>
+                    <input type="checkbox" value="1" name="RejectIfForbidden" id="RejectIfForbidden"
+                         <%=GwSp.RejectIfForbidden==1 ? "checked" : ""%> />鏄惁鐩存帴鎷掔粷闈炴甯哥煭淇★紙鏃舵寮傚父/鍏抽敭瀛楁嫤鎴級锛屽惁鍒欒娑堟伅灏嗕綔涓哄緟浜屾瀹℃牳瀛樺叆鏁版嵁搴�
+                </td>
+                <th>
+                    &nbsp; 鎷︽埅绛栫暐锛�
+                </th>
+                <td> 
+                    <select name="StrategyId" id="StrategyId">
+                        <%=GetStrategyOptions(GwSp.StrategyID)%>
+                    </select>
+                    
+                    <span class="highlight">* 淇℃伅涓鏋滃寘鍚嫤鎴瓥鐣ュ叧閿瘝,鍒欒浆鍒板緟瀹℃牳鍐呭涓緟浜屾閴村畾</span>
+                </td>
+            </tr>
+            <tr>
+                <th>
+                    鎺ュ叆鐮侀壌鏉冩ā寮�:
+                </th>
+                <td colspan="3">
+                    <select name="accessCodeMode" id="accessCodeMode">
+                        <option value="0" selected>铏氭嫙鎺ュ叆妯″紡(鎺ュ叆鐐圭殑鎺ュ叆鐮�+缃戝叧璐﹀彿鎵╁睍鍙�)</option>
+                        <option value="1" >閫氶亾鐩磋繛妯″紡(涓婄骇閫氶亾鎺ュ叆鐮�+缃戝叧璐﹀彿鎵╁睍鍙�, 閫氶亾鐩磋繛妯″紡涓嬬兢鍙戙�佸娴佺瓥鐣ャ�侀�氶亾缁勪笉鍙敤)</option>
+                    </select>
+                </td>
+            </tr>
+            <tr>
+                <th>
+                    瀵兼祦绛栫暐锛�
+                </th>
+                <td colspan="3">
+                  
+                    
+                     <select name="DiverterID" id="DiverterID">
+                        <%=GetDiverterOptions(GwSp.DiverterID)%>
+                    </select>
+                    
+                    
+                    <span class="highlight DiverterIDhighlight">*</span>
+                </td>
+            </tr>
+            <tr>
+                <th>楠岃瘉鐮佸垎娴侊細</th>
+                <td><input type="checkbox" value="1" name="VerCodeMode" id="VerCodeMode" <%=GwSp.VerCodeMode==1? "checked":"" %> />&nbsp;鏄惁鍒嗘祦楠岃瘉鐮佺被鐭俊(楠岃瘉鐮�/鏍¢獙鐮�...)</td>
+                <th>鐪佺綉鍒嗘祦锛�</th>
+                <td><input type="checkbox" value="1" name="ProvincialNetworkMode" id="ProvincialNetworkMode" <%=GwSp.ProvincialNetworkMode==1? "checked":"" %> />&nbsp;鏄惁鍚敤鐪佺綉鍒嗘祦</td>
+            </tr>
+            
+            <tr>
+                <th>
+                    瀹㈡埛鎺ュ叆鍗忚: &nbsp;&nbsp;
+                </th>
+                <td>
+                    
+                    <select name="ApID" id="ApID">
+                        <%=GetAPOptions(GwSp.ApID)%>
+                    </select>
+                    
+                    
+                </td>
+                <th>
+                    闀跨煭淇″悎骞舵ā寮忥細&nbsp;&nbsp;
+                </th>
+                <td>
+                    <select name="CombinationMode" id="CombinationMode">
+                      
+              <%   
+                  
+                 __w.Write("<option value=\"0\" ");       
+                if (this.GwSp.CombinationMode == 0)
+                   __w.Write("selected");
+                 __w.Write(">涓嶅悎骞�</option>\r\n   <option value=\"1\" ");
+               if (this.GwSp.CombinationMode == 1)
+                   __w.Write("selected");
+               __w.Write(">鍚堝苟鍒嗘潯鐭俊(鍚堝苟瀹㈡埛鎻愪氦甯DHI澶寸殑鐭俊)</option>\r\n    ");
+        %> 
+                    </select>
+                    
+                    
+                    
+                    
+                </td>
+            </tr>
+            <tr>
+                <th>
+                    閫氶亾淇℃伅锛�
+                </th>
+                <td colspan="3">
+                
+                    
+                     <select name="RouterType" id="RouterType">
+                        <option value="1" <%if(GwSp.RouterType==1){ %>selected<%} %>>鎸囧畾閫氶亾璺敱</option>
+                        <option value="3" <%if(GwSp.RouterType==3){ %>selected<%} %>>閫氶亾缁勮矾鐢辨ā寮�</option>
+                    </select>
+                    
+                    
+                    <div class="router-type-span router-type-span-1">
+                        <div style="padding: 5px">
+                            绉诲姩锛�<select name="CMOPID" id="CMOPID">
+                                 <%=GetOpOptions(GwSp.CMOPID)%>
+                            </select>&nbsp;&nbsp; 鎵╁睍鍙傛暟锛�<input type="text" name="CMparams" id="CMparams" maxlength="600"
+                                value="<%=GwSp.CMextparms%>" style="width: 50%;" />
+                        </div>
+                        <div style="padding: 5px">
+                            鑱旈�氾細<select name="UNOPID" id="UNOPID">
+                                 <%=GetOpOptions(GwSp.UNOPID)%>
+                             </select>&nbsp;&nbsp; 鎵╁睍鍙傛暟锛�<input type="text" name="CDparams" id="CDparams" maxlength="600"
+                                value="<%=GwSp.CUextparams%>" style="width: 50%;" />
+                        </div>
+                        <div style="padding: 5px">
+                            鐢典俊锛�<select name="CTOPID" id="CTOPID"> 
+                                   <%=GetOpOptions(GwSp.CTOPID)%>
+                            </select>&nbsp;&nbsp; 鎵╁睍鍙傛暟锛�<input type="text" name="CTparams" id="CTparams" maxlength="600"
+                                value="<%=GwSp.CTextparams%>" style="width: 50%;" />
+                        </div>
+                    </div>
+                    <div class="router-type-span router-type-span-3">
+                        <div style="padding: 5px">
+                            <label class="control-label ">
+                                绉诲姩閫氶亾缁�</label>
+                            <select name="CmGroupID" id="CmGroupID">
+ 
+                             <%=GetOpGroupOptions(GwSp.CMGroupID) %>
+                             </select></div>
+                        <div style="padding: 5px">
+                            <label class="control-label ">
+                                鑱旈�氶�氶亾缁�</label>
+                            <select name="CuGroupID" id="CuGroupID">
+                            
+                             <%=GetOpGroupOptions(GwSp.CUGroupID)%>
+                                </select></div>
+                        <div style="padding: 5px">
+                            <label class="control-label">
+                                鐢典俊閫氶亾缁�</label>
+                            <select name="CtGroupID" id="CtGroupID">
+                            <%=GetOpGroupOptions(GwSp.CTGroupID)%>
+                             </select></div>
+                    </div>
+                    <span class="router-type-span router-type-span-2">鎸夆�滅洰鐨勫彿鐮佹璺敱鈥濓紝褰撶洰鐨勫彿鐮佹鏃犳硶鎵惧埌鐩稿簲璺敱鏃讹紝灏嗕互涓嬭缃殑鈥滈�氶亾鈥濊矾鐢�</span>
+                </td>
+            </tr>
+            <tr>
+                <th>
+                    瀵嗙爜:
+                </th>
+                <td colspan="3">
+                    <input type="text" name="Password" id="Password" style="width: 150px;" maxlength="50"
+                        value="<%=GwSp.Password%>" />
+                    <a href="javascript:;" class="generatorPassword" for="Password">鐢熸垚瀵嗙爜</a>
+                </td>
+            </tr>
+            <tr>
+                <th>
+                    鏄惁鍏佽鎵╁睍瀛愬彿:
+                </th>
+                <td>
+                    <select name="extnoExteNsionMode" id="extnoExteNsionMode">
+                   
+                        <option value="0" <%if(GwSp.ExtnoExtensionMode==0){ %>selected<%} %>>鍏佽瀹㈡埛鍦ㄦ墿灞曞彿鍚庣户缁墿灞曞瓙鍙�</option>
+                        <option value="1" <%if(GwSp.ExtnoExtensionMode==1){ %>selected<%} %>>绂佹瀹㈡埛鍦ㄦ墿灞曞彿鍚庣户缁墿灞曞瓙鍙凤紙鐭俊涓嶅啀鏍¢獙鎵╁睍鍙凤紝鑰屼娇鐢ㄥ浐瀹氱殑鎵╁睍鍙疯繘琛屼笅鍙戯級</option>
+                    </select>
+                    
+                </td>
+                <th>
+                    鎵╁睍鍙�:
+                </th>
+                <td>
+                    &nbsp;<input type="text" name="AccessCode" id="AccessCode" style="width: 150px;"
+                        maxlength="16" onkeyup="mySpIDAccessCode(this)" value="<%=GwSp.AccessCode%>" />
+                    <span class="highlight"></span>鍙兘濉暟瀛�
+                </td>
+            </tr>
+            <tr>
+                <th>
+                    瀹㈡埛绔疘P:
+                </th>
+                <td>
+                    <input type="text" name="ClientIp" id="ClientIp" style="width: 250px;" maxlength="500"
+                        value="<%=GwSp.ClientIp%>" />
+                    0.0.0.0 琛ㄧず涓嶉檺鍒跺鎴风IP鍦板潃锛屽涓狪P 鐢ㄨ嫳鏂囩珫绾库�渱鈥濋殧寮�
+                </td>
+                <th>
+                    瀹㈡埛绔鍙�:
+                </th>
+                <td>
+                    <input type="text" name="ClientPort" id="ClientPort" style="width: 50px;" maxlength="5"
+                        value="<%=GwSp.ClientPort%>" onkeyup="value=value.replace(/[^\d]/g,'')" onpaste="value=value.replace(/[^\d]/g,'')"
+                        oncontextmenu="return false" />&nbsp;濡備笉闄愬畾瀹㈡埛绔彛锛屽垯榛樿0
+                </td>
+            </tr>
+            <tr>
+                <th>
+                    鍗曚环:
+                </th>
+                <td>
+                    <input type="text" name="Price" id="Price" style="width: 50px;" maxlength="5" value="<%=(double)GwSp.Price/1000%>"
+                        onkeyup="value=value.replace(/[^\d\.]/g,'')" onpaste="value=value.replace(/[^\d\.]/g,'')"
+                        oncontextmenu="return false" />
+                    鍏�/鏉�<span class="highlight">*</span>
+                </td>
+                <th>
+                    浼樺厛绾�:
+                </th>
+                <td>
+                    <select name="Priority" id="Priority">
+                      
+                        
+                        <option value="-2" <%if(GwSp.Priority==-2){ %>selected<%} %>>鏈�浣�</option>
+                        <option value="-1" <%if(GwSp.Priority==-1){ %>selected<%} %>>浣�</option>
+                        <option value="0" <%if(GwSp.Priority==0){ %>selected<%} %>>鏅��</option>
+                        <option value="1" <%if(GwSp.Priority==1){ %>selected<%} %>>楂�</option>
+                        <option value="2" <%if(GwSp.Priority==2){ %>selected<%} %>>鏈�楂�</option>
+                        
+                    </select>
+                    <span class="highlight">*</span>
+                </td>
+            </tr>
+            <tr>
+                <th>
+                    浣欓鍛婅闃堝�硷細
+                </th>
+                <td>
+                    <input type="text" name="BalanceThreshold" id="BalanceThreshold" style="width: 200px;"
+                        maxlength="10" value="<%=GwSp.BalanceThreshold/1000%>" onkeyup="value=value.replace(/[^\d]/g,'')"
+                        onpaste="value=value.replace(/[^\d]/g,'')" oncontextmenu="return false" />
+                    鍏�
+                </td>
+                <th>
+                    浣欓鍛婅鍙风爜:
+                </th>
+                <td>
+                    <input type="text" name="AlarmMobile" id="AlarmMobile" style="width: 200px;" maxlength="50"
+                        value="<%=GwSp.AlarmMobile%>" />
+                </td>
+            </tr>
+            <tr>
+                <th>
+                    闂ㄩ檺(璐﹀彿鎻愪氦閫熷害):
+                </th>
+                <td>
+                    <input type="text" name="Threshold" id="Threshold" style="width: 50px;" maxlength="5"
+                        value="<%=GwSp.Threshold%>" onkeyup="value=value.replace(/[^\d]/g,'')" onpaste="value=value.replace(/[^\d]/g,'')"
+                        oncontextmenu="return false" />鏉�/姣忕 <span class="highlight">*</span>
+                </td>
+                <th>
+                    浠樿垂鏂瑰紡:
+                </th>
+                <td>
+                    <select name="ChargeType" id="ChargeType">
+                      
+                         <option value="1" <%if(GwSp.ChargeType==1){ %>selected<%} %>>棰勪粯璐�</option>
+                        <option value="2" <%if(GwSp.ChargeType==2){ %>selected<%} %>>鍚庝粯璐�</option>
+                        
+                    </select>
+                    <span class="highlight">*</span>
+                </td>
+            </tr>
+            <tr>
+                <th>
+                    鏈�澶ц繛鎺ユ暟锛�
+                </th>
+                <td>
+                    <input type="text" name="MaxConnCount" id="MaxConnCount" style="width: 150px;" maxlength="2"
+                        onkeyup="value=value.replace(/[^\d]/g,'')" onpaste="value=value.replace(/[^\d]/g,'')"
+                        oncontextmenu="return false" value="<%=GwSp.MaxConnCount%>" />
+                </td>
+                <th>
+                    鍏佽鏃舵:
+                </th>
+                <td>
+                    <input type="text" name="TimePermitting" id="TimePermitting" style="width: 150px;"
+                        maxlength="50" value="<%=GwSp.TimePermitting%>" />
+                    &nbsp;鏍煎紡濡傦細(08:00-19:00)
+                </td>
+            </tr>
+            <tr>
+                <th>
+                    鍏ㄥ眬榛戝悕鍗� 锛�
+                </th>
+                <td>
+                    <select id="BlackMode" name="BlackMode">
+                      
+                        <option value="1" <%if(GwSp.BlackMode==1){ %>selected<%} %>>鐢熸晥</option>
+                        <option value="0" <%if(GwSp.BlackMode==0){ %>selected<%} %>>涓嶇敓鏁�</option>
+                        
+                    </select>
+                </td>
+                <th>鏄惁鍚敤鎼哄彿杞綉</th>
+                <td>
+                    <select id="TransferFlag" name="TransferFlag">
+                        <option value="0" <%if(GwSp.TransferFlag==0){ %>selected<%} %>>鍚敤</option>
+                        <option value="1" <%if(GwSp.TransferFlag==1){ %>selected<%} %>>涓嶅惎鐢�</option>
+                    </select>
+                </td>
+
+            </tr>
+            <tr>
+                <th>
+                    鍗曞彿鐮佷笅鍙戞鏁�
+                </th>
+                <td colspan="3" id="McExpression">
+                    <div>
+                        <input style="width: 50px;" type="text" name="MCPM1" id="MCPM1" maxlength="4" value="<%__w.Write(this.McCount(0, this.GwSp.McExpression));%>"
+                            onkeyup="value=value.replace(/[^\d]/g,'')" onpaste="value=value.replace(/[^\d]/g,'')"
+                            oncontextmenu="return false" />鏉�/1鍒嗛挓;
+                        <input style="width: 50px;" type="text" name="MCPM2" id="MCPM2" maxlength="4" value="<%__w.Write(this.McCount(1, this.GwSp.McExpression));%>"
+                            onkeyup="value=value.replace(/[^\d]/g,'')" onpaste="value=value.replace(/[^\d]/g,'')"
+                            oncontextmenu="return false" />鏉�/5鍒嗛挓;
+                        <input style="width: 50px;" type="text" name="MCPM3" id="MCPM3" maxlength="4" value="<%__w.Write(this.McCount(2, this.GwSp.McExpression));%>"
+                            onkeyup="value=value.replace(/[^\d]/g,'')" onpaste="value=value.replace(/[^\d]/g,'')"
+                            oncontextmenu="return false" />鏉�/10鍒嗛挓;
+                        <input style="width: 50px;" type="text" name="MCPM4" id="MCPM4" maxlength="4" value="<%__w.Write(this.McCount(3, this.GwSp.McExpression));%>"
+                            onkeyup="value=value.replace(/[^\d]/g,'')" onpaste="value=value.replace(/[^\d]/g,'')"
+                            oncontextmenu="return false" />鏉�/鍗婂皬鏃�;
+                        <input style="width: 50px;" type="text" name="MCPM5" id="MCPM5" maxlength="4" value="<%__w.Write(this.McCount(4, this.GwSp.McExpression));%>"
+                            onkeyup="value=value.replace(/[^\d]/g,'')" onpaste="value=value.replace(/[^\d]/g,'')"
+                            oncontextmenu="return false" />鏉�/1灏忔椂;
+                        <input style="width: 50px;" type="text" name="MCPM6" id="MCPM6" maxlength="4" value="<%__w.Write(this.McCount(5, this.GwSp.McExpression));%>"
+                            onkeyup="value=value.replace(/[^\d]/g,'')" onpaste="value=value.replace(/[^\d]/g,'')"
+                            oncontextmenu="return false" />鏉�/2灏忔椂;
+                        <input style="width: 50px;" type="text" name="MCPM7" id="MCPM7" maxlength="4" value="<%__w.Write(this.McCount(6, this.GwSp.McExpression));%>"
+                            onkeyup="value=value.replace(/[^\d]/g,'')" onpaste="value=value.replace(/[^\d]/g,'')"
+                            oncontextmenu="return false" />鏉�/4灏忔椂;
+                        <input style="width: 50px;" type="text" name="MCPM8" id="MCPM8" maxlength="4" value="<%__w.Write(this.McCount(7, this.GwSp.McExpression));%>"
+                            onkeyup="value=value.replace(/[^\d]/g,'')" onpaste="value=value.replace(/[^\d]/g,'')"
+                            oncontextmenu="return false" />鏉�/12灏忔椂;
+                        <input style="width: 50px;" type="text" name="MCPM9" id="MCPM9" maxlength="4" value="<%__w.Write(this.McCount(8, this.GwSp.McExpression));%>"
+                            onkeyup="value=value.replace(/[^\d]/g,'')" onpaste="value=value.replace(/[^\d]/g,'')"
+                            oncontextmenu="return false" />鏉�24灏忔椂;
+                    </div>
+                    <div class="text-muted">
+                        涓洪浂鏃惰〃绀鸿鏉′欢涓嶇敓鏁�</div>
+                </td>
+            </tr>
+            <tr>
+                <th>
+                    寮哄埗绛惧悕
+                </th>
+                <td colspan="3">
+                    <span class="highlight" style="margin-left: 5px;">鍙檺浜嶴MS57/SOAP57鍗忚</span>
+                    <div style="margin-top: 5px; margin-left: 5px;">
+                        <select name="ForceSignFlag" id="ForceSignFlag" style="width: 70px;">
+                        
+                            
+                            <option value="0" <%if(GwSp.ForceSignFlag==0){ %>selected<%} %>>鍋滅敤</option>
+                            <option value="1" <%if(GwSp.ForceSignFlag==1){ %>selected<%} %>>鍓嶇疆</option>
+                            <option value="2" <%if(GwSp.ForceSignFlag==2){ %>selected<%} %>>鍚庣疆</option>
+                        </select>&nbsp;&nbsp;&nbsp;绛惧悕锛�<input type="text" name="ForceSign" id="ForceSign"
+                            value="<%=GwSp.ForceSign%>" style="width: 40%" />
+                    </div>
+                </td>
+            </tr>
+            <tr>
+                <th>
+                    鍚敤绛惧悕
+                </th>
+                <td colspan="3">
+                    <select id="signatureMode" name="signatureMode">
+                    
+                         <option value="2" <%if(GwSp.SignatureMode==2){ %>selected<%} %>>鏍℃鍓嶇疆绛惧悕</option>
+                         <option value="1" <%if(GwSp.SignatureMode==1){ %>selected<%} %>>鏍℃鍚庣疆绛惧悕</option>
+                         <option value="0" <%if(GwSp.SignatureMode==0){ %>selected<%} %>>涓嶆牎妫�绛惧悕</option>
+                         
+                         
+                       
+                    </select>
+                    <span class="highlight"></span>绛惧悕锛屾瘡琛屼竴涓鍚嶏紝绛惧悕蹇呴』甯︹�溿�愩�戔�濓紝绛惧悕鍚庨潰鍙互璺熸墿灞曞彿瀹炵幇涓�瀹竴绛撅紝鍏朵腑鎵╁睍鍙峰繀椤讳互瀹㈡埛璐﹀彿鎵╁睍鍙峰紑澶达紱渚嬪鈥溿�愮鍚�1銆�1234鈥�
+                </td>
+            </tr>
+            <tr style="display: none;" id="signatures-msg">
+                <th>
+                    鎶ュ绛惧悕:
+                </th>
+                <td colspan="3">
+                    <textarea name="signatures" id="signatures" style="width: 100%" cols="100" rows="8"><%__w.Write(this.GwSp.Signatures); %></textarea>
+                </td>
+            </tr>
+            <tr>
+                <th>鏄惁寮�鍚唴瀹规姤澶� 锛�
+                </th>
+                <td colspan="3">
+                    <select id="enabled" name="enabled">
+                        <%     
+                            __w.Write("<option value=\"1\" ");
+                            if (this.GetGwspEnabled(this.GwSp.SpID) == 1)
+                                __w.Write("selected");
+                            __w.Write(">寮�鍚厤瀹″唴瀹规姤澶�</option>\r\n   <option value=\"0\" ");
+                            if (this.GetGwspEnabled(this.GwSp.SpID) == 0)
+                                __w.Write("selected");
+                            __w.Write(">鍏抽棴鍏嶅鍐呭鎶ュ</option>\r\n   ");
+                        %>
+                    </select><span class="highlight"></span>鍏嶅鏍告姤澶囧唴瀹癸紝姣忚涓�鏉″唴瀹癸紝鈥�*鈥� 鍙蜂唬鏇� 0-10涓瓧绗︼紝鍗曡鎶ュ闀垮害涓嶈瓒呰繃70瀛�
+                </td>
+            </tr>
+            <tr style="display: none;" id="control_patterncontent">
+                <th>
+                    鍐呭鎶ュ:
+                </th>
+                <td colspan="3">
+                    <textarea name="patternContent" id="patternContent" style="width: 100%" cols="100"
+                        rows="8"><%__w.Write(this.GetGwspCtpattern(this.GwSp.SpID)); %></textarea>
+                </td>
+            </tr>
+
+            <!-- 鑷姩琛ュ彂閰嶇疆 -->
+            <tr>
+                <th>鏄惁寮�鍚嚜鍔ㄨˉ鍙戯細
+                </th>
+                <td colspan="3">
+                    <select id="resendEnabled" name="resendEnabled">
+                        <%     
+                            __w.Write("<option value=\"1\" ");
+                            if (this.GwSp.RESEND_STATUS == 1)
+                                __w.Write("selected");
+                            __w.Write(">寮�鍚け璐ヨ嚜鍔ㄨˉ鍙�</option>\r\n   <option value=\"0\" ");
+                            if (this.GwSp.RESEND_STATUS == 0)
+                                __w.Write("selected");
+                            __w.Write(">鍏抽棴澶辫触鑷姩琛ュ彂</option>\r\n   ");
+                        %>
+                    </select><span class="highlight"></span>寮�鍚嚜鍔ㄨˉ鍙戝姛鑳斤紝澶辫触鐨勫彿鐮佷細鑷姩浠庡凡閰嶇疆鐨勫け璐ヨˉ鍙戦�氶亾鍙戦�佷竴娆�
+                </td>
+            </tr>
+            <!--鑷姩琛ュ彂閫氶亾缁勯厤缃樉绀�-->
+          <%--  <tr  style="display: none;" id="control_resendContent">
+                <th>
+                    閫氶亾缁勪俊鎭細
+                </th>
+                <td colspan="3">
+                    <div>
+                        <div style="padding: 5px">
+                            <label class="control-label ">
+                                绉诲姩-琛ュ彂閫氶亾缁�</label>
+                            <select name="ReSendCmGroupID" id="ReSendCmGroupID">
+ 
+                             <%=GetOpGroupOptions(GwSp.RESEND_CM_GROUPID) %>
+                             </select></div>
+                        <div style="padding: 5px">
+                            <label class="control-label ">
+                                鑱旈��-琛ュ彂閫氶亾缁�</label>
+                            <select name="ReSendCuGroupID" id="ReSendCuGroupID">
+                            
+                             <%=GetOpGroupOptions(GwSp.RESEND_CU_GROUPID)%>
+                                </select></div>
+                        <div style="padding: 5px">
+                            <label class="control-label">
+                                鐢典俊-琛ュ彂閫氶亾缁�</label>
+                            <select name="ReSendCtGroupID" id="ReSendCtGroupID">
+                            <%=GetOpGroupOptions(GwSp.RESEND_CT_GROUPID)%>
+                             </select></div>
+                    </div>
+                </td>
+            </tr>--%>
+            <!-- 鑷姩琛ュ彂閰嶇疆-end -->
+
+            <tr>
+                <th>
+                    澶囨敞:
+                </th>
+                <td colspan="3">
+                    <textarea name="Remark" id="Remark" style="width: 100%" cols="100" rows="8"><%=GwSp.Remark%></textarea>
+                </td>
+            </tr>
+        </table>
+        <div style="padding: 10px; text-align: right;">
+            <a class="btn btn-primary action-save" href="javascript:;">淇濆瓨</a> <a class="btn btn-default  action-back"
+                href="javascript:;">杩斿洖</a>
+            
+        </div>
+    </div>
+    </form>
+    <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 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;">
+                </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>
+</body>
+</html>

--
Gitblit v1.9.1