12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- /**
- * 单船申报
- *
- */
- $.namespace("cbaisssxx.main");
- //所在港口返回值
- cbaisssxx.main.szgkbackData = null;
- //所在港区返回值
- cbaisssxx.main.szgqbackData = null;
- cbaisssxx.main.init = function() {
- // 把form传入,构造翻页控件
- cbaisssxx.main.sel();
- pageinfo($("#cbaisssxx"));
- }
- /**联动效果实现
- *
- */
- cbaisssxx.main.sel = function() {
- initgkCbaSelect('gksel',cbaisssxx.main.szgkbackData,'showgq', '80%');
- initgqCbaSelect('gqsel', cbaisssxx.main.szgqbackData,cbaisssxx.main.szgkbackData, null, '80%');
- };
- function showgk() {
- initgkCbaSelect('gksel', cbaisssxx.main.szgkbackData,
- 'showgq', '80%');
- }
- function showgq() {
- initgqCbaSelect('gqsel', cbaisssxx.main.szgqbackData,
- $('.gkselectpicker').val(), null, '80%');
- }
- function initgkCbaSelect(divid,existVal,changefunc,width){
- $.post($.app + "/cbaisssxx/selectGk", {
- }, function(data) {
- var str = "";
- if(changefunc!=null&&changefunc!=""){
- str+="<select class='gkselectpicker' name='szgk' onchange='"+changefunc+"()' id='szgk'>";
- }else{
- str+="<select class='gkselectpicker' name='szgk' id='szgk'>";
- }
-
- str+="<option></option>";
- if(data){
- for(var i=0;i<data.length;i++){
- var gk = data[i];
- if(gk.id==existVal){
- str+=" <option selected='selected' value='"+gk.id+"' >"+gk.gkmc+"</option>";
- }else{
- str+=" <option value='"+gk.id+"' >"+gk.gkmc+"</option>";
- }
- }
- }
- str+="</select>";
- $("#"+divid).empty();
- $("#"+divid).append(str);
- $('.gkselectpicker').selectpicker({
- width:width
- });
- //如果所在地选择为空,重置港区select;
- }, "json");
- }
- function initgqCbaSelect(divid,existVal,gk,changefunc,width){
- $.post($.app + "/cbaisssxx/selectGq", {
- szgk:gk
- }, function(data) {
- var str = "";
- if(changefunc!=null&&changefunc!=""){
- str+="<select class='gqselectpicker' name='szgq' onchange='"+changefunc+"()' id='szgq'>";
- }else{
- str+="<select class='gqselectpicker' name='szgq' id='szgq'>";
- }
-
- str+="<option></option>";
- if(data){
- for(var i=0;i<data.length;i++){
- var gq = data[i];
- if(gq.id==existVal){
- str+=" <option selected='selected' value='"+gq.id+"' >"+gq.gqmc+"</option>";
- }else{
- str+=" <option value='"+gq.id+"' >"+gq.gqmc+"</option>";
- }
- }
- }
- str+="</select>";
- $("#"+divid).empty();
- $("#"+divid).append(str);
- $('.gqselectpicker').selectpicker({
- width:width
- });
- }, "json");
- }
- cbaisssxx.main.search=function(){
- $("#cbaisssxx").submit();
- }
|