1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024 |
- /**
- * 许可证变更
- *
- */
- $.namespace("xkzbg.detail");
- xkzbg.detail.selData=null;
- xkzbg.detail.szdData=null;
- xkzbg.detail.gk = null;
- xkzbg.detail.gq = null;
- xkzbg.detail.init = function() {
- initjyfwmcSelect('jyfwmc','','','','',300);
- initfjdSelect('fjdmc','','','showjyfwmc',300);
- initgkSelect('gksel', '', xkzbg.detail.szdData,'showgq', 300);
- initgqSelect('gqsel','','','',null,300);
- initzyqSelect('zyqsel','','',null,300);
- initbwSelect('bwsel','','','',300)
- initmtSelect('mtsel','','','',300)
- /* initszdSelect('szdsel','','showgk',300); */
- /*
- * initgkSelect('gksel','90012',$('#szd').val(),'showgq','300');
- * initgqSelect('gqsel','',$('.szdselectpicker').val(),$('.gkselectpicker').val(),null,300);
- */
- }
- xkzbg.detail.initYwjgys=function(divid, existVal){
- $.post($.app + "/gkjyr/selectYw", {
-
- }, function(data) {
- if (data) {
- var str = "";
- str+="<select class='ywjgysselectpicker' name='ywjgysid' >";
- str+="<option></option>";
- for(var i=0;i<data.length;i++){
- var ywjgys = data[i];
- if(ywjgys.id==existVal){
- str+=" <option selected='selected' value='"+ywjgys.id+"' >"+ywjgys.text+"</option>";
- }else{
- str+=" <option value='"+ywjgys.id+"' >"+ywjgys.text+"</option>";
- }
- }
- str+="</select>";
- $("#"+divid).empty();
- $("#"+divid).append(str);
-
- $('.ywjgysselectpicker').selectpicker({
- width: '98.75%'
- });
- } else {
-
- }
- }, "json");
- };
- xkzbg.detail.delData=function(data){
- $.confirm({
- title: '确认框',
- content: '确认删除吗',
- confirm: function(){
- $.post($.app + "/xkzbg/delete", {
- id : data
- }, function(data) {
- if (data.success) {
- $.alert({
- title: '提示',
- content: '删除成功',
- confirm: function(){
- location.href=$.app+'/xkzbg/main';
- }
- });
- } else {
- $.alert({
- title: '提示',
- content: data.message,
- confirm: function(){
-
- }
- });
- }
- }, "json");
- },
- cancel: function(){
- }
- });
- }
- function guanbitcpop() {
- $('.theme-popover-mask-tc').fadeOut(100);
- $('.theme-popover-tc').slideUp(0);
- }
- function showjyfwmc() {
- initjyfwmcSelect('jyfwmc', '', $('.fjdmcselectpicker').val(), null,
- null, 300);
- }
- function showgk() {
- initgqSelect('gqsel', '', '', '', 'showzyq', 300);
- initgkSelect('gksel', '', xkzbg.detail.szdData, "showgq", 300);
- }
- function showgq() {
- initgqSelect('gqsel', '', xkzbg.detail.szdData, $('.gkselectpicker').val(), null, 300);
- }
- xkzbg.detail.viewXkz = function(xkzid){
- var path="/xkzbg/viewmain?path=1:id="+$('#id').val()+":flag="+$('#flag').val();
- location.href=$.app+'/xkzxx/view?id='+xkzid+'&path='+path;
- }
- xkzbg.detail.addXkz = function(xkzid){
- var path="/xkzbg/addmain?path=1:id="+$('#id').val()+"";
- location.href=$.app+'/xkzxx/view?id='+xkzid+'&path='+path;
- }
- xkzbg.detail.editXkz = function(xkzid){
- var path="/xkzbg/editmain?path=1:id="+$('#id').val()+"";
- location.href=$.app+'/xkzxx/view?id='+xkzid+'&path='+path;
- }
- xkzbg.detail.qymcChe = function(){
- if($('#qymcChe').is(':checked')){
- $("#xqymc").removeAttr("readonly");
- }else{
- $("#xqymc").attr({ readonly: 'true' });
- $('#xqymc').val('');
- }
- }
- xkzbg.detail.bgdzChe = function(){
- if($('#bgdzChe').is(':checked')){
- $("#xbgdz").removeAttr("readonly");
- }else{
- $("#xbgdz").attr({ readonly: 'true' });
- $('#xbgdz').val('');
- }
- }
- xkzbg.detail.fddbrChe = function(){
- if($('#fddbrChe').is(':checked')){
- $("#xfddbr").removeAttr("readonly");
- }else{
- $("#xfddbr").attr({ readonly: 'true' });
- $('#xfddbr').val('');
- }
- }
- xkzbg.detail.jydyChe = function(){
- if($('#jydyChe').is(':checked')){
- $("#xjydy").removeAttr("readonly");
- $('#selJydy').show();
- }else{
- $("#xjydy").attr({ readonly: 'true' });
- $('#xjydy').val('');
- $('#selJydy').hide();
- }
- }
- xkzbg.detail.jyfwChe = function(){
- if($('#jyfwChe').is(':checked')){
- $("#xjyfw").removeAttr("readonly");
- }else{
- $("#xjyfw").attr({ readonly: 'true' });
- $('#xjyfw').val('');
- }
- }
- xkzbg.detail.qtChe = function(){
- if($('#qtChe').is(':checked')){
- $("#xqt").removeAttr("readonly");
- $("#yqt").removeAttr("readonly");
- }else{
- $("#yqt").attr({ readonly: 'true' });
- $("#xqt").attr({ readonly: 'true' });
- $('#xqt').val('');
- $('#yqt').val('');
- }
- }
- vae=function(a,b){
- if(isEmpty(a.val())){
- ts(b+"不能为空",a);
- return false;
- }
- return true;
- };
- xkzbg.detail.initValue=function(){
- //码头
- var mtName= document.getElementsByName("mtid");
- var mtids = [];
- for (i=0; i<mtName.length; i++){
- if (mtName[i].type=="checkbox" && mtName[i].checked){
- mtids.push(mtName[i].value)
- }
- }
- $('#mtids').val(mtids);
- //泊位
- var bwName= document.getElementsByName("bwid");
- var bwids = [];
- for (i=0; i<bwName.length; i++){
- if (bwName[i].type=="checkbox" && bwName[i].checked){
- bwids.push(bwName[i].value)
- }
- }
- $('#bwids').val(bwids);
- //储罐
- var cgName= document.getElementsByName("cgid");
- var cgids = [];
- for (i=0; i<cgName.length; i++){
- if (cgName[i].type=="checkbox" && cgName[i].checked){
- cgids.push(cgName[i].value)
- }
- }
- $('#cgids').val(cgids);
-
- //仓库
- var ckName= document.getElementsByName("ckid");
- var ckids = [];
- for (i=0; i<ckName.length; i++){
- if (ckName[i].type=="checkbox" && ckName[i].checked){
- ckids.push(ckName[i].value)
- }
- }
- $('#ckids').val(ckids);
- //堆场
- var dcName= document.getElementsByName("dcid");
- var dcids = [];
- for (i=0; i<dcName.length; i++){
- if (dcName[i].type=="checkbox" && dcName[i].checked){
- dcids.push(dcName[i].value)
- }
- }
- $('#dcids').val(dcids);
- //人员
- var ryName= document.getElementsByName("ryid");
- var ryids = [];
- for (i=0; i<ryName.length; i++){
- if (ryName[i].type=="checkbox" && ryName[i].checked){
- ryids.push(ryName[i].value)
- }
- }
- $('#ryids').val(ryids);
- //设施设备
- var sssbName= document.getElementsByName("sssbid");
- var sssbids = [];
- for (i=0; i<sssbName.length; i++){
- if (sssbName[i].type=="checkbox" && sssbName[i].checked){
- sssbids.push(sssbName[i].value)
- }
- }
- $('#sssbids').val(sssbids);
- //企业投资
- var qytzName= document.getElementsByName("qytzid");
- var qytzids = [];
- for (i=0; i<qytzName.length; i++){
- if (qytzName[i].type=="checkbox" && qytzName[i].checked){
- qytzids.push(qytzName[i].value)
- }
- }
- $('#qytzids').val(qytzids);
-
- //企业投资
- var zxjxName= document.getElementsByName("zxjxid");
- var zxjxids = [];
- for (i=0; i<zxjxName.length; i++){
- if (zxjxName[i].type=="checkbox" && zxjxName[i].checked){
- zxjxids.push(zxjxName[i].value)
- }
- }
- $('#zxjxids').val(zxjxids);
- }
- // 保存
- xkzbg.detail.save = function(){
-
- //验证必填字段是否为空
- if(vae($('#addform input[name=jyrmc]'),"港口经营人名称")==false){return false;}
- if (vae($('#addform input[name=lxr]'), "联系人") == false) {
- return false;
- }
- if (vae($('#addform input[name=dh]'), "电话") == false) {
- return false;
- }
-
- if($('#qymcChe').is(':checked')){
- if(vae($('#addform input[name=xqymc]'),"变更后企业名称")==false){return false;}
- }
-
- if($('#bgdzChe').is(':checked')){
- if(vae($('#addform input[name=xbgdz]'),"变更后办公地址")==false){return false;}
- }
-
- if($('#fddbrChe').is(':checked')){
- if(vae($('#addform input[name=xfddbr]'),"变更后法定代表人")==false){return false;}
- }
- if($('#jydyChe').is(':checked')){
- if (isEmpty($('#xjydy').val())) {
- $.alert({
- title: '提示',
- content: '经营范围不能为空!',
- });
- return false;
- }
- }
- if(isEmpty($('#addform input[name=accid]'))){
- $.alert({
- title: '提示',
- content: '上传附件不能为空!',
- });
- return false;
- }
- //初始化数据
- xkzbg.detail.initValue();
- $(".btn").attr("disabled",true);
- $.ajax({
- url:$.app+"/xkzbg/save",
- data:$("#addform").serialize(),
- type:"post",
- dataType:"json",
- success:function(data){// ajax返回的数据
- if (data.success) {
- $.ajax({
- url : $.app + "/gkjyr/save",
- data : $("#jyrform").serialize(),
- type : "post",
- dataType : "json",
- success : function(data) {//ajax返回的数据
- if (data.success) {
- $.alert({
- title : '提示',
- content : '操作成功',
- confirm : function() {
- location.href=$.app+'/xkzbg/main';
- }
- });
- } else {
- $.alert({
- title : '提示',
- content : data.message,
- confirm : function() {
- }
- });
- }
- }
- });
-
- }else{
- $.alert({
- title: '提示',
- content: data.message,
- confirm: function(){
- $(".btn").attr("disabled",false);
- }
- });
- }
- }
- });
- }
- //保存
- xkzbg.detail.submit = function(){
- //验证必填字段是否为空
- if(vae($('#addform input[name=jyrmc]'),"港口经营人名称")==false){return false;}
- //验证必填字段是否为空
- if(vae($('#addform input[name=jyrmc]'),"港口经营人名称")==false){return false;}
- if (vae($('#addform input[name=lxr]'), "联系人") == false) {
- return false;
- }
- if (vae($('#addform input[name=dh]'), "电话") == false) {
- return false;
- }
- if($('#qymcChe').is(':checked')){
- if(vae($('#addform input[name=xqymc]'),"变更后企业名称")==false){return false;}
- }
-
- if($('#bgdzChe').is(':checked')){
- if(vae($('#addform input[name=xbgdz]'),"变更后办公地址")==false){return false;}
- }
-
- if($('#fddbrChe').is(':checked')){
- if(vae($('#addform input[name=xfddbr]'),"变更后法定代表人")==false){return false;}
- }
- if($('#jydyChe').is(':checked')){
- if (isEmpty($('#xjydy').val())) {
- $.alert({
- title: '提示',
- content: '经营范围不能为空!',
- });
- return false;
- }
- }
-
- if(isEmpty($('#addform input[name=accid]'))){
- $.alert({
- title: '提示',
- content: '上传附件不能为空!',
- });
- return false;
- }
- //初始化数据
- xkzbg.detail.initValue();
- $(".btn").attr("disabled",true);
- $.ajax({
- url : $.app + "/gkjyr/save",
- data : $("#jyrform").serialize(),
- type : "post",
- dataType : "json",
- success:function(data){// ajax返回的数据
- if (data.success) {
-
- $.ajax({
- url:$.app+"/xkzbg/submit",
- data:$("#addform").serialize(),
- type:"post",
- dataType:"json",
- success : function(data) {//ajax返回的数据
- if (data.success) {
- $.alert({
- title : '提示',
- content : '操作成功',
- confirm : function() {
- location.href=$.app+'/xkzbg/main';
- }
- });
- } else {
- $.alert({
- title : '提示',
- content : data.message,
- confirm : function() {
- $(".btn").attr("disabled",false);
- }
- });
- }
- }
- });
-
- }else{
- $.alert({
- title: '提示',
- content: data.message,
- confirm: function(){
- $(".btn").attr("disabled",false);
- }
- });
- }
- }
- });
- }
- // 返回
- xkzbg.detail.back = function(){
- if(xkzbg.detail.path2!=null&&xkzbg.detail.path2!=''){
- var type=xkzbg.detail.type;
- location.href=$.app+xkzbg.detail.path2+"?type="+type;
- }else {
- location.href=$.app+'/xkzbg/main';
- }
-
- }
- //返回
- xkzbg.detail.xkzjdsback = function(){
- location.href=$.app+"/xkzbg/main";
- }
- function showzyq(){
- initzyqSelect('zyqsel','',$('.gqselectpicker').val(),'',300);
- }
- // 新增选择
- xkzbg.detail.jydyxz = function(){
- if(vae($('#addform input[name=jyrmc]'),"港口经营人名称")==false){return false;}
-
- $.post($.app + "/gkjyr/findJyrById", {
- id:$('#jyrid').val()
- }, function(data) {
- xkzbg.detail.szdData = data.szd.id
- xkzbg.detail.gk = data.szgk.id;
- xkzbg.detail.gq = data.szgq.id;
- initjyfwmcSelect('jyfwmc','','','','',300);
- initfjdSelect('fjdmc','','','showjyfwmc',300);
- initgkSelect('gksel', data.szgk.id, xkzbg.detail.szdData,'showgq', 300);
- initgqSelect('gqsel',data.szgq.id,xkzbg.detail.szdData,data.szgk.id,"showzyq",300);
- initzyqSelect('zyqsel','',data.szgk.id,'',300);
- initbwSelect('bwsel','',data.id,'',300);
- initmtSelect('mtsel','',data.id,'',300);
- }, "json");
-
- $.post($.app+"/xkzsq/findJyzl", {
- jydyids:$("#jydyids").val()
- }, function(data) {
- if (data.success) {
- $("#tb").empty();
- var str ='<table id="tb" class="main_table" cellpadding="0" cellspacing="0"><tr><th width="35%">经营范围</th><th width="35%">经营地域</th><th width="30%">操作</th></tr>';
- for(var i=0;i<data.attrs.jyzlList.length;i++){
- var jyzl = data.attrs.jyzlList[i];
- str+='<tr id=\''+jyzl.id+'\'>';
- str+='<td>'+jyzl.fjdmc+" "+jyzl.jyfwmc+'</td>'
- var strr ='';
- if(!isEmpty(jyzl.gkmc)){
- strr = strr +jyzl.gkmc+",";
- }
- if(!isEmpty(jyzl.gqmc)){
- strr = strr +jyzl.gqmc+",";
- }
- if(!isEmpty(jyzl.zyqmc)){
- strr = strr +jyzl.zyqmc+",";
- }
- if(!isEmpty(jyzl.mtmc)){
- strr = strr +jyzl.mtmc+",";
- }
- if(!isEmpty(jyzl.bwmc)){
- strr = strr +jyzl.bwmc;
- }
- if(strr!=""&&strr!=null&&strr.substr(-1)==","){
- strr = strr.substr(0,strr.length-1);
- }
- str+='<td>'+strr +'</td>';
- str+='<td>' +
- '<a class="btn btn-default btn-xs" href="#" onclick="xkzbg.detail.del(\''+jyzl.id+'\')">' +
- '<i class="glyphicon glyphicon-trash"></i>删除</a>'+
- '<a class="btn btn-default btn-xs" href="#" onclick="xkzbg.detail.editjydy(\''+jyzl.id+'\')">' +
- '<i class="glyphicon glyphicon-pencil"></i>编辑</a>'+
- '</td>';
- }
- str+="</tr></table>";
- $("#tb").append(str);
- }
- }, "json");
- $('.theme-popover-mask-tc').fadeIn(100);
- $('.theme-popover-tc').slideDown(0);
- }
- // 修改选择
- xkzbg.detail.jydyxzedit = function(){
- $('.theme-popover-mask-tc').fadeIn(100);
- $('.theme-popover-tc').slideDown(0);
- }
- // 关闭选择框
- xkzbg.detail.guanbipop=function(){
-
- if($('#flag').val()==1){
- $.post($.app + "/xkzbg/delFj", {
- ids : $("#fjids").val()
- }, function(data) {
- if (data.success) {
- } else {
- $.alert({
- title: '提示',
- content: data.message,
- confirm: function(){
- }
- });
- }
- }, "json");
-
- $.ajax({
- url:$.app+"/xkzsq/findjydyAndywzl",
- type:"post",
- data:{
- jydyids:$("#jydyids").val()
- },
- dataType:"json",
- success:function(data){
- if(data.success){
-
- $("#xjydy").val(data.attrs.jyfwstr);
- $('#fjdiv').empty();
- var fjList = data.attrs.fjList;
- if(!isEmpty(fjList) &&fjList.length > 0){
- var fjstr ='<table><tr><td style="width:5%;text-align: center;">序号</td><td style="width:40%;text-align: center;">附件名称</td><td style="width:40%;text-align: center;">上传附件名称</td><td style="width:15%;text-align: center;">操作</td></tr>';
- for(var i=0;i<fjList.length;i++){
- fjstr += '<tr><td style="text-align: center;">'+(i+1)+'</td><td style="text-align: left;">'+fjList[i].sqclmc+'</td><td style="text-align: left;">'
- +'<span id ="span'+i+'"></span>'+'</td><td style="text-align: center;">'
- +'<span id ="fspan'+i+'"><a href="#" class="file">上传<input type="file" name="file" id="fjid'+i+'" onchange="xkzbg.detail.submitFile('+i+')"/></a></span>'
- +'<span id ="dspan'+i+'"></span>'
- +'</td></tr>'
- }
- fjstr +='</table>';
- $('#fjdiv').append(fjstr);
- $('#flag').val("");
- $('#jyid').val('');
- }
- }else{
- $.alert({
- title: '提示',
- content: data.message,
- confirm: function(){
- }
- });
- }
-
- }
- })
- }
-
- $('.theme-popover-mask-tc').fadeOut(100);
- $('.theme-popover-tc').slideUp(0);
-
-
- }
- //行政区划
- xkzbg.detail.initXzqh=function(divid, existVal, gk ){
- $.post($.app + "/xkzbg/selectXzqh", {
- gk:gk
- }, function(data) {
- if (data) {
- var str = "";
- str+="<select class='xzqhselectpicker' name='xzqhid' >";
- str+="<option></option>";
- for(var i=0;i<data.length;i++){
- var xzqh = data[i];
- if(xzqh.id==existVal){
- str+=" <option selected='selected' value='"+xzqh.id+"' >"+xzqh.text+"</option>";
- }else{
- str+=" <option value='"+xzqh.id+"' >"+xzqh.text+"</option>";
- }
- }
- str+="</select>";
- $("#"+divid).empty();
- $("#"+divid).append(str);
-
- $('.xzqhselectpicker').selectpicker({
- width:'95%'
- });
- } else {
-
- }
- }, "json");
- };
- xkzbg.detail.initQyxz=function(divid, existVal){
- $.post($.app + "/xkzbg/selectQyxz", {
- }, function(data) {
- if (data) {
- var str = "";
- str+="<select class='qyxzselectpicker' name='qyxzid' >";
- str+="<option></option>";
- for(var i=0;i<data.length;i++){
- var qyxz = data[i];
- if(qyxz.id==existVal){
- str+=" <option selected='selected' value='"+qyxz.id+"' >"+qyxz.text+"</option>";
- }else{
- str+=" <option value='"+qyxz.id+"' >"+qyxz.text+"</option>";
- }
- }
- str+="</select>";
- $("#"+divid).empty();
- $("#"+divid).append(str);
-
- $('.qyxzselectpicker').selectpicker({
- width: '95%'
- });
- } else {
- }
- }, "json");
- };
- // 保存附件
- xkzbg.detail.submitFile = function(id){
- $('#addform').form('submit', {
- url :$.app + '/xkzbg/saveFile',
- onSubmit : function() {
- },
- success : function(data, status) {
- var file = $('#fjid'+id);
- file.after(file.clone().val(""));
- file.remove();
- if (data) {
- data = data.replace("<audio controls=\"controls\" style=\"display: none;\"></audio>","");
- data = $.parseJSON(data);
- }
- if (data.success) {
- $("#fspan"+id).hide();
- var fjids = $('#fjids').val();
- var accContect = data.attrs.acc.fjmc;
- var fjid = data.attrs.acc.fjid;
- var accid = data.attrs.acc.id;
- fjids = fjids + accid + ",";
- var str = "";
- str = "<input value='"+accid+"' name='accid' type='hidden'>"
- + "<a class='main_title' href='"+$.app+"/accessory/download?id="+ fjid +"'> " + accContect +"</a>";
- $("#span"+id).html(str);
- str = '<a class="btn btn-default btn-xs" href="#" onclick="xkzbg.detail.delFj(\''+accid+'\',\''+id+'\')">删除</a>';
- $("#dspan"+id).html(str);
- $("#fspan"+id).hide();
- $('#fjids').val($('#fjids').val()+","+accid);
- }
- else {
- $.messager.showError(data.message);
- }
- }
- });
- }
-
- // 删除accid 附件关联ID,id 是第几行附件
- xkzbg.detail.delFj = function(accid,id){
- $.confirm({
- title: '确认框',
- content: '确认删除吗',
- confirm: function(){
- $.post($.app + "/xkzbg/delFj", {
- ids : accid
- }, function(data) {
- if (data.success) {
- $("#span"+id).html('');
- $("#dspan"+id).html('');
- $("#fspan"+id).show();
- } else {
- $.alert({
- title: '提示',
- content: data.message,
- confirm: function(){
- }
- });
- }
- }, "json");
- },
- cancel: function(){
- }
- });
- }
- // 经营地域选择页面保存
- xkzbg.detail.savejydy = function(){
- if(vae($('#fjdmc select'),"经营范围")==false){return false;}
- if(vae($('#jyfwmc select'),"经营范围 第二大类")==false){return false;}
- if(vae($('#gksel select'),"港口")==false){return false;}
- if(vae($('#gqsel select'),"港区")==false){return false;}
-
- $.ajax({
- url:$.app+"/xkzsq/savejydy",
- data:$("#jydyaddform").serialize(),
- type:"post",
- dataType:"json",
- success:function(data){// ajax返回的数据
- if (data.success) {
- $('#flag').val("1");
- var id=data.attrs.xzjy.id;
- $("#"+id).remove();
- var str="";
- str+='<tr id=\''+id+'\'>';
- str+='<td>'+data.attrs.xzjy.fjdmc+" "+data.attrs.xzjy.jyfwmc+'</td>'
- var strr ='';
- if(!isEmpty(data.attrs.xzjy.gkmc)){
- strr = strr +data.attrs.xzjy.gkmc+",";
- }
- if(!isEmpty(data.attrs.xzjy.gqmc)){
- strr = strr +data.attrs.xzjy.gqmc+",";
- }
- if(!isEmpty(data.attrs.xzjy.zyqmc)){
- strr = strr +data.attrs.xzjy.zyqmc+",";
- }
- if(!isEmpty(data.attrs.xzjy.mtmc)){
- strr = strr +data.attrs.xzjy.mtmc+",";
- }
- if(!isEmpty(data.attrs.xzjy.bwmc)){
- strr = strr +data.attrs.xzjy.bwmc;
- }
- if(strr!=""&&strr!=null&&strr.substr(-1)==","){
- strr = strr.substr(0,strr.length-1);
- }
- str+='<td>'+strr +'</td>';
- str+='<td>' +
- '<a class="btn btn-default btn-xs" href="#" onclick="xkzbg.detail.del(\''+id+'\')">' +
- '<i class="glyphicon glyphicon-trash"></i>删除</a>'+
- '<a class="btn btn-default btn-xs" href="#" onclick="xkzbg.detail.editjydy(\''+id+'\')">' +
- '<i class="glyphicon glyphicon-pencil"></i>编辑</a>'+
- '</td>';
- str+="</tr>";
- $("#tb").append(str);
- if(isEmpty($('#jyid').val())){
- var strVal=$("#jydyids").val()+id+",";
- $("#jydyids").val(strVal);
- }
- initjyfwmcSelect('jyfwmc','','','','',300);
- initfjdSelect('fjdmc','','','showjyfwmc',300);
- initgkSelect('gksel', xkzbg.detail.gk, xkzbg.detail.szdData,'showgq', 300);
- initgqSelect('gqsel', xkzbg.detail.gq,xkzbg.detail.szdData, xkzbg.detail.gk,"showzyq",300);
- initzyqSelect('zyqsel','', xkzbg.detail.gk,'',300);
- initbwSelect('bwsel','',$('#jyrid').val(),'',300)
- initmtSelect('mtsel','',$('#jyrid').val(),'',300)
-
-
- $('#jyid').val('');
- }else {
- $.alert({
- title: '提示',
- content: data.message,
- confirm: function(){
- }
- });
- }
- }
- });
- }
- // 删除经营范围的数据
- xkzbg.detail.del=function(data){
- $.confirm({
- title: '确认框',
- content: '确认删除吗',
- confirm: function(){
- $.post($.app + "/xkzbg/deletejydy", {
- id : data
- }, function(data) {
- if (data.success) {
- $.alert({
- title: '提示',
- content: '删除成功',
- confirm: function(){
- var delid=data.message;
- $("#"+delid).remove();
- xkzbg.detail.delIds(delid);
- $('#flag').val("1");
- }
- });
- } else {
- $.alert({
- title: '提示',
- content: data.message,
- confirm: function(){
-
- }
- });
- }
- }, "json");
- },
- cancel: function(){
- }
- });
- }
- // 删除经营范围数据
- xkzbg.detail.delIds = function(data){
- var ids = $('#jydyids').val();
- var arr = ids.split(',');
- ids = '';
- for (var i = 0 ;i < arr.length;i++){
- if(arr[i] != data){
- ids = ids + arr[i]+",";
- }
- }
- ids = ids.substring(0, ids.length-1);
- $('#jydyids').val(ids);
- };
- // 编辑经营范围
- xkzbg.detail.editjydy=function(data){
- $.ajax({
- url:$.app+"/xkzsq/editjydy?id="+data,
- type:"post",
- dataType:"json",
- success:function(data){
- if(data){
- $('#jyid').val(data.attrs.jydy.id);
- var jyfwid = data.attrs.jydy.jyfwid;
- var fjdid = data.attrs.jydy.fjdid;
- var gkid = data.attrs.jydy.gkid;
- var gqid = data.attrs.jydy.gqid;
- var mtid = data.attrs.jydy.mtid;
- var zyqid =data.attrs.jydy.zyqid;
- var bwid =data.attrs.jydy.bwid;
- // 父节点
- initfjdSelect('fjdmc','',fjdid,'showjyfwmc',300);
- // 经营范围
- initjyfwmcSelect('jyfwmc','',fjdid,jyfwid,'',300);
- // 港口
- initgkSelect('gksel', gkid, xkzbg.detail.szdData,'showgq', 300);
- // 港区
- initgqSelect('gqsel',gqid,xkzbg.detail.szdData,gkid,null,300);
-
- initzyqSelect('zyqsel',zyqid,gkid,'',300);
-
- initbwSelect('bwsel',bwid,$('#jyrid').val(),'',300)
- initmtSelect('mtsel',mtid,$('#jyrid').val(),'',300)
- }
- }
- })
- }
- function initfjdSelect(divid,existVal,fjdid,changefunc,width){
- $.post($.app+"/xkzsq/selectFjdmc",{
- },function(data) {
- var str="";
- if(changefunc!=null&&changefunc!=""){
- str+="<select class='fjdmcselectpicker' id='fjdid' name='fjdid' onchange='"+changefunc+"()' >";
- }else{
- str+="<select class='fjdmcselectpicker' id='fjdid' name='fjdid' >";
- }
- str+="<option></option>";
- if(data){
- for(var i=0;i<data.length;i++){
- var fjdmc = data[i];
- if(fjdmc.id == fjdid){
- str+=" <option selected value='"+fjdmc.id+"' >"+fjdmc.text+"</option>";
- }else{
- str+=" <option value='"+fjdmc.id+"' >"+fjdmc.text+"</option>";
- }
- }
- }
- str+="</select>";
- $("#"+divid).empty();
- $("#"+divid).append(str);
- $('.fjdmcselectpicker').selectpicker({
- width:width
- });
- }, "json");
- }
- function initjyfwmcSelect(divid,existVal,fjdmc,jyfwid,changefunc,width){
- $.post($.app+"/xkzsq/selectJyfwmc",{
- id:fjdmc
- },function(data) {
- var str="";
- if(changefunc!=null&&changefunc!=""){
- str+="<select class='jyfwmcselectpicker' name='jyfwid' onchange='"+changefunc+"()' id='jyfwid'>";
- }else{
- str+="<select class='jyfwmcselectpicker' name='jyfwid' id='jyfwid' >";
- }
- str+="<option></option>";
- if(data){
- for(var i=0;i<data.length;i++){
- var jyfwmc = data[i];
- if(jyfwid == jyfwmc.id){
- str+=" <option selected value='"+jyfwmc.id+"' >"+jyfwmc.text+"</option>";
- }else{
- str+=" <option value='"+jyfwmc.id+"' >"+jyfwmc.text+"</option>";
- }
-
- }
- }
- str+="</select>";
- $("#"+divid).empty();
- $("#"+divid).append(str);
- $('.jyfwmcselectpicker').selectpicker({
- width:width
- });
- }, "json");
-
- }
- xkzbg.detail.audit=function(auditpass,id){
- $(".btn").attr("disabled",true);
- var opflag = $('#opflag').val();
- var shyj="";
- if(opflag == 1){
- shyj = $('#clscyj').val();
- }else if(opflag == 2){
- shyj = $('#hcyj').val();
- }else if(opflag == 3){
- shyj = $('#fhyj').val();
- }else if(opflag == 4){
- shyj = $('#spyj').val();
- }
- var audit;
- if(auditpass=="Y"){
- audit=true;
- }else{
- audit=false;
- }
- $.post($.app + "/xkzbg/audit", {
- id:id,
- shyj:shyj,
- flag:audit
- }, function(data) {
- if (data.success) {
- if(data.attrs.jflag){
- location.href=$.app+'/xkzbg/addXkzjds?bgid='+id;
- }else{
- $.alert({
- title: '提示',
- content: '操作成功',
- confirm: function(){
- xkzbg.detail.back();
- }
- });
- }
-
-
- }else {
- $.alert({
- title: '提示',
- content: data.message,
- confirm: function(){
- $(".btn").attr("disabled",false);
- }
- });
- }
-
- }, "json");
- }
- xkzbg.detail.submitAudit=function(){
- $.ajax({
- url:$.app + "/xkzbg/submitAudit",
- data:$("#addform").serialize(),
- type:"post",
- dataType:"json",
- success:function(data){// ajax返回的数据
- if (data.success) {
- if(data.attrs.jflag){
- location.href=$.app+'/xkzbg/addXkzjds?bgid='+id;
- }else{
- $.alert({
- title: '提示',
- content: '操作成功',
- confirm: function(){
- location.href=$.app+'/xkzbg/main';
- }
- });
- }
- }else {
- $.alert({
- title: '提示',
- content: data.message,
- confirm: function(){
-
- }
- });
- }
- }
- });
- }
|