zyqdetail.js 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. /**
  2. 作业区
  3. *
  4. */
  5. $.namespace("zyq.detail");
  6. zyq.detail.szdData=null;
  7. zyq.detail.szgkData=null;
  8. zyq.detail.ssgkglbmData=null;
  9. zyq.detail.szgqData=null;
  10. zyq.detail.init=function(){
  11. initszdSelect('szdsel',zyq.detail.szdData,'showgk','80%');
  12. initgkSelect('gksel',zyq.detail.szgkData,zyq.detail.szdData,'showgq','80%');
  13. initgqSelect('gqsel',zyq.detail.szgqData,zyq.detail.szdData,zyq.detail.szgkData,null,'80%');
  14. };
  15. zyq.detail.save=function(){
  16. if(isEmpty($('#szdid').val())){
  17. ts("请选择所在地",$('#szdid'));
  18. return false;
  19. }
  20. if(isEmpty($('#szgkid').val())){
  21. ts("请选择所在港口",$('#szgkid'));
  22. return false;
  23. }
  24. if(isEmpty($('#szgqid').val())){
  25. ts("请选择所在港区",$('#szgqid'));
  26. return false;
  27. }
  28. if(isEmpty($('#zyqmc').val())){
  29. ts("作业区名称不能为空",$('#zyqmc'));
  30. return false;
  31. }
  32. var iframeObj=document.getElementById("mapiframe");
  33. if(iframeObj.contentWindow && iframeObj.contentWindow.gis ){
  34. iframeObj.contentWindow.gis.edit.submitToService();
  35. }
  36. var interval1 = window.setInterval(function(){
  37. try{
  38. if(iframeObj.contentWindow&&iframeObj.contentWindow.gis&&iframeObj.contentWindow.gisSaveResult){
  39. clearInterval(interval1 );
  40. }
  41. }catch(e){
  42. }
  43. },2000);
  44. $.ajax({
  45. url:$.app+"/zyq/save",
  46. data:$("#addform").serialize(),
  47. type:"post",
  48. dataType:"json",
  49. success:function(data){//ajax返回的数据
  50. if (data.success) {
  51. $.alert({
  52. title: '提示',
  53. content: '操作成功',
  54. confirm: function(){
  55. location.href=$.app+'/zyq/main';
  56. }
  57. });
  58. }else {
  59. $.alert({
  60. title: '提示',
  61. content: data.message,
  62. confirm: function(){
  63. }
  64. });
  65. }
  66. }
  67. });
  68. };
  69. zyq.detail.back=function(){
  70. location.href=$.app+"/zyq/main";
  71. };
  72. /*ts = function(message){
  73. $.alert({
  74. title: '提示',
  75. content: message,
  76. confirm: function(){
  77. }
  78. });
  79. };*/
  80. $(function(){
  81. /* var str = $("#bzhh").text();
  82. var reg=new RegExp("\n","g");
  83. str = str.replace(reg,"<br>&nbsp;");
  84. str = str.substring(0,str.lastIndexOf("<br>"));
  85. $("#bzhh").html(str); */
  86. newLine(".dh");
  87. });