Commit 5c9c21a1 authored by taoruidan18083's avatar taoruidan18083

I-25062【建机运维】合同BMJT25090037设备款付款金额错误正式对应

parent 3fe49a2e
......@@ -1127,7 +1127,7 @@
}
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');
if (lease_item_ds_id == ds.id && lease_item_ds_id) {
if(division=='30'||division=='50'||division=='80'|| division=='99'){
record.getField('set_number').setRequired(true);
......@@ -1137,7 +1137,7 @@
record.set('set_number',1);
}
}
}
}*/
var lease_item_ds_id = get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'G_LEASE_HEAD_CAR', 'prj_project_lease_item');
if (lease_item_ds_id == ds.id && lease_item_ds_id) {
if(division=='70'){
......@@ -1405,6 +1405,16 @@
}else {
record.getField('modelcd').setReadOnly(true);
}
}
if(division=='30'||division=='50'||division=='80'|| division=='99'){
record.getField('set_number').setRequired(true);
record.getField('set_number').setReadOnly(false);
}else{
record.getField('set_number').setReadOnly(true);
record.getField('set_number').setRequired(false);
if(Ext.isEmpty(record.get('set_number'))){
record.set('set_number',1);
}
}
}
if (bp_ds_id == ds.id && bp_ds_id) {
......@@ -1516,6 +1526,16 @@
}else {
record.getField('modelcd').setReadOnly(true);
}
if(division=='30'||division=='50'||division=='80'|| division=='99'){
record.getField('set_number').setRequired(true);
record.getField('set_number').setReadOnly(false);
}else{
record.getField('set_number').setReadOnly(true);
record.getField('set_number').setRequired(false);
if(Ext.isEmpty(record.get('set_number'))){
record.set('set_number',1);
}
}
}
var device_ds_id = get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'G_SCORE_DEVICE', 'bp_tenant_rate_item');
var traffic_ds_id = get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'G_SCORE_TRAFFIC', 'bp_tenant_rate_item');
......
......@@ -906,7 +906,7 @@
}
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');
if (lease_item_ds_id == ds.id && lease_item_ds_id) {
if(division=='30'||division=='50'||division=='80'||division=='99'){
record.getField('set_number').setRequired(true);
......@@ -916,7 +916,7 @@
record.set('set_number',1);
}
}
}
}*/
var lease_item_ds_id = get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'G_LEASE_HEAD_CAR', 'prj_project_lease_item');
if (lease_item_ds_id == ds.id && lease_item_ds_id) {
if(division=='70' || division=='92'){
......@@ -1185,6 +1185,16 @@
}else {
record.getField('modelcd').setReadOnly(true);
}
}
if(division=='30'||division=='50'||division=='80'|| division=='99'){
record.getField('set_number').setRequired(true);
record.getField('set_number').setReadOnly(false);
}else{
record.getField('set_number').setReadOnly(true);
record.getField('set_number').setRequired(false);
if(Ext.isEmpty(record.get('set_number'))){
record.set('set_number',1);
}
}
}
......@@ -1234,6 +1244,16 @@
record.getField('residual_value_amount').setRequired(true);
}else {
record.getField('modelcd').setReadOnly(true);
}
if(division=='30'||division=='50'||division=='80'|| division=='99'){
record.getField('set_number').setRequired(true);
record.getField('set_number').setReadOnly(false);
}else{
record.getField('set_number').setReadOnly(true);
record.getField('set_number').setRequired(false);
if(Ext.isEmpty(record.get('set_number'))){
record.set('set_number',1);
}
}
}
var device_ds_id = get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'G_SCORE_DEVICE', 'bp_tenant_rate_item');
......
......@@ -910,7 +910,7 @@
}
}
if (name == 'payment_deduction') {
/*if (name == 'payment_deduction') {
var quoation_ds_id = get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'F_QUOTATION_N', 'prj_quotation');
var quoation_record = $(quoation_ds_id).getCurrentRecord();
var down_payment = quoation_record.get('down_payment') || 0;
......@@ -940,7 +940,7 @@
scope: this
});
}
}*/
if (name == 'bp_id_tenant') {
if (!value) {
var bp_tenant_detail_r = $(score_ds_id).getCurrentRecord();
......@@ -1116,19 +1116,19 @@
$(gridId).hideColumn('ownership_flag_n');
$(gridId).hideColumn('created_by_n');
}
if (lease_item_ds_id == ds.id && lease_item_ds_id) {
if(division=='30'||division=='50'||division=='80'||division=='99'){
if(division=='30'||division=='50'||division=='80'|| division=='99'){
record.getField('set_number').setRequired(true);
record.getField('set_number').setReadOnly(false);
}else{
record.getField('set_number').setReadOnly(true);
record.getField('set_number').setRequired(false);
if(Ext.isEmpty(record.get('set_number'))){
record.set('set_number',1);
}
}
}
}
if (bp_ds_id == ds.id && bp_ds_id) {
debugger;
if (record.get('bp_category') == 'TENANT') {
record.getField('bp_category_n').setReadOnly(true);
record.getField('bp_id_n').setReadOnly(true);
......@@ -1631,6 +1631,17 @@
var rk_value = seq_num + 1;
record.set('lease_item_seq', rk_value);
if(division=='30'||division=='50'||division=='80'|| division=='99'){
record.getField('set_number').setRequired(true);
record.getField('set_number').setReadOnly(false);
}else{
record.getField('set_number').setReadOnly(true);
record.getField('set_number').setRequired(false);
if(Ext.isEmpty(record.get('set_number'))){
record.set('set_number',1);
}
}
}
var device_ds_id = get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'G_SCORE_DEVICE', 'bp_tenant_rate_item');
var traffic_ds_id = get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'G_SCORE_TRAFFIC', 'bp_tenant_rate_item');
......
......@@ -772,7 +772,7 @@
}
}
if (name == 'payment_deduction') {
/*if (name == 'payment_deduction') {
var quoation_ds_id = get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'F_QUOTATION_N', 'prj_quotation');
var quoation_record = $(quoation_ds_id).getCurrentRecord();
var down_payment = quoation_record.get('down_payment') || 0;
......@@ -802,7 +802,7 @@
scope: this
});
}
}*/
if (name == 'bp_id_tenant') {
if (!value) {
var bp_tenant_detail_r = $(score_ds_id).getCurrentRecord();
......@@ -973,17 +973,17 @@
$(gridId).hideColumn('ownership_flag_n');
$(gridId).hideColumn('created_by_n');
}
if (lease_item_ds_id == ds.id && lease_item_ds_id) {
if(division=='30'||division=='50'||division=='80'||division=='99'){
if(division=='30'||division=='50'||division=='80'|| division=='99'){
record.getField('set_number').setRequired(true);
record.getField('set_number').setReadOnly(false);
}else{
record.getField('set_number').setReadOnly(true);
record.getField('set_number').setRequired(false);
if(Ext.isEmpty(record.get('set_number'))){
record.set('set_number',1);
}
}
}
}
if (bp_ds_id == ds.id && bp_ds_id) {
if (record.get('bp_category') == 'TENANT') {
record.getField('bp_category_n').setReadOnly(true);
......@@ -1322,6 +1322,17 @@
var rk_value = seq_num + 1;
record.set('lease_item_seq', rk_value);
if(division=='30'||division=='50'||division=='80'|| division=='99'){
record.getField('set_number').setRequired(true);
record.getField('set_number').setReadOnly(false);
}else{
record.getField('set_number').setReadOnly(true);
record.getField('set_number').setRequired(false);
if(Ext.isEmpty(record.get('set_number'))){
record.set('set_number',1);
}
}
}
var device_ds_id = get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'G_SCORE_DEVICE', 'bp_tenant_rate_item');
var traffic_ds_id = get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'G_SCORE_TRAFFIC', 'bp_tenant_rate_item');
......
......@@ -649,10 +649,12 @@
$(gridId).hideColumn('ownership_flag_n');
$(gridId).hideColumn('created_by_n');
}
if(record.get('division')=='30'||record.get('division')=='50'||record.get('division')=='80'){
if(record.get('division')=='30'||record.get('division')=='50'||record.get('division')=='80'||record.get('division')=='99'){
record.getField('set_number').setRequired(true);
record.getField('set_number').setReadOnly(false);
}else{
record.getField('set_number').setReadOnly(true);
record.getField('set_number').setRequired(false);
if(Ext.isEmpty(record.get('set_number'))){
record.set('set_number',1);
}
......@@ -855,6 +857,16 @@
}
var rk_value = seq_num + 1;
record.set('lease_item_seq', rk_value);
if(division=='30'||division=='50'||division=='80'|| division=='99'){
record.getField('set_number').setRequired(true);
record.getField('set_number').setReadOnly(false);
}else{
record.getField('set_number').setReadOnly(true);
record.getField('set_number').setRequired(false);
if(Ext.isEmpty(record.get('set_number'))){
record.set('set_number',1);
}
}
}
var device_ds_id = get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'G_SCORE_DEVICE', 'bp_tenant_rate_item');
......@@ -1286,7 +1298,6 @@
}
};
if('${/parameter/@editable_flag}' == 'Y' || '${/parameter/@editable_flag}' == 'YE'){
debugger;
zjwfl5110_ApproveChecker_add('zjwfl5110_submit', function (type) {
var prj_project_ds = get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'F_BASIC_INFO_1', 'prj_project');
if (type == 'agree') {
......@@ -1520,7 +1531,7 @@
}
}
if (name == 'payment_deduction') {
/*if (name == 'payment_deduction') {
var quoation_ds_id = get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'F_QUOTATION_N', 'prj_quotation');
var quoation_record = $(quoation_ds_id).getCurrentRecord();
var down_payment = quoation_record.get('down_payment') || 0;
......@@ -1552,7 +1563,7 @@
});
}
}*/
//add by niminmin
//当“二次租赁”字段选择‘是’时,“回购合同编号”字段为必填。当选择‘否’时,“回购合同编号”字段为只读。
if (name == 'secondary_lease') {
......
......@@ -617,7 +617,7 @@
}
}
if (name == 'payment_deduction') {
/*if (name == 'payment_deduction') {
var quoation_ds_id = get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'F_QUOTATION_N', 'prj_quotation');
var quoation_record = $(quoation_ds_id).getCurrentRecord();
var down_payment = quoation_record.get('down_payment') || 0;
......@@ -647,7 +647,7 @@
scope: this
});
}
}*/
if (name == 'bp_id_tenant') {
if (!value) {
var bp_tenant_detail_r = $(score_ds_id).getCurrentRecord();
......
......@@ -602,7 +602,7 @@
}
}
if (name == 'payment_deduction') {
/*if (name == 'payment_deduction') {
var quoation_ds_id = get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'F_QUOTATION_N', 'prj_quotation');
var quoation_record = $(quoation_ds_id).getCurrentRecord();
var down_payment = quoation_record.get('down_payment') || 0;
......@@ -632,7 +632,7 @@
scope: this
});
}
}*/
if (name == 'bp_id_tenant') {
if (!value) {
var bp_tenant_detail_r = $(score_ds_id).getCurrentRecord();
......
......@@ -731,10 +731,12 @@
$(gridId).hideColumn('ownership_flag_n');
$(gridId).hideColumn('created_by_n');
}
if(record.get('division')=='30'||record.get('division')=='50'||record.get('division')=='80'){
if(record.get('division')=='30'||record.get('division')=='50'||record.get('division')=='80'||record.get('division')=='99'){
record.getField('set_number').setRequired(true);
record.getField('set_number').setReadOnly(false);
}else{
record.getField('set_number').setReadOnly(true);
record.getField('set_number').setRequired(false);
if(Ext.isEmpty(record.get('set_number'))){
record.set('set_number',1);
}
......@@ -1038,6 +1040,16 @@
}
var rk_value = seq_num + 1;
record.set('seq_num', rk_value);
if(division=='30'||division=='50'||division=='80'|| division=='99'){
record.getField('set_number').setRequired(true);
record.getField('set_number').setReadOnly(false);
}else{
record.getField('set_number').setReadOnly(true);
record.getField('set_number').setRequired(false);
if(Ext.isEmpty(record.get('set_number'))){
record.set('set_number',1);
}
}
}
//新增时只有二手机供应商银行账号必填
......@@ -1268,7 +1280,6 @@
record.getField('branch_code_n').setRequired(false);
}
//获取员工类型
debugger;
var create_bp_code = '${/model/approve_history_rp/record/@bp_code}';
var credit_record = $(ds_id).getCurrentRecord();
if(!Ext.isEmpty(create_bp_code)){
......@@ -1558,7 +1569,6 @@
}
};
if('${/parameter/@editable_flag}' == 'Y' || '${/parameter/@editable_flag}' == 'YE'){
debugger;
zjwfl5110_ApproveChecker_add('zjwfl5110_submit', function (type) {
var prj_project_ds = get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'F_BASIC_INFO_1', 'prj_project');
if (type == 'agree') {
......@@ -1841,7 +1851,7 @@
}
}
if (name == 'payment_deduction') {
/*if (name == 'payment_deduction') {
var quoation_ds_id = get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'F_QUOTATION_N', 'prj_quotation');
var quoation_record = $(quoation_ds_id).getCurrentRecord();
var down_payment = quoation_record.get('down_payment') || 0;
......@@ -1873,7 +1883,7 @@
});
}
}*/
//add by niminmin
//当“二次租赁”字段选择‘是’时,“回购合同编号”字段为必填。当选择‘否’时,“回购合同编号”字段为只读。
if (name == 'secondary_lease') {
......
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