/**
|
* 初始化详情对话框
|
*/
|
var TEnterpriseWithdrawalInfoDlg = {
|
tEnterpriseWithdrawalInfoData : {},
|
validateFields: {
|
enterpriseType: {
|
validators: {
|
notEmpty: {
|
message: '企业类型不能为空'
|
}
|
}
|
},
|
merchantAbbreviation: {
|
validators: {
|
notEmpty: {
|
message: '商户简称不能为空'
|
}
|
}
|
},
|
businessLicense: {
|
validators: {
|
notEmpty: {
|
message: '请上传营业执照'
|
}
|
}
|
},
|
businessLicenseCode: {
|
validators: {
|
notEmpty: {
|
message: '营业执照注册号不能为空'
|
}
|
}
|
},
|
businessLicenseCompanyName: {
|
validators: {
|
notEmpty: {
|
message: '营业执照公司名称不能为空'
|
}
|
}
|
},
|
businessLicenseAddress: {
|
validators: {
|
notEmpty: {
|
message: '营业执照注册地址不能为空'
|
}
|
}
|
},
|
unifiedSocialCreditCode: {
|
validators: {
|
notEmpty: {
|
message: '统一社会信用代码不能为空'
|
}
|
}
|
},
|
companyPhone: {
|
validators: {
|
notEmpty: {
|
message: '公司联系电话不能为空'
|
}
|
}
|
},
|
transactionAuthorizationCode: {
|
validators: {
|
notEmpty: {
|
message: '交易授权码不能为空'
|
}
|
}
|
},
|
accountType1: {
|
validators: {
|
notEmpty: {
|
message: '账户类型不能为空'
|
}
|
}
|
},
|
depositBank: {
|
validators: {
|
notEmpty: {
|
message: '开户银行不能为空'
|
}
|
}
|
},
|
depositName: {
|
validators: {
|
notEmpty: {
|
message: '开户名称不能为空'
|
}
|
}
|
},
|
bankAccount: {
|
validators: {
|
notEmpty: {
|
message: '银行账号不能为空'
|
}
|
}
|
},
|
corporateName: {
|
validators: {
|
notEmpty: {
|
message: '法人姓名不能为空'
|
}
|
}
|
},
|
corporateCertificateType: {
|
validators: {
|
notEmpty: {
|
message: '法人证件类型不能为空'
|
}
|
}
|
},
|
certificateCode: {
|
validators: {
|
notEmpty: {
|
message: '证件号码不能为空'
|
}
|
}
|
},
|
corporatePhone: {
|
validators: {
|
notEmpty: {
|
message: '法人手机号不能为空'
|
}
|
}
|
},
|
code: {
|
validators: {
|
notEmpty: {
|
message: '验证码不能为空'
|
}
|
}
|
},
|
corporateIdCardFrontPicture: {
|
validators: {
|
notEmpty: {
|
message: '请上传法人身份证照片正面'
|
}
|
}
|
},
|
corporateIdCardReversePicture: {
|
validators: {
|
notEmpty: {
|
message: '请上传法人身份证照片反面'
|
}
|
}
|
},
|
contactsEmail: {
|
validators: {
|
notEmpty: {
|
message: '邮箱不能为空'
|
},
|
regexp: {
|
regexp: /^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+(\\.[a-zA-Z0-9-]+)*\.[a-zA-Z0-9]{2,6}$/,
|
message: '邮箱格式不正确'
|
}
|
}
|
},
|
}
|
|
};
|
|
/**
|
* 清除数据
|
*/
|
TEnterpriseWithdrawalInfoDlg.clearData = function() {
|
this.tEnterpriseWithdrawalInfoData = {};
|
}
|
|
/**
|
* 设置对话框中的数据
|
*
|
* @param key 数据的名称
|
* @param val 数据的具体值
|
*/
|
TEnterpriseWithdrawalInfoDlg.set = function(key, val) {
|
this.tEnterpriseWithdrawalInfoData[key] = (typeof val == "undefined") ? $("#" + key).val() : val;
|
return this;
|
}
|
|
/**
|
* 设置对话框中的数据
|
*
|
* @param key 数据的名称
|
* @param val 数据的具体值
|
*/
|
TEnterpriseWithdrawalInfoDlg.get = function(key) {
|
return $("#" + key).val();
|
}
|
|
/**
|
* 关闭此对话框
|
*/
|
|
TEnterpriseWithdrawalInfoDlg.close = function() {
|
parent.layer.close(window.parent.TEnterpriseWithdrawal.layerIndex);
|
}
|
|
/**
|
* 收集数据
|
*/
|
TEnterpriseWithdrawalInfoDlg.collectData = function() {
|
this
|
.set('id')
|
.set('companyId')
|
.set('enterpriseType')
|
.set('merchantAbbreviation')
|
.set('businessLicense')
|
.set('businessLicenseCode')
|
.set('businessLicenseCompanyName')
|
.set('businessLicenseAddress')
|
.set('businessExpireTime')
|
.set('unifiedSocialCreditCode')
|
.set('unifiedSocialCreditCodeExpireTime')
|
.set('companyPhone')
|
.set('transactionAuthorizationCode')
|
.set('accountType')
|
.set('depositBank')
|
.set('depositBankCode')
|
.set('depositName')
|
.set('bankAccount')
|
.set('corporateName')
|
.set('corporateCertificateType')
|
.set('certificateCode')
|
.set('certificateExpireTime')
|
.set('corporatePhone')
|
.set('corporateIdCardFrontPicture')
|
.set('corporateIdCardReversePicture')
|
.set('isAudit')
|
.set('status')
|
.set('createTime').set('contactsEmail');
|
}
|
|
TEnterpriseWithdrawalInfoDlg.validate = function () {
|
$('#enForm').data("bootstrapValidator").resetForm();
|
$('#enForm').bootstrapValidator('validate');
|
return $("#enForm").data('bootstrapValidator').isValid();
|
};
|
|
/**
|
* 提交添加
|
*/
|
TEnterpriseWithdrawalInfoDlg.addSubmit = function() {
|
|
this.clearData();
|
this.collectData();
|
if(!this.validate()){
|
return ;
|
}
|
let businessExpireTimeOne = $("#businessExpireTimeOne").val()
|
let businessExpireTime = $("#businessExpireTime").val()
|
let unifiedSocialCreditCodeExpireTime = $("#unifiedSocialCreditCodeExpireTime").val()
|
let certificateExpireTime = $("#certificateExpireTime").val()
|
if(businessExpireTime==""){
|
Feng.info("请输入营业期限")
|
return ;
|
}
|
if(unifiedSocialCreditCodeExpireTime==""){
|
Feng.info("请输入统一社会信用代码期限")
|
return ;
|
}
|
if(certificateExpireTime==""){
|
Feng.info("请输入证件有效期")
|
return ;
|
}
|
console.log(this.tEnterpriseWithdrawalInfoData)
|
console.log(this.tEnterpriseWithdrawalInfoData.corporateIdCardFrontPicture)
|
if($("#corporateIdCardFrontPicture").val()=="" ||$("#corporateIdCardReversePicture").val()==""){
|
Feng.info("请上传图片信息")
|
return ;
|
}
|
|
let unifiedSocialCreditCodeExpireTimeOne = $("#unifiedSocialCreditCodeExpireTimeOne").val()
|
let certificateExpireTimeOne = $("#certificateExpireTimeOne").val()
|
console.log($("#accountType1").val())
|
|
//提交信息
|
var ajax = new $ax(Feng.ctxPath + "/tEnterpriseWithdrawal/add", function(data){
|
if(data=="5001"){
|
Feng.info("你已经提交过了,请勿重复提交")
|
}else if(data=="ERROR"){
|
Feng.error("添加失败!" + data.responseJSON.message + "!");
|
}else if(data.code==200){
|
Feng.success("添加成功!");
|
location.reload()
|
TEnterpriseWithdrawal.table.refresh();
|
TEnterpriseWithdrawalInfoDlg.close();
|
}else {
|
Feng.error("添加失败!" + data+ "!");
|
}
|
},function(data){
|
Feng.error("添加失败!" + data.responseJSON.message + "!");
|
});
|
ajax.set(this.tEnterpriseWithdrawalInfoData);
|
ajax.set("accountType",$("#accountType1").val());
|
ajax.set("code",$("#code").val());
|
ajax.set("businessExpireTimeOne",businessExpireTimeOne);
|
ajax.set("unifiedSocialCreditCodeExpireTimeOne",unifiedSocialCreditCodeExpireTimeOne);
|
ajax.set("certificateExpireTimeOne",certificateExpireTimeOne);
|
|
ajax.start();
|
}
|
|
/**
|
* 提交修改
|
*/
|
TEnterpriseWithdrawalInfoDlg.editSubmit = function() {
|
|
this.clearData();
|
this.collectData();
|
let businessExpireTimeOne = $("#businessExpireTimeOne").val()
|
let unifiedSocialCreditCodeExpireTimeOne = $("#unifiedSocialCreditCodeExpireTimeOne").val()
|
let certificateExpireTimeOne = $("#certificateExpireTimeOne").val()
|
let code_ = $("#code_").val()
|
if(!this.validate()){
|
return ;
|
}
|
//提交信息
|
var ajax = new $ax(Feng.ctxPath + "/tEnterpriseWithdrawal/update", function(data){
|
Feng.success("提交成功,请等待审核!");
|
location.reload()
|
TEnterpriseWithdrawalInfoDlg.close();
|
},function(data){
|
Feng.error("修改失败!" + data.responseJSON.message + "!");
|
});
|
ajax.set(this.tEnterpriseWithdrawalInfoData);
|
ajax.set("accountType",$("#accountType1").val());
|
ajax.set("businessExpireTimeOne",businessExpireTimeOne);
|
ajax.set("unifiedSocialCreditCodeExpireTimeOne",unifiedSocialCreditCodeExpireTimeOne);
|
ajax.set("certificateExpireTimeOne",certificateExpireTimeOne);
|
|
console.log(this.tEnterpriseWithdrawalInfoData)
|
ajax.start();
|
}
|
|
$(function() {
|
Feng.initValidator("enForm", TEnterpriseWithdrawalInfoDlg.validateFields);
|
var businessLicense = new $WebUpload("businessLicense");
|
console.log(businessLicense)
|
businessLicense.setUploadBarId("progressBar");
|
businessLicense.init();
|
var corporateIdCardFrontPicture = new $WebUpload("corporateIdCardFrontPicture");
|
corporateIdCardFrontPicture.setUploadBarId("progressBar");
|
corporateIdCardFrontPicture.init();
|
var corporateIdCardReversePicture = new $WebUpload("corporateIdCardReversePicture");
|
corporateIdCardReversePicture.setUploadBarId("progressBar");
|
corporateIdCardReversePicture.init();
|
|
|
if($("#code_").val()!=null){
|
$("#cityId").val($("#cityId_").val());
|
$("#cityId").trigger("onclick");
|
console.log($("#code_").val())
|
$("#depositBank").val($("#code_").val());
|
}
|
|
|
});
|