/**
* 许可证申请
*
*/
$.namespace("xkzyx.detail");
xkzyx.detail.szdData = null;
xkzyx.detail.gk = null;
xkzyx.detail.gq = null;
xkzyx.detail.init = function() {
initjyfwmcSelect('jyfwmc', '', '', '', '', 300);
initfjdSelect('fjdmc', '', '', 'showjyfwmc', 300);
initgkSelect('gksel', '', xkzyx.detail.szdData, 'showgq', 300);
initgqSelect('gqsel', '', '', '', null, 300);
initzyqSelect('zyqsel', '', '', null, 300);
initbwSelect('bwsel', '', '', '', 300)
initmtSelect('mtsel', '', '', '', 300)
}
xkzyx.detail.viewXkz = function(xkzid){
var path="/xkzyx/viewmain?path=1:id="+$('#id').val()+"";
location.href=$.app+'/xkzxx/view?id='+xkzid+'&path='+path;
}
xkzyx.detail.addXkz = function(xkzid){
var path="/xkzyx/addmain?path=1:id="+$('#id').val()+"";
location.href=$.app+'/xkzxx/view?id='+xkzid+'&path='+path;
}
xkzyx.detail.editXkz = function(xkzid){
var path="/xkzyx/editmain?path=1:id="+$('#id').val()+"";
location.href=$.app+'/xkzxx/view?id='+xkzid+'&path='+path;
}
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', '', xkzyx.detail.szdData, "showgq", 300);
}
function showgq() {
initgqSelect('gqsel', '', xkzyx.detail.szdData, $('.gkselectpicker')
.val(), null, 300);
}
//保存附件
xkzyx.detail.submitFile = function(id){
$('#addform').form('submit', {
url :$.app + '/xkzyx/saveFile',
onSubmit : function() {
},
success : function(data, status) {
var file = $('#fjid'+id);
file.after(file.clone().val(""));
file.remove();
if (data) {
data = data.replace("","");
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 = ""
+ " " + accContect +"";
$("#span"+id).html(str);
str = '删除';
$("#dspan"+id).html(str);
$("#fspan"+id).hide();
$('#fjids').val($('#fjids').val()+","+accid);
}
else {
$.messager.showError(data.message);
}
}
});
}
//删除accid 附件关联ID,id 是第几行附件
xkzyx.detail.delFj = function(accid,id){
$.confirm({
title: '确认框',
content: '确认删除吗',
confirm: function(){
$.post($.app + "/xkzyx/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(){
}
});
}
vae=function(a,b){
if(isEmpty(a.val())){
ts(b+"不能为空",a);
return false;
}
return true;
};
//保存
xkzyx.detail.save = function(){
//验证必填字段是否为空
if(vae($('#addform input[name=jyrmc]'),"港口经营人名称")==false){return false;}
if (vae($('#addform input[name=bgdd]'), "办公地址") == false) {
return false;
}
if (vae($('#addform input[name=fddbr]'), "法定代表人") == false) {
return false;
}
if (vae($('#addform input[name=lxr]'), "联系人") == false) {
return false;
}
if (vae($('#addform input[name=lxdh]'), "电话") == false) {
return false;
}
if(isEmpty($('#addform input[name=accid]'))){
$.alert({
title: '提示',
content: '上传附件不能为空!',
});
return false;
}
$(".btn").attr("disabled",true);
$.ajax({
url:$.app+"/xkzyx/save",
data:$("#addform").serialize(),
type:"post",
dataType:"json",
success:function(data){// ajax返回的数据
if (data.success) {
$.alert({
title: '提示',
content: '操作成功',
confirm: function(){
location.href=$.app+'/xkzyx/main';
}
});
}else{
$.alert({
title: '提示',
content: data.message,
confirm: function(){
$(".btn").attr("disabled",false);
}
});
}
}
});
}
//保存
xkzyx.detail.submit = function(){
//验证必填字段是否为空
if(vae($('#addform input[name=jyrmc]'),"港口经营人名称")==false){return false;}
if (vae($('#addform input[name=bgdd]'), "办公地址") == false) {
return false;
}
if (vae($('#addform input[name=fddbr]'), "法定代表人") == false) {
return false;
}
if (vae($('#addform input[name=lxr]'), "联系人") == false) {
return false;
}
if (vae($('#addform input[name=lxdh]'), "电话") == false) {
return false;
}
if(isEmpty($('#addform input[name=accid]'))){
$.alert({
title: '提示',
content: '上传附件不能为空!',
});
return false;
}
$(".btn").attr("disabled",true);
$.ajax({
url:$.app+"/xkzyx/submit",
data:$("#addform").serialize(),
type:"post",
dataType:"json",
success:function(data){// ajax返回的数据
if (data.success) {
$.alert({
title: '提示',
content: '操作成功',
confirm: function(){
location.href=$.app+'/xkzyx/main';
}
});
}else{
$.alert({
title: '提示',
content: data.message,
confirm: function(){
$(".btn").attr("disabled",false);
}
});
}
}
});
}
//返回
xkzyx.detail.back =function(){
if(xkzyx.detail.path2!=null&&xkzyx.detail.path2!=''){
var type=xkzyx.detail.type;
location.href=$.app+xkzyx.detail.path2+"?type="+type;
}else {
location.href=$.app+'/xkzyx/main';
}
}
//返回
xkzyx.detail.xkzjdsback =function(){
location.href=$.app+'/xkzyx/main';
}
xkzyx.detail.audit=function(auditpass,id){
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 + "/xkzyx/audit", {
id:id,
shyj:shyj,
flag:audit
}, function(data) {
if (data.success) {
if(data.attrs.jflag){
location.href=$.app+'/xkzyx/addXkzjds?yxid='+id;
}else{
$.alert({
title: '提示',
content: '操作成功',
confirm: function(){
xkzyx.detail.back();
}
});
}
}else {
$.alert({
title: '提示',
content: data.message,
confirm: function(){
}
});
}
}, "json");
}
//其他附件保存
xkzyx.detail.submitQtFile = function(){
if($('#fjid').val()==''){
return;
}
$('#addform').form('submit', {
url : $.app + '/xkzyx/saveQtFile',
success : function(data, status) {
var file = $('#fjid');
file.after(file.clone().val(""));
file.remove();
if (data) {
data = data.replace("","");
data = $.parseJSON(data);
}
if (data.success) {
var accContect = data.attrs.acc.name;
var qtfjdid = data.attrs.acc.id;
var trlength = $('#xkzyxtb').find('tr').length;
var str = "";
str+="
";
str +=""+(trlength+1)+" | ";
str +=""
+ " " + accContect +""
+ " | ";
str +=""
+ " " + accContect +""
+ " | ";
str+="" +
""+
"删除"+
" | ";
str+="
";
$("#qtfjtb").append(str);
var strVal=$("#qtfjids").val()+qtfjdid+",";
$("#qtfjids").val(strVal);
}
else {
$.messager.showError(data.message);
}
}
});
}
//其他附件删除,需删除附件数据库内容、文本框内容、页面tr内容
xkzyx.detail.delqtfj=function(fjdid){
if (true) {
$.confirm({
title: '确认框',
content: '确认删除吗',
confirm: function(){
var id=fjdid;
$.post($.app + "/xkzyx/delFile?id="+id, {}, function(data, status) {
if (data.success) {
//删除附件文本框内容
xkzyx.detail.delqtIds(id);
$("tr[id='"+fjdid+"']").remove();
} else {
$.alert({
title: '提示',
content: data.message,
confirm: function(){
}
});
}
}, "json");
},
cancel: function(){
}
});
}
}
//删除附件文本框对应数据
xkzyx.detail.delqtIds = function(data){
var ids = $('#qtfjids').val();
var arr = ids.split(',');
ids = '';
for (var i = 0 ;i < arr.length-1;i++){
if(arr[i].substring(0,arr[i].length) != data){
ids = ids + arr[i]+","
}
}
ids = ids.substring(0, ids.length-1)+",";
$('#qtfjids').val(ids);
}
xkzyx.detail.submitAudit=function(){
$.ajax({
url:$.app+"/xkzyx/submitAudit",
data:$("#addform").serialize(),
type:"post",
dataType:"json",
success:function(data){// ajax返回的数据
if (data.success) {
$.alert({
title: '提示',
content: '操作成功',
confirm: function(){
location.href=$.app+'/xkzyx/main';
}
});
}else{
$.alert({
title: '提示',
content: data.message,
confirm: function(){
}
});
}
}
});
}
//新增选择
xkzyx.detail.jydyxz = function() {
if (vae($('#addform input[name=jyrmc]'), "港口经营人名称") == false) {
return false;
}
$.post($.app + "/gkjyr/findJyrById", {
id : $('#jyrid').val()
},
function(data) {
xkzyx.detail.szdData = data.szd.id
xkzyx.detail.gk = data.szgk.id;
xkzyx.detail.gq = data.szgq.id;
initjyfwmcSelect('jyfwmc', '', '', '', '', 300);
initfjdSelect('fjdmc', '', '', 'showjyfwmc', 300);
initgkSelect('gksel', data.szgk.id, xkzyx.detail.szdData,
'showgq', 300);
initgqSelect('gqsel', data.szgq.id, xkzyx.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 = '经营范围 | 经营地域 | 操作 |
';
for (var i = 0; i < data.attrs.jyzlList.length; i++) {
var jyzl = data.attrs.jyzlList[i];
str += '';
str += '' + jyzl.fjdmc + " " + jyzl.jyfwmc
+ ' | '
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 += '' + strr + ' | ';
str += ''
+ ''
+ '删除'
+ ''
+ '编辑'
+ ' | ';
}
str += "
";
$("#tb").append(str);
}
}, "json");
$('.theme-popover-mask-tc').fadeIn(100);
$('.theme-popover-tc').slideDown(0);
}
function initfjdSelect(divid, existVal, fjdid, changefunc, width) {
$
.post(
$.app + "/xkzsq/selectFjdmc",
{},
function(data) {
var str = "";
if (changefunc != null && changefunc != "") {
str += "