123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271 |
- $.namespace("ax.detail");
- ax.detail.axlxDate = null;
- ax.detail.axgnDate = null;
- ax.detail.lyztDate = null;
- ax.detail.nbaDate = null;
- ax.detail.axlx = null;
- ax.detail.axgn = null;
- ax.detail.lyzt = null;
- ax.detail.nba = null;
- ax.detail.init=function(){
- ax.detail.initAxlxSel('80%');
- ax.detail.initAxgnSel('80%');
- ax.detail.initLyztSel('80%');
- ax.detail.initNbaSel('80%');
- };
- ax.detail.back=function(){
- location.href=$.app+"/ax/main";
- };
- ax.detail.save=function(){
- if(isEmpty($('#szdid').val())){
- ts("请选择所在地",$('#szdid'));
- return false;
- }
- if(isEmpty($('#szgkid').val())){
- ts("请选择所在港口",$('#szgkid'));
- return false;
- }
- if(isEmpty($('#szgqid').val())){
- ts("请选择所在港区",$('#szgqid'));
- return false;
- }
- // if(isEmpty($('#xzjyr').val())){
- // ts("请选择所属经营人",$('#xzjyr'));
- // return false;
- // }
- if(isEmpty($('#axmc').val())){
- ts("岸线名称不能为空",$('#axmc'));
- return false;
- }
-
- if(! isFDS($('#axcd').val())){
- ts("岸线长度需为正数",$('#axcd'));
- return false;
- }
- if(! isFDS($('#waterarea').val())){
- ts("使用水域面积需为正数",$('#waterarea'));
- return false;
- }
- if(! isFDS($('#landarea').val())){
- ts("使用陆域土地面积需为正数",$('#landarea'));
- return false;
- }
- if(! isFDS($('#linelength').val())){
- ts("使用自然岸线长度需为正数",$('#linelength'));
- return false;
- }
- var iframeObj=document.getElementById("mapiframe");
-
- if(iframeObj.contentWindow && iframeObj.contentWindow.gis ){
- iframeObj.contentWindow.gis.edit.submitToService();
- }
- var interval1 = window.setInterval(function(){
- try{
- if(iframeObj.contentWindow&&iframeObj.contentWindow.gis&&iframeObj.contentWindow.gisSaveResult){
- clearInterval(interval1 );
- }
-
- }catch(e){
- }
- },2000);
-
- $("#szdid").removeAttr("disabled");
- $("#szgkid").removeAttr("disabled");
- $("#szgqid").removeAttr("disabled");
- $.ajax({
- url:$.app+"/ax/save",
- data:$("#addform").serialize(),
- type:"post",
- dataType:"json",
- success:function(data){//ajax返回的数据
- if (data.success) {
- $.alert({
- title: '提示',
- content: '操作成功',
- confirm: function(){
- location.href=$.app+'/ax/main';
- }
- });
- }else {
- $.alert({
- title: '提示',
- content: data.message,
- confirm: function(){
-
- }
- });
- }
- }
- });
- };
- ax.detail.initAxlxSel=function(width){
- var str = "";
- str+="<select class='selectpicker' name='axlxid' id='axlxid' >";
- str+="<option></option>";
- if(ax.detail.axlxDate){
- var x=$.parseJSON(ax.detail.axlxDate);
- for(var i=0;i<x.length;i++){
- var select = x[i];
- if(ax.detail.axlx == select.id){
- str+=" <option selected value='"+select.id+"' >"+select.text+"</option>";
- }else{
- str+=" <option value='"+select.id+"' >"+select.text+"</option>";
- }
-
- }
- }
- str+="</select>";
- $("#axlxDiv").empty();
- $("#axlxDiv").append(str);
- $('.selectpicker').selectpicker({
- width:width
- });
- };
- ax.detail.initAxgnSel=function(width){
- var str = "";
- str+="<select class='selectpicker' name='axgnid' id='axgnid' >";
- str+="<option></option>";
- if(ax.detail.axgnDate){
- var x=$.parseJSON(ax.detail.axgnDate);
- for(var i=0;i<x.length;i++){
- var select = x[i];
- if(ax.detail.axgn == select.id){
- str+=" <option selected value='"+select.id+"' >"+select.text+"</option>";
- }else{
- str+=" <option value='"+select.id+"' >"+select.text+"</option>";
- }
-
- }
- }
- str+="</select>";
- $("#axgnDiv").empty();
- $("#axgnDiv").append(str);
- $('.selectpicker').selectpicker({
- width:width
- });
- };
- ax.detail.initLyztSel=function(width){
- var str = "";
- str+="<select class='selectpicker' name='lyztid' id='lyztid' >";
- str+="<option></option>";
- if(ax.detail.lyztDate){
- var x=$.parseJSON(ax.detail.lyztDate);
- for(var i=0;i<x.length;i++){
- var select = x[i];
- if(ax.detail.lyzt == select.id){
- str+=" <option selected value='"+select.id+"' >"+select.text+"</option>";
- }else{
- str+=" <option value='"+select.id+"' >"+select.text+"</option>";
- }
-
- }
- }
- str+="</select>";
- $("#lyztDiv").empty();
- $("#lyztDiv").append(str);
- $('.selectpicker').selectpicker({
- width:width
- });
- };
- ax.detail.initNbaSel=function(width){
- var str = "";
- str+="<select class='selectpicker' name='nbaid' id='nbaid'>";
- str+="<option></option>";
- if(ax.detail.nbaDate){
- var x=$.parseJSON(ax.detail.nbaDate);
- for(var i=0;i<x.length;i++){
- var select = x[i];
- if(ax.detail.nba == select.id){
- str+=" <option selected value='"+select.id+"' >"+select.text+"</option>";
- }else{
- str+=" <option value='"+select.id+"' >"+select.text+"</option>";
- }
-
- }
- }
- str+="</select>";
- $("#nbaDiv").empty();
- $("#nbaDiv").append(str);
- $('.selectpicker').selectpicker({
- width:width
- });
-
- };
- /*ts = function(message,element){
- $.alert({
- title: '提示',
- content: message,
- confirm: function(){
- $(element).focus();
- }
- });
-
- };*/
- //换行
- $(function(){
- newLine();
- });
- ax.detail.report=function(){
- fileExt=$('#file').val().substr($('#file').val().lastIndexOf(".")).toLowerCase();//获得文件后缀名
- if($('#file').val()==""){
- ts("请先选择文件!",$('#file'));
- return false;
- }
- if(fileExt!=".xls"||fileExt!=".xlsx"){
- ts("请上传正确的EXCEL文件,如XX.xls、XX.xlsx!",$('#file'));
- return false;
- }
- var formData = new FormData($( "#readReportForm" )[0]);
- $.ajax({
- url:$.app+"/ax/report",
- type:"post",
- data: formData,
- dataType:'json',
- async: false,
- cache: false,
- contentType: false,
- processData: false,
- success:function(data){//ajax返回的数据
- if (data.success) {
- $.alert({
- title: '提示',
- content: data.message,
- confirm: function(){
- if(data.message=="数据导入成功!"){
- location.href=$.app+'/ax/main';
- }else{
- location.href=$.app+'/ax/downLoadTxt';
- }
- }
- });
- }else {
- $.alert({
- title: '提示',
- content: data.message,
- confirm: function(){
-
- }
- });
- }
- },
- error:function(){
- alert();
- }
- });
- }
|