Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
leaf-hlcm
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
hlcm
leaf-hlcm
Commits
526740e9
Commit
526740e9
authored
Dec 30, 2022
by
lizhe
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
征信页面调整
parent
d2aab0ed
Changes
5
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
380 additions
and
16 deletions
+380
-16
sys_code_values.lwm
...in/webapp/WEB-INF/classes/sys/SYS1010/sys_code_values.lwm
+2
-0
hls_bp_master_create.lview
...ain/webapp/modules/hls/HLS213N/hls_bp_master_create.lview
+191
-8
hls_bp_master_modify.lview
...ain/webapp/modules/hls/HLS214N/hls_bp_master_modify.lview
+108
-4
hls_bp_master_req_modify.lview
...webapp/modules/hls/HLS214N/hls_bp_master_req_modify.lview
+77
-4
sys_code.lview
src/main/webapp/modules/sys/SYS1010/sys_code.lview
+2
-0
No files found.
src/main/webapp/WEB-INF/classes/sys/SYS1010/sys_code_values.lwm
View file @
526740e9
...
...
@@ -12,6 +12,8 @@
<ns1:field
name=
"ref_v03"
databaseType=
"VARCHAR"
datatype=
"java.lang.String"
prompt=
"附加值2"
/>
<ns1:field
name=
"ref_v04"
databaseType=
"VARCHAR"
datatype=
"java.lang.String"
prompt=
"附加值2描述"
/>
<ns1:field
name=
"enabled_flag"
databaseType=
"VARCHAR"
datatype=
"java.lang.String"
prompt=
"SYS_CODE.ENABLED_FLAG"
/>
<ns1:field
name=
"credit_code"
databaseType=
"VARCHAR"
datatype=
"java.lang.String"
prompt=
"征信代码"
/>
<ns1:field
name=
"credit_name"
databaseType=
"VARCHAR"
datatype=
"java.lang.String"
prompt=
"征信描述"
/>
</ns1:fields>
<ns1:primary-key>
<ns1:pk-field
name=
"code_value_id"
/>
...
...
src/main/webapp/modules/hls/HLS213N/hls_bp_master_create.lview
View file @
526740e9
...
...
@@ -23,6 +23,7 @@
<a:link
id=
"gh_nc_post_addcustomerinfo_link"
model=
"hls.HLS213.hls_bp_master_nc_post"
modelaction=
"execute"
/>
<a:link
id=
"${/parameter/@layout_code}_signer_create_link_id"
model=
"hls.HLS213.hls_bp_master_signer_create_check"
modelaction=
"update"
/>
<a:link
id=
"rsc303_fin_statement_link"
url=
"${/request/@context_path}/modules/rsc/RSC303/rsc_fin_statement_prj_all_query.lview"
/>
<script
type=
"text/javascript"
>
<![CDATA[
Leaf.onReady(function () {
var unit_id = '${/model/user_agent_description/record/@unit_id}';
...
...
@@ -60,6 +61,10 @@
bp_record.getField('agent_type_n').setReadOnly(true);
// bp_record.getField('agent_type_n').setRequired(false);
}
//自然人不展示财报按钮
if('${/parameter/@bp_class}' == 'NP' && document.getElementById('${/parameter/@layout_code}_user_button2')){
document.getElementById('${/parameter/@layout_code}_user_button2').style.display = 'none';
}
if (ds_id && '${/parameter/@default_value_dsid}') {
var head_record = $('${/parameter/@default_value_dsid}').getCurrentRecord();
...
...
@@ -122,6 +127,26 @@
address_record.getField('address_type_n').setReadOnly(true);
address_record.getField('country_id_n').setReadOnly(true);
}
//征信 企业默认添加 法定代表人 企业关联信息记录 add start
var company_ds_id = get_dsid_by_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'hls_bp_master_company_info');
var company_ds_id_ds = $(company_ds_id);
if(bp_record.get('bp_type')!='VENDER') {
var init_company_record = new Leaf.Record({
'other_relationships': '1',
'other_relationships_n': '主要组成人员',
'identity_type': '11',
'identity_type_n': '法定代表人',
'ref_v01': '1',
'ref_v01_n': '自然人'
});
company_ds_id_ds.add(init_company_record);
var company_record = company_ds_id_ds.getAt(0);
company_record.getField('other_relationships_n').setReadOnly(true);
company_record.getField('identity_type_n').setReadOnly(true);
company_record.getField('ref_v01_n').setReadOnly(true);
}
//征信 企业默认添加 法定代表人 企业关联信息记录 add end
}
var current_record = bp_master_role_ds.getAt(0);
current_record.getField('bp_type_n').setReadOnly(true);
...
...
@@ -201,11 +226,11 @@
if ((ds.id).indexOf('hls_bp_master') != -1) {
//征信add start
if(record.get('bp_class') && record.get('bp_class') == 'ORG'){
if(record.get('bp_type') == 'TENANT'){
record.getField('etp_sts').setRequired(true);
record.getField('credit_code').setRequired(true);
//
record.getField('credit_code').setRequired(true);
record.getField('etp_sts_n').setRequired(true);
record.getField('org_type').setRequired(true);
record.getField('org_type_n').setRequired(true);
...
...
@@ -216,11 +241,21 @@
record.getField('due_date').setRequired(true);
record.getField('org_unit_property').setRequired(true);
record.getField('org_unit_property_n').setRequired(true);
record.getField('industry').setRequired(true);
record.getField('industry_n').setRequired(true);
//record.getField('industry').setRequired(true);
//record.getField('industry_n').setRequired(true);
record.getField('industry_a').setRequired(true);
record.getField('industry_a_n').setRequired(true);
record.getField('industry_b').setRequired(true);
record.getField('industry_b_n').setRequired(true);
record.getField('industry_c').setRequired(true);
record.getField('industry_c_n').setRequired(true);
record.getField('industry_d').setRequired(true);
record.getField('industry_d_n').setRequired(true);
record.getField('nationalities').setRequired(true);
record.getField('nationalities_n').setRequired(true);
}
}
//征信add end
// record.getField('cell_phone').setRequired(true);
//record.getField('cell_phone').setRequired(true);
...
...
@@ -565,7 +600,7 @@
//验证是否有户籍地址,或者通讯地址
var
address_ds_id =
get_dsid_by_basetable(window['${/parameter/@layout_code}_layoutDataSetList'],
'hls_bp_master_address');
var
records_addr =
$(address_ds_id).getAll();
``
var
records_addr =
$(address_ds_id).getAll();
if
(head_record.get('bp_class')
=='NP'&&head_record.get('bp_type')!='THIRD_PARTY'){
//判断户籍地址
var
flag =
true;
...
...
@@ -616,6 +651,25 @@
return
false;
}
}
//征信校验
企业关联方至少一条法定代表人数据
start
var
company_ds_id =
get_dsid_by_basetable(window['${/parameter/@layout_code}_layoutDataSetList'],
'hls_bp_master_company_info');
var
records_company =
$(company_ds_id).getAll();
var
flag_company =
0;
for(var
i=
0;i<records_company.length;i++){
if
(records_company[i].get('identity_type')
==
'11'){
flag_company
++;
}
}
if
(
flag_company =
=
0
&&head_record.get('bp_type')!='VENDER'){
Leaf.showErrorMessage('${l:PROMPT}',
'法人必填[法定代表人],请在企业关联信息新增!');
return
false;
}
if
(flag_company
>
1){
Leaf.showErrorMessage('${l:PROMPT}', '法人只能填写一条[法定代表人],请在企业关联信息修改!');
return false;
}
//征信校验 企业关联方至少一条法定代表人数据 end
}
//=================
...
...
@@ -694,10 +748,11 @@
var gird_ds_id = 'BP_NP_CREATE_BP_ASSETS01_hls_bp_assets_ds';
var gird_ds_id2 = 'BP_NP_CREATE_BP_ASSETS04_hls_bp_assets_ds';
var gird_ds_id3 = get_dsid_by_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'hls_bp_bank_flow');
debugger;
//中征码校验
//征信add start 中征码校验
if (record.get('bp_class') == 'ORG') {
if(record.get('bp_type') == 'TENANT'){
var credit_code = record.get('credit_code');
if (!Leaf.isEmpty(credit_code)) {
...
...
@@ -718,6 +773,113 @@
}
}
}
if (name == 'org_type') {
record.set('org_type_sub', '');
record.set('org_type_sub_n', '');
//企业规模,当组织机构类型为机关、事业单位时,为空且只读,其他情况必填
if(value =='3'||value =='5'){
record.set('enterprise_scale', '');
record.set('enterprise_scale_n', '');
record.getField('enterprise_scale_n').setReadOnly(true);
record.getField('enterprise_scale').setRequired(false);
record.getField('enterprise_scale_n').setRequired(false);
}else{
record.getField('enterprise_scale_n').setReadOnly(false);
record.getField('enterprise_scale').setRequired(true);
record.getField('enterprise_scale_n').setRequired(true);
}
}
//法人承租人添加 法人姓名和法人身份证号 时,更新企业关联信息的法人数据
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')){
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 =
=
'other_relationships'){
if(
value =
=
'2'){
record.getField('capital_key').setRequired(true);
}else{
record.getField('capital_key').setRequired(false);
}
}
if(
name =
=
'work_status'){
//当“就业状况”为“11
国家公务员”、“
13
专业技术人员”、“
17
职员”、“
21
企业管理人员”、“
24
工人”或“
91
在职”时,
//
“单位名称”、“单位性质”、“单位所属行业”、“职业类型
、“职务”、“职称”、“入职年份”、单位地址、“单位所在地邮编”、“单位所在地行政区划”、“单位电话”必填。
//
其余情况,这些字段为空只读
if(
value =
=
'11'||
value =
=
'13'||
value =
=
'17'||
value =
=
'21'||
value =
=
'24'||
value =
=
'91'){
record.getField('work_unit').setReadOnly(false);
record.getField('work_unit').setRequired(true);
record.getField('unit_properties_n').setReadOnly(false);
record.getField('unit_properties_n').setRequired(true);
record.getField('occuption_n').setReadOnly(false);
record.getField('occuption_n').setRequired(true);
record.getField('position_n').setReadOnly(false);
record.getField('position_n').setRequired(true);
record.getField('positional_titles').setReadOnly(false);
record.getField('positional_titles').setRequired(true);
record.getField('entry_date').setReadOnly(false);
record.getField('entry_date').setRequired(true);
record.getField('work_unit_address').setReadOnly(false);
record.getField('work_unit_address').setRequired(true);
record.getField('work_unit_zip').setReadOnly(false);
record.getField('work_unit_zip').setRequired(true);
record.getField('work_province_n').setReadOnly(false);
record.getField('work_province_n').setRequired(true);
record.getField('work_city_n').setReadOnly(false);
record.getField('work_city_n').setRequired(true);
record.getField('work_district_n').setReadOnly(false);
record.getField('work_district_n').setRequired(true);
record.getField('work_unit_phone').setReadOnly(false);
record.getField('work_unit_phone').setRequired(true);
record.getField('industry_a_n').setReadOnly(false);
record.getField('industry_a_n').setRequired(true);
}else{
record.getField('work_unit').setReadOnly(true);
record.getField('work_unit').setRequired(false);
record.getField('unit_properties_n').setReadOnly(true);
record.getField('unit_properties_n').setRequired(false);
record.getField('occuption_n').setReadOnly(true);
record.getField('occuption_n').setRequired(false);
record.getField('position_n').setReadOnly(true);
record.getField('position_n').setRequired(false);
record.getField('positional_titles').setReadOnly(true);
record.getField('positional_titles').setRequired(false);
record.getField('entry_date').setReadOnly(true);
record.getField('entry_date').setRequired(false);
record.getField('work_unit_address').setReadOnly(true);
record.getField('work_unit_address').setRequired(false);
record.getField('work_unit_zip').setReadOnly(true);
record.getField('work_unit_zip').setRequired(false);
record.getField('work_province_n').setReadOnly(true);
record.getField('work_province_n').setRequired(false);
record.getField('work_city_n').setReadOnly(true);
record.getField('work_city_n').setRequired(false);
record.getField('work_district_n').setReadOnly(true);
record.getField('work_district_n').setRequired(false);
record.getField('work_unit_phone').setReadOnly(true);
record.getField('work_unit_phone').setRequired(false);
record.getField('industry_a_n').setReadOnly(true);
record.getField('industry_a_n').setRequired(false);
}
}
//征信add
end
if
(
gird_ds_id =
=
ds.id
||
gird_ds_id2 =
=
ds.id)
{
if
(
name =
=
'relationship_with_bp')
{
if
(
value =
=
'A7501')
{
...
...
@@ -932,7 +1094,6 @@
}
}else
if
(
value =
=
'NO_BILLING'){//暂时不开票
debugger;
//一般纳税人
record.getField('taxpayer_type').setRequired(true);
record.getField('taxpayer_type_n').setRequired(true);
...
...
@@ -1151,6 +1312,28 @@
}
};
//征信 add start 财报查询按钮
window['${/parameter/@layout_code}_user_button2_layout_dynamic_click'] = function () {
var bp_ds_id = get_dsid_by_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'hls_bp_master');
var record = $(bp_ds_id).getAt(0)
if (Ext.isEmpty(record.get('bp_code'))) {
Leaf.showMessage('${l:PROMPT}', '请先保存商业伙伴数据!');
return;
}
new Leaf.Window({
id: 'rsc303_fin_statement_query',
url: $('rsc303_fin_statement_link').getUrl(),
title: '查看财报',
fullScreen: true,
params: {
bp_id: record.get('bp_id') ,
bp_code:record.get('bp_code')
}
});
}
//征信 add end
]]>
</script>
<a:screen-include
screen=
"modules/cont/CON500/con_contract_get_layout_code.lview"
/>
</a:view>
...
...
src/main/webapp/modules/hls/HLS214N/hls_bp_master_modify.lview
View file @
526740e9
...
...
@@ -25,6 +25,7 @@
<a:link
id=
"hls214_bp_master_save_link_id"
model=
"hls.HLS214.hls_bp_change_agent"
modelaction=
"update"
/>
<a:link
id=
"${/parameter/@layout_code}_signer_create_link_id"
model=
"hls.HLS213.hls_bp_master_signer_create_check"
modelaction=
"update"
/>
<a:link
id=
"rsc303_fin_statement_link"
url=
"${/request/@context_path}/modules/rsc/RSC303/rsc_fin_statement_prj_all_query.lview"
/>
<!-- <a:link id="hls214_sap_eai_create_customer_link" url="${/request/@context_path}/modules/interface/INTERFACE_EAI/hls_sap_eai_CrCustomer.lsc"/>-->
<!-- <a:link id="hls214_sap_eai_create_vender_link" url="${/request/@context_path}/modules/interface/INTERFACE_EAI/hls_sap_eai_CrVender.lsc"/>-->
<!-- <script src="${/request/@context_path}/javascripts/identity_card_info_query.js"-->
...
...
@@ -387,7 +388,7 @@
if(record.get('bp_class')
&&
record.get('bp_class')
==
'ORG'){
if(record.get('bp_type')
==
'TENANT'){
record.getField('etp_sts').setRequired(true);
record.getField('credit_code').setRequired(true);
//
record.getField('credit_code').setRequired(true);
record.getField('etp_sts_n').setRequired(true);
record.getField('org_type').setRequired(true);
record.getField('org_type_n').setRequired(true);
...
...
@@ -398,9 +399,18 @@
record.getField('due_date').setRequired(true);
record.getField('org_unit_property').setRequired(true);
record.getField('org_unit_property_n').setRequired(true);
record.getField('industry').setRequired(true);
record.getField('industry_n').setRequired(true);
//record.getField('industry').setRequired(true);
//record.getField('industry_n').setRequired(true);
record.getField('industry_a').setRequired(true);
record.getField('industry_a_n').setRequired(true);
record.getField('industry_b').setRequired(true);
record.getField('industry_b_n').setRequired(true);
record.getField('industry_c').setRequired(true);
record.getField('industry_c_n').setRequired(true);
record.getField('industry_d').setRequired(true);
record.getField('industry_d_n').setRequired(true);
record.getField('nationalities').setRequired(true);
record.getField('nationalities_n').setRequired(true);
}
}
//法人供应商非必填
18083
2022/11/25
...
...
@@ -519,7 +529,7 @@
//中征码校验
if
(record.get('bp_class')
==
'ORG')
{
if(record.get('bp_type')
==
'TENANT'){
if(record.get('bp_type')
==
'TENANT'
&&
name =
='credit_code'
){
var
credit_code =
record.get('credit_code');
if
(!Leaf.isEmpty(credit_code))
{
if
(
credit_code.length =
=
'16'){
...
...
@@ -718,6 +728,69 @@
}
}
//征信添加限制
if(name == 'work_status'){
//当“就业状况”为“11 国家公务员”、“ 13 专业技术人员”、“ 17 职员”、“ 21 企业管理人员”、“ 24 工人”或“ 91 在职”时,
// “单位名称”、“单位性质”、“单位所属行业”、“职业类型 、“职务”、“职称”、“入职年份”、单位地址、“单位所在地邮编”、“单位所在地行政区划”、“单位电话”必填。
// 其余情况,这些字段为空只读
if(value == '11'||value == '13'||value == '17'||value == '21'||value == '24'||value == '91'){
record.getField('work_unit').setReadOnly(false);
record.getField('work_unit').setRequired(true);
record.getField('unit_properties_n').setReadOnly(false);
record.getField('unit_properties_n').setRequired(true);
record.getField('occuption_n').setReadOnly(false);
record.getField('occuption_n').setRequired(true);
record.getField('position_n').setReadOnly(false);
record.getField('position_n').setRequired(true);
record.getField('positional_titles').setReadOnly(false);
record.getField('positional_titles').setRequired(true);
record.getField('entry_date').setReadOnly(false);
record.getField('entry_date').setRequired(true);
record.getField('work_unit_address').setReadOnly(false);
record.getField('work_unit_address').setRequired(true);
record.getField('work_unit_zip').setReadOnly(false);
record.getField('work_unit_zip').setRequired(true);
record.getField('work_province_n').setReadOnly(false);
record.getField('work_province_n').setRequired(true);
record.getField('work_city_n').setReadOnly(false);
record.getField('work_city_n').setRequired(true);
record.getField('work_district_n').setReadOnly(false);
record.getField('work_district_n').setRequired(true);
record.getField('work_unit_phone').setReadOnly(false);
record.getField('work_unit_phone').setRequired(true);
record.getField('industry_a_n').setReadOnly(false);
record.getField('industry_a_n').setRequired(true);
}else{
record.getField('work_unit').setReadOnly(true);
record.getField('work_unit').setRequired(false);
record.getField('unit_properties_n').setReadOnly(true);
record.getField('unit_properties_n').setRequired(false);
record.getField('occuption_n').setReadOnly(true);
record.getField('occuption_n').setRequired(false);
record.getField('position_n').setReadOnly(true);
record.getField('position_n').setRequired(false);
record.getField('positional_titles').setReadOnly(true);
record.getField('positional_titles').setRequired(false);
record.getField('entry_date').setReadOnly(true);
record.getField('entry_date').setRequired(false);
record.getField('work_unit_address').setReadOnly(true);
record.getField('work_unit_address').setRequired(false);
record.getField('work_unit_zip').setReadOnly(true);
record.getField('work_unit_zip').setRequired(false);
record.getField('work_province_n').setReadOnly(true);
record.getField('work_province_n').setRequired(false);
record.getField('work_city_n').setReadOnly(true);
record.getField('work_city_n').setRequired(false);
record.getField('work_district_n').setReadOnly(true);
record.getField('work_district_n').setRequired(false);
record.getField('work_unit_phone').setReadOnly(true);
record.getField('work_unit_phone').setRequired(false);
record.getField('industry_a_n').setReadOnly(true);
record.getField('industry_a_n').setRequired(false);
}
}
//征信add end
}
var test_ds_id = get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'F_BASIC', 'hls_bp_master');
...
...
@@ -979,6 +1052,37 @@
user_button4.style.display = 'none';
}
}*/
//征信 add start 财报查询按钮
window['${/parameter/@layout_code}_user_button2_layout_dynamic_click'] = function () {
var bp_ds_id = get_dsid_by_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'hls_bp_master');
var record = $(bp_ds_id).getAt(0)
if (Ext.isEmpty(record.get('bp_code'))) {
Leaf.showMessage('${l:PROMPT}', '请先保存商业伙伴数据!');
return;
}
new Leaf.Window({
id: 'rsc303_fin_statement_query',
url: $('rsc303_fin_statement_link').getUrl(),
title: '查看财报',
fullScreen: true,
params: {
bp_id: record.get('bp_id') ,
bp_code:record.get('bp_code')
}
});
}
Leaf.onReady(function () {
//自然人不展示财报按钮
if('${/parameter/@bp_class}' == 'NP'
&&
document.getElementById('${/parameter/@layout_code}_user_button2') ){
document.getElementById('${/parameter/@layout_code}_user_button2').style.display = 'none';
}
});
//征信 add end
]]>
</script>
<a:screen-include
screen=
"modules/cont/CON500/con_contract_get_layout_code.lview"
/>
</a:view>
...
...
src/main/webapp/modules/hls/HLS214N/hls_bp_master_req_modify.lview
View file @
526740e9
...
...
@@ -410,7 +410,7 @@
if(record.get('bp_class')
&&
record.get('bp_class')
==
'ORG'){
if(record.get('bp_type')
==
'TENANT'){
record.getField('etp_sts').setRequired(true);
record.getField('credit_code').setRequired(true);
//
record.getField('credit_code').setRequired(true);
record.getField('etp_sts_n').setRequired(true);
record.getField('org_type').setRequired(true);
record.getField('org_type_n').setRequired(true);
...
...
@@ -421,9 +421,18 @@
record.getField('due_date').setRequired(true);
record.getField('org_unit_property').setRequired(true);
record.getField('org_unit_property_n').setRequired(true);
record.getField('industry').setRequired(true);
record.getField('industry_n').setRequired(true);
//record.getField('industry').setRequired(true);
//record.getField('industry_n').setRequired(true);
record.getField('industry_a').setRequired(true);
record.getField('industry_a_n').setRequired(true);
record.getField('industry_b').setRequired(true);
record.getField('industry_b_n').setRequired(true);
record.getField('industry_c').setRequired(true);
record.getField('industry_c_n').setRequired(true);
record.getField('industry_d').setRequired(true);
record.getField('industry_d_n').setRequired(true);
record.getField('nationalities').setRequired(true);
record.getField('nationalities_n').setRequired(true);
}
}
...
...
@@ -569,7 +578,7 @@
//中征码校验
if (record.get('bp_class') == 'ORG') {
if(record.get('bp_type') == 'TENANT'){
if(record.get('bp_type') == 'TENANT'
&&
name =='credit_code'
){
var credit_code = record.get('credit_code');
if (!Leaf.isEmpty(credit_code)) {
if (credit_code.length == '16'){
...
...
@@ -836,6 +845,70 @@
}
//征信添加限制
if(name == 'work_status'){
//当“就业状况”为“11 国家公务员”、“ 13 专业技术人员”、“ 17 职员”、“ 21 企业管理人员”、“ 24 工人”或“ 91 在职”时,
// “单位名称”、“单位性质”、“单位所属行业”、“职业类型 、“职务”、“职称”、“入职年份”、单位地址、“单位所在地邮编”、“单位所在地行政区划”、“单位电话”必填。
// 其余情况,这些字段为空只读
if(value == '11'||value == '13'||value == '17'||value == '21'||value == '24'||value == '91'){
record.getField('work_unit').setReadOnly(false);
record.getField('work_unit').setRequired(true);
record.getField('unit_properties_n').setReadOnly(false);
record.getField('unit_properties_n').setRequired(true);
record.getField('occuption_n').setReadOnly(false);
record.getField('occuption_n').setRequired(true);
record.getField('position_n').setReadOnly(false);
record.getField('position_n').setRequired(true);
record.getField('positional_titles').setReadOnly(false);
record.getField('positional_titles').setRequired(true);
record.getField('entry_date').setReadOnly(false);
record.getField('entry_date').setRequired(true);
record.getField('work_unit_address').setReadOnly(false);
record.getField('work_unit_address').setRequired(true);
record.getField('work_unit_zip').setReadOnly(false);
record.getField('work_unit_zip').setRequired(true);
record.getField('work_province_n').setReadOnly(false);
record.getField('work_province_n').setRequired(true);
record.getField('work_city_n').setReadOnly(false);
record.getField('work_city_n').setRequired(true);
record.getField('work_district_n').setReadOnly(false);
record.getField('work_district_n').setRequired(true);
record.getField('work_unit_phone').setReadOnly(false);
record.getField('work_unit_phone').setRequired(true);
record.getField('industry_a_n').setReadOnly(false);
record.getField('industry_a_n').setRequired(true);
}else{
record.getField('work_unit').setReadOnly(true);
record.getField('work_unit').setRequired(false);
record.getField('unit_properties_n').setReadOnly(true);
record.getField('unit_properties_n').setRequired(false);
record.getField('occuption_n').setReadOnly(true);
record.getField('occuption_n').setRequired(false);
record.getField('position_n').setReadOnly(true);
record.getField('position_n').setRequired(false);
record.getField('positional_titles').setReadOnly(true);
record.getField('positional_titles').setRequired(false);
record.getField('entry_date').setReadOnly(true);
record.getField('entry_date').setRequired(false);
record.getField('work_unit_address').setReadOnly(true);
record.getField('work_unit_address').setRequired(false);
record.getField('work_unit_zip').setReadOnly(true);
record.getField('work_unit_zip').setRequired(false);
record.getField('work_province_n').setReadOnly(true);
record.getField('work_province_n').setRequired(false);
record.getField('work_city_n').setReadOnly(true);
record.getField('work_city_n').setRequired(false);
record.getField('work_district_n').setReadOnly(true);
record.getField('work_district_n').setRequired(false);
record.getField('work_unit_phone').setReadOnly(true);
record.getField('work_unit_phone').setRequired(false);
record.getField('industry_a_n').setReadOnly(true);
record.getField('industry_a_n').setRequired(false);
}
}
//征信add end
};
function upload_file(id, name, query_only) {
...
...
src/main/webapp/modules/sys/SYS1010/sys_code.lview
View file @
526740e9
...
...
@@ -200,6 +200,8 @@
<a:column
name=
"ref_v02"
editorFunction=
"codeValueNameEditer"
width=
"100"
/>
<a:column
name=
"ref_v03"
editorFunction=
"codeValueNameEditer"
width=
"100"
/>
<a:column
name=
"ref_v04"
editorFunction=
"codeValueNameEditer"
width=
"100"
/>
<a:column
name=
"credit_code"
editorFunction=
"codeValueNameEditer"
width=
"100"
/>
<a:column
name=
"credit_name"
editorFunction=
"codeValueNameEditer"
width=
"100"
/>
</a:columns>
<a:editors>
<a:checkBox
id=
"sys_code_ref_grid_ckb"
/>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment