123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122 |
- $.namespace("jghd.detail");
- jghd.detail.szdData=null;
- jghd.detail.szgkData=null;
- jghd.detail.szgqData=null;
- jghd.detail.init=function(){
- initszdSelect('szdsel',jghd.detail.szdData,'showgk','80%');
- initgkSelect('gksel',jghd.detail.szgkData,jghd.detail.szdData,'showgq','80%');
- initgq('gqsel',jghd.detail.szgqData,jghd.detail.szdData,jghd.detail.szgkData);
- // jyrSel('','${jyr}');
- };
- jghd.detail.back=function(){
- location.href=$.app+"/jghd/main";
- };
- function initgq(divid,existVal,szd,gk){
- $.post($.app + "/selectGq", {
- szd:szd,
- szgk:gk
- }, function(data) {
- var str = "";
- str+="<select multiple='multiple' class='gqselectpicker' name='szgq' >";
- str+="<option></option>";
- if (data) {
- var existValArr = new Array;
- if(existVal!=null){
- existValArr=existVal.split(",");
- }
- for(var i=0;i<data.length;i++){
- var flag = false;
- var gq = data[i];
- for(var j = 0; j < existValArr.length; j++){
- if(gq.id==existValArr[j]){
- flag = true;
- str+=" <option selected='selected' value='"+gq.id+"' >"+gq.gqmc+"</option>";
- break;
- } else {
- flag = false;
- }
- }
- if(!flag){
- str+=" <option value='"+gq.id+"' >"+gq.gqmc+"</option>";
- }
- }
-
- }
- str+="</select>";
- $("#"+divid).empty();
- $("#"+divid).append(str);
- $('.gqselectpicker').selectpicker({
- width: '80%'
- });
- }, "json");
- };
- ts = function(message){
- $.alert({
- title: '提示',
- content: message,
- confirm: function(){
- }
- });
-
- };
- vae=function(a,b){
- if(isEmpty(a.val())){
- ts(b+"不能为空");
- return false;
- }
- };
- van=function(a,b){
-
- if(!isFDS(a.val())){
- ts(b+"必须为数字"+a.val());
- return false;
- }
- };
- jghd.detail.save=function(){
- //验证必填字段是否为空
- if(vae($('#szdsel select'),"所在地")==false){return false;}
- if(vae($('#gksel select'),"港口")==false){return false;}
- if(vae($('#addform input[name=hdmc]'),"航道名称")==false){return false;}
- // if(vae($('#gqsel select'),"港区")==false){return false;}
-
- //验证类型
- if(van($('#addform input[name=hdss]'),"航道水深")==false){return false;}
- if(van($('#addform input[name=hdcd]'),"航道长度")==false){return false;}
- /* if(van($('#addform input[name=hdtgnl]'),"航道通过能力")==false){return false;}*/
- if(van($('#addform input[name=hdzdss]'),"航道最大水深")==false){return false;}
- if(van($('#addform input[name=hdkd]'),"航道宽度")==false){return false;}
- if(van($('#addform input[name=hdyxkd]'),"航道有效宽度")==false){return false;}
- $.ajax({
- url:$.app+"/jghd/save",
- data:$("#addform").serialize(),
- type:"post",
- dataType:"json",
- success:function(data){//ajax返回的数据
- if (data.success) {
- $.alert({
- title: '提示',
- content: '操作成功',
- confirm: function(){
- location.href=$.app+'/jghd/main';
- }
- });
- }else {
- $.alert({
- title: '提示',
- content: data.message,
- confirm: function(){
-
- }
- });
- }
- }
- });
- };
|