Commit 9a80ea32 authored by 38823's avatar 38823

【建机运维】商业伙伴维护,法定代表人身份证号码,从头信息带到行信息

parent 0087a500
...@@ -1008,20 +1008,22 @@ ...@@ -1008,20 +1008,22 @@
} }
//法人承租人company_ds_id添加 法人姓名和法人身份证号 时,更新企业关联信息的法人数据 //法人承租人company_ds_id添加 法人姓名和法人身份证号 时,更新企业关联信息的法人数据
var company_ds_id= get_dsid_by_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'hls_bp_master_company_info'); var company_ds_id= get_dsid_by_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'hls_bp_master_company_info');
if((name == 'legal_person'|| name == 'id_card_no_leg')){ if(company_ds_id) {
var records_company = $(company_ds_id).getAll(); if ((name == 'legal_person' || name == 'id_card_no_leg')) {
for(var i=0;i<records_company.length;i++){ var records_company = $(company_ds_id).getAll();
if (records_company[i].get('identity_type') == '11'){//法定代表人 for (var i = 0; i < records_company.length; i++) {
if(name == 'legal_person'){ if (records_company[i].get('identity_type') == '11') {//法定代表人
records_company[i].set('person_name',value); if (name == 'legal_person') {
} else if (name == 'id_card_no_leg'){ records_company[i].set('person_name', value);
records_company[i].set('associate_id_no',value); } else if (name == 'id_card_no_leg') {
records_company[i].set('ref_v01','1'); records_company[i].set('associate_id_no', value);
records_company[i].set('ref_v01_n','自然人'); records_company[i].set('ref_v01', '1');
records_company[i].set('id_type','110'); records_company[i].set('ref_v01_n', '自然人');
records_company[i].set('id_type_n','身份证'); records_company[i].set('id_type', '110');
} records_company[i].set('id_type_n', '身份证');
}
}
} }
} }
} }
...@@ -1213,6 +1215,24 @@ ...@@ -1213,6 +1215,24 @@
record.set('identity_type_n',' '); record.set('identity_type_n',' ');
} }
} }
//更新经办人信息
var signer_ds_id = get_dsid_by_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'hls_bp_master_signer');
if(ds.id == f_bp_create_ds_id){
if((name == 'legal_person' || name == 'id_card_no_leg' || name=='cell_phone')){
var records_signer = $(signer_ds_id).getAll();
for(var i=0;i<records_signer.length;i++){
if(records_signer[i].get('signer_type') == 'ORG'){
if(name == 'legal_person'){
records_signer[i].set('name',value);
}else if(name == 'id_card_no_leg'){
records_signer[i].set('id_card',value);
}else if(name == 'cell_phone'){
records_signer[i].set('cell_phone',value);
}
}
}
}
}
......
...@@ -884,21 +884,41 @@ ...@@ -884,21 +884,41 @@
} }
} }
//法人承租人添加 法人姓名和法人身份证号 时,更新企业关联信息的法人数据 //法人承租人添加 法人姓名和法人身份证号 时,更新企业关联信息的法人数据
var company_ds_id = get_dsid_by_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'hls_bp_master_company_info'); var company_ds_id= get_dsid_by_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'hls_bp_master_company_info');
if((name == 'legal_person'|| name == 'id_card_no_leg')){ if(company_ds_id) {
var records_company = $(company_ds_id).getAll(); if ((name == 'legal_person' || name == 'id_card_no_leg')) {
for(var i=0;i<records_company.length;i++){ var records_company = $(company_ds_id).getAll();
if (records_company[i].get('identity_type') == '11'){//法定代表人 for (var i = 0; i < records_company.length; i++) {
if(name == 'legal_person'){ if (records_company[i].get('identity_type') == '11') {//法定代表人
records_company[i].set('person_name',value); if (name == 'legal_person') {
} else if (name == 'id_card_no_leg'){ records_company[i].set('person_name', value);
records_company[i].set('associate_id_no',value); } else if (name == 'id_card_no_leg') {
records_company[i].set('ref_v01','1'); records_company[i].set('associate_id_no', value);
records_company[i].set('ref_v01_n','自然人'); records_company[i].set('ref_v01', '1');
records_company[i].set('id_type','110'); records_company[i].set('ref_v01_n', '自然人');
records_company[i].set('id_type_n','身份证'); records_company[i].set('id_type', '110');
} records_company[i].set('id_type_n', '身份证');
}
}
}
}
}
//更新经办人信息
var signer_ds_id = get_dsid_by_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'hls_bp_master_signer');
if(ds.id == f_bp_create_ds_id){
if((name == 'legal_person' || name == 'id_card_no_leg' || name=='cell_phone')){
var records_signer = $(signer_ds_id).getAll();
for(var i=0;i<records_signer.length;i++){
if(records_signer[i].get('signer_type') == 'ORG'){
if(name == 'legal_person'){
records_signer[i].set('name',value);
}else if(name == 'id_card_no_leg'){
records_signer[i].set('id_card',value);
}else if(name == 'cell_phone'){
records_signer[i].set('cell_phone',value);
}
}
} }
} }
} }
......
...@@ -656,6 +656,44 @@ ...@@ -656,6 +656,44 @@
} }
} }
} }
//更新经办人信息
var signer_ds_id = get_dsid_by_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'hls_bp_master_signer');
if(ds.id == f_bp_create_ds_id){
if((name == 'legal_person' || name == 'id_card_no_leg' || name=='cell_phone')){
var records_signer = $(signer_ds_id).getAll();
for(var i=0;i<records_signer.length;i++){
if(records_signer[i].get('signer_type') == 'ORG'){
if(name == 'legal_person'){
records_signer[i].set('name',value);
}else if(name == 'id_card_no_leg'){
records_signer[i].set('id_card',value);
}else if(name == 'cell_phone'){
records_signer[i].set('cell_phone',value);
}
}
}
}
}
var company_ds_id= get_dsid_by_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'hls_bp_master_company_info');
if(company_ds_id) {
if ((name == 'legal_person' || name == 'id_card_no_leg')) {
var records_company = $(company_ds_id).getAll();
for (var i = 0; i < records_company.length; i++) {
if (records_company[i].get('identity_type') == '11') {//法定代表人
if (name == 'legal_person') {
records_company[i].set('person_name', value);
} else if (name == 'id_card_no_leg') {
records_company[i].set('associate_id_no', value);
records_company[i].set('ref_v01', '1');
records_company[i].set('ref_v01_n', '自然人');
records_company[i].set('id_type', '110');
records_company[i].set('id_type_n', '身份证');
}
}
}
}
}
//许可证有效期校验 //许可证有效期校验
if (name == 'due_date') { if (name == 'due_date') {
var lastday = new Date('2099-12-31'); var lastday = new Date('2099-12-31');
......
...@@ -617,6 +617,44 @@ ...@@ -617,6 +617,44 @@
} }
} }
//更新经办人信息
var signer_ds_id = get_dsid_by_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'hls_bp_master_signer');
if(ds.id == f_bp_create_ds_id){
if((name == 'legal_person' || name == 'id_card_no_leg' || name=='cell_phone')){
var records_signer = $(signer_ds_id).getAll();
for(var i=0;i<records_signer.length;i++){
if(records_signer[i].get('signer_type') == 'ORG'){
if(name == 'legal_person'){
records_signer[i].set('name',value);
}else if(name == 'id_card_no_leg'){
records_signer[i].set('id_card',value);
}else if(name == 'cell_phone'){
records_signer[i].set('cell_phone',value);
}
}
}
}
}
var company_ds_id= get_dsid_by_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'hls_bp_master_company_info');
if(company_ds_id) {
if ((name == 'legal_person' || name == 'id_card_no_leg')) {
var records_company = $(company_ds_id).getAll();
for (var i = 0; i < records_company.length; i++) {
if (records_company[i].get('identity_type') == '11') {//法定代表人
if (name == 'legal_person') {
records_company[i].set('person_name', value);
} else if (name == 'id_card_no_leg') {
records_company[i].set('associate_id_no', value);
records_company[i].set('ref_v01', '1');
records_company[i].set('ref_v01_n', '自然人');
records_company[i].set('id_type', '110');
records_company[i].set('id_type_n', '身份证');
}
}
}
}
}
//中征码校验 //中征码校验
if (record.get('bp_class') == 'ORG') { if (record.get('bp_class') == 'ORG') {
......
...@@ -642,6 +642,44 @@ ...@@ -642,6 +642,44 @@
} }
} }
//更新经办人信息
var signer_ds_id = get_dsid_by_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'hls_bp_master_signer_req');
if(ds.id == f_bp_create_ds_id){
if((name == 'legal_person' || name == 'id_card_no_leg' || name=='cell_phone')){
var records_signer = $(signer_ds_id).getAll();
for(var i=0;i<records_signer.length;i++){
if(records_signer[i].get('signer_type') == 'ORG'){
if(name == 'legal_person'){
records_signer[i].set('name',value);
}else if(name == 'id_card_no_leg'){
records_signer[i].set('id_card',value);
}else if(name == 'cell_phone'){
records_signer[i].set('cell_phone',value);
}
}
}
}
}
var company_ds_id= get_dsid_by_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'hls_bp_master_com_req');
if(company_ds_id) {
if ((name == 'legal_person' || name == 'id_card_no_leg')) {
var records_company = $(company_ds_id).getAll();
for (var i = 0; i < records_company.length; i++) {
if (records_company[i].get('identity_type') == '11') {//法定代表人
if (name == 'legal_person') {
records_company[i].set('person_name', value);
} else if (name == 'id_card_no_leg') {
records_company[i].set('associate_id_no', value);
records_company[i].set('ref_v01', '1');
records_company[i].set('ref_v01_n', '自然人');
records_company[i].set('id_type', '110');
records_company[i].set('id_type_n', '身份证');
}
}
}
}
}
//中征码校验 //中征码校验
if (record.get('bp_class') == 'ORG') { if (record.get('bp_class') == 'ORG') {
......
...@@ -676,6 +676,44 @@ ...@@ -676,6 +676,44 @@
record.set('due_date', ''); record.set('due_date', '');
} }
} }
//更新经办人信息
var signer_ds_id = get_dsid_by_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'hls_bp_master_signer_req');
if(ds.id == f_bp_create_ds_id){
if((name == 'legal_person' || name == 'id_card_no_leg' || name=='cell_phone')){
var records_signer = $(signer_ds_id).getAll();
for(var i=0;i<records_signer.length;i++){
if(records_signer[i].get('signer_type') == 'ORG'){
if(name == 'legal_person'){
records_signer[i].set('name',value);
}else if(name == 'id_card_no_leg'){
records_signer[i].set('id_card',value);
}else if(name == 'cell_phone'){
records_signer[i].set('cell_phone',value);
}
}
}
}
}
var company_ds_id= get_dsid_by_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'hls_bp_master_com_req');
if(company_ds_id) {
if ((name == 'legal_person' || name == 'id_card_no_leg')) {
var records_company = $(company_ds_id).getAll();
for (var i = 0; i < records_company.length; i++) {
if (records_company[i].get('identity_type') == '11') {//法定代表人
if (name == 'legal_person') {
records_company[i].set('person_name', value);
} else if (name == 'id_card_no_leg') {
records_company[i].set('associate_id_no', value);
records_company[i].set('ref_v01', '1');
records_company[i].set('ref_v01_n', '自然人');
records_company[i].set('id_type', '110');
records_company[i].set('id_type_n', '身份证');
}
}
}
}
}
//邮编校验 add by 20230619 //邮编校验 add by 20230619
if(name=='zipcode'|| name=='work_unit_zip') { if(name=='zipcode'|| name=='work_unit_zip') {
if (!(/^[0-9]{6}$/.test(value)) && value) { if (!(/^[0-9]{6}$/.test(value)) && value) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment