/** * 单船申报 * */ $.namespace("dcsb.main"); //所在地返回值 dcsb.main.szdbackData = null; //所在港口返回值 dcsb.mainszgkbackData = null; //所在港区返回值 dcsb.main.szgqbackData = null; dcsb.main.hwzlbackData = null; dcsb.main.shztbackData = null; dcsb.main.$popWin =null; dcsb.main.fhflag = null; dcsb.main.init = function() { dcsb.main.$popWin = $('#popWin'); // 把form传入,构造翻页控件 dcsb.main.sel(); pageinfo($("#dcsbform")); } /**联动效果实现 * */ dcsb.main.sel = function() { initszdSelect('szdsel', dcsb.main.szdbackData, 'showgk', '80%'); initgkSelect('gksel', dcsb.main.szgkbackData, dcsb.main.szdbackData, 'showgq', '80%'); initgqSelect('gqsel', dcsb.main.szgqbackData, dcsb.main.szdbackData, dcsb.main.szgkbackData, null, '80%'); /*inithwzlSelect('hwzlsel',dcsb.main.hwzlbackData ,'','80%');*/ initHwzldydlSelect('hwzldydl',dcsb.main.hwzlbackData,'','80%'); initshztSelect('shztsel',dcsb.main.shztbackData,'','80%') }; function showgk() { initgqSelect('gqsel','','','',null,'80%'); initgkSelect('gksel', dcsb.main.szgkbackData, $('.szdselectpicker').val(), 'showgq', '80%'); } function showgq() { initgqSelect('gqsel', dcsb.main.szgqbackData, $('.szdselectpicker').val(), $('.gkselectpicker').val(), null, '80%'); } //新增 dcsb.main.add = function() { location.href=$.app+"/dcsb/add"; } dcsb.main.back = function(data) { location.href = $.app + "/dcsb/edit?flag=th&id=" + data; } dcsb.main.search=function(){ $("#dcsbform").submit(); } dcsb.main.del=function(data){ $.confirm({ title: '确认框', content: '确认删除吗', confirm: function(){ $.post($.app + "/dcsb/delete", { id : data }, function(data) { if (data.success) { $.alert({ title: '提示', content: '删除成功', confirm: function(){ $("#dcsbform").submit(); } }); } else { $.alert({ title: '提示', content: data.message, confirm: function(){ } }); } }, "json"); }, cancel: function(){ } }); } dcsb.main.edit=function(data){ location.href=$.app+"/dcsb/edit?id="+data; } dcsb.main.view=function(data){ var flag = dcsb.main.fhflag; location.href=$.app+"/dcsb/view?id="+data+"&fhflag="+flag; } dcsb.main.banli=function(data){ location.href=$.app+"/dcsb/view?flag=audit&id="+data; } //货物种类 function inithwzlSelect(divid,existVal,changefunc,width){ $.post($.app + "/dcsb/selectHwzl", { }, function(data) { var str = ""; if(changefunc!=null&&changefunc!=""){ str+=""; } str+=""; if(data){ for(var i=0;i"+code.text+""; }else{ str+=" "; } } } str+=""; $("#"+divid).empty(); $("#"+divid).append(str); $('.hwzlselectpicker').selectpicker({ width:width }); }, "json"); } //流程状态 function initshztSelect(divid,existVal,changefunc,width){ $.post($.app + "/dcsb/selectShzt", { }, function(data) { var str = ""; if(changefunc!=null&&changefunc!=""){ str+=""; } str+=""; if(data){ for(var i=0;i"+code.text+""; }else{ str+=" "; } } } str+=""; $("#"+divid).empty(); $("#"+divid).append(str); $('.shztselectpicker').selectpicker({ width:width }); }, "json"); } //构建货物种类第一大类下拉 function initHwzldydlSelect(divid,existVal,changefunc,width){ $.post($.app+"/dcsb/selectHwlxdydl",{ },function(data) { var str=""; if(changefunc!=null&&changefunc!=""){ str+=""; } str+=""; if(data){ for(var i=0;i"+dydl.text+""; }else{ str+="" ; } } } str+=""; $("#"+divid).empty(); $("#"+divid).append(str); $('.dydlselectpicker').selectpicker({ width:width }); }, "json"); }