123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143 |
- /**
- *gk
- *
- */
- $.namespace("gk.detail");
- gk.detail.glbmData=null;
- gk.detail.szdData=null;
- gk.detail.init=function(){
- initSzdSelect('selSzd',gk.detail.szdData,'showglbm','80%');
- initGlbmSelect('selGlbm',gk.detail.glbmData,gk.detail.szdData,null,'80%');
- }
- function initSzdSelect(divid,existVal,changefunc,width){
- $.post($.app + "/selectSzd", {
-
- }, function(data) {
- var str = "";
- if(changefunc!=null&&changefunc!=""){
- str+="<select class='szdselectpicker' name='szdid' onchange='"+changefunc+"()' id='gkszdid'>";
- }else{
- str+="<select class='szdselectpicker' name='szdid' id='gkszdid'>";
- }
- str+=" <option ></option>";
- if(data){
- for(var i=0;i<data.length;i++){
- var szd = data[i];
- if(szd.val==existVal){
- str+=" <option selected='selected' value='"+szd.id+"' >"+szd.text+"</option>";
- }else{
- str+=" <option value='"+szd.id+"' >"+szd.text+"</option>";
- }
- }
- }
- str+="</select>";
- $("#"+divid).empty();
- $("#"+divid).append(str);
-
- $('.szdselectpicker').selectpicker({
- width:width
- });
-
- }, "json");
- }
- function initGlbmSelect(divid,existVal,szd,changefunc,width){
- $.post($.app + "/xzglbm/selectGlbm", {
- szd:szd
- }, function(data) {
- var str = "";
- if(changefunc!=null&&changefunc!=""){
- str+="<select class='Glbmselectpicker' name='ssgkglbmid' onchange='"+changefunc+"()' id='gkssgkglbmid'>";
- }else{
- str+="<select class='Glbmselectpicker' name='ssgkglbmid' id='gkssgkglbmid'>";
- }
- 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.gkglbmqc+"</option>";
- }else{
- str+=" <option value='"+gk.id+"' >"+gk.gkglbmqc+"</option>";
- }
- }
- }
- str+="</select>";
- $("#"+divid).empty();
- $("#"+divid).append(str);
- $('.Glbmselectpicker').selectpicker({
- width:width
- });
- }, "json");
- }
- gk.detail.back=function(){
- location.href=$.app+"/gk/main";
- };
- gk.detail.save=function(){
- if(isEmpty($('#selSzd select').val())){
- ts("请选择所在地",$('#selSzd select'));
- return false;
- }
- if(isEmpty($('#selGlbm select').val())){
- ts("请选择所属港口管理部门",$('#selGlbm select'));
- return false;
- }
- if(isEmpty($("#gkmc").val())){
- ts("港口名称不能为空",$("#gkmc"));
- return false;
- }
- if(!isFDS($("input[name=zraxcd]").val())){
- ts("自然岸线长度需为数字",$("input[name=zraxcd]"));
- return false;
- }
- $.ajax({
- url:$.app+"/gk/save",
- data:$("#addform").serialize(),
- type:"post",
- dataType:"json",
- success:function(data){//ajax返回的数据
- if (data.success) {
- $.alert({
- title: '提示',
- content: '操作成功',
- confirm: function(){
- location.href=$.app+'/gk/main';
- }
- });
- }else {
- $.alert({
- title: '提示',
- content: data.message,
- confirm: function(){
-
- }
- });
- }
- }
- });
- };
- /*ts = function(message){
- $.alert({
- title: '提示',
- content: message,
- confirm: function(){
- }
- });
-
- };*/
- $(function(){
-
- newLine(".dh");
-
- });
|