why.xingtongworld.com项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

1607 lines
72 KiB

(function () {
var urlParams=Utils.url2hash();
var tgId=urlParams.id;
var apply_type=urlParams.tg_type;
//申请类型
$(function () {
if(tgId){
getInfo(tgId,function (data) {
init(data);
});
}else{
init();
}
});
function init(info) {
if(info){
apply_type=info.apply_type;
}
if(!tgId||(info&&info.apply_status==2)){//添加或审核不通过,显示提交按钮
$("#TgApplbutWrap").show();
}
setFormTab(info);
//buildFjList(info);
if(apply_type==3&&!info){
$("#fj_list .listborder:last-child").find('.xuzhi').addClass('must');
$("#fj_list .listborder:last-child .file_name").attr('required',true);
$("#file_one_36,#file_one_33").parents('.listborder').find('.xuzhi').addClass('must');
$("#file_one_36,#file_one_33").parents('.listborder').find('.file_name').attr('required',true);
}
if(apply_type==3&&typeof info!='undefined'){
if(typeof info.hoster_type!='undefined'&&info.hoster_type==2){
var txts=[["法人身份证正面照片","法人身份证反面照片"],["权属人身份证正面照片","权属人身份证反面照片"]];
//$(".poster").eq(2).hide();
$(".poster").eq(2).find('.xuzhi').removeClass('must');
$(".poster .file_name").eq(2).attr('required',false);
var txt=txts[1];
$(".poster .txt").eq(0).html(txt[0]);
$(".poster .txt").eq(1).html(txt[1]);
$(".poster").eq(0).find(".file_name").attr('data-fname',txt[0]);
$(".poster").eq(1).find(".file_name").attr('data-fname',txt[1]);
$("#fj_list .listborder:last-child").find('.must').removeClass('must');
$("#fj_list .listborder:last-child .file_name").attr('required',false);
$("#buscode").find('i').remove();
$("#natural_name_label").append('<i style="color:red">*</i>');
$("#file_one_36,#file_one_33").parents('.listborder').find('.xuzhi').removeClass('must');
$("#file_one_36,#file_one_33").parents('.listborder').find('.file_name').attr('required',false);
}
}
if(apply_type==4&&typeof info!='undefined'){
if(typeof info.hoster_type!='undefined'&&info.hoster_type==2){
var txts=[["法人身份证正面照片","法人身份证反面照片"],["权属人身份证正面照片","权属人身份证反面照片"]];
//$(".poster").eq(2).hide();
$(".poster").eq(2).find('.xuzhi').removeClass('must');
$(".poster .file_name").eq(2).attr('required',false);
var txt=txts[1];
$(".poster .txt").eq(0).html(txt[0]);
$(".poster .txt").eq(1).html(txt[1]);
$(".poster").eq(0).find(".file_name").attr('data-fname',txt[0]);
$(".poster").eq(1).find(".file_name").attr('data-fname',txt[1]);
$("#fj_list .listborder").eq(7).find('.must').removeClass('must');
$("#fj_list .listborder").eq(7).find(".file_name").attr('required',false);
$("#buscode").find('i').remove();
$(".person").append('<i style="color:red">*</i>');
$(".org i").remove();
// $("#file_one_34,#file_one_37").parents('.listborder').find('.xuzhi').removeClass('must');
//$("#file_one_34,#file_one_37").parents('.listborder').find('.file_name').attr('required',false);
}
}
bindFileUpload();
var TgApplbutEl=$("#TgApplbut");
TgApplbutEl.click(function (e) {
e.preventDefault();
if(tgId&&apply_type==1){
toReUploadFile();
}else{
goTgApply();
}
});
TgApplbutEl.attr('disabled',false);
}
function setFormTab(info) {
var tgApplyFormEl=$("#tgapply_form");
var formTitle='';
var owner_role='托管方';
var hoster_reason_json=[
{key: "1",name:"资产背书"},
{key: "2",name:"协议转让"},
{key: "3",name:"资产拍卖"},
];
var capital_type_json=[];
var tg_type_json=[];
if(apply_type==1){
formTitle='文化';
capital_type_json=[
{key: "10",name:"媒体"},
{key:"20",name:"音乐"},
{key:"30",name:"影视"},
{key:"40",name:"文旅"},
{key:"50",name:"动漫"},
{key:"60",name:"IP"},
{key:"0",name:"其他"},
];
tgApplyFormEl.find('.tgtype2').remove();
tgApplyFormEl.find('.tgtype3').remove();
$("#base_info").attr('rowspan',11);
$("#hoster_type").change(function(){
var htype=$("#hoster_type").val();
if(htype==1){
$("#buscode,").append('<i style="color:red">*</i>');
$("#natural_name_label").find('i').remove();
$("#fj_list .listborder:last-child").find('.xuzhi').addClass('must');
$("#fj_list .listborder:last-child .file_name").attr('required',true);
}else{
$("#fj_list .listborder:last-child").find('.must').removeClass('must');
$("#fj_list .listborder:last-child .file_name").attr('required',false);
$("#buscode").find('i').remove();
$("#natural_name_label").append('<i style="color:red">*</i>');
}
});
}else if(apply_type==2){
formTitle='艺术品';
capital_type_json=[
{key:'70',name:'古旧艺术品'},
{key:'80',name:'民间工艺品'},
{key:'90',name:'当代艺术品'},
{key:'99',name:'当代工艺美术品'},
];
tg_type_json=[
{key:'1',name:'托管申请'},
{key:'2',name:'拍卖申请'}
];
tgApplyFormEl.find('.tgtype1').remove();
tgApplyFormEl.find('.tgtype3').remove();
$("#buscode,#legperson").append('<i style="color:red">*</i>');
$("#hoster_type").change(function(){
var htype=$("#hoster_type").val();
if(htype==1){
$("#buscode,#legperson").append('<i style="color:red">*</i>');
$("#natural_name_label,#cardno").find('i').remove();
}else{
$("#buscode,#legperson").find('i').remove();
$("#natural_name_label,#cardno").append('<i style="color:red">*</i>');
}
});
}else if(apply_type==3){
formTitle='古建';
owner_role='权属方';
capital_type_json=[
{key:'5',name:'构件类'},
{key:'15',name:'在建类'},
{key:'35',name:'仿古类'},
{key:'45',name:'产权类'},
{key:'55',name:'现存独立古建'},
];
hoster_reason_jsons=[
[
{key: "4",name:"资产托管"},
{key: "5",name:"资产管理"},
{key: "7",name:"资产转让"},
{key: "6",name:"资产利用"},
]
];
var hoster_type=1;
hoster_reason_json=hoster_reason_jsons[0];
$("#capital_type").change(function(){
var val=$("#capital_type option:selected").val();
hoster_reason_json=hoster_reason_jsons[0];
if(val==15||val==45){
hoster_reason_json=hoster_reason_jsons[1];
}
$("#hoster_reason").html("");
hoster_reason_json.forEach(function (item,key) {
$("#hoster_reason").append('<option value="'+item.key+'">'+item.name+'</option>');
});
});
$("#hoster_type").change(function(){
var htype=$("#hoster_type").val();
if(htype==1){
$("#fj_list .listborder:last-child").find('.xuzhi').addClass('must');
$("#fj_list .listborder:last-child .file_name").attr('required',true);
$("#file_one_36,#file_one_33").parents('.listborder').find('.xuzhi').addClass('must');
$("#file_one_36,#file_one_33").parents('.listborder').find('.file_name').attr('required',true);
$(".org").append('<i style="color:red">*</i>');
$(".person i").remove();
}else{
$("#fj_list .listborder:last-child").find('.must').removeClass('must');
$("#fj_list .listborder:last-child .file_name").attr('required',false);
$(".person").append('<i style="color:red">*</i>');
$(".org i").remove();
$("#file_one_36,#file_one_33").parents('.listborder').find('.xuzhi').removeClass('must');
$("#file_one_36,#file_one_33").parents('.listborder').find('.file_name').attr('required',false);
}
hoster_reason_json=hoster_reason_jsons[0];
$("#hoster_reason").find("option").remove();
hoster_reason_json.forEach(function (item,key) {
$("#hoster_reason").append('<option value="'+item.key+'">'+item.name+'</option>');
});
});
$("#natural_name_label").text('权属方姓名');
//$("#legal_tel").closest('tr').show();
$("#base_info").attr('rowspan',11);
tgApplyFormEl.find('.tgtype1').remove();
}else if(apply_type==4){
formTitle='乡村振兴';
owner_role='权属方';
capital_type_json=[
{key:'5',name:'构件类'},
{key:'15',name:'在建类'},
{key:'35',name:'仿古类'},
{key:'45',name:'产权类'},
{key:'55',name:'现存独立古建'},
];
$("#hoster_type").change(function(){
var htype=$("#hoster_type").val();
if(htype==1){
$(".org").append('<i style="color:red">*</i>');
$(".person i").remove();
}else{
$(".person").append('<i style="color:red">*</i>');
$(".org i").remove();
}
});
$("#natural_name_label").text('权属方姓名');
$("#base_info").attr('rowspan',11);
tgApplyFormEl.find('.tgtype1').remove();
}
$("#form_title").text(formTitle);
$(".owner_role").text(owner_role);
if(apply_type==1||apply_type==3){
hoster_reason_json.forEach(function (item,key) {
$("#hoster_reason").append('<option value="'+item.key+'">'+item.name+'</option>');
});
}
capital_type_json.forEach(function (item,key) {
if(apply_type==2){
// $("#capital_type").append('&nbsp;&nbsp;<input type="checkbox" name="capital_type" id="capital_type'+key+'" value="'+item.key+'" />'+item.name);
}else{
$("#capital_type").append('<option value="'+item.key+'">'+item.name+'</option>')
}
});
tg_type_json.forEach(function (item,key) {
$("#tg_type").append('&nbsp;&nbsp;<input type="checkbox" name="tg_type[]" id="tg_type'+key+'" value="'+item.key+'" />'+item.name);
});
if(apply_type==3){
var childs={"5":{"A11":"A\u7c7b \u6784\u4ef6\u7c7b\u6807\u7684 A-1 \u539f\u6001\u6784\u4ef6 A-1-1 \u539f\u6001\u6574\u4f53\u6784\u4ef6","A12":"A\u7c7b \u6784\u4ef6\u7c7b\u6807\u7684 A-1 \u539f\u6001\u6784\u4ef6 A-1-2 \u539f\u6001\u6563\u843d\u6784\u4ef6","A21":"A\u7c7b \u6784\u4ef6\u7c7b\u6807\u7684 A-2 \u5efa\u6210\u590d\u5efa\u7c7b\u53e4\u5efa A-2-1 \u5f02\u5730\u8fc1\u5efa\u4fee\u590d\u53e4\u5efa","A22":"A\u7c7b \u6784\u4ef6\u7c7b\u6807\u7684 A-2 \u5efa\u6210\u590d\u5efa\u7c7b\u53e4\u5efa A-2-2 \u62fc\u5efa\u6539\u9020\u53e4\u5efa","A23":"A\u7c7b \u6784\u4ef6\u7c7b\u6807\u7684 A-2 \u5efa\u6210\u590d\u5efa\u7c7b\u53e4\u5efa A-2-3 \u5d4c\u5165\u5f0f\u6539\u9020\u53e4\u5efa","A24":"A\u7c7b \u6784\u4ef6\u7c7b\u6807\u7684 A-2 \u5efa\u6210\u590d\u5efa\u7c7b\u53e4\u5efa A-2-4 \u56ed\u6797\u690d\u5165\u5f0f\u6539\u9020\u53e4\u5efa","A3":"A\u7c7b \u6784\u4ef6\u7c7b\u6807\u7684 A-3 \u9644\u52a0\u4ea7\u4e1a\u76c8\u5229\u6a21\u5f0f\u53e4\u5efa"},"15":{"B1":"B\u7c7b \u5728\u5efa\u7c7b\u53e4\u5efa\u6807\u7684 B-1 \u6574\u4f53\u6027\u53e4\u6751\u3001\u53e4\u9547\u3001\u53e4\u8857\u533a\u8d44\u4ea7","B2":"B\u7c7b \u5728\u5efa\u7c7b\u53e4\u5efa\u6807\u7684 B-2 \u72ec\u7acb\u53e4\u5efa"},"35":{"C1":"C\u7c7b \u4eff\u53e4\u7c7b\u53e4\u5efa\u6807\u7684 C-1 \u6574\u4f53\u8d44\u4ea7","C2":"C\u7c7b \u4eff\u53e4\u7c7b\u53e4\u5efa\u6807\u7684 C-2 \u72ec\u7acb\u4ea7\u6743"},"45":{"D11":"D\u7c7b \u4ea7\u6743\u7c7b\u53e4\u5efa\u6807\u7684 D-1 \u6240\u6709\u6743 D-1-1 \u57ce\u9547\u6240\u6709\u6743\u5f62\u5f0f","D12":"D\u7c7b \u4ea7\u6743\u7c7b\u53e4\u5efa\u6807\u7684 D-1 \u6240\u6709\u6743 D-1-2 \u4e61\u6751\u5b85\u57fa\u5730\u5f62\u5f0f","D21":"D\u7c7b \u4ea7\u6743\u7c7b\u53e4\u5efa\u6807\u7684 D-2 \u7ecf\u8425\u6743 D-2-1 \u79df\u8d41\u6743","D22":"D\u7c7b \u4ea7\u6743\u7c7b\u53e4\u5efa\u6807\u7684 D-2 \u7ecf\u8425\u6743 D-2-2 \u6536\u76ca\u6743","D23":"D\u7c7b \u4ea7\u6743\u7c7b\u53e4\u5efa\u6807\u7684 D-2 \u7ecf\u8425\u6743 D-2-3 \u7269\u4e1a\u4ea7\u6743\u5f62\u6001\uff1a\u4f4f\u5b85\u3001\u5546 \u4e1a"}};
var child=childs[5];
$.each(child, function (key, item) {
$("#capital_child").append('<option value="'+key+'">'+item+'</option>');
});
$("#capital_type").change(function(){
var index=$("#capital_type option:selected").val();
$("#capital_child").html("");
var child=childs[index];
$.each(child, function (key, item) {
$("#capital_child").append('<option value="'+key+'">'+item+'</option>');
});
});
}
if(apply_type==4){
var childs={
"B11":"B-1资产资源类 B-1-1宅基地",
"B12":"B-1资产资源类 B-1-2集体建设用地",
"B13":"B-1资产资源类 B-1-3流转土地",
"B14":"B-1资产资源类 B-1-4房屋及各类物理空间",
"B21":"B-2商品版权类 B-2-1地理特产",
"B22":"B-2商品版权类 B-2-2地标特产",
"B23":"B-2商品版权类 B-2-3本土民间工艺和手工艺",
"B24":"B-2商品版权类 B-2-4本地非遗及历史文化名产",
"B31":"B-3项目类 B-3-1整体古村","B32":"B-3项目类 B-3-2整体园区"
};
$.each(childs, function (key, item) {
$("#capital_child").append('<option value="'+key+'">'+item+'</option>');
});
$("#capital_type").change(function(){
var index=$("#capital_type option:selected").val();
$("#capital_child").html("");
var child=childs[index];
$.each(child, function (key, item) {
$("#capital_child").append('<option value="'+key+'">'+item+'</option>');
});
});
}
tgApplyFormEl.show();
if(tgId){
var status=info?info.status:'-1';
status=parseInt(status);
var showinfo=$("#showinfo").val();
tgApplyFormEl.find('input').attr('disabled',true);
tgApplyFormEl.find('select').attr('disabled',true);
tgApplyFormEl.find('textarea').attr('disabled',true);
console.log("apply_type",apply_type);
if(info){
$("#hoster_type").val(info.hoster_type||'');
$("#hoster_name").val(info.hoster_name||'');
$("#company_addr").val(info.company_addr||'');
$("#legal_person").val(info.legal_person||'');
$("#legal_cardno").val(info.legal_cardno||'');
if(info.reg_capital>0)$("#reg_capital").val(info.reg_capital||'');
$("#eco_nature").val(info.eco_nature||'');
$("#leader_cardtype").val(info.leader_cardtype||'');
$("#leader_cardno").val(info.leader_cardno||'');
$("#natural_name").val(info.natural_name||'');
$("#natural_addr").val(info.natural_addr||'');
$("#natural_tel").val(info.natural_tel||'');
$("#natural_fax").val(info.natural_fax||'');
$("#natural_email").val(info.natural_email||'');
$("#natural_code").val(info.natural_code||'');
$("#capital_num").val(info.capital_num||'');
if(apply_type==1){
$("#capital_type").val(info.capital_type||'');
//资产权属
$("#capital_own").val(info.capital_own||'');
$("#capital_class").val(info.capital_class||'');
$("#capital_name").val(info.capital_name||'');
$("#capital_cycle").val(info.capital_cycle||'');
$("#capital_unit").val(info.capital_unit||'');
$("#capital_price").val(Utils.accDiv(info.capital_price||0,100)||'');
$("#assessment").val(info.assessment||'');
$("#assessment_date").val(info.assessment_date||'');
$("#legal_cardno").val(info.legal_cardno||'');
$("#business_code").val(info.business_code||'');
$("#company_name").val(info.company_name||'');
$("#leader_name").val(info.leader_name||'');
} else if(apply_type==2){
if(info.hoster_type==2){
var txts=[["法人身份证正面照片","法人身份证反面照片"],["权属人身份证正面照片","权属人身份证反面照片"]];
//$(".poster").eq(2).hide();
$(".poster").eq(2).find('.xuzhi').removeClass('must');
$(".poster .file_name").eq(2).attr('required',false);
var txt=txts[1];
$(".poster .txt").eq(0).html(txt[0]);
$(".poster .txt").eq(1).html(txt[1]);
$(".poster").eq(0).find(".file_name").attr('data-fname',txt[0]);
$(".poster").eq(1).find(".file_name").attr('data-fname',txt[1]);
}
$("#business_code").val(info.business_code||'');
var capital_type=info.capital_type||'';
var tg_type=info.tg_type||'';
var hoster_reason=info.hoster_reason||'';
hoster_reason=hoster_reason.split(',');
tg_type=tg_type.split(',');
if(tg_type.length){
$('input[name="tg_type[]"]').each(function(){
var tmp=$(this).val();
for(var i=0;i<tg_type.length;i++){
var typeval=tg_type[i];
if(tmp==typeval){
$(this).prop('checked',true);
}
}
});
}
if(hoster_reason.length){
$('input[name="hoster_reason"]').each(function(){
var tmp=$(this).val();
for(var i=0;i<hoster_reason.length;i++){
var typeval=hoster_reason[i];
if(tmp==typeval){
$(this).prop('checked',true);
}
}
});
}
var staArr=[10,30,40];
if(staArr.indexOf(status)!=-1&&showinfo!=1){
console.log("clear disabled");
tgApplyFormEl.find('input').attr('disabled',false);
tgApplyFormEl.find('select').attr('disabled',false);
tgApplyFormEl.find('textarea').attr('disabled',false);
}
} else if(apply_type==3){
var staArr=[10];
console.log("status",status);
console.log("showinfo",showinfo);
if(staArr.indexOf(status)!=-1&&showinfo!=1){
console.log("clear disabled");
tgApplyFormEl.find('input').attr('disabled',false);
tgApplyFormEl.find('select').attr('disabled',false);
tgApplyFormEl.find('textarea').attr('disabled',false);
}
$("#company_name").val(info.company_name||'');
$("#capital_type").val(info.capital_type||'');
$("#legal_cardno").val(info.legal_cardno||'');
$("#business_code").val(info.business_code||'');
$("#capital_child").val(info.capital_child||'');
//托管方诉求
$("#hoster_reason").val(info.hoster_reason||'');
//$("#legal_tel").val(info.legal_tel||'');
$("#recom_agency").val(info.recom_agency||'');
if(info.hoster_type==1){
$("#fj_list .listborder:last-child").find('.xuzhi').addClass('must');
$("#fj_list .listborder:last-child .file_name").attr('required',true);
$("#file_one_36,#file_one_33").parents('.listborder').find('.xuzhi').addClass('must');
$("#file_one_36,#file_one_33").parents('.listborder').find('.file_name').attr('required',true);
}
}else if(apply_type==4){
var staArr=[10];
if(staArr.indexOf(status)!=-1&&showinfo!=1){
tgApplyFormEl.find('input').attr('disabled',false);
tgApplyFormEl.find('select').attr('disabled',false);
tgApplyFormEl.find('textarea').attr('disabled',false);
}
$("#company_name").val(info.company_name||'');
$("#capital_type").val(info.capital_type||'');
$("#legal_cardno").val(info.legal_cardno||'');
$("#business_code").val(info.business_code||'');
$("#capital_child").val(info.capital_child||'');
//托管方诉求
$("#hoster_reason").val(info.hoster_reason||'');
//$("#legal_tel").val(info.legal_tel||'');
$("#recom_agency").val(info.recom_agency||'');
}
}
}
}
function get_tg_tempfile(id,ftemp_url) {
return ftemp_url;
}
function buildFjItem(info,offset,file,apply_status) {
var index=offset+1;
var ftypedescr=info.ftypedescr||'';
var ftemp_id=info.ftemp_id||'';
var ftemp_url=info.ftemp_url||'';
var ftempurlstr=get_tg_tempfile(ftemp_id,ftemp_url);
var ftype=info.ftype||'';
var ftype_id=info.ftype_id||'';
var mustupload=info.mustupload||'';
//材料审核结果 0不通过 1通过
var flag=file?file.flag:0;
var path=file?file.path||'':'';
var html='';
html+='<div class="listborder">';
html+=' <div class="listleftright modeub cursor_text align_center">';
html+=' <div class="listnumber">'+index+'</div>';
html+=' <div class="box_flex_1 modeub modeac">';
if(path){
html+='<div class="xuzhi '+(mustupload==1?'must':'')+'" style="width: 275px;text-decoration: underline" title="点击查看" onclick="javascript:window.open(\''+path+'\')">'+ftypedescr+'</div>';
}else{
html+='<div class="xuzhi '+(mustupload==1?'must':'')+'" style="width: 275px">'+ftypedescr+'</div>';
}
if(ftemp_id){
html+=' <div class="icondown logobackimg" style="background-size: 65%;" onclick="javascript:window.open(\''+ftempurlstr+'\')"></div>';
html+=' <div style="color:#eb600b;font-size: 12px;" onclick="javascript:window.open(\''+ftempurlstr+'\')">下载模板</div>';
}
if(ftemp_url) {
html+=' <div class="icondown logobackimg" style="background-size: 65%;" onclick="javascript:window.open(\''+ftemp_url+'\')"></div>';
html+=' <div style="color:#eb600b;font-size: 12px;" onclick="javascript:window.open(\''+ftemp_url+'\')">下载模板</div>';
}
html+=' </div>';
html+=' <div class="liststu listedstatus" style="width: 238px; text-align: center;">'+ftype+'</div>';
html+=' <div class="liststu listedstatus modeub modepc" style="width: 450px">';
html+=' <div style="line-height: 32px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: 250px;padding-right: 10px;"></div>';
if(flag==1){
html+='审核通过';
}else if(flag==0){
if(!tgId||apply_status=='2'){
html+=' <div class="buttonright modeub buttonright2" style="margin-left: 0px;">';
html+=' <div class="leftbutton2"></div>';
html+=' <div class="box_flex_1 centerbutton2 list_flex flex_center">选择文件</div>';
html+=' <div class="rightbutton2"></div>';
html+='<div class="file_name" id="file_one_'+ftype_id+'"';
if(ftype=='JPG'){
html+=' accept="image/jpeg"';
}else if(ftype=='PDF'){
html+=' accept="application/pdf"';
}else if(ftype=='DOC'){
html+=' accept="application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document"';
}
html+=' data-fname="'+ftypedescr+'"';
if(mustupload==1){
html+=' required data-must="1"';
}
html+='></div>';
html+=' </div>';
}else if(path){
html+='已上传';
}
}
html+=' </div>';
html+=' </div>';
html+='</div>';
return html;
}
function getProducts(){
var objs=$("#prolist tbody tr");
var len=objs.length;
if(len==0)return '';
var products={};
for(var j=0;j<len;j++){
var item=objs.eq(j).attr('data-json');
data=item.split("&");
product={};
product['hoster_reason']={}
product['capital_elem[]']={}
product['capital_info[]']={}
if(data.length){
for(var i=0;i<data.length;i++){
var row=data[i].split('=');
if(row.length==2){
var key=row[0];
if(key=='allpic'){
var pics=decodeURIComponent(row[1]);
pics=pics.split(';');
product[key]=pics;
continue;
}
if(key=='hoster_reason'||key=='capital_elem[]'||key=='capital_info[]'){
product[key][i]=row[1];
continue;
}
if(key!='capitalid'){
product[key]=row[1];
continue;
}
}
}
}
products[j]=product;
}
console.log('products',products);
return JSON.stringify(products);
}
function getFiles() {
var file_nameobjs=$(".file_name");
var unique_code="";
var file_nameobjslen=file_nameobjs.length;
var has=0;
for(var i=0;i<file_nameobjslen;i++){
var onefile_nameobj=$(file_nameobjs[i]);
var datauniquecode=onefile_nameobj.attr("data-uniquecode");
var required=onefile_nameobj.attr("required");
console.log("required",required,file_nameobjs[i],datauniquecode);
if(required)has=1;
if(datauniquecode){
unique_code+=","+datauniquecode
}else{
if(required){
layerAlert("请上传文件“"+onefile_nameobj.attr("data-fname")+"”!");
return {code:'',has:1};
}
}
}
return {code:unique_code.substring(1),has:has};
}
function goTgSure(params){
var hoster_type=$("#hoster_type").val();
if(hoster_type==1){
hoster_type='机构/公司';
}else{
hoster_type='个人';
}
//托管方类别
var hoster_name=$("#hoster_name").val().trim();
//托管方名称
var capital_type=$("#capital_type").val();
//托管资产类别
var capital_child=$("#capital_child").val();
//托管资产类别
var company_addr=$("#company_addr").val().trim();
var company_name=$("#company_name").val().trim();
//单位地址
var legal_person=$("#legal_person").val().trim();
var legal_cardno=$("#legal_cardno").val().trim();
var business_code=$("#business_code").val().trim();
//法定代表人
//var legal_tel=$("#legal_tel").val();
//法定代表人
var reg_capital=$("#reg_capital").val();
//注册资本(万元)
var eco_nature=$("#eco_nature").val().trim();
//经济性质
var leader_cardtype=$("#leader_cardtype").val();
if(leader_cardtype=='000'){
leader_cardtype='身份证';
}else if(leader_cardtype=='001'){
leader_cardtype='护照';
}else{
leader_cardtype='户口簿';
}
//证件类型
var leader_cardno=$("#leader_cardno").val().trim();
//证件号码
var natural_name=$("#natural_name").val().trim();
//联系人
var natural_addr=$("#natural_addr").val().trim();
//通讯地址
var natural_tel=$("#natural_tel").val().trim();
//联系电话
var natural_fax=$("#natural_fax").val().trim();
//传真
var natural_email=$("#natural_email").val().trim();
//电子邮件
var natural_code=$("#natural_code").val().trim();
//邮编
var capital_num=$("#capital_num").val();
var recom_agency=$("#recom_agency").val();
var hoster_reason=$("#hoster_reason").val();
var hr_jsons=[];
hr_jsons[4]="资产托管";
hr_jsons[5]="资产管理";
hr_jsons[6]="资产利用";
hr_jsons[7]="资产转让";
hr_jsons[8]="项目咨询";
hr_jsons[9]="资源导入";
hr_jsons[10]="资金导入";
hr_jsons[11]="其他诉求";
if(typeof hr_jsons[hoster_reason]!='undefined'){
hoster_reason=hr_jsons[hoster_reason];
}
var ftitle='古建';
if(apply_type==4){ftitle='乡村振兴';}
var html='<div style="margin:15px; 10px"><table class="tvmtab"><tbody><tr><td colspan="5" class="ptitle color_red"><span id="form_title">'+ftitle+'</span>资产托管申请表</td></tr>';
html+='<tr><td class="ttitle">托管方名称</td><td colspan="4">&nbsp;&nbsp;'+hoster_name+'</td></tr>';
html+='<tr><td class="ttitle">托管方类别</td><td colspan="4" class="inlines">&nbsp;&nbsp;'+hoster_type+'</td></tr>';
//html+='<tr><td class="ttitle">托管资产类别</td><td colspan="4" class="inlines">&nbsp;&nbsp;'+typestr+'</td></tr>';
//html+='<tr><td class="ttitle">托管资产子类别</td><td colspan="4" class="inlines">&nbsp;&nbsp;'+childstr+'</td></tr>';
html+='<tr class="tgtype2"><td class="ttitle">托管方诉求</td><td colspan="4" class="inlines">&nbsp;&nbsp;'+hoster_reason+'</td></tr>';
html+='<tr class="tgtype2"><td class="ttitle widthMid">托管资产数量</td><td colspan="4" class="inlines">&nbsp;&nbsp;'+capital_num+'<span class="r_btn">件</span></td></tr>';
html+='<tr><td class="ttitle" rowspan="10" id="base_info"><div>基本情况</div></td><td class="ttitle widthAuto" colspan="4"><span class="owner_role">权属方</span>为“企业法人”的填写以下内容:</td></tr>';
html+='<tr><td class="ttitle weightN">单位名称</td><td colspan="3">&nbsp;&nbsp;'+company_name+'</td></tr>';
html+='<tr><td class="ttitle weightN">单位地址</td><td colspan="3">&nbsp;&nbsp;'+company_addr+'</td></tr>';
html+='<tr><td class="ttitle weightN">法定代表人</td><td colspan="3">&nbsp;&nbsp;'+legal_person+'</td></tr>';
html+='<tr><td class="ttitle weightN">法人身份证</td><td colspan="3">&nbsp;&nbsp;'+legal_cardno+'</td></tr>';
html+='<tr><td class="ttitle weightN">营业执照代码</td><td colspan="3">&nbsp;&nbsp;'+business_code+'</td></tr>';
//html+='<tr style=""><td class="ttitle weightN">联系方式</td><td colspan="3">&nbsp;&nbsp;'+legal_tel+'</td></tr>';
html+='<tr><td class="ttitle weightN">注册资本</td><td colspan="3" class="inlines">&nbsp;&nbsp;'+reg_capital+'<span class="r_btn">万元</span></td></tr>';
html+='<tr><td class="ttitle weightN">经济性质</td><td colspan="3">&nbsp;&nbsp;'+eco_nature+'</td></tr>';
html+='<tr><td class="ttitle widthAuto" colspan="4"><span class="owner_role">权属方</span>为“自然人”的填写以下内容:</td></tr>';
html+='<tr><td class="ttitle weightN">证件类型</td><td class="inlines" width="200px">&nbsp;&nbsp;'+leader_cardtype+'</td><td class="ttitle weightN">证件号码</td><td>&nbsp;&nbsp;'+leader_cardno+'</td></tr>';
html+='<tr><td class="ttitle" rowspan="4"><div>联系方式</div></td><td class="ttitle weightN" id="natural_name_label">权属方姓名</td><td colspan="3">&nbsp;&nbsp;'+natural_name+'</td></tr>';
html+='<tr><td class="ttitle weightN">通讯地址</td><td colspan="3">&nbsp;&nbsp;'+natural_addr+'</td></tr>';
html+='<tr><td class="ttitle weightN">联系电话</td><td width="200px">&nbsp;&nbsp;'+natural_tel+'</td><td class="ttitle weightN">传真</td><td>&nbsp;&nbsp;'+natural_fax+'</td></tr>';
html+='<tr><td class="ttitle weightN">电子邮件</td><td width="200px">&nbsp;&nbsp;'+natural_email+'</td><td class="ttitle weightN">邮编</td><td>&nbsp;&nbsp;'+natural_code+'</td></tr>';
html+='<tr class="tgtype3"><td class="ttitle">推荐机构</td><td colspan="4" class="inlines">&nbsp;&nbsp;'+recom_agency+'</td></tr>';
html+='</tbody></table></div>';
html+='<div class="basiccon3" id="TgApplbutWrap"><div class="tvmformbtns" style="padding-bottom: 30px;"><button id="TgSurebut" class="submitbtn">确认</button></div></div>';
//页面层
layer.open({
type: 1,
offset: '50px',
title:"确定信息", //不显示标题
skin: 'layui-layer-rim', //加上边框
area: ['70%','auto'], //宽高
content:html
});
$("#TgSurebut").click(function(){
var self=$("#TgSurebut");
self.attr('disabled',true);
saveTgData(params,function (v) {
self.attr('disabled',false);
if(v){
setTimeout(function(){
window.location.replace('/home/center/mytg.html');
},500);
}
})
});
}
function goxcTgSure(params){
var hoster_type=$("#hoster_type").val();
if(hoster_type==1){
hoster_type='机构/公司';
}else{
hoster_type='个人';
}
//托管方类别
var hoster_name=$("#hoster_name").val().trim();
//托管方名称
var capital_type=$("#capital_type").val();
//托管资产类别
var capital_child=$("#capital_child").val();
//托管资产类别
var company_addr=$("#company_addr").val().trim();
var company_name=$("#company_name").val().trim();
//单位地址
var legal_person=$("#legal_person").val().trim();
var legal_cardno=$("#legal_cardno").val().trim();
var business_code=$("#business_code").val().trim();
//法定代表人
//var legal_tel=$("#legal_tel").val();
//法定代表人
var reg_capital=$("#reg_capital").val();
//注册资本(万元)
var eco_nature=$("#eco_nature").val().trim();
//经济性质
var leader_cardtype=$("#leader_cardtype").val();
if(leader_cardtype=='000'){
leader_cardtype='身份证';
}else if(leader_cardtype=='001'){
leader_cardtype='护照';
}else{
leader_cardtype='户口簿';
}
//证件类型
var leader_cardno=$("#leader_cardno").val().trim();
//证件号码
var natural_name=$("#natural_name").val().trim();
//联系人
var natural_addr=$("#natural_addr").val().trim();
//通讯地址
var natural_tel=$("#natural_tel").val().trim();
//联系电话
var natural_fax=$("#natural_fax").val().trim();
//传真
var natural_email=$("#natural_email").val().trim();
//电子邮件
var natural_code=$("#natural_code").val().trim();
//邮编
var capital_num=$("#capital_num").val();
var recom_agency=$("#recom_agency").val();
var hoster_reason=$("#hoster_reason").val();
var hr_jsons=[];
hr_jsons[4]="资产托管";
hr_jsons[5]="资产管理";
hr_jsons[6]="资产利用";
hr_jsons[7]="资产转让";
hr_jsons[8]="项目咨询";
hr_jsons[9]="资源导入";
hr_jsons[10]="资金导入";
hr_jsons[11]="其他诉求";
if(typeof hr_jsons[hoster_reason]!='undefined'){
hoster_reason=hr_jsons[hoster_reason];
}
var ftitle='古建';
if(apply_type==4){ftitle='乡村振兴';}
var html='<div style="margin:15px; 10px"><table class="tvmtab"><tbody><tr><td colspan="5" class="ptitle color_red"><span id="form_title">'+ftitle+'</span>资产托管申请表</td></tr>';
html+='<tr><td class="ttitle">托管方名称</td><td colspan="4">&nbsp;&nbsp;'+hoster_name+'</td></tr>';
html+='<tr><td class="ttitle">托管方类别</td><td colspan="4" class="inlines">&nbsp;&nbsp;'+hoster_type+'</td></tr>';
html+='<tr class="tgtype2"><td class="ttitle">托管方诉求</td><td colspan="4" class="inlines">&nbsp;&nbsp;'+hoster_reason+'</td></tr>';
html+='<tr class="tgtype2"><td class="ttitle widthMid">托管资产数量</td><td colspan="4" class="inlines">&nbsp;&nbsp;'+capital_num+'<span class="r_btn">件</span></td></tr>';
html+='<tr><td class="ttitle" rowspan="10" id="base_info"><div>基本情况</div></td><td class="ttitle widthAuto" colspan="4"><span class="owner_role">权属方</span>为“企业法人”的填写以下内容:</td></tr>';
html+='<tr><td class="ttitle weightN">单位名称</td><td colspan="3">&nbsp;&nbsp;'+company_name+'</td></tr>';
html+='<tr><td class="ttitle weightN">单位地址</td><td colspan="3">&nbsp;&nbsp;'+company_addr+'</td></tr>';
html+='<tr><td class="ttitle weightN">法定代表人</td><td colspan="3">&nbsp;&nbsp;'+legal_person+'</td></tr>';
html+='<tr><td class="ttitle weightN">法人身份证</td><td colspan="3">&nbsp;&nbsp;'+legal_cardno+'</td></tr>';
html+='<tr><td class="ttitle weightN">营业执照代码</td><td colspan="3">&nbsp;&nbsp;'+business_code+'</td></tr>';
html+='<tr><td class="ttitle weightN">注册资本</td><td colspan="3" class="inlines">&nbsp;&nbsp;'+reg_capital+'<span class="r_btn">万元</span></td></tr>';
html+='<tr><td class="ttitle weightN">经济性质</td><td colspan="3">&nbsp;&nbsp;'+eco_nature+'</td></tr>';
html+='<tr><td class="ttitle widthAuto" colspan="4"><span class="owner_role">权属方</span>为“自然人”的填写以下内容:</td></tr>';
html+='<tr><td class="ttitle weightN">证件类型</td><td class="inlines" width="200px">&nbsp;&nbsp;'+leader_cardtype+'</td><td class="ttitle weightN">证件号码</td><td>&nbsp;&nbsp;'+leader_cardno+'</td></tr>';
html+='<tr><td class="ttitle" rowspan="4"><div>联系方式</div></td><td class="ttitle weightN" id="natural_name_label">权属方姓名</td><td colspan="3">&nbsp;&nbsp;'+natural_name+'</td></tr>';
html+='<tr><td class="ttitle weightN">通讯地址</td><td colspan="3">&nbsp;&nbsp;'+natural_addr+'</td></tr>';
html+='<tr><td class="ttitle weightN">联系电话</td><td width="200px">&nbsp;&nbsp;'+natural_tel+'</td><td class="ttitle weightN">传真</td><td>&nbsp;&nbsp;'+natural_fax+'</td></tr>';
html+='<tr><td class="ttitle weightN">电子邮件</td><td width="200px">&nbsp;&nbsp;'+natural_email+'</td><td class="ttitle weightN">邮编</td><td>&nbsp;&nbsp;'+natural_code+'</td></tr>';
html+='<tr class="tgtype3"><td class="ttitle">推荐机构</td><td colspan="4" class="inlines">&nbsp;&nbsp;'+recom_agency+'</td></tr>';
html+='</tbody></table></div>';
html+='<div class="basiccon3" id="TgApplbutWrap"><div class="tvmformbtns" style="padding-bottom: 30px;"><button id="TgSurebut" class="submitbtn">确认</button></div></div>';
//页面层
layer.open({
type: 1,
offset: '50px',
title:"确定信息", //不显示标题
skin: 'layui-layer-rim', //加上边框
area: ['70%','auto'], //宽高
content:html
});
$("#TgSurebut").click(function(){
var self=$("#TgSurebut");
self.attr('disabled',true);
saveTgData(params,function (v) {
self.attr('disabled',false);
if(v){
setTimeout(function(){
window.location.replace('/home/center/mytg.html');
},500);
}
})
});
}
function goTgApply(){
var hoster_typeEl=$("#hoster_type");
var hoster_type=hoster_typeEl.val();
//托管方类别
var hoster_nameEl=$("#hoster_name");
var hoster_name=hoster_nameEl.val().trim();
//托管方名称
var capital_typeEl=$("#capital_type");
var capital_type=capital_typeEl.val();
//托管资产类别
var company_addrEl=$("#company_addr");
var company_addr='';
if(company_addrEl.length)company_addr=company_addrEl.val().trim();
//单位地址
var legal_personEl=$("#legal_person");
var legal_person=legal_personEl.val().trim();
var legal_cardnoEl=$("#legal_cardno");
var legal_cardno="";
if(typeof legal_cardnoEl!='undefined'){
legal_cardno=legal_cardnoEl.val();
if(legal_cardno)legal_cardno=legal_cardno.trim();
}
//法定代表人
var reg_capitalEl=$("#reg_capital");
var reg_capital=reg_capitalEl.val();
//注册资本(万元)
var eco_natureEl=$("#eco_nature");
var eco_nature=eco_natureEl.val().trim();
//经济性质
var leader_cardtypeEl=$("#leader_cardtype");
var leader_cardtype=leader_cardtypeEl.val();
//证件类型
var leader_cardnoEl=$("#leader_cardno");
var leader_cardno=leader_cardnoEl.val().trim();
//证件号码
var natural_nameEl=$("#natural_name");
var natural_name=natural_nameEl.val().trim();
//联系人
var natural_addrEl=$("#natural_addr");
var natural_addr=natural_addrEl.val().trim();
//通讯地址
var natural_telEl=$("#natural_tel");
var natural_tel=natural_telEl.val().trim();
//联系电话
var natural_faxEl=$("#natural_fax");
var natural_fax=natural_faxEl.val().trim();
//传真
var natural_emailEl=$("#natural_email");
var natural_email=natural_emailEl.val().trim();
//电子邮件
var natural_codeEl=$("#natural_code");
var natural_code=natural_codeEl.val().trim();
//邮编
var capital_numEl=$("#capital_num");
var capital_num=capital_numEl.val();
//托管资产数量
if(!hoster_name){
hoster_nameEl.focus();
return layerAlert('请输入托管方名称');
}
//个人
if(hoster_type==2){
if(!leader_cardno){
leader_cardnoEl.focus();
return layerAlert('请输入证件号码');
}
if(leader_cardtype=='000'&&leader_cardno){
if(!validate_id(leader_cardno)){
leader_cardnoEl.focus();
return layerAlert('请输入有效的身份证号');
}
}
}
if(hoster_type==1&&apply_type!=2){
if(!legal_cardno){
legal_cardnoEl.focus();
return layerAlert('请输入法人证件号码');
}
if(!validate_id(legal_cardno)){
legal_cardnoEl.focus();
return layerAlert('请输入有效的身份证号');
}
}
if(!natural_name&&apply_type!=3&&hoster_type!=1){
natural_nameEl.focus();
var text=$("#natural_name_label").text()||'';
return layerAlert('请填写'+text);
}
if(!natural_addr){
natural_addrEl.focus();
return layerAlert('请填写通讯地址');
}
if(!natural_tel){
natural_telEl.focus();
return layerAlert('请填写联系电话');
}
//有小数位
if(reg_capital){
if(isNaN(reg_capital)||reg_capital<0){
reg_capitalEl.focus();
return layerAlert('注册资本输入不合法');
}else if((reg_capital+'').indexOf('.')!=-1&&(reg_capital+'').split('.')[1].length>4){
reg_capitalEl.focus();
return layerAlert('注册资本最多保留四位小数');
}
}
if(capital_num){
if(isNaN(capital_num)||capital_num<0||capital_num%1>0) {
capital_numEl.focus();
return layerAlert('托管资产数量输入不合法');
}
}
if(capital_num==0){
capital_numEl.focus();
return layerAlert('输入托管资产数量');
}
if(apply_type==2||apply_type==3||apply_type==4){
var products=getProducts();
if(typeof products=='undefined'||products==''){
layerAlert("请添加资产托管清单",'error');
return false;
}
}
var unique_code=getFiles();
if(!unique_code.code&&unique_code.has){return;}
var params={
apply_type:apply_type,
hoster_type:hoster_type,
hoster_name:hoster_name,
capital_type:capital_type,
company_addr:company_addr,
legal_person:legal_person,
legal_cardno:legal_cardno,
reg_capital:reg_capital,
eco_nature:eco_nature,
leader_cardtype:leader_cardtype,
leader_cardno:leader_cardno,
natural_name:natural_name,
natural_addr:natural_addr,
natural_tel:natural_tel,
natural_fax:natural_fax,
natural_email:natural_email,
natural_code:natural_code,
capital_num:capital_num,
unique_code:unique_code.code,
unique_has:unique_code.has
};
if(apply_type==1){
//资产权属
var capital_own=$("#capital_own").val();
var capital_ownEl=$("#capital_class");
//托管资产类型
var capital_class=capital_ownEl.val();
var capital_nameEl=$("#capital_name");
//托管资产名称
var capital_name=capital_nameEl.val().trim();
var capital_cycleEl=$("#capital_cycle");
//托管周期
var capital_cycle=capital_cycleEl.val().trim();
var capital_unitEl=$("#capital_unit");
//托管资产交易单位
var capital_unit=capital_unitEl.val().trim();
var capital_priceEl=$("#capital_price");
//托管资产价格
var capital_price=capital_priceEl.val();
var assessmentEl=$("#assessment");
//评估机构
var assessment=assessmentEl.val().trim();
var assessment_dateEl=$("#assessment_date");
//评估基准日
var assessment_date=assessment_dateEl.val().trim();
var company_name=$("#company_name").val();
var htype=$("#hoster_type").val();
if(htype==2){
var leader_nameEl=$("#leader_name");
var leader_name=leader_nameEl.val().trim();
if(!leader_name){
leader_nameEl.focus();
var text=$("#leader_name_label").text()||'';
return layerAlert('请填写'+text);
}
}
var legal_cardno=$("#legal_cardno").val();
var business_code=$("#business_code").val();
if(htype==1){
if(!company_name){
$("#company_name").focus();
return layerAlert('请填写单位名称');
}
if(!legal_cardno){
$("#legal_cardno").focus();
return layerAlert('请填写法人身份证');
}
if(!business_code){
$("#business_code").focus();
return layerAlert('请填写营业执照代码');
}
}
if(!capital_name){
capital_nameEl.focus();
return layerAlert('请填写托管资产名称');
}
if(!capital_cycle) {
capital_cycleEl.focus();
return layerAlert('请输入托管周期');
} else if(isNaN(capital_cycle)||capital_cycle<0||capital_cycle%1>0){
capital_cycleEl.focus();
return layerAlert('托管周期输入不合法');
}
//有小数位
if(capital_price){
if(isNaN(capital_price)||capital_price<0){
capital_priceEl.focus();
return layerAlert('托管资产价格输入不合法');
}else if((capital_price+'').indexOf('.')!=-1&&(capital_price+'').split('.')[1].length>2){
capital_priceEl.focus();
return layerAlert('托管资产价格最多保留两位小数');
}
//分
capital_price=Utils.accMul(capital_price,100);
}
$.extend( params, {
capital_own:capital_own,
capital_class:capital_class,
capital_name:capital_name,
capital_cycle:capital_cycle,
capital_unit:capital_unit,
capital_price:capital_price,
assessment:assessment,
assessment_date:assessment_date,
leader_name:leader_name,
company_name:company_name,
business_code:business_code
});
} else if(apply_type==2){
//托管方诉求
var hoster_reason =[];//定义一个数组
//托管资产类别
var business_codeEl=$("#business_code");
var business_code=business_codeEl.val().trim();
var legal_personEl=$("#legal_person");
var legal_person=legal_personEl.val().trim();
var natural_nameEl=$("#natural_name");
var natural_name=natural_nameEl.val().trim();
var htype=$("#hoster_type").val();
if(htype==1){
if(typeof business_code=='undefined'||business_code==''){
layerAlert("请输入营业执照代码",'error');
return false;
}
if(typeof legal_person=='undefined'||legal_person==''){
layerAlert("请输入法定代表人",'error');
return false;
}
}else{
if(typeof natural_name=='undefined'||natural_name==''){
layerAlert("请输入联系人",'error');
return false;
}
}
tgtype=$("[name='tg_type[]']:checked").val();
if(typeof tgtype=='undefined'||tgtype==''){
layerAlert("请选择申请类型",'error');
return false;
}
var tg_type =[];//定义一个数组
$('input[name="tg_type[]"]:checked').each(function(){
tg_type.push($(this).val());
});
tg_type=tg_type.join(",");
$.extend( params, {
tg_type:tg_type,
});
$.extend( params, {
business_code:business_code,
products:products
});
var assagreeEl=$("input[name='assagree']:checked");
if(typeof assagreeEl!=undefined&&assagreeEl!=''){
var assagree=assagreeEl.val();
if(assagree!=''){
$.extend( params, {
assagree:assagree
});
}
}
}else if(apply_type==3||apply_type==4){
//托管方名称
var capital_childEl=$("#capital_child");
var capital_child=capital_childEl.val();
//托管方诉求
var hoster_reason=$("#hoster_reason").val();
var recom_agency=$("#recom_agency").val();
var legal_cardno=$("#legal_cardno").val();
var business_code=$("#business_code").val();
var company_name=$("#company_name").val();
if(legal_cardno){
if(!validate_id(legal_cardno)){
$("#legal_cardno").focus();
return layerAlert('请输入有效的法人身份证');
}
}
if(hoster_type==1){
if(!company_name){
$("#company_name").focus();
return layerAlert('请填写单位名称');
}
if(!company_addr){
company_addrEl.focus();
return layerAlert('请填写单位地址');
}
if(!legal_person){
legal_personEl.focus();
return layerAlert('请填写法定代表人');
}
if(!legal_cardno){
$("#legal_cardno").focus();
return layerAlert('请填写法人身份证');
}
if(!business_code){
$("#business_code").focus();
return layerAlert('请填写营业执照代码');
}
/*
if(!legal_tel){
legal_tel.focus();
return layerAlert('请填写联系方式');
}
*/
if(!reg_capital){
reg_capitalEl.focus();
return layerAlert('请填写注册资本');
}
if(!eco_nature){
eco_natureEl.focus();
return layerAlert('请填写经济性质');
}
}else{
if(!natural_name){
natural_nameEl.focus();
var text=$("#natural_name_label").text()||'';
return layerAlert('请填写'+text);
}
}
$.extend( params, {
company_name:company_name,
business_code:business_code,
hoster_reason:hoster_reason,
//legal_tel:legal_tel,
capital_child:capital_child,
recom_agency:recom_agency,
products:products
} );
}
if(tgId)params.apply_id=tgId;
if(apply_type==3){
goTgSure(params);
}else if(apply_type==4){
goxcTgSure(params);
}else{
var self=$("#TgApplbut");
self.attr('disabled',true);
saveTgData(params,function (v) {
self.attr('disabled',false);
if(v){
//$("#tgapply_form")[0].reset();
setTimeout(function(){
window.location.replace('/home/center/mytg.html');
},500);
}
})
}
}
function layerAlert(msg,type,call) {
var icon=0;
if(type=='error'){
icon=5;
}else if(type=='success'){
icon=6;
}
layer.alert(msg, {icon: icon,
cancel:function () {
call&&call();
}},
function (index) {
layer.close(index);
call&&call();
}
);
}
function getInfo(tgId,call) {
$.ajax({
url:'/api/Capital/getInfo/apply_id/'+tgId,
type:'POST',
dataType:'json',
success:function (rs) {
try{if(rs && typeof(rs)=="string"){rs=JSON.parse(rs);}}catch(ex){}
if(rs.code==200){
call&&call(rs.data);
if(rs.data.status==40 &&rs.data.apply_status ==0&&rs.data.apply_type == 3){
window.layer&&layer.open({
title: '审核通过'
,content: '<div style="line-height: 28px;">'+
'<div style="font-size: 16px">请在三个工作日内一次性支付托管服务费用</div>'+
'<strong>深圳文化产权交易所收款账户及开户银行:</strong><br>'+
'开户名:深圳文化产权交易所有限公司<br>'+
'开户银行:平安银行深圳南头支行<br>'+
'开户账号:11015844492008<br>'+
'</div>'
});
}
}else{
call&&call();
layerAlert(rs.msg||'获取托管申请信息失败','error');
}
},
error:function (e) {
call&&call();
layerAlert('获取托管申请信息失败','error')
}
})
}
function toReUploadFile(call) {
var unique_code=getFiles();
if(!unique_code.code&&unique_code.has){
return;
}
var self=$("#TgApplbut");
self.attr('disabled',true);
$.ajax({
url:'/api/Capital/reUpload',
type:'POST',
dataType:'json',
data:{apply_id:tgId,unique_code:unique_code.code,unique_has:unique_code.has},
success:function (rs) {
self.attr('disabled',false);
try{if(rs && typeof(rs)=="string"){rs=rs=JSON.parse(rs);}}catch(ex){}
console.log(rs);
if(rs.code==200){
layerAlert('附件提交成功','success',function(){
call&&call(true);
window.location.replace('/home/center/mytg.html');
})
}else{
layerAlert(rs.msg||'附件提交失败','error',function(){
call&&call(false);
});
}
},
error:function (e) {
self.attr('disabled',false);
call&&call(false);
layerAlert('附件提交失败','error')
}
})
}
function saveTgData(info,call) {
$.ajax({
url:'/api/capital/apply',
type:'POST',
dataType:'json',
data:info,
success:function (rs) {
try{
if(rs && typeof(rs)=="string"){
rs=rs=JSON.parse(rs);
}
}catch(ex){}
if(rs.code==200||rs.status==1||rs.status=='success'){
layerAlert('托管申请提交成功','success',function(){
call&&call(true);
})
}else{
layerAlert(rs.msg||'托管申请提交失败','error',function(){
call&&call(false);
});
}
},
error:function (e) {
call&&call(false);
layerAlert('托管申请提交失败','error')
}
})
}
function validate_id(value){
var isIDNumber15 = /^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/;
var isIDNumber18 = /^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/;
if (isIDNumber15.test(value)) {
return true;
} else if (isIDNumber18.test(value)) {
return true;
}
return false;
}
function validate_tel(value){
var mobile = /^(13[0-9]{9})|(18[0-9]{9})|(14[0-9]{9})|(17[0-9]{9})|(15[0-9]{9})$/;
var length=value.length;
return length == 11 && mobile.test(value);
}
function uploadProgress(currDiv) {
var id=currDiv.attr('id');
var accept=currDiv.attr('accept');
var ftype_id=id.replace('file_one_','');
var fileId='';
var etags=[];
var chunks=1;
var percentage=0;
var timer='';
var typetext=currDiv.parent().parent().prev().text().toUpperCase();
var uformData={ftype_id:ftype_id,'step':2};
if(typeof tgId!='undefined')uformData.apply_id=tgId;
var uploader=WebUploader.create({
chunked:true,
//10M
chunkSize:10485760,
threads:5,
//auto: true,
fileVal:'file',
formData:uformData,
pick: '#'+id,
server: '/api/capital/aliUpload',
accept: {
title: currDiv.attr('data-fname'),
extensions: 'gif,jpg,jpeg,bmp,png,pdf,rar,zip',
mimeTypes: accept
},
});
if(typetext=='RAR/ZIP'){
uploader.option('duplicate',true);
}
uploader.on('fileQueued', function(file) {
uploader.option('duplicate',false);
console.log('fileQueued...',file,uploader.options.formData);
etags=[];
percentage=0;
chunks=1;
var name = file.name;
var filetype = name.substring(name.lastIndexOf(".")+1).toUpperCase();
currDiv.parent().prev().css("text-align","left");
var error=0;
if(typetext=='PDF'){
if(filetype!='PDF'){
name ='文件类型错误';error=1;
}
}else if(typetext=='JPG'){
if(filetype!='JPG'){
name ='文件类型错误';error=2;
}
}else if(typetext=='DOC'){
if(filetype!='DOC' && filetype!='DOCX' ){
name ='文件类型错误';error=3;
}
}else if(typetext=='RAR/ZIP'){
if(filetype!='ZIP' && filetype!='RAR' ){
name ='文件类型错误';error=4;
}
}else if(typetext=='JPG/PDF'){
if(filetype!='JPG' && filetype!='PDF' ){
name ='文件类型错误';error=5;
}
}
var textobj=currDiv.parent().prev();
if(error>0){
textobj.text(name);
uploader.cancelFile(file);
currDiv.attr("data-url","");
currDiv.find("input").val("");
currDiv.attr("data-uniquecode","");
return false;
}
if(typetext=='RAR/ZIP'){
layer.msg('上传中', {
icon: 16
,shade: 0.01
,time: 6000*1000
});
uploader.md5File(file).progress(function(percent) {
// 及时显示进度
percent=Math.round(percent*10000)/100;
percent=percent/20;
percent=percent.toFixed(2);
//currDiv.parent().prev().text(file.name+" "+percent+'%');
}).then(function(unique_code) {
// 完成
percentage=5;
console.log('md5 result:', unique_code);
var filesize=file.size;
if(typeof tgId=='undefined')tgId='';
$.get('/api/capital/aliUpload?step=1&&ftype_id='+ftype_id+'&&fileName='+file.name+'&&filesize='+filesize+'&&unique_code='+unique_code+'&&apply_id='+tgId,function(result){
if(result){
result=JSON.parse(result);
if(result&&result.code==200&&result.data){
if(typeof result.data!='undefined'){
var data=result.data;
if(typeof data.img_url!='undefined'&&data.img_url){
layer.closeAll();
textobj.text(file.name);
currDiv.attr("data-url",data.img_url);
currDiv.find("input").val("");
currDiv.attr("data-uniquecode",data.unique_code);
}else{
if(typeof data.etags!='undefined'&&data.etags){
etags=data.etags;
chunks=etags.length-1;
}
var formData={ftype_id:ftype_id,'step':2};
fileId=formData.fileId=data.fileId;
formData.uploadId=data.uploadId;
formData.filesize=filesize;
formData.unique_code=unique_code;
uploader.options.formData=formData;
uploader.upload(file);
}
}
}else{
textobj.text('<font style="color:red;font-size:12px">上传失败</font>');
currDiv.attr("data-url","");
currDiv.find("input").val("");
currDiv.attr("data-uniquecode","");
}
}
});
});
}else{
if(typeof tgId!='undefined'){
uploader.options.server='/api/capital/upload/apply_id/'+tgId;
}else{
uploader.options.server='/api/capital/upload';
}
uploader.upload(file);
}
});
uploader.on('uploadProgress',function (file,percentage) {
if(typetext=='RAR/ZIP'){return false;}
var percent=Math.round(percentage*10000)/100;
currDiv.parent().prev().text(file.name+" "+percent+'%');
});
uploader.on('uploadBeforeSend',function (object,data,headers) {
});
uploader.on('uploadAccept',function (object ,reason) {
if(typetext=='RAR/ZIP'&&(typeof reason.code!='undefined'&&reason.code==200)){
/*
var total=object.chunks;
var curtotal=percentage+(95/total)*chunks;
curtotal=Math.floor(curtotal);
if(curtotal>100)curtotal=100;
if(timer)clearInterval(timer);
timer=setInterval(function(){
percentage++;
currDiv.parent().prev().text(object.file.name+" "+percentage+'%');
if(percentage>=curtotal){
clearInterval(timer);
}
},300);
chunks++;
console.log('uploadAccept',curtotal,chunks,total);
*/
}
console.log('uploadAccept',object,reason,chunks);
});
uploader.on('uploadSuccess',function (file,result) {
layer.closeAll();
var textobj=currDiv.parent().prev();
console.log('uploadSuccess',result,currDiv);
var filetype = name.substring(name.lastIndexOf(".")+1).toUpperCase();
if(timer)clearInterval(timer);
if(result&&result.code==200&&result.data){
var filesize=file.size;
if(typetext=='RAR/ZIP'){
$.get('/api/capital/aliUpload?step=3&&ftype_id='+ftype_id+'&&fileId='+fileId+'&&fileName='+file.name+'&&filesize='+filesize+'&&apply_id='+tgId,function(res){
if(res){
res=JSON.parse(res);
console.log('uploadSuccess',res);
if(res&&res.code==200&&res.data){
textobj.text(file.name);
currDiv.attr("data-url",res.data.img_url);
currDiv.find("input").val("");
currDiv.attr("data-uniquecode",res.data.unique_code);
}else{
textobj.text('上传失败');
currDiv.attr("data-url","");
currDiv.find("input").val("");
currDiv.attr("data-uniquecode","");
}
}
});
}else{
textobj.text(file.name);
currDiv.attr("data-url",result.data.img_url);
currDiv.find("input").val("");
currDiv.attr("data-uniquecode",result.data.unique_code);
}
}else{
currDiv.attr("data-url","");
currDiv.attr("data-uniquecode","");
currDiv.find("input").val("");
textobj.text('上传失败');
}
});
uploader.on( 'uploadError', function( file,reason) {
console.log('uploadError',reason);
if(timer)clearInterval(timer);
currDiv.parent().prev().text("上传文件出错");
currDiv.attr("data-url","");
currDiv.find("input").val("");
currDiv.attr("data-uniquecode","");
});
}
function bindFileUpload() {
var file_nameEl= $(".file_name");
for(var i=0,len=file_nameEl.length;i<len;i++){
uploadProgress($(file_nameEl[i]));
}
return;
}
function uploadfile(fileobj,processcallback,successcallback,fileEl){
var xhr = new XMLHttpRequest();
xhr.upload.onprogress = function(_upevent){
if (_upevent.lengthComputable) {
var oksize=_upevent.loaded;
var percentComplete =oksize / _upevent.total;
var bfbint=parseInt(percentComplete*100);
var bfbstr=bfbint+"%";
//console.log({"percent":bfbstr,"loaded":_upevent.loaded,"total":_upevent.total});
processcallback({"percent":bfbstr,"loaded":_upevent.loaded,"total":_upevent.total});
}
};
var fileobjs=fileobj.files;
var onefileobj=fileobjs[0];
var urlstr="/api/capital/uploads";
xhr.open("POST",urlstr,true);
var formdata = new FormData();
formdata.append(fileobj.id,onefileobj);
xhr.onload = function(res) {
if(this.status==200){
var _responseText=this.responseText;
var attachjson=JSON.parse(_responseText);
//console.log('attachjson',attachjson);
successcallback(attachjson);
}else{
successcallback();
//console.error('res',res);
}
};
xhr.send(formdata);
}
$.fn.extend({
"uploadProgress":uploadProgress,
"layerAlert":layerAlert
});
})();