Commit d3936be1 authored by 1650842865's avatar 1650842865

非财务供应商只能选择应付账款类型控制

parent 1fbdb2a0
...@@ -574,6 +574,32 @@ function loadSuppliersPayListGrid() { ...@@ -574,6 +574,32 @@ function loadSuppliersPayListGrid() {
checkbox: true, checkbox: true,
fixedCellHeight: true, fixedCellHeight: true,
selectRowButtonOnly: true, selectRowButtonOnly: true,
onAfterEdit:function (item) {
if (item.column.name == "akontTextView"){
var value = item.value;
var buGroup = $("#buGroup").val();
if (buGroup == "Z004"){//财务供应商,选应收;其他选应付
if (value.indexOf('2202010100') >= 0 || value .indexOf( "2202010200")>=0){
Public.tip("财务供应商只能选择应收账款类型");
var _grid = UICtrl.getGridManager('#sapSuppliersPayGrid');
_grid.updateRow(item.record,{
akont:'',
akontTextView:''
})
}
}else {
if (value.indexOf('1122010100')>=0 || value.indexOf("1122010200")>=0 || value.indexOf("1221050000")>=0){
Public.tip("非财务供应商只能选择应付账款类型");
var _grid = UICtrl.getGridManager('#sapSuppliersPayGrid');
_grid.updateRow(item.record,{
akont:'',
akontTextView:''
})
}
}
}
return item;
},
}); });
UICtrl.setSearchAreaToggle(sapSuppliersPayGridManager); UICtrl.setSearchAreaToggle(sapSuppliersPayGridManager);
} }
......
...@@ -522,6 +522,32 @@ function loadSuppliersPayListGrid() { ...@@ -522,6 +522,32 @@ function loadSuppliersPayListGrid() {
checkbox: true, checkbox: true,
fixedCellHeight: true, fixedCellHeight: true,
selectRowButtonOnly: true, selectRowButtonOnly: true,
onAfterEdit:function (item) {
if (item.column.name == "akontTextView"){
var value = item.value;
var buGroup = $("#buGroup").val();
if (buGroup == "Z004"){//财务供应商,选应收;其他选应付
if (value.indexOf('2202010100') >= 0 || value .indexOf( "2202010200")>=0){
Public.tip("财务供应商只能选择应收账款类型");
var _grid = UICtrl.getGridManager('#sapSuppliersPayGrid');
_grid.updateRow(item.record,{
akont:'',
akontTextView:''
})
}
}else {
if (value.indexOf('1122010100')>=0 || value.indexOf("1122010200")>=0 || value.indexOf("1221050000")>=0){
Public.tip("非财务供应商只能选择应付账款类型");
var _grid = UICtrl.getGridManager('#sapSuppliersPayGrid');
_grid.updateRow(item.record,{
akont:'',
akontTextView:''
})
}
}
}
return item;
},
// onAfterEdit:function (item) { // onAfterEdit:function (item) {
// if(item.column.name == "bukrs"){ // if(item.column.name == "bukrs"){
// var bukrs = item.record.bukrs; // var bukrs = item.record.bukrs;
......
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