From 705909e14fe4e9f2fc261ee4eb40a8b41fa2f6d4 Mon Sep 17 00:00:00 2001
From: wzp <2880584989@qq.com>
Date: 星期二, 12 七月 2022 17:37:26 +0800
Subject: [PATCH] 增加免密登陆的token

---
 web/web/gwspupdate.aspx |  914 ++++++++++++++++++++++++++++++++++----------------------
 1 files changed, 548 insertions(+), 366 deletions(-)

diff --git a/web/web/gwspupdate.aspx b/web/web/gwspupdate.aspx
index 22e861a..7d1d8e4 100644
--- a/web/web/gwspupdate.aspx
+++ b/web/web/gwspupdate.aspx
@@ -15,13 +15,13 @@
     <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>
+    <script type="text/javascript" src="js/jquery.min.js?v=2.1.4"></script>
+    <script type="text/javascript" src="js/json.js"></script>
+    <script type="text/javascript" src="js/bootstrap.min.js?v=3.3.6"></script>
+    <script type="text/javascript" src="js/content.min.js?v=1.0.0"></script>
+    <script type="text/javascript" src="js/plugins/iCheck/icheck.min.js"></script>
+    <script type="text/javascript" src="js/plugins/sweetalert/sweetalert.min.js"></script>
+    <script type="text/javascript" src="js/plugins/datapicker/bootstrap-datepicker.js"></script>
     
     <!--涓嬮潰杩欓噷鐨凧S鍦ㄨ皟璇曠殑鏃跺�欒娉ㄦ剰涓�涓嬶紝鍓嶉潰闇�瑕佸姞/web/ 渚嬪 src="/web/js/jquery-loading.js" -->
     <!--鍙戝竷鐗堟湰鐨勬椂鍊欙紝涓嶉渶瑕佸姞/web/-->
@@ -64,16 +64,16 @@
             }
         })(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 () {
+        $(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()
+
             $(".action-back").on("click",function(){
                 history.go(-1);
             });
@@ -234,9 +234,40 @@
                 $("#MoreParamsTable").toggle();
             });
 
+            //鐢熸垚瀵嗙爜
             $(".generatorPassword").on("click",function(){
                 var forTarget = $("#" + $(this).attr("for"));
                 forTarget.val(randomString(6));
+            });
+
+            //澶嶅埗瀵嗙爜
+            $(document).on("click", ".copyPwd", function () {
+                var value = $("#Password").val();
+                // for ie
+                if (window.clipboardData) {
+                    window.clipboardData.clearData();
+                    window.clipboardData.setData('text', value);
+                }
+                // for modern browser
+                else if (document.execCommand) {
+                    var element = document.createElement('SPAN');
+                    element.textContent = value;
+                    document.body.appendChild(element);
+                    if (document.selection) {
+                        var range = document.body.createTextRange();
+                        range.moveToElementText(element);
+                        range.select();
+                    } else if (window.getSelection) {
+                        var range = document.createRange();
+                        range.selectNode(element);
+                        window.getSelection().removeAllRanges();
+                        window.getSelection().addRange(range);
+                    }
+                    document.execCommand('copy');
+                    element.remove ? element.remove() : element.removeNode(true);
+                }
+                mytek.alert("澶嶅埗鎴愬姛锛�", false);
+
             });
 
             toggleTarget($("#AuditingMode")[0].value == 1 || $("#AuditingMode")[0].value == 2, "#deductSpan");
@@ -433,7 +464,8 @@
                  $(".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){
@@ -448,9 +480,48 @@
                         }
                     }
                 });
-            }); 
+            });
+                  //鍒濆鍖栨樉绀烘垨闅愯棌
+                  $("#advancedShow").show();
+                  $("#advancedHide").hide();
+                  $("#advancedSet").hide();
+
+                  //鏄剧ず楂樼骇鍙傛暟閰嶇疆锛歛dvancedDisplay
+                  $("#advancedShow").on("click", function () {
+                      $("#advancedShow").hide();
+                      $("#advancedHide").show();
+                      $("#advancedSet").show();
+                  });
+                  //闅愯棌楂樼骇鍙傛暟閰嶇疆锛歛dvancedDisplay
+                  $("#advancedHide").on("click", function () {
+                      $("#advancedHide").hide();
+                      $("#advancedShow").show();
+                      $("#advancedSet").hide();
+                  });
+
+            //鏄惁鍙戦�佸鏍�
+            $('#IsSendAuditSpan').delegate($("input:radio[name='IsSendAudit']"),"ifChecked", function () {
+                var checkValue = $("input:radio[name='IsSendAudit']:checked").val();
+                if (checkValue == 0) {
+                    $("#IsSendAuditBlock").hide();
+                } else {
+                    $("#IsSendAuditBlock").show();
+                }
+            });
+
+            //鏄惁绱瀹℃牳
+            $('#IsCumulativeAuditSpan').delegate($("input:radio[name='IsCumulativeAudit']"), "ifChecked", function () {
+                var checkValue = $("input:radio[name='IsCumulativeAudit']:checked").val();
+                if (checkValue == 0) {
+                    $("#IsCumulativeAuditBlock").hide();
+                } else {
+                    $("#IsCumulativeAuditBlock").show();
+                }
+            });
+
        	});
 
+        //鎵╁睍鍙�
         function mySpIDAccessCode(obj) {    
             obj.value = obj.value.replace(/[^0-9]/g, '');
         }
@@ -474,7 +545,7 @@
                 <th>
                     鐘舵��
                 </th>
-                <td colspan="3">
+                <td >
                     
                     <select name="Status" id="Status">
                         <option value="0" <%if(GwSp.Status==0){ %>selected<%} %>>鍋滅敤</option>
@@ -482,17 +553,29 @@
                     </select>
                     
                 </td>
+                <th>
+                    鍏宠仈浜у搧:
+                </th>
+                <td >
+                     
+                    <select name="ProductId" id="ProductId" disabled="disabled">
+                        <%=GetProductOptions(GwSp.ProductId)%>
+                    </select>
+                    
+                    <span class="highlight"> </span>
+                    
+                    
+                </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="text" name="SpID" id="SpID" maxlength="6" value="<%=GwSp.SpID%>" readonly="readonly" />
                     <input type="hidden" name="Action" id="Action" maxlength="6" value="update" />
                     <%}
                       else
@@ -500,7 +583,7 @@
                     <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
+                    <span class="highlight">*</span> <!--6浣嶆暟瀛楋紝濡�922001 -->
                     
                     
                 </td>
@@ -555,20 +638,9 @@
             </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">
+                <td >
                   
                     
                      <select name="DiverterID" id="DiverterID">
@@ -578,15 +650,6 @@
                     
                     <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>
@@ -595,28 +658,6 @@
                     <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>
@@ -638,20 +679,29 @@
                         <div style="padding: 5px">
                             绉诲姩锛�<select name="CMOPID" id="CMOPID">
                                  <%=GetOpOptions(GwSp.CMOPID)%>
-                            </select>&nbsp;&nbsp; 鎵╁睍鍙傛暟锛�<input type="text" name="CMparams" id="CMparams" maxlength="600"
+                            </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"
+                             </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"
+                            </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">
@@ -683,313 +733,84 @@
                 <th>
                     瀵嗙爜:
                 </th>
-                <td colspan="3">
-                    <input type="text" name="Password" id="Password" style="width: 150px;" maxlength="50"
+                <td >
+                    <input type="password" name="Password" id="Password" style="width: 150px;" maxlength="50"
                         value="<%=GwSp.Password%>" />
                     <a href="javascript:;" class="generatorPassword" for="Password">鐢熸垚瀵嗙爜</a>
+                    &nbsp;&nbsp;<a href="javascript:;" class="copyPwd" >澶嶅埗瀵嗙爜</a>
                 </td>
+                    <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>
             </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">
+                <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" />
+                        鍏�-->                    
+                        <input type="text" name="BalanceThreshold" id="BalanceThreshold" style="width: 200px;"
+                            maxlength="10" value="<%=GwSp.BalanceThreshold%>" 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%>" />-->                    
+                        <textarea class="form-control" name="AlarmMobile" id="AlarmMobile" rows="4"><%=GwSp.AlarmMobile%></textarea>
+                        <div class="text-muted">澶氫釜鍙风爜鏃讹紝姣忚涓�涓彿鐮併��</div>
+                    </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>
                         
-                        <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">
+                        </select>
+                        <span class="highlight">*</span>
+                    </td>
+                    -->
+                    <th>
+                        鏄惁鑷姩杩旇繕:
+                    </th>
+                    <td>
+                        <select name="IsAutoReturn" id="IsAutoReturn">
                       
-                         <option value="1" <%if(GwSp.ChargeType==1){ %>selected<%} %>>棰勪粯璐�</option>
-                        <option value="2" <%if(GwSp.ChargeType==2){ %>selected<%} %>>鍚庝粯璐�</option>
+                             <option value="0" <%if(GwSp.IsAutoReturn==0){ %>selected<%} %>>鍚�</option>
+                            <option value="1" <%if(GwSp.IsAutoReturn==1){ %>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 -->
+                        </select>
+                        <span class="highlight">*</span>
+                    </td>
+                </tr>
 
             <tr>
                 <th>
@@ -1000,6 +821,367 @@
                 </td>
             </tr>
         </table>
+        <!-- 楂樼骇鍙傛暟閰嶇疆锛氬紑濮� -->
+        <a href="javascript:;" id="advancedShow" ><b>楂樼骇鍙傛暟閰嶇疆[鏄剧ず]</b></a>
+        <a href="javascript:;" id="advancedHide" ><b>楂樼骇鍙傛暟閰嶇疆[闅愯棌]</b></a>
+        <div id="advancedSet" >
+            <table class="table table-striped table-bordered table-hover">
+                <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>
+                        闀跨煭淇″悎骞舵ā寮忥細&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>
+                    <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>
+                        瀹㈡埛绔疘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="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>
+                </tr>
+                    <!--
+                <tr>
+                    <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>
+                    <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>-->
+                        <span class="highlight" style="margin-left: 5px;">鍙檺浜嶩TTP鍗忚</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">
+                        <select name="accessCodeMode" id="accessCodeMode">
+                            <option value="0" selected>铏氭嫙鎺ュ叆妯″紡(鎺ュ叆鐐圭殑鎺ュ叆鐮�+缃戝叧璐﹀彿鎵╁睍鍙�)</option>
+                            <option value="1" >閫氶亾鐩磋繛妯″紡(涓婄骇閫氶亾鎺ュ叆鐮�+缃戝叧璐﹀彿鎵╁睍鍙�, 閫氶亾鐩磋繛妯″紡涓嬬兢鍙戙�佸娴佺瓥鐣ャ�侀�氶亾缁勪笉鍙敤)</option>
+                        </select>
+                    </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>鍒嗗寘鏉℃暟锛�</th>
+                    <td>
+                        <input type="text" name="SubPackageNum" id="SubPackageNum" style="width: 50px;" maxlength="10" value="<%=(double)GwSp.SubPackageNum%>"
+                            onkeyup="value=value.replace(/[^\d]/g,'')" onpaste="value=value.replace(/[^\d]/g,'')"
+                            oncontextmenu="return false" />
+                        鏉�<span class="highlight">*</span>&nbsp;琛ㄧず鍚庡彴鏁版嵁鍒嗗寘鏁伴噺锛屼笉鑳戒负0锛屽惁鍒欐病鍔炴硶鍒嗗寘锛岄粯璁�4000涓彿鐮佷竴涓暟鎹寘,寤鸿鍦�2000鑷�5000</td>
+                    <th>鐭俊鍗曟鎻愪氦鏈�灏忛檺鍒讹細</th>
+                    <td>
+                        <input type="text" name="SingleSubmitMinRestrict" id="SingleSubmitMinRestrict" style="width: 50px;" maxlength="10" value="<%=(double)GwSp.SingleSubmitMinRestrict%>"
+                            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="radio" class="icheck-me" name="IsDispalyPrice" value="0" <%=(GwSp.IsDispalyPrice==0 ? "checked":"")%> /><label>鍚�</label>
+                        <input type="radio" class="icheck-me" name="IsDispalyPrice" value="1" <%=(GwSp.IsDispalyPrice==1 ? "checked":"")%> /><label>鏄�</label>
+                        </td>
+                    <th>鎵h垂鏂瑰紡锛�</th>
+                    <td>
+                        <input type="radio" class="icheck-me" name="DeductionMode" value="1" <%=(GwSp.DeductionMode==1 ? "checked":"")%>/><label>鎻愪氦閲�</label>
+                        <input type="radio" class="icheck-me" name="DeductionMode" value="2" <%=(GwSp.DeductionMode==2 ? "checked":"")%> /><label>鎴愬姛閲�</label>
+                        </td>
+                </tr>
+                <tr>
+                    <th>鍙戦�佹槸鍚﹀鏍革細</th>
+                    <td colspan="3">
+                        <span id="IsSendAuditSpan">
+                        <input type="radio" class="icheck-me" name="IsSendAudit" value="0" <%=(GwSp.IsSendAudit==0 ? "checked":"")%> /><label>鍚�</label>
+                        <input type="radio" class="icheck-me" name="IsSendAudit" value="1" <%=(GwSp.IsSendAudit==1 ? "checked":"")%> /><label>鏄�</label>
+                        </span>
+                        <br />
+                        <div id="IsSendAuditBlock" >
+                            浣庝簬锛�<input type="text" name="BelowNumAudit" id="BelowNumAudit" style="width: 50px;" maxlength="10" value="<%=(double)GwSp.BelowNumAudit%>"
+                                onkeyup="value=value.replace(/[^\d]/g,'')" onpaste="value=value.replace(/[^\d]/g,'')"
+                                oncontextmenu="return false" />
+                            &nbsp;鏉¢渶瑕佸鏍�
+                            <br />
+                            澶т簬锛�<input type="text" name="AboveNumAudit" id="AboveNumAudit" style="width: 50px;" maxlength="10" value="<%=(double)GwSp.AboveNumAudit%>"
+                                onkeyup="value=value.replace(/[^\d]/g,'')" onpaste="value=value.replace(/[^\d]/g,'')"
+                                oncontextmenu="return false" />
+                            &nbsp;鏉¢渶瑕佸鏍�
+                            <br />                            
+                            <span id="IsCumulativeAuditSpan">
+                            鏄惁绱瀹℃牳锛�<input type="radio" class="icheck-me" name="IsCumulativeAudit" value="0" <%=(GwSp.IsCumulativeAudit==0 ? "checked":"")%> /><label>鍚�</label>
+                            <input type="radio" class="icheck-me" name="IsCumulativeAudit" value="1" <%=(GwSp.IsCumulativeAudit==1 ? "checked":"")%> /><label>鏄�</label>
+                            &nbsp;&nbsp;鐢ㄤ簬瀹㈡埛姣忔鎻愪氦鍑犳潯鐨勬儏鍐�
+                            </span>
+                            <br />
+                            <div id="IsCumulativeAuditBlock">
+                                绱鏉℃暟锛�<input type="text" name="CumulativeAuditNum" id="CumulativeAuditNum" style="width: 50px;" maxlength="10" value="<%=(double)GwSp.CumulativeAuditNum%>"
+                                    onkeyup="value=value.replace(/[^\d]/g,'')" onpaste="value=value.replace(/[^\d]/g,'')"
+                                    oncontextmenu="return false" />
+                                &nbsp;绱鏃堕棿锛�<input type="text" name="CumulativeAuditTime" id="CumulativeAuditTime" style="width: 50px;" maxlength="10" value="<%=(double)GwSp.CumulativeAuditTime%>"
+                                    onkeyup="value=value.replace(/[^\d]/g,'')" onpaste="value=value.replace(/[^\d]/g,'')"
+                                    oncontextmenu="return false" />灏忔椂锛堣〃绀轰粠褰撳墠浠诲姟鐨勫墠澶氬皯灏忔椂寮�濮嬭绠楋級
+                            </div>
+                        </div>
+                    </td>
+                </tr>
+            </table>
+        </div>            
+        <!-- 楂樼骇鍙傛暟閰嶇疆锛氱粨鏉� -->
+
         <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>

--
Gitblit v1.9.1