提交 c5149ae3 编写于 作者: U unknown

修复提交时选人可能重复出现人员的问题

上级 7505bf54
......@@ -429,13 +429,17 @@ MWF.xApplication.Selector.IdentityWidthDuty.ItemUnitCategory = new Class({
loadSub: function(callback){
if (!this.loaded){
this.selector.orgAction.listIdentityWithUnit(function(idJson){
idJson.data.each(function(idSubData){
if( !this.selector.isExcluded( idSubData ) ) {
var item = this.selector._newItem(idSubData, this.selector, this.children, this.level + 1, this);
this.selector.items.push(item);
if(this.subItems)this.subItems.push( item );
}
}.bind(this));
if( !this.itemLoaded ){
idJson.data.each(function(idSubData){
if( !this.selector.isExcluded( idSubData ) ) {
var item = this.selector._newItem(idSubData, this.selector, this.children, this.level + 1, this);
this.selector.items.push(item);
if(this.subItems)this.subItems.push( item );
}
}.bind(this));
this.itemLoaded = true;
}
if( !this.selector.options.expandSubEnable ){
this.loaded = true;
if (callback) callback();
......@@ -490,10 +494,10 @@ MWF.xApplication.Selector.IdentityWidthDuty.ItemUnitCategory = new Class({
this.selector.items.push(item);
if(this.subItems)this.subItems.push( item );
}
this.itemLoaded = true;
}.bind(this));
if (callback) callback();
}.bind(this), null, this.data.distinguishedName);
this.itemLoaded = true;
}else{
if (callback) callback( );
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册