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
808eb393
Commit
808eb393
authored
Sep 14, 2024
by
18083
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
二手机自然人银企直连改造北京心诚终端合同模板调整
parent
c621fdeb
Changes
10
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
345 additions
and
39 deletions
+345
-39
bp_agent_second_lease.lwm
...app/WEB-INF/classes/hls/HLS213N/bp_agent_second_lease.lwm
+24
-0
con_file_download.lwm
...ain/webapp/WEB-INF/classes/wx/WX100/con_file_download.lwm
+6
-2
con_re_print_entrance.lview
...in/webapp/modules/cont/CON311/con_re_print_entrance.lview
+1
-1
con_contract_modify.lview
...main/webapp/modules/cont/CON505/con_contract_modify.lview
+1
-1
hls_bp_master_create.lview
...ain/webapp/modules/hls/HLS213N/hls_bp_master_create.lview
+2
-0
hls_bp_master_create_entrance.lview
...p/modules/hls/HLS213N/hls_bp_master_create_entrance.lview
+19
-3
hls_bp_master_modify_entrance.lview
...p/modules/hls/HLS214N/hls_bp_master_modify_entrance.lview
+90
-18
prj_project_create.lview
src/main/webapp/modules/prj/PRJ500N/prj_project_create.lview
+75
-7
prj_project_maintain.lview
...ain/webapp/modules/prj/PRJ501N/prj_project_maintain.lview
+75
-6
prj_project_maintain_wfl_new.lview
...pp/modules/prj/PRJ501N/prj_project_maintain_wfl_new.lview
+52
-1
No files found.
src/main/webapp/WEB-INF/classes/hls/HLS213N/bp_agent_second_lease.lwm
0 → 100644
View file @
808eb393
<?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>
src/main/webapp/WEB-INF/classes/wx/WX100/con_file_download.lwm
View file @
808eb393
...
@@ -143,8 +143,12 @@ select fa.file_name,fa.file_path,fa.attachment_id
...
@@ -143,8 +143,12 @@ select fa.file_name,fa.file_path,fa.attachment_id
'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
...
...
src/main/webapp/modules/cont/CON311/con_re_print_entrance.lview
View file @
808eb393
...
@@ -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;
}
}
...
...
src/main/webapp/modules/cont/CON505/con_contract_modify.lview
View file @
808eb393
This source diff could not be displayed because it is too large. You can
view the blob
instead.
src/main/webapp/modules/hls/HLS213N/hls_bp_master_create.lview
View file @
808eb393
...
@@ -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) {
...
...
src/main/webapp/modules/hls/HLS213N/hls_bp_master_create_entrance.lview
View file @
808eb393
<?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
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=
"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() {
...
@@ -34,12 +37,22 @@
...
@@ -34,12 +37,22 @@
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}');
}
}
}
}
}
};
};
...
@@ -101,6 +114,9 @@
...
@@ -101,6 +114,9 @@
if("${/model/user_name_path/record/@user_name}"=="DSF001"||"${/model/user_name_path/record/@user_name}"=="DSF002"){
if("${/model/user_name_path/record/@user_name}"=="DSF001"||"${/model/user_name_path/record/@user_name}"=="DSF002"){
r.set('bp_category', 'THIRD_PARTY');
r.set('bp_category', 'THIRD_PARTY');
r.set('bp_category_n', '第三方');
r.set('bp_category_n', '第三方');
}else if("${/model/user_division/record/@division}"=='95'){
r.set('bp_category','RENTER');
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', '承租人');
...
...
src/main/webapp/modules/hls/HLS214N/hls_bp_master_modify_entrance.lview
View file @
808eb393
This diff is collapsed.
Click to expand it.
src/main/webapp/modules/prj/PRJ500N/prj_project_create.lview
View file @
808eb393
...
@@ -1060,7 +1060,25 @@
...
@@ -1060,7 +1060,25 @@
var
prj_project_history_ds_id =
get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'],
'T_HISTORY_INGO',
'hls_bp_master');
var
prj_project_history_ds_id =
get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'],
'T_HISTORY_INGO',
'hls_bp_master');
var
score_ds_id =
get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'],
'F_TENANT_SCORE_INFO',
'bp_tenant_rate_detail');
var
score_ds_id =
get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'],
'F_TENANT_SCORE_INFO',
'bp_tenant_rate_detail');
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
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
(
prj_quotation_ds_id =
=
ds.id)
{
if
(
prj_quotation_ds_id =
=
ds.id)
{
if
(
name =
=
'hd_user_col_v06')
{
if
(
name =
=
'hd_user_col_v06')
{
if('${/parameter/@asset_fee_flag}'=='Y'){
if('${/parameter/@asset_fee_flag}'=='Y'){
...
@@ -1083,7 +1101,7 @@
...
@@ -1083,7 +1101,7 @@
}
else
{
}
else
{
record.getField('asset_id').setRequired(true);
record.getField('asset_id').setRequired(true);
record.getField('asset_id_n').setRequired(true);
record.getField('asset_id_n').setRequired(true);
//
展示
组件
//
隐藏
组件
if(document.getElementById('${/parameter/@layout_code}_F_RATE_N_component_id')){
if(document.getElementById('${/parameter/@layout_code}_F_RATE_N_component_id')){
document.getElementById('${/parameter/@layout_code}_F_RATE_N_component_id')
.style.display =
'block'
;
document.getElementById('${/parameter/@layout_code}_F_RATE_N_component_id')
.style.display =
'block'
;
}
}
...
@@ -1396,6 +1414,25 @@
...
@@ -1396,6 +1414,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){
...
@@ -1493,6 +1530,21 @@
...
@@ -1493,6 +1530,21 @@
var
rk_value =
seq_num
+
1;
var
rk_value =
seq_num
+
1;
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);
}
}
}
};
};
//客户评分
//客户评分
...
@@ -1587,12 +1639,24 @@
...
@@ -1587,12 +1639,24 @@
$L.showMessage('提示','承租人的居住地址不能为空');
$L.showMessage('提示','承租人的居住地址不能为空');
return
;
return
;
}
}
}
//二手机产品线合作伙伴维护了供应商则需校验供应商银行信息必填
18083
2024/7/10
var
vender_bp_ds_id =
get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'],
'G_BP',
'prj_project_bp');
var
vender_records =
$(vender_bp_ds_id).getAll();
var
vender_count =
0;
for(var
i=
0;i<vender_records.length;i++){
if(vender_records[i].get('bp_category')=='VENDER'){
vender_count =
vender_count+1;
}
}
}
var
promt;
if((current_record.get('division')=='70'
||current_record.get('division')=='92')&&
vender_count
>
0){
promt ='该笔报单后续将把设备款全部支付给供应商,确认要提交工作流吗?';
}else{
promt ='确认要提交工作流吗?';
}
if (record.get('large_balance') == 'YES') {
if (record.get('large_balance') == 'YES') {
var project_number = current_record.get('project_number');
var project_number = current_record.get('project_number');
Leaf.request({
Leaf.request({
...
@@ -1669,7 +1733,7 @@
...
@@ -1669,7 +1733,7 @@
});
});
}else {
}else {
if ($(ds_id).validate()) {
if ($(ds_id).validate()) {
Leaf.showConfirm('${HLS.PROMPT}',
'确认要提交工作流吗?'
,
function
()
{
Leaf.showConfirm('${HLS.PROMPT}',
promt
, function () {
var lease_ds_id = get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'F_QUOTATION_N', 'prj_quotation');
var lease_ds_id = get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'F_QUOTATION_N', 'prj_quotation');
var ds_id = get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'G_LEASE_HEAD_CAR', 'prj_project_lease_item');
var ds_id = get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'G_LEASE_HEAD_CAR', 'prj_project_lease_item');
if(division=='30'||division=='50'||division=='99'){
if(division=='30'||division=='50'||division=='99'){
...
@@ -1770,6 +1834,8 @@
...
@@ -1770,6 +1834,8 @@
$('PROJECT_CREATE_NP_G_LEASE_HEAD_CAR_prj_project_lease_item_layout_grid_id').hideColumn('residual_value_amount');
$('PROJECT_CREATE_NP_G_LEASE_HEAD_CAR_prj_project_lease_item_layout_grid_id').hideColumn('residual_value_amount');
$('PROJECT_CREATE_NP_G_LEASE_HEAD_CAR_prj_project_lease_item_layout_grid_id').hideColumn('ownership_flag_n');
$('PROJECT_CREATE_NP_G_LEASE_HEAD_CAR_prj_project_lease_item_layout_grid_id').hideColumn('ownership_flag_n');
$('PROJECT_CREATE_NP_G_LEASE_HEAD_CAR_prj_project_lease_item_layout_grid_id').hideColumn('created_by_n');
$('PROJECT_CREATE_NP_G_LEASE_HEAD_CAR_prj_project_lease_item_layout_grid_id').hideColumn('created_by_n');
$('PROJECT_CREATE_NP_G_BP_prj_project_bp_layout_grid_id').hideColumn('vender_bank_account_num_n');
$('PROJECT_CREATE_NP_G_BP_prj_project_bp_layout_grid_id').hideColumn('vender_bank_account_num');
}
}
else {
else {
$('PROJECT_CREATE_NP_G_LEASE_HEAD_CAR_prj_project_lease_item_layout_grid_id').hideColumn('machine_number_70');
$('PROJECT_CREATE_NP_G_LEASE_HEAD_CAR_prj_project_lease_item_layout_grid_id').hideColumn('machine_number_70');
...
@@ -1782,6 +1848,8 @@
...
@@ -1782,6 +1848,8 @@
$('PROJECT_CREATE_NP_G_LEASE_HEAD_CAR_prj_project_lease_item_layout_grid_id').hideColumn('residual_value_amount');
$('PROJECT_CREATE_NP_G_LEASE_HEAD_CAR_prj_project_lease_item_layout_grid_id').hideColumn('residual_value_amount');
$('PROJECT_CREATE_NP_G_LEASE_HEAD_CAR_prj_project_lease_item_layout_grid_id').hideColumn('ownership_flag_n');
$('PROJECT_CREATE_NP_G_LEASE_HEAD_CAR_prj_project_lease_item_layout_grid_id').hideColumn('ownership_flag_n');
$('PROJECT_CREATE_NP_G_LEASE_HEAD_CAR_prj_project_lease_item_layout_grid_id').hideColumn('created_by_n');
$('PROJECT_CREATE_NP_G_LEASE_HEAD_CAR_prj_project_lease_item_layout_grid_id').hideColumn('created_by_n');
$('PROJECT_CREATE_NP_G_BP_prj_project_bp_layout_grid_id').hideColumn('vender_bank_account_num_n');
$('PROJECT_CREATE_NP_G_BP_prj_project_bp_layout_grid_id').hideColumn('vender_bank_account_num');
}
}
})
})
...
...
src/main/webapp/modules/prj/PRJ501N/prj_project_maintain.lview
View file @
808eb393
...
@@ -708,7 +708,25 @@
...
@@ -708,7 +708,25 @@
var
prj_quotation_ds_id =
get_dsid_by_basetable(window['${/parameter/@layout_code}_layoutDataSetList'],
'prj_quotation');
var
prj_quotation_ds_id =
get_dsid_by_basetable(window['${/parameter/@layout_code}_layoutDataSetList'],
'prj_quotation');
var
lease_item_ds_id =
get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'],
'G_LEASE_HEAD_CAR',
'prj_project_lease_item');
var
lease_item_ds_id =
get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'],
'G_LEASE_HEAD_CAR',
'prj_project_lease_item');
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
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
(
prj_quotation_ds_id =
=
ds.id)
{
if
(
prj_quotation_ds_id =
=
ds.id)
{
if
(
name =
=
'hd_user_col_v06')
{
if
(
name =
=
'hd_user_col_v06')
{
if('${/parameter/@asset_fee_flag}'=='Y'){
if('${/parameter/@asset_fee_flag}'=='Y'){
...
@@ -1055,7 +1073,7 @@
...
@@ -1055,7 +1073,7 @@
$(bp_ds_ids).setQueryParameter('bp_id','${/parameter/@bp_id_tenant}');
$(bp_ds_ids).setQueryParameter('bp_id','${/parameter/@bp_id_tenant}');
$(bp_ds_ids).query();*/
$(bp_ds_ids).query();*/
if(lease_item_ds_id == ds.id
&&
lease_item_ds_id){
if(lease_item_ds_id == ds.id
&&
lease_item_ds_id){
var gridId= ds.bindname+'_layout_grid_id';
var gridId= ds.bindname+'_layout_grid_id';
if(division!='30'
&&
division!='50'
&&
division!='99'){
if(division!='30'
&&
division!='50'
&&
division!='99'){
$(gridId).hideColumn('machine_number_n');
$(gridId).hideColumn('machine_number_n');
}
}
...
@@ -1114,6 +1132,25 @@
...
@@ -1114,6 +1132,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){
...
@@ -1596,6 +1633,21 @@
...
@@ -1596,6 +1633,21 @@
var
rk_value =
seq_num
+
1;
var
rk_value =
seq_num
+
1;
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('${/parameter/@division}'=='70'
||
'${/parameter/@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);
}
}
}
};
};
...
@@ -1718,6 +1770,17 @@
...
@@ -1718,6 +1770,17 @@
Leaf.showMessage('提示','承租人的居住地址不能为空');
Leaf.showMessage('提示','承租人的居住地址不能为空');
return
;
return
;
}
}
//二手机产品线合作伙伴维护了供应商则需校验供应商银行信息必填
18083
2024/7/10
var
vender_bp_ds_id =
get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'],
'G_BP',
'prj_project_bp');
var
vender_records =
$(vender_bp_ds_id).getAll();
var
vender_count =
0;
for(var
i=
0;i<vender_records.length;i++){
if(vender_records[i].get('bp_category')=='VENDER'){
vender_count =
vender_count+1;
}
}
}
}
if
(
current_record.dirty =
=
true)
{
if
(
current_record.dirty =
=
true)
{
Leaf.showMessage('${l:PROMPT}',
'${l:HLS.EXECUTE_AFTER_SAVE}');
Leaf.showMessage('${l:PROMPT}',
'${l:HLS.EXECUTE_AFTER_SAVE}');
...
@@ -1735,6 +1798,12 @@
...
@@ -1735,6 +1798,12 @@
Leaf.showMessage('${l:PROMPT}',
'${l:HLS.EXECUTE_AFTER_SAVE}');
Leaf.showMessage('${l:PROMPT}',
'${l:HLS.EXECUTE_AFTER_SAVE}');
return;
return;
}
}
var
promt;
if((current_record.get('division')=='70'
||current_record.get('division')=='92')&&
vender_count
>
0){
promt ='该笔报单后续将把设备款全部支付给供应商,确认要提交工作流吗?';
}else{
promt ='确认要提交工作流吗?';
}
if (record.get('large_balance') == 'YES') {
if (record.get('large_balance') == 'YES') {
var project_number = current_record.get('project_number');
var project_number = current_record.get('project_number');
Leaf.request({
Leaf.request({
...
@@ -1777,7 +1846,7 @@
...
@@ -1777,7 +1846,7 @@
}
}
}
}
if
($(ds_id).validate())
{
if
($(ds_id).validate())
{
Leaf.showConfirm('${HLS.PROMPT}',
'确认要提交工作流吗?'
,
function
()
{
Leaf.showConfirm('${HLS.PROMPT}',
promt
,
function
()
{
window['${/parameter/@layout_code}_lock_layout_dynamic_window']();
window['${/parameter/@layout_code}_lock_layout_dynamic_window']();
Leaf.request({
Leaf.request({
url:
$('prj_approval_link_id').getUrl(),
url:
$('prj_approval_link_id').getUrl(),
...
@@ -1811,7 +1880,7 @@
...
@@ -1811,7 +1880,7 @@
});
});
}
else
{
}
else
{
if
($(ds_id).validate())
{
if
($(ds_id).validate())
{
Leaf.showConfirm('${HLS.PROMPT}',
'确认要提交工作流吗?'
,
function
()
{
Leaf.showConfirm('${HLS.PROMPT}',
promt
,
function
()
{
window['${/parameter/@layout_code}_lock_layout_dynamic_window']();
window['${/parameter/@layout_code}_lock_layout_dynamic_window']();
Leaf.request({
Leaf.request({
url:
$('prj_approval_link_id').getUrl(),
url:
$('prj_approval_link_id').getUrl(),
...
@@ -1875,7 +1944,7 @@
...
@@ -1875,7 +1944,7 @@
}
}
}
}
if
($(ds_id).validate())
{
if
($(ds_id).validate())
{
Leaf.showConfirm('${HLS.PROMPT}',
'确认要提交工作流吗?'
,
function
()
{
Leaf.showConfirm('${HLS.PROMPT}',
promt
,
function
()
{
var
lease_ds_id =
get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'],
'F_QUOTATION_N',
'prj_quotation');
var
lease_ds_id =
get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'],
'F_QUOTATION_N',
'prj_quotation');
var
ds_id =
get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'],
'G_LEASE_HEAD_CAR',
'prj_project_lease_item');
var
ds_id =
get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'],
'G_LEASE_HEAD_CAR',
'prj_project_lease_item');
if(
division=
='30'||division=='50'||
division=
='99'){
if(
division=
='30'||division=='50'||
division=
='99'){
...
@@ -1934,7 +2003,7 @@
...
@@ -1934,7 +2003,7 @@
});
});
}
else
{
}
else
{
if
($(ds_id).validate())
{
if
($(ds_id).validate())
{
Leaf.showConfirm('${HLS.PROMPT}',
'确认要提交工作流吗?'
,
function
()
{
Leaf.showConfirm('${HLS.PROMPT}',
promt
,
function
()
{
var
lease_ds_id =
get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'],
'F_QUOTATION_N',
'prj_quotation');
var
lease_ds_id =
get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'],
'F_QUOTATION_N',
'prj_quotation');
var
ds_id =
get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'],
'G_LEASE_HEAD_CAR',
'prj_project_lease_item');
var
ds_id =
get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'],
'G_LEASE_HEAD_CAR',
'prj_project_lease_item');
...
...
src/main/webapp/modules/prj/PRJ501N/prj_project_maintain_wfl_new.lview
View file @
808eb393
...
@@ -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){
...
@@ -917,6 +936,21 @@
...
@@ -917,6 +936,21 @@
var
rk_value =
seq_num
+
1;
var
rk_value =
seq_num
+
1;
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);
}
}
}
};
};
//客户评分
//客户评分
...
@@ -1364,7 +1398,24 @@
...
@@ -1364,7 +1398,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'){
...
...
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