Commit 5eb17a31 authored by 18083's avatar 18083

二手机自然人银企直连改造及北京心诚终端模板改造

parent e14c815e
<?xml version="1.0" encoding="UTF-8"?>
<bm:model xmlns:bm="http://www.leaf-framework.org/schema/bm" needAccessControl="true">
<bm:operations>
<bm:operation name="query">
<bm:query-sql><![CDATA[
select nvl((select 'Y'
from dual
where exists (select 1
from exp_emp_assign_e_v ee,
hls_bp_master h,
hls_bp_master_agent_division hb
where ee.unit_id = h.unit_id
and h.bp_id = hb.bp_id
and h.bp_category = 'AGENT'
and ee.user_id = ${/session/@user_id}
and hb.division in ('70', '92'))),
'N') second_lease_flag
from dual
]]></bm:query-sql>
</bm:operation>
</bm:operations>
</bm:model>
...@@ -57,10 +57,32 @@ select fa.file_name,fa.file_path,fa.attachment_id ...@@ -57,10 +57,32 @@ select fa.file_name,fa.file_path,fa.attachment_id
'PERSONAL_CREDIT', 'PERSONAL_CREDIT',
'FINANCE_LEASE_CONTRACT_TJ_FR_E', 'FINANCE_LEASE_CONTRACT_TJ_FR_E',
'FINANCE_LEASE_CONTRACT_TJ_FR_E', 'FINANCE_LEASE_CONTRACT_TJ_FR_E',
'FINANCE_LEASE_CONTRACT_FR_TJ_E','FINANCE_LEASE_CONTRACT_FR_TJ_E',
'CSH_PAYMENT_REQ_TJ_E','CSH_PAYMENT_REQ_TJ_E',
'CON_GUR_NP', 'CON_GUR_NP',
'CON_GUR_NP', 'CON_GUR_NP',
--博雷顿 --'FINANCE_LEASE_CONTRACT_FR_KJ_E','FINANCE_LEASE_CONTRACT_FR_KJ_E',--update by gzj 北京卡家电子签约
'PERSONAL_CREDIT_BLD_E', --'FINANCE_LEASE_CONTRACT_KJ_FR_E','FINANCE_LEASE_CONTRACT_KJ_FR_E',
--'FINANCE_LEASE_CONTRACT_KJ_S_E','FINANCE_LEASE_CONTRACT_KJ_S_E',
--'FINANCE_LEASE_CONTRACT_KJ_E','FINANCE_LEASE_CONTRACT_KJ_E',
--'CSH_PAYMENT_REQ_KJ_1_E','CSH_PAYMENT_REQ_KJ_1_E',
--'CON_CONTRACT_MORTGAGE_KJ_E','CON_CONTRACT_MORTGAGE_KJ_E',
--'LEASE_CONTRACT_PAR_KJ_E','LEASE_CONTRACT_PAR_KJ_E',
--'LEASE_CONTRACT_PAR_KJ_1_E','LEASE_CONTRACT_PAR_KJ_1_E',
--'CON_COLLECTION_PAYMENT_KJ_E','CON_COLLECTION_PAYMENT_KJ_E',
--北京心诚合并二手机
'FINANCE_LEASE_CONTRACT_KJ_E','FINANCE_LEASE_CONTRACT_TJ_E',
'CON_CONTRACT_MORTGAGE_KJ_E','CON_CONTRACT_MORTGAGE_TJ_E',
'CON_COLLECTION_PAYMENT_KJ_E','CON_COLLECTION_PAYMENT_TJ_E',
'CSH_PAYMENT_REQ_KJ_1_E','CSH_PAYMENT_REQ_TJ_E',
'LEASE_CONTRACT_PAR_KJ_1_E','SPOUSE_COMMITMENT',
'LEASE_CONTRACT_PAR_KJ_E','GUARANTEE_COMMITMENT',
'FINANCE_LEASE_CONTRACT_KJ_S_E','FINANCE_LEASE_CONTRACT_TJ_S_E',
'FINANCE_LEASE_CONTRACT_FR_KJ_E','FINANCE_LEASE_CONTRACT_FR_TJ_E',
'FINANCE_LEASE_CONTRACT_KJ_FR_E','FINANCE_LEASE_CONTRACT_TJ_FR_E',
--'PERSONAL_CREDIT','PERSONAL_CREDIT',
'ENTERPRISE_CREDIT','ENTERPRISE_CREDIT',
'PERSONAL_CREDIT_BLD_E',
'CREDIT_AUTHOR', 'CREDIT_AUTHOR',
'ENTERPRISE_CREDIT_BLD_E', 'ENTERPRISE_CREDIT_BLD_E',
'CREDIT_AUTHOR', 'CREDIT_AUTHOR',
...@@ -96,7 +118,7 @@ select fa.file_name,fa.file_path,fa.attachment_id ...@@ -96,7 +118,7 @@ select fa.file_name,fa.file_path,fa.attachment_id
'MORT_CONTRACT', 'MORT_CONTRACT',
'CON_CONTRACT_LEASEBACK_BLD_E', 'CON_CONTRACT_LEASEBACK_BLD_E',
'CONTRACT', 'CONTRACT',
--云南铁拳合同文本匹配关系 18083 2024/5/22 --云南铁拳合同文本匹配关系 18083 2024/5/22
'CON_CONTRACT_LEASEBACK_YNTQ','FINANCE_LEASE_CONTRACT_TJ_E', 'CON_CONTRACT_LEASEBACK_YNTQ','FINANCE_LEASE_CONTRACT_TJ_E',
'CON_CONTRACT_MORTGAGE_YNTQ','CON_CONTRACT_MORTGAGE_TJ_E', 'CON_CONTRACT_MORTGAGE_YNTQ','CON_CONTRACT_MORTGAGE_TJ_E',
'CON_COLLECTION_PAYMENT_YNTQ','CON_COLLECTION_PAYMENT_TJ_E', 'CON_COLLECTION_PAYMENT_YNTQ','CON_COLLECTION_PAYMENT_TJ_E',
...@@ -110,18 +132,23 @@ select fa.file_name,fa.file_path,fa.attachment_id ...@@ -110,18 +132,23 @@ select fa.file_name,fa.file_path,fa.attachment_id
'ENTERPRISE_CREDIT_YNTQ','ENTERPRISE_CREDIT', 'ENTERPRISE_CREDIT_YNTQ','ENTERPRISE_CREDIT',
'PERSONAL_CREDIT_GUTA_YNTQ','PERSONAL_CREDIT', 'PERSONAL_CREDIT_GUTA_YNTQ','PERSONAL_CREDIT',
'ENTERPRISE_CREDIT_GUTA_YNTQ','ENTERPRISE_CREDIT', 'ENTERPRISE_CREDIT_GUTA_YNTQ','ENTERPRISE_CREDIT',
--河南融投和茂甲文本匹配 38823 --河南融投和茂甲文本匹配 38823
'PAR_TENANT_LB_OEC','SPOUSE_COMMITMENT', 'PAR_TENANT_LB_OEC','SPOUSE_COMMITMENT',
'PAR_GUTA_LB_OEC','GUARANTEE_COMMITMENT', 'PAR_GUTA_LB_OEC','GUARANTEE_COMMITMENT',
'F_LEASE_CONTRACT_TJ_S_EHN','FINANCE_LEASE_CONTRACT_TJ_E', 'F_LEASE_CONTRACT_TJ_S_EHN','FINANCE_LEASE_CONTRACT_TJ_E',
'LEASEBACK_ORDER_OEC','LEASEBACK_ORDER_OEC', 'LEASEBACK_ORDER_OEC','LEASEBACK_ORDER_OEC',
--二手机合并新增模板匹配 --二手机合并新增模板匹配
'PERSONAL_CREDIT_KJ_E','PERSONAL_CREDIT', 'PERSONAL_CREDIT_KJ_E','PERSONAL_CREDIT',
'GUARANTOR_PERSONAL_CREDIT_KJ_E','PERSONAL_CREDIT', 'GUARANTOR_PERSONAL_CREDIT_KJ_E','PERSONAL_CREDIT',
'ENTERPRISE_CREDIT_KJ_E','ENTERPRISE_CREDIT', 'ENTERPRISE_CREDIT_KJ_E','ENTERPRISE_CREDIT',
'PERSONAL_CREDIT_MJ_E','PERSONAL_CREDIT', 'PERSONAL_CREDIT_MJ_E','PERSONAL_CREDIT',
'GUARANTOR_PERSONAL_CREDIT_MJ_E','PERSONAL_CREDIT', 'GUARANTOR_PERSONAL_CREDIT_MJ_E','PERSONAL_CREDIT',
'ENTERPRISE_CREDIT_MJ_E','ENTERPRISE_CREDIT' 'ENTERPRISE_CREDIT_MJ_E','ENTERPRISE_CREDIT',
--二手机新增付款请求书区分签署人,卖方付款
'CSH_PAYMENT_REQ_TJ_RE','CSH_PAYMENT_REQ_TJ_E',
--'CSH_PAYMENT_REQ_KJ_1_RE','CSH_PAYMENT_REQ_KJ_1_E',
'CSH_PAYMENT_REQ_KJ_1_RE','CSH_PAYMENT_REQ_TJ_E',
'CSH_LEASEBACK_YNTQ_RE','CSH_PAYMENT_REQ_TJ_E'
) )
from con_ele_signer_file cf, con_contract_ele_signer cs from con_ele_signer_file cf, con_contract_ele_signer cs
where cf.con_ele_signer_id = cs.con_ele_signer_id where cf.con_ele_signer_id = cs.con_ele_signer_id
...@@ -141,8 +168,11 @@ select fa.file_name,fa.file_path,fa.attachment_id ...@@ -141,8 +168,11 @@ select fa.file_name,fa.file_path,fa.attachment_id
and ht.templet_code = ct.templet_code and ht.templet_code = ct.templet_code
and ct.templet_id = cf.templet_id and ct.templet_id = cf.templet_id
and hs.enable_flag = 'Y' and hs.enable_flag = 'Y'
and hs.signer_category not in ('AGENCY_STORE_SEAL','AGENCY_STORE_SIGN','HONGLING_SEAL','HONGLING_SIGN', and hs.signer_category not in ('AGENCY_STORE_SEAL',
'MAN_FACTURER_SEAL', 'AGENCY_STORE_SIGN',
'HONGLING_SEAL',
'HONGLING_SIGN',
'MAN_FACTURER_SEAL',
'MAN_FACTURER_SIGN', 'MAN_FACTURER_SIGN',
'SUPPLIER_SEAL', 'SUPPLIER_SEAL',
'SUPPLIER_SIGN', 'SUPPLIER_SIGN',
...@@ -153,7 +183,7 @@ select fa.file_name,fa.file_path,fa.attachment_id ...@@ -153,7 +183,7 @@ select fa.file_name,fa.file_path,fa.attachment_id
where cb.bp_id = hm.bp_id where cb.bp_id = hm.bp_id
and hm.social_code = ${@id_no} and hm.social_code = ${@id_no}
and cb.contract_id = cs.contract_id) and cb.contract_id = cs.contract_id)
or 'VENDER' in (select cb.bp_category or 'VENDER' in (select cb.bp_category
from con_contract_bp cb, hls_bp_master hm from con_contract_bp cb, hls_bp_master hm
where cb.bp_id = hm.bp_id where cb.bp_id = hm.bp_id
and hm.social_code = ${@id_no} and hm.social_code = ${@id_no}
......
...@@ -216,7 +216,7 @@ ...@@ -216,7 +216,7 @@
return; return;
} }
//代理店北京慧珠不支持打印纸质合同文本 //代理店北京慧珠不支持打印纸质合同文本
if(bp_id_agent_code=='D00010038'){ if(bp_id_agent_code=='D00010038'||bp_id_agent_code=='D00010023'){
Leaf.showErrorMessage('提示','当前合同不支持打印纸质合同文本!'); Leaf.showErrorMessage('提示','当前合同不支持打印纸质合同文本!');
return; return;
} }
......
...@@ -894,6 +894,7 @@ ...@@ -894,6 +894,7 @@
//加载时调用(grid,table,gridBox) add by 23459 //加载时调用(grid,table,gridBox) add by 23459
window['${/parameter/@bp_seq}${/parameter/@layout_code}_on_layout_dynamic_grid_load'] = function (ds, record, config_records, bp_seq) { window['${/parameter/@bp_seq}${/parameter/@layout_code}_on_layout_dynamic_grid_load'] = function (ds, record, config_records, bp_seq) {
var lease_item_ds_id = get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'G_LEASE_HEAD_CAR', 'con_contract_lease_item'); var lease_item_ds_id = get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'G_LEASE_HEAD_CAR', 'con_contract_lease_item');
var bp_ds_id = get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'G_BP_1', 'con_contract_bp');
if(ds.id == lease_item_ds_id&&lease_item_ds_id){ if(ds.id == lease_item_ds_id&&lease_item_ds_id){
var gridId= ds.bindname+'_layout_grid_id'; var gridId= ds.bindname+'_layout_grid_id';
if(record.data.division=='70'){ if(record.data.division=='70'){
...@@ -922,6 +923,14 @@ ...@@ -922,6 +923,14 @@
$(gridId).hideColumn('created_by_n'); $(gridId).hideColumn('created_by_n');
} }
} }
if (ds.id == bp_ds_id && bp_ds_id){
//非二手机及北京心诚业务隐藏银行账号字段
if(record.data.division!='70' && record.data.division!='92'){
var gridBpId= ds.bindname+'_layout_grid_id';
$(gridBpId).hideColumn('vender_bank_account_num');
$(gridBpId).hideColumn('vender_bank_account_num_n');
}
}
var cashflow_ds_id = get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'G_CASHFLOW_1', 'con_contract_cashflow'); var cashflow_ds_id = get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'G_CASHFLOW_1', 'con_contract_cashflow');
if(ds.id == cashflow_ds_id&&cashflow_ds_id){ if(ds.id == cashflow_ds_id&&cashflow_ds_id){
var gridId= ds.bindname+'_layout_grid_id'; var gridId= ds.bindname+'_layout_grid_id';
......
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -775,7 +775,9 @@ ...@@ -775,7 +775,9 @@
bp_id: head_record.get('bp_id') bp_id: head_record.get('bp_id')
}, },
success: function (res) { success: function (res) {
if($(signer_ds_id)){
$(signer_ds_id).query(); $(signer_ds_id).query();
}
window['${/parameter/@layout_code}_unlock_layout_dynamic_window'](); window['${/parameter/@layout_code}_unlock_layout_dynamic_window']();
}, },
failure: function (res) { failure: function (res) {
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!-- <!--
$Author: zhangxing5129 $Author: zhangxing5129
$Date: 2014-8-29 下午03:53:38 $Date: 2014-8-29 下午03:53:38
$Revision: 1.0 $Revision: 1.0
$Purpose: 商业伙伴创建 入口界面 $Purpose: 商业伙伴创建 入口界面
--> -->
<a:screen xmlns:a="http://www.leaf-framework.org/application" customizationEnabled="true" dynamiccreateenabled="true" trace="true"> <a:screen xmlns:a="http://www.leaf-framework.org/application" customizationEnabled="true" dynamiccreateenabled="true" trace="true">
<a:init-procedure> <a:init-procedure>
<a:model-query model="cont.CON620.get_sys_role" rootPath="role_info"/> <a:model-query model="cont.CON620.get_sys_role" rootPath="role_info"/>
<a:model-query defaultWhereClause="t1.user_id=${/session/@user_id}" model="hls.HLS214N.sys_user_lv" rootPath="user_name_path"/> <a:model-query defaultWhereClause="t1.user_id=${/session/@user_id}" model="hls.HLS214N.sys_user_lv" rootPath="user_name_path"/>
<a:model-query defaultWhereClause="t.user_id=${/session/@user_id}" model="hls.HLS214N.sys_division" rootPath="user_division"/> <a:model-query defaultWhereClause="t.user_id=${/session/@user_id}" model="hls.HLS214N.sys_division" rootPath="user_division"/>
<a:model-query model="hls.HLS213N.bp_agent_second_lease" rootPath="second_lease_flag"/>
</a:init-procedure> </a:init-procedure>
<a:view> <a:view>
<a:link id="hls_bp_master_link" url="${/request/@context_path}/modules/hls/HLS213N/hls_bp_master_create.lview"/> <a:link id="hls_bp_master_link" url="${/request/@context_path}/modules/hls/HLS213N/hls_bp_master_create.lview"/>
<a:link id="hls_bp_op_master_link" url="${/request/@context_path}/modules/hls/HLS213N/hls_bp_master_op_create.lview"/> <a:link id="hls_bp_op_master_link" url="${/request/@context_path}/modules/hls/HLS213N/hls_bp_master_op_create.lview"/>
<a:link id="get_layout_code_link_id" model="cont.CON500.con_contract_get_layout_code" modelaction="update"/> <a:link id="get_layout_code_link_id" model="cont.CON500.con_contract_get_layout_code" modelaction="update"/>
<script type="text/javascript"><![CDATA[ <script type="text/javascript"><![CDATA[
window['${/parameter/@layout_code}_user_button1_layout_dynamic_click'] = function() { window['${/parameter/@layout_code}_user_button1_layout_dynamic_click'] = function() {
var ds_id = get_dsid_by_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'hls_bp_master'); var ds_id = get_dsid_by_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'hls_bp_master');
var record = $(ds_id).getCurrentRecord(); var record = $(ds_id).getCurrentRecord();
if ($(ds_id).validate()) { if ($(ds_id).validate()) {
if(record.get('bp_type')=='THIRD_PARTY'){ if(record.get('bp_type')=='THIRD_PARTY'){
record.set('function_code', 'HLS213D_N'); record.set('function_code', 'HLS213D_N');
record.set('function_usage', 'CREATE'); record.set('function_usage', 'CREATE');
...@@ -36,14 +37,24 @@ ...@@ -36,14 +37,24 @@
var param=record.data; var param=record.data;
hls_doc_get_layout_code('get_layout_code_link_id',param,'hls_bp_op_master_link',null,'${/parameter/@layout_code}'); hls_doc_get_layout_code('get_layout_code_link_id',param,'hls_bp_op_master_link',null,'${/parameter/@layout_code}');
}else{ }else{
if(record.get('bp_class')=='NP' &&record.get('bp_type')=='VENDER' &&'${/model/second_lease_flag/record/@second_lease_flag}'=='Y'){
record.set('function_code', 'HLS213VE');
record.set('function_usage', 'CREATE');
record.set('default_value_dsid', ds_id);
record.data['url_title'] = '商业伙伴创建';
var param = record.data;
hls_doc_get_layout_code('get_layout_code_link_id', param, 'hls_bp_master_link', null, '${/parameter/@layout_code}');
}else{
record.set('function_code', 'HLS213D'); record.set('function_code', 'HLS213D');
record.set('function_usage', 'CREATE'); record.set('function_usage', 'CREATE');
record.set('default_value_dsid', ds_id); record.set('default_value_dsid', ds_id);
record.data['url_title'] = '商业伙伴创建'; record.data['url_title'] = '商业伙伴创建';
var param = record.data; var param = record.data;
hls_doc_get_layout_code('get_layout_code_link_id', param, 'hls_bp_master_link', null, '${/parameter/@layout_code}'); hls_doc_get_layout_code('get_layout_code_link_id', param, 'hls_bp_master_link', null, '${/parameter/@layout_code}');
}
} }
} }
}; };
//更新时调用 //更新时调用
window['${/parameter/@bp_seq}${/parameter/@layout_code}_on_layout_dynamic_update'] = function(ds, record, name, value, old_value, bp_seq){ window['${/parameter/@bp_seq}${/parameter/@layout_code}_on_layout_dynamic_update'] = function(ds, record, name, value, old_value, bp_seq){
...@@ -106,7 +117,7 @@ ...@@ -106,7 +117,7 @@
}else if("${/model/user_division/record/@division}"=='95'){ }else if("${/model/user_division/record/@division}"=='95'){
r.set('bp_category','RENTER'); r.set('bp_category','RENTER');
r.set('bp_category_n','租赁商'); r.set('bp_category_n','租赁商');
} else{ }else{
r.set('bp_category', 'TENANT'); r.set('bp_category', 'TENANT');
r.set('bp_category_n', '承租人'); r.set('bp_category_n', '承租人');
} }
......
...@@ -143,6 +143,15 @@ debugger; ...@@ -143,6 +143,15 @@ debugger;
if(record.get('bp_wfl_status') == 'APPROVING' || record.get('invoice_wfl_status') == 'APPROVING'){ if(record.get('bp_wfl_status') == 'APPROVING' || record.get('invoice_wfl_status') == 'APPROVING'){
// 展示原始信息,后续待定 // 展示原始信息,后续待定
if(record.get('bp_type')!='RENTER' && record.get('bp_type')!='MAN_FACTURER' && record.get('bp_type')!='ASSET_REGULATOR'){ if(record.get('bp_type')!='RENTER' && record.get('bp_type')!='MAN_FACTURER' && record.get('bp_type')!='ASSET_REGULATOR'){
if(record.get('bp_class')=='NP' &&record.get('bp_type')=='VENDER' &&record.get('second_lease_flag')=='Y'){
param['function_code'] = 'HLS214VED';
param['function_usage'] = 'QUERY';
param['bp_class'] = bp_class;
param['cond_para1'] = user_category;
param['url_title'] = '${l:HLS212.BP_MASTER_MAINTAIN}';
param['query_only'] = 'Y';
var link_id = 'hls_bp_master_modify_link';
}else{
param['function_code'] = 'HLS215D'; param['function_code'] = 'HLS215D';
param['function_usage'] = 'QUERY'; param['function_usage'] = 'QUERY';
param['bp_class'] = bp_class; param['bp_class'] = bp_class;
...@@ -150,6 +159,7 @@ debugger; ...@@ -150,6 +159,7 @@ debugger;
param['url_title'] = '${l:HLS212.BP_MASTER_MAINTAIN}'; param['url_title'] = '${l:HLS212.BP_MASTER_MAINTAIN}';
param['query_only'] = 'Y'; param['query_only'] = 'Y';
var link_id = 'hls_bp_master_modify_link'; var link_id = 'hls_bp_master_modify_link';
}
}else { }else {
param['function_code'] = 'HLS215D_OP'; param['function_code'] = 'HLS215D_OP';
param['function_usage'] = 'QUERY'; param['function_usage'] = 'QUERY';
...@@ -209,6 +219,19 @@ debugger; ...@@ -209,6 +219,19 @@ debugger;
// param['layout_debugger_flag']='Y'; // param['layout_debugger_flag']='Y';
hls_doc_get_layout_code('con_contract_get_layout_code_link_id', param, 'hls_bp_master_req_op_modify_link', ds_id); hls_doc_get_layout_code('con_contract_get_layout_code_link_id', param, 'hls_bp_master_req_op_modify_link', ds_id);
} else{ } else{
if(record.get('bp_class')=='NP' &&record.get('bp_type')=='VENDER' &&record.get('second_lease_flag')=='Y'){
param['function_code'] = 'HLS214VE';
param['function_usage'] = 'MODIFY';
param['bp_class'] = bp_class;
param['change_req_id'] = res.result.change_req_id;
param['document_id'] = res.result.change_req_id;
param['cond_para1'] = user_category;
param['bp_name_updated_flag'] = record.get('bp_name_updated_flag');
param['url_title'] = '${l:HLS212.BP_MASTER_MAINTAIN}';
param['query_only'] = 'N';
param['delete_flag'] = 'Y';
hls_doc_get_layout_code('con_contract_get_layout_code_link_id', param, 'hls_bp_master_req_modify_link', ds_id);
}else{
param['function_code'] = 'HLS214F'; param['function_code'] = 'HLS214F';
param['function_usage'] = 'MODIFY'; param['function_usage'] = 'MODIFY';
param['bp_class'] = bp_class; param['bp_class'] = bp_class;
...@@ -221,6 +244,7 @@ debugger; ...@@ -221,6 +244,7 @@ debugger;
param['delete_flag'] = 'Y'; param['delete_flag'] = 'Y';
// param['layout_debugger_flag']='Y'; // param['layout_debugger_flag']='Y';
hls_doc_get_layout_code('con_contract_get_layout_code_link_id', param, 'hls_bp_master_req_modify_link', ds_id); hls_doc_get_layout_code('con_contract_get_layout_code_link_id', param, 'hls_bp_master_req_modify_link', ds_id);
}
} }
} }
}, },
...@@ -277,6 +301,15 @@ debugger; ...@@ -277,6 +301,15 @@ debugger;
param['query_only'] = 'Y'; param['query_only'] = 'Y';
hls_doc_get_layout_code('con_contract_get_layout_code_link_id', param, 'hls_bp_master_op_modify_link', ds_id); hls_doc_get_layout_code('con_contract_get_layout_code_link_id', param, 'hls_bp_master_op_modify_link', ds_id);
}else{ }else{
if(record.get('bp_class')=='NP' &&record.get('bp_type')=='VENDER' &&record.get('second_lease_flag')=='Y'){
param['function_code'] = 'HLS214VED';
param['function_usage'] = 'MODIFY';
param['bp_class'] = bp_class;
param['cond_para1'] = user_category;
param['url_title'] = '${l:HLS212.BP_MASTER_MAINTAIN}';
param['query_only'] = 'N';
hls_doc_get_layout_code('con_contract_get_layout_code_link_id', param, 'hls_bp_master_modify_link', ds_id);
}else{
param['function_code'] = 'HLS214D'; param['function_code'] = 'HLS214D';
param['function_usage'] = 'MODIFY'; param['function_usage'] = 'MODIFY';
param['bp_class'] = bp_class; param['bp_class'] = bp_class;
...@@ -284,6 +317,7 @@ debugger; ...@@ -284,6 +317,7 @@ debugger;
param['url_title'] = '${l:HLS212.BP_MASTER_MAINTAIN}'; param['url_title'] = '${l:HLS212.BP_MASTER_MAINTAIN}';
param['query_only'] = 'N'; param['query_only'] = 'N';
hls_doc_get_layout_code('con_contract_get_layout_code_link_id', param, 'hls_bp_master_modify_link', ds_id); hls_doc_get_layout_code('con_contract_get_layout_code_link_id', param, 'hls_bp_master_modify_link', ds_id);
}
} }
} }
} }
......
...@@ -378,7 +378,7 @@ ...@@ -378,7 +378,7 @@
if (bp_tenant_detail_r && ds.id == prj_project_ds_id) { if (bp_tenant_detail_r && ds.id == prj_project_ds_id) {
for (var key in bp_tenant_detail_r.data) { for (var key in bp_tenant_detail_r.data) {
if(division!='70'){ if(division!='70'){
if (key != 'bp_detail_id' && key != 'score_name' && key != 'bp_age' && key != 'project_id'&& key != 'third_party_credibility' && key != 'third_party_credibility_n'&& key != 'contract_id'&& key != 'third_guar_score'&&key != 'tj_score') { if (key != 'bp_detail_id' && key != 'division' && key != 'score_name' && key != 'bp_age' && key != 'project_id'&& key != 'third_party_credibility' && key != 'third_party_credibility_n'&& key != 'contract_id'&& key != 'third_guar_score'&&key != 'tj_score') {
if (typeof bp_tenant_detail_r.get(key)== "null"||typeof bp_tenant_detail_r.get(key)== "undefined"|| bp_tenant_detail_r.get(key)== "") { if (typeof bp_tenant_detail_r.get(key)== "null"||typeof bp_tenant_detail_r.get(key)== "undefined"|| bp_tenant_detail_r.get(key)== "") {
Leaf.showInfoMessage("提示","承租人评分信息区域的所有字段,除\"第三方担保附件分数\"外,其他都为必输字段,请填写!"); Leaf.showInfoMessage("提示","承租人评分信息区域的所有字段,除\"第三方担保附件分数\"外,其他都为必输字段,请填写!");
bp_rate_flag = false; bp_rate_flag = false;
...@@ -389,7 +389,7 @@ ...@@ -389,7 +389,7 @@
} }
}else{ }else{
if('${/parameter/@division_detail}'=='03'||'${/parameter/@division_detail}'=='02'){ if('${/parameter/@division_detail}'=='03'||'${/parameter/@division_detail}'=='02'){
if (key != 'bp_detail_id' && key != 'score_name' && key != 'bp_age'&& key != 'contract_id' && key != 'project_id' && key != 'third_party_credibility' && key != 'third_party_credibility_n'&& key != 'third_guar_score'&&key != 'tj_score') { if (key != 'bp_detail_id' && key != 'division' && key != 'score_name' && key != 'bp_age'&& key != 'contract_id' && key != 'project_id' && key != 'third_party_credibility' && key != 'third_party_credibility_n'&& key != 'third_guar_score'&&key != 'tj_score') {
if (typeof bp_tenant_detail_r.get(key) == "null" || typeof bp_tenant_detail_r.get(key) == "undefined" || bp_tenant_detail_r.get(key) === "") { if (typeof bp_tenant_detail_r.get(key) == "null" || typeof bp_tenant_detail_r.get(key) == "undefined" || bp_tenant_detail_r.get(key) === "") {
Leaf.showInfoMessage("提示", "承租人评分信息区域的所有字段,除\"第三方担保附件得分\"外,其他都为必输字段,请填写!"); Leaf.showInfoMessage("提示", "承租人评分信息区域的所有字段,除\"第三方担保附件得分\"外,其他都为必输字段,请填写!");
bp_rate_flag = false; bp_rate_flag = false;
...@@ -399,7 +399,7 @@ ...@@ -399,7 +399,7 @@
} }
} }
}else{ }else{
if (key != 'bp_detail_id' && key != 'score_name' && key != 'bp_age' && key != 'project_id'&& key != 'third_party_credibility' && key != 'third_party_credibility_n'&& key != 'contract_id'&& key != 'third_guar_score') { if (key != 'bp_detail_id' && key != 'division' && key != 'score_name' && key != 'bp_age' && key != 'project_id'&& key != 'third_party_credibility' && key != 'third_party_credibility_n'&& key != 'contract_id'&& key != 'third_guar_score') {
if (typeof bp_tenant_detail_r.get(key)== "null"||typeof bp_tenant_detail_r.get(key)== "undefined"|| bp_tenant_detail_r.get(key)== "") { if (typeof bp_tenant_detail_r.get(key)== "null"||typeof bp_tenant_detail_r.get(key)== "undefined"|| bp_tenant_detail_r.get(key)== "") {
Leaf.showInfoMessage("提示","承租人评分信息区域的所有字段,除\"第三方担保附件分数\"外,其他都为必输字段,请填写!"); Leaf.showInfoMessage("提示","承租人评分信息区域的所有字段,除\"第三方担保附件分数\"外,其他都为必输字段,请填写!");
bp_rate_flag = false; bp_rate_flag = false;
...@@ -705,6 +705,25 @@ ...@@ -705,6 +705,25 @@
record.getField('bp_category_n').setReadOnly(true); record.getField('bp_category_n').setReadOnly(true);
record.getField('bp_id_n').setReadOnly(true); record.getField('bp_id_n').setReadOnly(true);
} }
//非二手机业务隐藏银行账号信息字段;二手机业务且为供应商时银行账号必填
if(division !='70' &&division !='92'){
var gridBpId= ds.bindname+'_layout_grid_id';
$(gridBpId).hideColumn('vender_bank_account_num');
$(gridBpId).hideColumn('vender_bank_account_num_n');
}else if(division =='70' ||division =='92'){
if (record.get('bp_category') == 'VENDER') {
record.getField('bp_category_n').setReadOnly(false);
record.getField('vender_bank_account_num_n').setReadOnly(false);
record.getField('vender_bank_account_num').setReadOnly(false);
record.getField('vender_bank_account_num_n').setRequired(true);
record.getField('vender_bank_account_num').setRequired(true);
}else{
record.getField('vender_bank_account_num_n').setReadOnly(true);
record.getField('vender_bank_account_num').setReadOnly(true);
record.getField('vender_bank_account_num_n').setRequired(false);
record.getField('vender_bank_account_num').setRequired(false);
}
}
} }
//现金流列表加载时隐藏资管费 18083 //现金流列表加载时隐藏资管费 18083
if(cashflow_ds_id == ds.id &&cashflow_ds_id){ if(cashflow_ds_id == ds.id &&cashflow_ds_id){
...@@ -918,6 +937,21 @@ ...@@ -918,6 +937,21 @@
record.set('seq_num', rk_value); record.set('seq_num', rk_value);
} }
//新增时只有二手机供应商银行账号必填
var bp_ds_id = get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'G_BP', 'prj_project_bp');
if (bp_ds_id == ds.id && bp_ds_id) {
if(division=='70' || division=='92'){
record.getField('vender_bank_account_num').setReadOnly(false);
record.getField('vender_bank_account_num_n').setReadOnly(false);
record.getField('vender_bank_account_num').setRequired(true);
record.getField('vender_bank_account_num_n').setRequired(true);
}else{
record.getField('vender_bank_account_num').setReadOnly(true);
record.getField('vender_bank_account_num_n').setReadOnly(true);
record.getField('vender_bank_account_num').setRequired(false);
record.getField('vender_bank_account_num_n').setRequired(false);
}
}
}; };
//客户评分 //客户评分
window['${/parameter/@layout_code}_user_button9_layout_dynamic_click'] = function () { window['${/parameter/@layout_code}_user_button9_layout_dynamic_click'] = function () {
...@@ -1023,7 +1057,7 @@ ...@@ -1023,7 +1057,7 @@
document.getElementById('${/parameter/@layout_code}_F_TENANT_SCORE_INFO_BP_TENANT_RATE_DETAIL_TJ_SCORE_prompt').style.display = 'none'; document.getElementById('${/parameter/@layout_code}_F_TENANT_SCORE_INFO_BP_TENANT_RATE_DETAIL_TJ_SCORE_prompt').style.display = 'none';
document.getElementById('${/parameter/@layout_code}_F_TENANT_SCORE_INFO_BP_TENANT_RATE_DETAIL_TJ_SCORE').style.display = 'none'; document.getElementById('${/parameter/@layout_code}_F_TENANT_SCORE_INFO_BP_TENANT_RATE_DETAIL_TJ_SCORE').style.display = 'none';
} }
}else if(division == '70' && division != '' && ('${/parameter/@division_detail}'=='03'||'${/parameter/@division_detail}'=='02')){ }else if(record.get('division') == '70' && division != '' && ('${/parameter/@division_detail}'=='03'||'${/parameter/@division_detail}'=='02')){
if(document.getElementById('${/parameter/@layout_code}_F_TENANT_SCORE_INFO_BP_TENANT_RATE_DETAIL_TJ_SCORE')){ if(document.getElementById('${/parameter/@layout_code}_F_TENANT_SCORE_INFO_BP_TENANT_RATE_DETAIL_TJ_SCORE')){
document.getElementById('${/parameter/@layout_code}_F_TENANT_SCORE_INFO_BP_TENANT_RATE_DETAIL_TJ_SCORE_prompt').style.display = 'none'; document.getElementById('${/parameter/@layout_code}_F_TENANT_SCORE_INFO_BP_TENANT_RATE_DETAIL_TJ_SCORE_prompt').style.display = 'none';
document.getElementById('${/parameter/@layout_code}_F_TENANT_SCORE_INFO_BP_TENANT_RATE_DETAIL_TJ_SCORE').style.display = 'none'; document.getElementById('${/parameter/@layout_code}_F_TENANT_SCORE_INFO_BP_TENANT_RATE_DETAIL_TJ_SCORE').style.display = 'none';
...@@ -1365,6 +1399,24 @@ ...@@ -1365,6 +1399,24 @@
var tenant_ds_id = get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'F_BASIC_INFO_1', 'prj_project'); var tenant_ds_id = get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'F_BASIC_INFO_1', 'prj_project');
var prj_quotation_ds_id = get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'F_QUOTATION_N', 'prj_quotation'); var prj_quotation_ds_id = get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'F_QUOTATION_N', 'prj_quotation');
var bp_ds_id = get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'G_BP', 'prj_project_bp');
if(bp_ds_id == ds.id&&bp_ds_id){
if(division=='70' || division =='92'){
if(name == 'bp_category'){
if(value =='VENDER'){
record.getField('vender_bank_account_num').setRequired(true);
record.getField('vender_bank_account_num_n').setRequired(true);
record.getField('vender_bank_account_num').setReadOnly(false);
record.getField('vender_bank_account_num_n').setReadOnly(false);
}else{
record.getField('vender_bank_account_num').setRequired(false);
record.getField('vender_bank_account_num_n').setRequired(false);
record.getField('vender_bank_account_num').setReadOnly(true);
record.getField('vender_bank_account_num_n').setReadOnly(true);
}
}
}
}
if(tenant_ds_id == ds.id&&tenant_ds_id){ if(tenant_ds_id == ds.id&&tenant_ds_id){
if(name == 'send_message_n'){ if(name == 'send_message_n'){
......
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