<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
	String path = request.getContextPath();
%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<style>
	.form_group_no_hidden {
		margin: 0 10px 10px;
	}

	.table_operate .btn {
		margin-left: 0 !important;
		/* width: 72px; */
		height: 28px !important;
	}
</style>
<div class="modal-header">
	<button type="button" class="close" data-dismiss="modal" aria-hidden="true"></button>
	<h4 class="modal-title">编辑返回码</h4>
</div>
<div class="modal-body">
<form  id="backCodeForm" style="width: 100%; display: flex; flex-direction: column;" target="result" method="post" onsubmit="return checkInfo();">
	<input type="hidden" name="id" id="codeId"  value="${backCode.id}"  />

	<div class="form_group_no_hidden">
		<label class="form_label col-xs-3">错误码配置：</label>
		<div class="col-xs-9">
			<input ${backCode.backCode eq 'AllFailCode' ? 'checked' : '' } type="radio" name="allFlag" style="width: 12px"
				   class="form_control" value="1" onchange="closeTextArea()" />全部&nbsp;&nbsp;&nbsp;&nbsp;
			<input  ${backCode.backCode ne 'AllFailCode' ? 'checked' : '' } type="radio" name="allFlag" style="width: 12px"
				   class="form_control" value="0" onchange="openTextArea()" />自定义
		</div>
	</div>
	<div class="form_group_no_hidden" id ="errorCode">
		<label class="form_label col-xs-3">过滤空号错误码：</label>
		<div class="col-xs-9">
			<input type="text" name="nullErrorCode" id="nullErrorCode" style="width: 100%"
				   class="form_control" value="${backCode.nullErrorCode}" />
			<label><i class="star">*</i> 多个用空格隔开</label>
		</div>
	</div>

	<div class="form_group_no_hidden" id ="div_backCode">
		<label class="form_label col-xs-3">通道返回码：</label>
		<div class="col-xs-9">
			<input type="text" name="backCode" id="backCode" style="width: 100%"
				   class="form_control" value="${backCode.backCode}" />
		</div>
	</div>

	<div class="form_group_no_hidden">
		<label class="form_label col-xs-3">所属企业：</label>
		<div class="col-xs-9">
			<input ${backCode.sp_id eq null ? 'checked' : '' } type="radio" name="spFlag" style="width: 12px"
				   class="form_control" value="1" onchange="closeTextArea1()" />全部&nbsp;&nbsp;&nbsp;&nbsp;
			<input  ${backCode.sp_id ne null ? 'checked' : '' } type="radio" name="spFlag" style="width: 12px"
				   class="form_control" value="0" onchange="openTextArea1()" />以下所有企业
		</div>
	</div>
	<div class="form_group_no_hidden" id ="div_sp">
		<label class="form_label col-xs-3">企业ID：</label>
		<div class="col-xs-9">
			<input type="text" name="sp_id" id="sp_id1" style="width: 100%"
				   class="form_control" placeholder="多个企业用英文逗号隔开" value="${backCode.sp_id}" />
		</div>
	</div>

	<input type="hidden" name="codeType" id="backType2" style="width: 12px"  class="form_control" value="2" />
	<div class="form_group_no_hidden">
		<label class="form_label col-xs-3">所属通道：</label>
		<div class="col-xs-9">
			<select name="paId" id="paId" class="singleSelect" style="width: 150px;" data-live-search="true">
				<option value="0">请选择</option>
				<option value="all" ${backCode.paId eq 'all' ? 'selected' :''}>全部</option>
				<c:forEach items="${listChannel}" var="channel">
					<c:if test="${backCode.paId ne 'all'}">
						<option <c:if test="${!fn:startsWith(backCode.paId,'g')&&backCode.paId==channel.id }">selected</c:if> value="${channel.id }">${channel.id } ${channel.name }</option>
					</c:if>
					<c:if test="${backCode.paId eq 'all'}">
						<option value="${channel.id }">${channel.id } ${channel.name }</option>
					</c:if>
				</c:forEach>
				<c:forEach items="${groupList}" var="g">
				          <option value="g${g.id}" <c:if test="${fn:startsWith(backCode.paId,'g')&&g.id==fn:substringAfter(backCode.paId,'g')}">selected</c:if> >${g.id} ${g.name}(组)</option>
				</c:forEach>
			</select>
			<br>
		<span style="color: red;">全部企业补发时不可以选默认失败通道及全部通道</span>
		</div>
	</div>


	<div class="form_group_no_hidden">
		<label class="form_label col-xs-3">是否启用补发：</label>
		<div class="col-xs-9">
			<input ${backCode.status eq '1' ? 'checked' : '' } type="radio" name="status" id="status1" style="width: 12px"
				   class="form_control" value="1" />启用&nbsp;&nbsp;&nbsp;&nbsp;
			<input  ${backCode.status ne '1' ? 'checked' : '' } type="radio" name="status" id="status2" style="width: 12px"
				   class="form_control" value="0" />停用
		</div>
	</div>

	<div class="form_group_no_hidden">
		<label class="form_label col-xs-3">是否通道组内部循环补发：</label>
		<div class="col-xs-9">
			<input ${backCode.is_group eq '1' ? 'checked' : '' } type="radio" name="is_group"  style="width: 12px"
				   class="form_control" value="1" />启用&nbsp;&nbsp;&nbsp;&nbsp;
			<input  ${backCode.is_group ne '1' ? 'checked' : '' } type="radio" name="is_group"  style="width: 12px"
				   class="form_control" value="0" />停用
		</div>
	</div>

	<div class="form_group_no_hidden">
		<label class="form_label col-xs-3">是否开启携号转网：</label>
		<div class="col-xs-9">
			<input ${backCode.rounting_number_flag eq '1' ? 'checked' : '' } type="radio" onchange="openTextArea5()" name="rounting_number_flag"  style="width: 12px"
				   class="form_control" value="1" />启用&nbsp;&nbsp;&nbsp;&nbsp;
			<input  ${backCode.rounting_number_flag ne '1' ? 'checked' : '' } type="radio" onchange="closeTextArea5()" name="rounting_number_flag"  style="width: 12px"
				   class="form_control" value="0" />停用
		</div>
	</div>

	<div class="form_group_no_hidden rountgroup">
		<label class="form_label col-xs-3">携号转网接口：</label>
		<div class="col-xs-9">
			<select name="rount_interface" id="rount_interface" class="singleSelect" style="width: 150px;" data-live-search="true">
				<option value="0">请选择</option>
				<option value="erxiang1" <c:if test="${requestScope.backCode.rount_interface=='erxiang1' }">selected</c:if>  >netcheck</option>
				<option value="erxiang2" <c:if test="${requestScope.backCode.rount_interface=='erxiang2' }">selected</c:if>>erxiang</option>
				<option value="lingjing" <c:if test="${requestScope.backCode.rount_interface=='lingjing' }">selected</c:if>>lingjing</option>
				<option value="luhuan" <c:if test="${requestScope.backCode.rount_interface=='luhuan' }">selected</c:if>>luhuan</option>
			</select>
		</div>
	</div>



	<div class="form_group_no_hidden">
		<label class="form_label col-xs-3">是否启用三网：</label>
		<div class="col-xs-9">
			<input ${backCode.is_triple eq '1' ? 'checked' : '' } type="radio" onchange="openTextArea2()" name="is_triple" id="is_triple" style="width: 12px"
				   class="form_control" value="1" />启用&nbsp;&nbsp;&nbsp;&nbsp;
			<input  ${backCode.is_triple ne '1' ? 'checked' : '' } type="radio" onchange="closeTextArea2()" name="is_triple" id="is_triple" style="width: 12px"
				   class="form_control" value="0" />停用
		</div>
	</div>


<input type="hidden" name="sendTime" id="sendTime"
				   class="form_control" value="1" />
	<div class="form_group_no_hidden" id="bufa">
		<label class="form_label col-xs-3">补发通道：</label>
		<div class="col-xs-9">
		<select name="resendPa" id="resendPa" class="singleSelect" style="width: 150px;" data-live-search="true">
				<option value="0">请选择</option>
				<c:forEach items="${listChannel}" var="channel">
					<option value="${channel.id }"
					<c:if test="${!fn:startsWith(backCode.resendPa,'g')&&requestScope.backCode.resendPa==channel.id }">selected</c:if> >${channel.id} ${channel.name}</option>
				</c:forEach>
				<c:forEach items="${groupList}" var="g">
				          <option value="g${g.id}" <c:if test="${fn:startsWith(backCode.resendPa,'g')&&g.id==fn:substringAfter(backCode.resendPa,'g')}">selected</c:if> >${g.id} ${g.name}(组)</option>
				</c:forEach>
			</select>


		</div>
	</div>


	<div class="form_group_no_hidden swchannel">
		<label class="form_label col-xs-3">补发移动通道：</label>
		<div class="col-xs-9">
		<select name="mobile_pa" id="mobile_pa" class="singleSelect" style="width: 150px;" data-live-search="true">
				<option value="0">请选择</option>
				<c:forEach items="${listChannel}" var="channel">
					<c:if test="${channel.is_support_mobile==1}">
					<option value="${channel.id }"
					<c:if test="${!fn:startsWith(backCode.mobile_pa,'g')&&requestScope.backCode.mobile_pa==channel.id }">selected</c:if> >${channel.id} ${channel.name}</option>
					</c:if>
				</c:forEach>
				<c:forEach items="${groupList}" var="g">
					<c:if test="${g.network==2 || g.network==4}">
				          <option value="g${g.id}" <c:if test="${fn:startsWith(backCode.mobile_pa,'g')&&g.id==fn:substringAfter(backCode.mobile_pa,'g')}">selected</c:if> >${g.id} ${g.name}(组)</option>
				    </c:if>
				    </c:forEach>
			</select>


		</div>
	</div>
	<div class="form_group_no_hidden swchannel">
		<label class="form_label col-xs-3">补发联通通道：</label>
		<div class="col-xs-9">
		<select name="unicom_pa" id="unicom_pa" class="singleSelect" style="width: 150px;" data-live-search="true">
				<option value="0">请选择</option>
				<c:forEach items="${listChannel}" var="channel">
					<c:if test="${channel.is_support_unicom==1}">
						<option value="${channel.id }"
						<c:if test="${!fn:startsWith(backCode.unicom_pa,'g')&&backCode.unicom_pa==channel.id }">selected</c:if> >${channel.id} ${channel.name}</option>
					</c:if>
				</c:forEach>
				<c:forEach items="${groupList}" var="g">
					<c:if test="${g.network==1  || g.network==4}">
				          <option value="g${g.id}" <c:if test="${fn:startsWith(backCode.unicom_pa,'g')&&g.id==fn:substringAfter(backCode.unicom_pa,'g')}">selected</c:if> >${g.id} ${g.name}(组)</option>
					</c:if>
				    </c:forEach>
			</select>


		</div>
	</div>
	<div class="form_group_no_hidden swchannel">
		<label class="form_label col-xs-3">补发电信通道：</label>
		<div class="col-xs-9">
		<select name="telecom_pa" id="telecom_pa" class="singleSelect" style="width: 150px;" data-live-search="true">
				<option value="0">请选择</option>
				<c:forEach items="${listChannel}" var="channel">
					<c:if test="${channel.is_support_telecom==1}">
						<option value="${channel.id }"
						<c:if test="${!fn:startsWith(backCode.telecom_pa,'g')&&backCode.telecom_pa==channel.id }">selected</c:if> >${channel.id} ${channel.name}</option>
					</c:if>
				</c:forEach>
				<c:forEach items="${groupList}" var="g">
						<c:if test="${g.network==3  || g.network==4}">
				          <option value="g${g.id}" <c:if test="${fn:startsWith(backCode.telecom_pa,'g')&&g.id==fn:substringAfter(backCode.telecom_pa,'g')}">selected</c:if> >${g.id} ${g.name}(组)</option>
						</c:if>
				    </c:forEach>
			</select>


		</div>
	</div>
	<div class="form_group_no_hidden">
		<label class="form_label col-xs-3">是否启用分省补发：</label>
		<div class="col-xs-9">
			<input ${backCode.is_provincial_group eq '1' ? 'checked' : '' } type="radio" onchange="openTextArea3()" name="is_provincial_group" id="is_provincial_group"  style="width: 12px"
																			class="form_control" value="1" />启用&nbsp;&nbsp;&nbsp;&nbsp;
			<input  ${backCode.is_provincial_group ne '1' ? 'checked' : '' } type="radio" onchange="closeTextArea3()" name="is_provincial_group" id="is_provincial_group" style="width: 12px"
																			 class="form_control" value="0" />停用
		</div>
	</div>
	<div class="form_group_no_hidden swchannelgroup">
		<label class="form_label col-xs-3">分省补发通道组：</label>
		<div class="col-xs-9">
			<select class="singleSelect" id="proGroupId" name="proGroupId" style="width: 150px;" data-live-search="true">
				<option value="">请选择</option>
				<c:forEach items="${pGroupList}" var="g">
					<option <c:if test="${backCode.proGroupId==g.id}"> selected </c:if> value="${g.id}">${g.id} ${g.name}</option>
				</c:forEach>
			</select>
		</div>
	</div>
	<div class="form_group_no_hidden">
		<label class="form_label col-xs-3">是否启用签名补发：</label>
		<div class="col-xs-9">
			<input ${backCode.is_sign_group eq '1' ? 'checked' : '' } type="radio" onchange="openTextArea4()" name="is_sign_group" id="is_sign_group"  style="width: 12px"
																			class="form_control" value="1" />启用&nbsp;&nbsp;&nbsp;&nbsp;
			<input  ${backCode.is_sign_group ne '1' ? 'checked' : '' } type="radio" onchange="closeTextArea4()" name="is_sign_group" id="is_sign_group" style="width: 12px"
																			 class="form_control" value="0" />停用
			&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
			<a class="btn btn_small btn_green"
			   href="javascript:iframeSet1('<%=path%>/keywordGroup/keywordGroupList.html?autoAdd=1','添加策略')">添加签名分流策略</a>
		</div>
	</div>
	<div class="form_group_no_hidden signgroup">
		<label class="form_label col-xs-3">签名补发组：</label>
		<div class="col-xs-9">
			<select class="singleSelect" id="proSignId" name="proSignId" style="width: 150px;" data-live-search="true">
				<option value="">请选择</option>
				<c:forEach items="${pSignList}" var="g">
					<option <c:if test="${backCode.proSignId==g.id}"> selected </c:if> value="${g.id}">${g.id} ${g.groupName}</option>
				</c:forEach>
			</select>
		</div>
	</div>
	<div class="form_group_no_hidden">
		<label class="form_label col-xs-3">替换签名组：</label>
		<div class="col-xs-9">
			<select class="singleSelect" id="replaceSignGroupId" name="replaceSignGroupId" style="width: 150px;" data-live-search="true">
				<option value="">请选择</option>
				<c:forEach items="${replaceSignGroupList}" var="replaceGroup">
					<option <c:if test="${backCode.replaceSignGroupId==replaceGroup.id}"> selected </c:if> value="${replaceGroup.id}">${replaceGroup.id} ${replaceGroup.groupName}</option>
				</c:forEach>
			</select>
		</div>
	</div>
	<div class="form_group_no_hidden">
		<label class="form_label col-xs-3">补发时间限制（秒）：</label>
		<div class="col-xs-9">
			<input type="text" name="resend_time" id="resend_time" style="width: 100%"
				   class="form_control" value="${backCode.resend_time}"
				   placeholder="未设置默认是1小时，单位是秒" oninput = "value=value.replace(/[^\d]/g,'')"/>
		</div>
	</div>
	<div class="form_group_no_hidden">
		<label class="form_label col-xs-3">说明：</label>
		<div class="col-xs-9">
			<textarea name="descp" style="width: 100%">${backCode.descp}</textarea>
		</div>
	</div>
</form>
	<!-- <div class="row">
		<div class="col-md-12">
			<h4>Some Input</h4>
			<p>
				<input type="text" class="col-md-12 form-control">
			</p>

		</div>
	</div> -->
</div>
<div class="modal-footer">

	<button type="button" class="btn btn_blue" onclick="doSaveEdite()">保存</button>
	<button type="button" class="btn default" data-dismiss="modal">关闭</button>
</div>

<script>
$(function(){
	 $('.singleSelect').selectpicker({
		 container: 'body'
	 });


});
	$(function(){
		$(".ui_content").css({"width":"80%"});

		var backCode ="${backCode.backCode}";
		if(backCode=='AllFailCode'){
			$("#div_backCode").attr("style","display:none;");//隐藏div
			$("#errorCode").show();
		}else{
			$("#nullErrorCode").val('');
			$("#errorCode").attr("style","display:none;");
		}

		var sp_id ="${backCode.sp_id}";
		if(sp_id==''){
			$("#div_sp").attr("style","display:none;");//隐藏div
		}

		var is_triple="${backCode.is_triple}";
		if(is_triple!='' && is_triple=='1'){
			$("#bufa").hide();
			$(".swchannel").show();
		}else{
			$("#bufa").show();
			$(".swchannel").hide();
		}

		var is_provincial_group="${backCode.is_provincial_group}";
		if(is_provincial_group!='' && is_provincial_group=='1'){
			$(".swchannelgroup").show();
		}else{
			$(".swchannelgroup").hide();
		}

		var is_sign_group="${backCode.is_sign_group}";
		if(is_sign_group!='' && is_sign_group=='1'){
			$(".signgroup").show();
		}else{
			$(".signgroup").hide();
		}


		var rounting_number_flag="${backCode.rounting_number_flag}";
		if(rounting_number_flag!='' && rounting_number_flag=='1'){
			$(".rountgroup").show();
		}else{
			$(".rountgroup").hide();
		}



	})
	function openTextArea() {
		$("#backCode").val('');
		$("#div_backCode").show();
		$("#nullErrorCode").val('');
		$("#errorCode").attr("style","display:none;");

	}
	function closeTextArea() {
		$("#backCode").val('AllFailCode');
		$("#div_backCode").attr("style","display:none;");//隐藏div
		$("#errorCode").show();
	}

	function openTextArea1() {
		//$("#sp_id").val('');
		$("#div_sp").show();

	}
	function closeTextArea1() {
		$("#sp_id1").val('');
		$("#div_sp").attr("style","display:none;");//隐藏div

	}

	function openTextArea3() {
		$(".swchannelgroup").show();

	}
	function closeTextArea3() {
		$(".swchannelgroup").hide();

	}

	function openTextArea2() {
		$("#bufa").hide();
		$(".swchannel").show();

	}
	function closeTextArea2() {
		$("#bufa").show();
		$(".swchannel").hide();

	}

	function openTextArea4() {
		$(".signgroup").show();

	}
	function closeTextArea4() {
		$(".signgroup").hide();

	}

	function openTextArea5() {
		$(".rountgroup").show();

	}
	function closeTextArea5() {
		$(".rountgroup").hide();

	}



</script>
