Commit 77c7add6 authored by gzj34291's avatar gzj34291

卡家机号校验

parent 64f5d3f0
...@@ -772,32 +772,35 @@ ...@@ -772,32 +772,35 @@
var machine_number = lease_item_record.get('machine_number_70'); var machine_number = lease_item_record.get('machine_number_70');
var division = lease_item_record.get('division'); var division = lease_item_record.get('division');
var machine_number_num = 0; var machine_number_num = 0;
if(division == '92' && !Leaf.isEmpty(machine_number)){ var secondary_lease = record.get('secondary_lease') ;
Leaf.request({ if(!Leaf.isEmpty(secondary_lease) && secondary_lease!='YES') {
url: $('check_machine_number_id').getUrl(), if (division == '92' && !Leaf.isEmpty(machine_number)) {
para: { Leaf.request({
machine_number: machine_number, url: $('check_machine_number_id').getUrl(),
project_id : project_id para: {
}, machine_number: machine_number,
scope: this, project_id: project_id
success: function (res) { },
machine_number_num= res.result.record.v_count; scope: this,
}, success: function (res) {
failure: function () { machine_number_num = res.result.record.v_count;
return false; },
}, failure: function () {
scope: this, return false;
sync: true },
}); scope: this,
sync: true
});
} }
if (machine_number_num>0 && count == 0){ if (machine_number_num > 0 && count == 0) {
count = count+1; count = count + 1;
$L.showErrorMessage('提示', '该机号已存在,请重新确认!'); $L.showErrorMessage('提示', '该机号已存在,请重新确认!');
return false; return false;
}else if(machine_number_num> 0 && count != 0){ } else if (machine_number_num > 0 && count != 0) {
count = 0; count = 0;
return false; return false;
}
} }
} }
......
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -424,33 +424,37 @@ ...@@ -424,33 +424,37 @@
var machine_number = lease_item_record.get('machine_number_70'); var machine_number = lease_item_record.get('machine_number_70');
var project_id = project_record.get('project_id'); var project_id = project_record.get('project_id');
var machine_number_num = 0; var machine_number_num = 0;
if(division == '92' && !Leaf.isEmpty(machine_number)){ var secondary_lease = project_record.get('secondary_lease');
Leaf.request({ if(!Leaf.isEmpty(secondary_lease) && secondary_lease !='YES'){
url: $('check_machine_number_id').getUrl(), if(division == '92' && !Leaf.isEmpty(machine_number)){
para: { Leaf.request({
machine_number: machine_number, url: $('check_machine_number_id').getUrl(),
project_id :project_id para: {
}, machine_number: machine_number,
scope: this, project_id :project_id
success: function (res) { },
machine_number_num= res.result.record.v_count; scope: this,
}, success: function (res) {
failure: function () { machine_number_num= res.result.record.v_count;
return false; },
}, failure: function () {
scope: this, return false;
sync: true },
}); scope: this,
sync: true
});
}
if (machine_number_num>0 && count == 0){
count = count+1;
$L.showErrorMessage('提示', '该机号已存在,请重新确认!');
return false;
}else if(machine_number_num>0 && count != 0){
count = 0;
return false;
}
} }
if (machine_number_num>0 && count == 0){
count = count+1;
$L.showErrorMessage('提示', '该机号已存在,请重新确认!');
return false;
}else if(machine_number_num>0 && count != 0){
count = 0;
return false;
}
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 bp_tenant_detail_r = $(score_ds_id).getCurrentRecord(); var bp_tenant_detail_r = $(score_ds_id).getCurrentRecord();
......
...@@ -1119,6 +1119,13 @@ ...@@ -1119,6 +1119,13 @@
record.getField('bank_account_id_n').setRequired(false); record.getField('bank_account_id_n').setRequired(false);
} }
if ('${/parameter/@function_usage}' != 'QUERY') {
if (division == '92') {
record.getField('pay_method').setReadOnly(false);
record.getField('pay_method_n').setReadOnly(false);
}
}
if (division=='91') { //若为神钢建机 if (division=='91') { //若为神钢建机
var ds_id = get_dsid_by_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'prj_project'); var ds_id = get_dsid_by_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'prj_project');
var current_record = $(ds_id).getCurrentRecord(); var current_record = $(ds_id).getCurrentRecord();
...@@ -1878,36 +1885,40 @@ ...@@ -1878,36 +1885,40 @@
var machine_number = lease_item_record.get('machine_number_70'); var machine_number = lease_item_record.get('machine_number_70');
var project_id = project_record.get('project_id'); var project_id = project_record.get('project_id');
var machine_number_num = 0; var machine_number_num = 0;
if(division == '92' && !Leaf.isEmpty(machine_number)){ var secondary_lease = project_record.get('secondary_lease');
Leaf.request({ if(!Leaf.isEmpty(secondary_lease) && secondary_lease!='YES'){
url: $('check_machine_number_id').getUrl(), if(division == '92' && !Leaf.isEmpty(machine_number)){
para: { Leaf.request({
machine_number: machine_number, url: $('check_machine_number_id').getUrl(),
project_id : project_id para: {
}, machine_number: machine_number,
scope: this, project_id : project_id
success: function (res) { },
machine_number_num= res.result.record.v_count; scope: this,
}, success: function (res) {
failure: function () { machine_number_num= res.result.record.v_count;
return false; },
}, failure: function () {
scope: this, return false;
sync: true },
}); scope: this,
sync: true
});
} }
if (machine_number_num>0 && count == 0){ if (machine_number_num>0 && count == 0){
count = count+1; count = count+1;
$L.showErrorMessage('提示', '该机号已存在,请重新确认!'); $L.showErrorMessage('提示', '该机号已存在,请重新确认!');
return false; return false;
}else if(machine_number_num>0 && count != 0){ }else if(machine_number_num>0 && count != 0){
count = 0; count = 0;
return false; return false;
}
} }
return true; return true;
}; };
//附件打包下载 //附件打包下载
......
...@@ -378,32 +378,35 @@ ...@@ -378,32 +378,35 @@
var project_id = project_record.get('project_id'); var project_id = project_record.get('project_id');
var machine_number = lease_item_record.get('machine_number_70'); var machine_number = lease_item_record.get('machine_number_70');
var machine_number_num = 0; var machine_number_num = 0;
if(division == '92' && !Leaf.isEmpty(machine_number)){ var secondary_lease = project_record.get('secondary_lease');
Leaf.request({ if(!Leaf.isEmpty(secondary_lease) && secondary_lease !='YES') {
url: $('check_machine_number_id').getUrl(), if (division == '92' && !Leaf.isEmpty(machine_number)) {
para: { Leaf.request({
machine_number: machine_number, url: $('check_machine_number_id').getUrl(),
project_id : project_id para: {
}, machine_number: machine_number,
scope: this, project_id: project_id
success: function (res) { },
machine_number_num= res.result.record.v_count; scope: this,
}, success: function (res) {
failure: function () { machine_number_num = res.result.record.v_count;
return false; },
}, failure: function () {
scope: this, return false;
sync: true },
}); scope: this,
sync: true
});
} }
if (machine_number_num>0 && count == 0){ if (machine_number_num > 0 && count == 0) {
count = count+1; count = count + 1;
$L.showErrorMessage('提示', '该机号已存在,请重新确认!'); $L.showErrorMessage('提示', '该机号已存在,请重新确认!');
return false; return false;
}else if(machine_number_num> 0 && count != 0){ } else if (machine_number_num > 0 && count != 0) {
count = 0; count = 0;
return false; return false;
}
} }
if(!bp_rate_flag){ if(!bp_rate_flag){
return false; return false;
...@@ -974,6 +977,12 @@ ...@@ -974,6 +977,12 @@
record.getField('bank_account_id_n').setRequired(false); record.getField('bank_account_id_n').setRequired(false);
} }
if ('${/parameter/@function_usage}' != 'QUERY') {
if (division == '92') {
record.getField('pay_method').setReadOnly(false);
record.getField('pay_method_n').setReadOnly(false);
}
}
//深圳美鹏和hcs显示分公司,其他隐藏 //深圳美鹏和hcs显示分公司,其他隐藏
var bp_code = '${/model/user_agent_description/record/@bp_code}'; var bp_code = '${/model/user_agent_description/record/@bp_code}';
if (!Ext.isEmpty(bp_code) && bp_code !== 'D00010001' && bp_code !== 'D00000009') { if (!Ext.isEmpty(bp_code) && bp_code !== 'D00010001' && bp_code !== 'D00000009') {
......
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