| | |
| | | <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> |
| | | |
| | | <!--下面这里的JS在调试的时候要注意一下,前面需要加/web/ 例如 src="/web/js/jquery-loading.js" --> |
| | | <!--发布版本的时候,不需要加/web/--> |
| | |
| | | } |
| | | })(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 () { |
| | | |
| | | $(".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); |
| | | }); |
| | |
| | | $("#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"); |
| | |
| | | // mytek.alert(summary.join("\r\n"),"success"); |
| | | } |
| | | |
| | | //修改保存 |
| | | $(".action-save").on("click",function(){ |
| | | $(this).parents("form").ajaxSubmit({ |
| | | success: function(r){ |
| | |
| | | } |
| | | }); |
| | | }); |
| | | //初始化显示或隐藏 |
| | | $("#advancedShow").show(); |
| | | $("#advancedHide").hide(); |
| | | $("#advancedSet").hide(); |
| | | |
| | | //显示高级参数配置:advancedDisplay |
| | | $("#advancedShow").on("click", function () { |
| | | $("#advancedShow").hide(); |
| | | $("#advancedHide").show(); |
| | | $("#advancedSet").show(); |
| | | }); |
| | | //隐藏高级参数配置:advancedDisplay |
| | | $("#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, ''); |
| | | } |
| | |
| | | <th> |
| | | 状态 |
| | | </th> |
| | | <td colspan="3"> |
| | | <td > |
| | | |
| | | <select name="Status" id="Status"> |
| | | <option value="0" <%if(GwSp.Status==0){ %>selected<%} %>>停用</option> |
| | |
| | | </select> |
| | | |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <th> |
| | | 关联产品: |
| | | </th> |
| | | <td colspan="3"> |
| | | <td > |
| | | |
| | | <select name="ProductId" id="ProductId" disabled="disabled"> |
| | | <%=GetProductOptions(GwSp.ProductId)%> |
| | |
| | | </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 |
| | |
| | | <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> |
| | |
| | | </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"> |
| | |
| | | |
| | | <span class="highlight DiverterIDhighlight">*</span> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <th>验证码分流:</th> |
| | | <td><input type="checkbox" value="1" name="VerCodeMode" id="VerCodeMode" <%=GwSp.VerCodeMode==1? "checked":"" %> /> 是否分流验证码类短信(验证码/校验码...)</td> |
| | | <th>省网分流:</th> |
| | | <td><input type="checkbox" value="1" name="ProvincialNetworkMode" id="ProvincialNetworkMode" <%=GwSp.ProvincialNetworkMode==1? "checked":"" %> /> 是否启用省网分流</td> |
| | | </tr> |
| | | |
| | | <tr> |
| | | <th> |
| | | 客户接入协议: |
| | | </th> |
| | |
| | | <select name="ApID" id="ApID"> |
| | | <%=GetAPOptions(GwSp.ApID)%> |
| | | </select> |
| | | |
| | | |
| | | </td> |
| | | <th> |
| | | 长短信合并模式: |
| | | </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(">合并分条短信(合并客户提交带UDHI头的短信)</option>\r\n "); |
| | | %> |
| | | </select> |
| | | |
| | | |
| | | |
| | | |
| | | </td> |
| | |
| | | <div style="padding: 5px"> |
| | | 移动:<select name="CMOPID" id="CMOPID"> |
| | | <%=GetOpOptions(GwSp.CMOPID)%> |
| | | </select> 扩展参数:<input type="text" name="CMparams" id="CMparams" maxlength="600" |
| | | </select> |
| | | <!-- |
| | | 扩展参数:<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> 扩展参数:<input type="text" name="CDparams" id="CDparams" maxlength="600" |
| | | </select> |
| | | <!-- |
| | | 扩展参数:<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> 扩展参数:<input type="text" name="CTparams" id="CTparams" maxlength="600" |
| | | </select> |
| | | <!-- |
| | | 扩展参数:<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"> |
| | |
| | | <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> |
| | | <a href="javascript:;" class="copyPwd" >复制密码</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> |
| | | <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> |
| | | 客户端IP: |
| | | </th> |
| | | <td> |
| | | <input type="text" name="ClientIp" id="ClientIp" style="width: 250px;" maxlength="500" |
| | | value="<%=GwSp.ClientIp%>" /> |
| | | 0.0.0.0 表示不限制客户端IP地址,多个IP 用英文竖线“|”隔开 |
| | | </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" /> 如不限定客户端口,则默认0 |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <th> |
| | | 单价: |
| | | </th> |
| | |
| | | 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" /> |
| | | 元 |
| | | 元--> |
| | | <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%>" /> |
| | | value="<!%=GwSp.AlarmMobile%>" />--> |
| | | <textarea class="form-control" name="AlarmMobile" id="AlarmMobile" rows="4"><%=GwSp.AlarmMobile%></textarea> |
| | | <div class="text-muted">多个号码时,每行一个号码。</div> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | |
| | | <span class="highlight">*</span> |
| | | </td> |
| | | </tr> |
| | | |
| | | <tr> |
| | | <th> |
| | | 备注: |
| | | </th> |
| | | <td colspan="3"> |
| | | <textarea name="Remark" id="Remark" style="width: 100%" cols="100" rows="8"><%=GwSp.Remark%></textarea> |
| | | </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> |
| | | <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> |
| | | 长短信合并模式: |
| | | </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(">合并分条短信(合并客户提交带UDHI头的短信)</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> |
| | | 客户端IP: |
| | | </th> |
| | | <td> |
| | | <input type="text" name="ClientIp" id="ClientIp" style="width: 250px;" maxlength="500" |
| | | value="<%=GwSp.ClientIp%>" /> |
| | | 0.0.0.0 表示不限制客户端IP地址,多个IP 用英文竖线“|”隔开 |
| | | </td> |
| | | <th> |
| | | 最大连接数: |
| | | </th> |
| | |
| | | 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" /> 如不限定客户端口,则默认0 |
| | | </td> |
| | | <th> |
| | | 允许时段: |
| | | </th> |
| | | <td> |
| | | <input type="text" name="TimePermitting" id="TimePermitting" style="width: 150px;" |
| | | maxlength="50" value="<%=GwSp.TimePermitting%>" /> |
| | | maxlength="50" value="<!%=GwSp.TimePermitting%>" /> |
| | | 格式如:(08:00-19:00) |
| | | </td> |
| | | </tr> |
| | | --> |
| | | <tr> |
| | | <th> |
| | | 全局黑名单 : |
| | |
| | | 强制签名 |
| | | </th> |
| | | <td colspan="3"> |
| | | <span class="highlight" style="margin-left: 5px;">只限于SMS57/SOAP57协议</span> |
| | | <!--<span class="highlight" style="margin-left: 5px;">只限于SMS57/SOAP57协议</span>--> |
| | | <span class="highlight" style="margin-left: 5px;">只限于HTTP协议</span> |
| | | <div style="margin-top: 5px; margin-left: 5px;"> |
| | | <select name="ForceSignFlag" id="ForceSignFlag" style="width: 70px;"> |
| | | |
| | |
| | | |
| | | <tr> |
| | | <th> |
| | | 备注: |
| | | 接入码鉴权模式: |
| | | </th> |
| | | <td colspan="3"> |
| | | <textarea name="Remark" id="Remark" style="width: 100%" cols="100" rows="8"><%=GwSp.Remark%></textarea> |
| | | <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":"" %> /> 是否分流验证码类短信(验证码/校验码...)</td> |
| | | <th>省网分流:</th> |
| | | <td><input type="checkbox" value="1" name="ProvincialNetworkMode" id="ProvincialNetworkMode" <%=GwSp.ProvincialNetworkMode==1? "checked":"" %> /> 是否启用省网分流</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> 表示后台数据分包数量,不能为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" /> |
| | | 默认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>扣费方式:</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" /> |
| | | 条需要审核 |
| | | <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" /> |
| | | 条需要审核 |
| | | <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> |
| | | 用于客户每次提交几条的情况 |
| | | </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" /> |
| | | 累计时间:<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> |