var i=0; var checkflag=true; $(".mainform") .Validform( { btnSubmit : "#btn_sub", tiptype: function (msg, o, cssctl) { if (o.type == 3) {//失败 layer.tips(msg, o.obj, { tips: [1, '#F74D4D'], time: 3000 }); } }, showAllError : true, ignoreHidden : true, beforeCheck : function(curform) { //在表单提交执行验证之前执行的函数,curform参数是当前表单对象。 //这里明确return false的话将不会继续执行验证操作; }, beforeSubmit : function(curform) { //在验证成功后,表单提交前执行的函数,curform参数是当前表单对象。 //这里明确return false的话表单将不会提交; }, callback : function(form) { var isCf=false; var ary= new Array(); var ary2= new Array(); $("input[name='xxxmc']").each(function(){ ary.push($(this).val()); }); $("input[name='xxxdbmc']").each(function(){ ary2.push($(this).val()); }); if(ary.length==0 || ary2.length==0){ isCf=true; alert("您尚未填写完整相关信息项信息,请填写后提交。"); } var nary=ary.sort(); for(var i = 0; i < nary.length - 1; i++) { if (nary[i] == nary[i+1]) { isCf=true; alert("存在重复信息项名称:" + nary[i]+",请修改后提交。"); break; } } var nary2=ary2.sort(); for(var i = 0; i < nary2.length - 1; i++) { if (nary2[i] == nary2[i+1]) { isCf=true; alert("存在重复信息项英文名称:" + nary2[i]+",请修改后提交。"); break; } } if(!isCf){ var data1={"id":$("#id").val(),"infoname":$("#infoname").val(),"providebmcode":$("#providebmcode").val()}; $.ajax({ async:false, type:"post", url:"../tinfoclass/infonameUnique", contentType: "application/x-www-form-urlencoded;charset=utf-8", dataType: 'json', data:data1, success:function(result){ if(result.exist=='0'){ var check = confirm("您确定要提交表单吗?"); if (check&&checkflag) { checkflag=false; mainform.action = "../tinfoclass/tinfoclass_save"; mainform.submit(); } } else{ layer.msg('本部门中已存在该信息类名称,请修改信息类名称', {icon: 6}); } }, error:function(){ layer.msg('服务器异常', {icon: 6}); } }); } return false; } }); $(document).ready(function(){ $('#sharetype').change(function(){ if($(this).val()=="1"){ $("#shareconditionsDis").show(); $("#gxtj").text("共享条件"); //传值取判断共享方式的取值,判断前先清空下拉框中的值 issharemode($(this).val()); } else if($(this).val()=="3"){ $("#shareconditionsDis").show(); $("#gxtj").text("不予共享依据"); //传值取判断共享方式的取值,判断前先清空下拉框中的值 issharemode($(this).val()); } else{ $("#shareconditionsDis").hide(); $("#shareconditions").val(""); //传值取判断共享方式的取值,判断前先清空下拉框中的值 issharemode($(this).val()); } }) $("#isopensocial").change(function(){ if($(this).val()=="不予开放"){ $("#openconditionDis").show(); $("#kftj").text("不予开放依据"); } else if($(this).val()=="无条件开放"){ $("#openconditionDis").hide(); $("#opencondition").val(""); } else if($(this).val()=="有条件开放"){ $("#openconditionDis").show(); $("#opencondition").val("依申请开放"); $("#kftj").text("开放条件"); } else{ $("#openconditionDis").hide(); $("#opencondition").val(""); } }) $("#managetype").change(function(){ if($(this).val()=="是"){ $("#glxtDis").show(); } else if($(this).val()=="否"){ $("#glxtDis").hide(); $("#systeminfoname").val(""); $("#systeminfoid").val(""); } }) $("#isglqz").change(function(){ if($(this).val()=="是"){ $("#isglqzDis").show(); $("#isglqzDis2").hide(); $('#qzqdBt').text("*"); $("#qzqdDes").val(""); $('#qzqd').removeAttr("ignore"); } else if($(this).val()=="否"){ $("#isglqzDis").hide(); $("#isglqzDis2").show(); if( $("#qzqdDes").val()==""){ $("#qzqdDes").val("无需关联权责"); } $("#qzqd").val(""); $("#qzqdid").val(""); }else{ $("#isglqzDis").hide(); $("#isglqzDis2").hide(); $("#qzqd").val(""); $("#qzqdid").val(""); } }) $("#glzyfl").bind("click",function(){ var dgurl="../resClassify/resClassify_check"; var index=layer.open({ type: 2, move: false, area: [($(window).width()-80)+'px', ($(window).height()-80)+'px'], offset: '50px', shadeClose: true , title : '资源分类', content: dgurl //这里content是一个URL,如果你不想让iframe出现滚动条,你还可以content: ['http://sentsin.com', 'no'] }); layer.full(index); }); /** * 资源分类选择页面 */ $("#infotypename").bind("click",function(){ var dgurl="../resClassify/resClassify_choose"; var index=layer.open({ type: 2, move: false, area: [($(window).width()-80)+'px', ($(window).height()-80)+'px'], offset: '50px', shadeClose: true , title : '资源分类', content: dgurl //这里content是一个URL,如果你不想让iframe出现滚动条,你还可以content: ['http://sentsin.com', 'no'] }); layer.full(index); }) $("#ywbmname").bind("click",ywbmChoose); function ywbmChoose(){ var dgurl="../code/ywbm_choose"; var index=layer.open({ type: 2, move: false, area: [($(window).width()-80)+'px', ($(window).height()-80)+'px'], offset: '50px', shadeClose: true , title : '业务部门', content: dgurl //这里content是一个URL,如果你不想让iframe出现滚动条,你还可以content: ['http://sentsin.com', 'no'] }); layer.full(index); } $("#xzqhname").bind("click",xzqhChoose); function xzqhChoose(){ var dgurl="../code/xzqh_choose"; var index=layer.open({ type: 2, move: false, area: [($(window).width()-80)+'px', ($(window).height()-80)+'px'], offset: '50px', shadeClose: true , title : '行政区划', content: dgurl //这里content是一个URL,如果你不想让iframe出现滚动条,你还可以content: ['http://sentsin.com', 'no'] }); layer.full(index); } /** * 提供方选择页面 */ // $("#providename").bind("click",function(){ // var dgurl="../tinfoclass/dept_choose?type=1"; // var index=layer.open({ // type: 2, // move: false, // area: [($(window).width()-80)+'px', ($(window).height()-80)+'px'], // offset: '50px', // shadeClose: true , // title : '信息类提供方', // content: dgurl //这里content是一个URL,如果你不想让iframe出现滚动条,你还可以content: ['http://sentsin.com', 'no'] // }); // // }) $("#providebmname").bind("click",function(){ var dgurl="../tinfoclass/dept_choose?type=2"; var index=layer.open({ type: 2, move: false, area: [($(window).width()-80)+'px', ($(window).height()-80)+'px'], offset: '50px', shadeClose: true , title : '信息类提供方部门', content: dgurl //这里content是一个URL,如果你不想让iframe出现滚动条,你还可以content: ['http://sentsin.com', 'no'] }); layer.full(index); }) $("#providezgname").bind("click",function(){ var dgurl="../tinfoclass/dept_choose?type=3"; var index=layer.open({ type: 2, move: false, area: [($(window).width()-80)+'px', ($(window).height()-80)+'px'], offset: '50px', shadeClose: true , title : '信息类提供方主管部门', content: dgurl //这里content是一个URL,如果你不想让iframe出现滚动条,你还可以content: ['http://sentsin.com', 'no'] }); layer.full(index); }) $('#formattype').change(function(){ var optionObj=$(this).find("option:selected"); $("#formattypename").val(optionObj.attr("formattypename")); $("#formattypeid").val(optionObj.attr("formattypeid")); $.ajax({ async:false, type:"post", url:"../tinfoclass/tinfoclass_item-"+optionObj.val(), contentType: "application/json;charset=utf-8", dataType: 'json', success:function(result){ $("#subformattype option").remove(); $("#subformattype").append(""); for (var i = 0; i < result.length; i++) { $("#subformattype").append(""); } }, error:function(){ } }); }); /** * 关联业务系统 选择 */ $("#systeminfoname").bind("click",function(){ var dgurl="../systeminfo/systeminfo_choose_list"; var index=layer.open({ type: 2, move: false, area: [($(window).width()-80)+'px', ($(window).height()-80)+'px'], offset: '50px', shadeClose: true , title : '业务系统', content: dgurl //这里content是一个URL,如果你不想让iframe出现滚动条,你还可以content: ['http://sentsin.com', 'no'] }); layer.full(index); }); $("#qzqd").bind("click",function(){ var dgurl="../powerrespon/choose_list"; var index=layer.open({ type: 2, move: false, area: [($(window).width()-80)+'px', ($(window).height()-80)+'px'], offset: '50px', shadeClose: true , title : '权责清单', content: dgurl //这里content是一个URL,如果你不想让iframe出现滚动条,你还可以content: ['http://sentsin.com', 'no'] }); layer.full(index); }); /** * 关联业务事项选择 */ $("#ywsx").bind("click",function(){ var dgurl="../tbusinessitem/tbusinessitem_choose_list"; var index=layer.open({ type: 2, move: false, area: [($(window).width()-80)+'px', ($(window).height()-80)+'px'], offset: '50px', shadeClose: true , title : '业务事项', content: dgurl //这里content是一个URL,如果你不想让iframe出现滚动条,你还可以content: ['http://sentsin.com', 'no'] }); layer.full(index); }); $('#subformattype').change(function(){ var optionObj=$(this).find("option:selected"); $("#subformattypename").val(optionObj.attr("subformattypename")); $("#subformattypeid").val(optionObj.attr("subformattypeid")); }) $('#sharemode').change(function(){ var iteValue = $("#sharetype").val(); console.log('sharetype的值:' + iteValue); var optionObj=$(this).find("option:selected"); $("#sharemodename").val(optionObj.attr("sharemodename")); $("#sharemodeid").val(optionObj.attr("sharemodeid")); $.ajax({ async:false, type:"post", url:"../tinfoclass/tinfoclass_item-"+optionObj.val(), contentType: "application/json;charset=utf-8", dataType: 'json', success:function(result){ $("#sharemodetype option").remove(); $("#sharemodetype").append(""); for (var i = 0; i < result.length; i++) { $("#sharemodetype").append(""); } }, error:function(){ } }); }) $('#sharemodetype').change(function(){ var optionObj=$(this).find("option:selected"); $("#sharemodetypename").val(optionObj.attr("sharemodetypename")); $("#sharemodetypeid").val(optionObj.attr("sharemodetypeid")); }) // 设置默认值 $("#managetype").val("否"); $("#isglqz").val("否"); }) function deleteInfo(obj){ $("#"+obj).remove(); } function editxxxInfo(id){ var dgurl="../tinfoclass/tinfoclass_xxladd?id="+id; var index=layer.open({ type: 2, move: false, area: [($(window).width()-80)+'px', ($(window).height()-80)+'px'], offset: '50px', shadeClose: true , title : '信息项新增', content: dgurl //这里content是一个URL,如果你不想让iframe出现滚动条,你还可以content: ['http://sentsin.com', 'no'] }); layer.full(index); } function editxxxInfoHx(id){ var obj = new Object(); obj.isprimary=$("#"+id+" select[name='isprimary']").val(); obj.xxxmc=$("#"+id+" input[name='xxxmc']").val(); obj.xxxbm=$("#"+id+" input[name='xxxbm']").val(); obj.xxxdbmc=$("#"+id+" input[name='xxxdbmc']").val(); obj.glsjy=$("#"+id+" input[name='glsjy']").val(); obj.sjymc=$("#"+id+" input[name='sjymc']").val(); obj.sjylbname=$("#"+id+" input[name='sjylbname']").val(); obj.sjylb=$("#"+id+" input[name='sjylb']").val(); obj.sjylbid=$("#"+id+" input[name='sjylbid']").val(); obj.subsjylbname=$("#"+id+" input[name='subsjylbname']").val(); obj.subsjylb=$("#"+id+" input[name='subsjylb']").val(); obj.subsjylbid=$("#"+id+" input[name='subsjylbid']").val(); obj.codesetName=$("#"+id+" input[name='codesetName']").val(); obj.codesetid=$("#"+id+" input[name='codesetid']").val(); obj.datasize=$("#"+id+" input[name='datasize']").val(); obj.ranges=$("#"+id+" input[name='ranges']").val(); obj.indexnum=$("#"+id+" input[name='indexnum']").val(); obj.description=$("#"+id+" input[name='description']").val(); obj.sharetype=$("#"+id+" input[name='xxx_sharetype']").val(); obj.shareconditions=$("#"+id+" input[name='xxx_shareconditions']").val(); obj.sharemodename=$("#"+id+" input[name='xxx_sharemodename']").val(); obj.sharemode=$("#"+id+" input[name='xxx_sharemode']").val(); obj.sharemodeid=$("#"+id+" input[name='xxx_sharemodeid']").val(); obj.sharemodetypename=$("#"+id+" input[name='xxx_sharemodetypename']").val(); obj.sharemodetype=$("#"+id+" input[name='xxx_sharemodetype']").val(); obj.sjyid=$("#"+id+" input[name='sjyid']").val(); obj.sharemodetypeid=$("#"+id+" input[name='xxx_sharemodetypeid']").val(); obj.isopensocial=$("#"+id+" input[name='xxx_isopensocial']").val(); obj.opencondition=$("#"+id+" input[name='xxx_opencondition']").val(); return obj; } function addDataMetaInfoZt(obj,xxxid){ $("#"+xxxid).remove(); var selectvalue1=""; var selectvalue2=""; if(obj.isprimary=="是"){ selectvalue1="selected"; } else{ selectvalue2="selected"; } var html="