|
@@ -252,10 +252,10 @@ MWF.xScript.Environment = function(ev){
|
|
|
v = (v && v.length===1) ? v[0] : v
|
|
v = (v && v.length===1) ? v[0] : v
|
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
|
return v;
|
|
return v;
|
|
|
- }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
- orgActions.listGroup(data, cb, null, !!async);
|
|
|
|
|
- return (!!async) ? cb : v;
|
|
|
|
|
|
|
+ var promise = orgActions.listGroup(data, cb, null, !!async);
|
|
|
|
|
+ return (!!async) ? promise : v;
|
|
|
|
|
|
|
|
// var v = null;
|
|
// var v = null;
|
|
|
// orgActions.listGroup(data, function(json){v = json.data;}, null, false);
|
|
// orgActions.listGroup(data, function(json){v = json.data;}, null, false);
|
|
@@ -276,15 +276,15 @@ MWF.xScript.Environment = function(ev){
|
|
|
v = json.data;
|
|
v = json.data;
|
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
|
return v;
|
|
return v;
|
|
|
- }.ag().catch(function(json){ return json; });
|
|
|
|
|
-
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
|
|
+ var promise;
|
|
|
if (nested){
|
|
if (nested){
|
|
|
- orgActions.listSubGroupNested(data, cb, null, !!async);
|
|
|
|
|
|
|
+ promise = orgActions.listSubGroupNested(data, cb, null, !!async);
|
|
|
}else{
|
|
}else{
|
|
|
- orgActions.listSubGroupDirect(data, cb, null, !!async);
|
|
|
|
|
|
|
+ promise = orgActions.listSubGroupDirect(data, cb, null, !!async);
|
|
|
}
|
|
}
|
|
|
- return (!!async) ? cb : v;
|
|
|
|
|
|
|
+ return (!!async) ? promise : v;
|
|
|
|
|
|
|
|
// var v = null;
|
|
// var v = null;
|
|
|
// if (nested){
|
|
// if (nested){
|
|
@@ -305,14 +305,15 @@ MWF.xScript.Environment = function(ev){
|
|
|
v = json.data;
|
|
v = json.data;
|
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
|
return v;
|
|
return v;
|
|
|
- }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
|
|
+ var promise
|
|
|
if (nested){
|
|
if (nested){
|
|
|
- orgActions.listSupGroupNested(data, cb, null, !!async);
|
|
|
|
|
|
|
+ var promise = orgActions.listSupGroupNested(data, cb, null, !!async);
|
|
|
}else{
|
|
}else{
|
|
|
- orgActions.listSupGroupDirect(data, cb, null, !!async);
|
|
|
|
|
|
|
+ var promise = orgActions.listSupGroupDirect(data, cb, null, !!async);
|
|
|
}
|
|
}
|
|
|
- return (!!async) ? cb : v;
|
|
|
|
|
|
|
+ return (!!async) ? promise : v;
|
|
|
// var v = null;
|
|
// var v = null;
|
|
|
// if (nested){
|
|
// if (nested){
|
|
|
// orgActions.listSupGroupNested(data, function(json){v = json.data;}, null, false);
|
|
// orgActions.listSupGroupNested(data, function(json){v = json.data;}, null, false);
|
|
@@ -331,10 +332,10 @@ MWF.xScript.Environment = function(ev){
|
|
|
v = json.data;
|
|
v = json.data;
|
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
|
return v;
|
|
return v;
|
|
|
- }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
- orgActions.listGroupWithPerson(data, cb, null, !!async);
|
|
|
|
|
- return (!!async) ? cb : v;
|
|
|
|
|
|
|
+ var promise = orgActions.listGroupWithPerson(data, cb, null, !!async);
|
|
|
|
|
+ return (!!async) ? promise : v;
|
|
|
// var v = null;
|
|
// var v = null;
|
|
|
// orgActions.listGroupWithPerson(data, function(json){v = json.data;}, null, false);
|
|
// orgActions.listGroupWithPerson(data, function(json){v = json.data;}, null, false);
|
|
|
// return v;
|
|
// return v;
|
|
@@ -350,10 +351,10 @@ MWF.xScript.Environment = function(ev){
|
|
|
v = json.data.value;
|
|
v = json.data.value;
|
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
|
return v;
|
|
return v;
|
|
|
- }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
- orgActions.groupHasRole(data, cb, null, !!async);
|
|
|
|
|
- return (!!async) ? cb : v;
|
|
|
|
|
|
|
+ var promise = orgActions.groupHasRole(data, cb, null, !!async);
|
|
|
|
|
+ return (!!async) ? promise : v;
|
|
|
|
|
|
|
|
// var v = false;
|
|
// var v = false;
|
|
|
// orgActions.groupHasRole(data, function(json){v = json.data.value;}, null, false);
|
|
// orgActions.groupHasRole(data, function(json){v = json.data.value;}, null, false);
|
|
@@ -372,10 +373,10 @@ MWF.xScript.Environment = function(ev){
|
|
|
v = (v && v.length===1) ? v[0] : v;
|
|
v = (v && v.length===1) ? v[0] : v;
|
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
|
return v;
|
|
return v;
|
|
|
- }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
- orgActions.listRole(data, cb, null, !!async);
|
|
|
|
|
- return (!!async) ? cb : v;
|
|
|
|
|
|
|
+ var promise = orgActions.listRole(data, cb, null, !!async);
|
|
|
|
|
+ return (!!async) ? promise : v;
|
|
|
|
|
|
|
|
// var v = null;
|
|
// var v = null;
|
|
|
// orgActions.listRole(data, function(json){v = json.data;}, null, false);
|
|
// orgActions.listRole(data, function(json){v = json.data;}, null, false);
|
|
@@ -391,10 +392,10 @@ MWF.xScript.Environment = function(ev){
|
|
|
v = json.data;
|
|
v = json.data;
|
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
|
return v;
|
|
return v;
|
|
|
- }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
- orgActions.listRoleWithPerson(data, cb, null, !!async);
|
|
|
|
|
- return (!!async) ? cb : v;
|
|
|
|
|
|
|
+ var promise = orgActions.listRoleWithPerson(data, cb, null, !!async);
|
|
|
|
|
+ return (!!async) ? promise : v;
|
|
|
// var v = null;
|
|
// var v = null;
|
|
|
// orgActions.listRoleWithPerson(data, function(json){v = json.data;}, null, false);
|
|
// orgActions.listRoleWithPerson(data, function(json){v = json.data;}, null, false);
|
|
|
// return v;
|
|
// return v;
|
|
@@ -412,10 +413,10 @@ MWF.xScript.Environment = function(ev){
|
|
|
v = json.data.value;
|
|
v = json.data.value;
|
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
|
return v;
|
|
return v;
|
|
|
- }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
- orgActions.listRoleWithPerson(data, cb, null, !!async);
|
|
|
|
|
- return (!!async) ? cb : v;
|
|
|
|
|
|
|
+ var promise = orgActions.listRoleWithPerson(data, cb, null, !!async);
|
|
|
|
|
+ return (!!async) ? promise : v;
|
|
|
|
|
|
|
|
// var v = false;
|
|
// var v = false;
|
|
|
// orgActions.personHasRole(data, function(json){v = json.data.value;}, null, false);
|
|
// orgActions.personHasRole(data, function(json){v = json.data.value;}, null, false);
|
|
@@ -432,10 +433,10 @@ MWF.xScript.Environment = function(ev){
|
|
|
v = (v && v.length===1) ? v[0] : v;
|
|
v = (v && v.length===1) ? v[0] : v;
|
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
|
return v;
|
|
return v;
|
|
|
- }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
- orgActions.listPerson(data, cb, null, !!async);
|
|
|
|
|
- return (!!async) ? cb : v;
|
|
|
|
|
|
|
+ var promise = orgActions.listPerson(data, cb, null, !!async);
|
|
|
|
|
+ return (!!async) ? promise : v;
|
|
|
// var v = null;
|
|
// var v = null;
|
|
|
// orgActions.listPerson(data, function(json){v = json.data;}, null, false);
|
|
// orgActions.listPerson(data, function(json){v = json.data;}, null, false);
|
|
|
// return (v && v.length===1) ? v[0] : v;
|
|
// return (v && v.length===1) ? v[0] : v;
|
|
@@ -451,14 +452,15 @@ MWF.xScript.Environment = function(ev){
|
|
|
v = json.data;
|
|
v = json.data;
|
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
|
return v;
|
|
return v;
|
|
|
- }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
|
|
+ var promise;
|
|
|
if (nested){
|
|
if (nested){
|
|
|
- orgActions.listPersonSubNested(data, cb, null, !!async);
|
|
|
|
|
|
|
+ promise = orgActions.listPersonSubNested(data, cb, null, !!async);
|
|
|
}else{
|
|
}else{
|
|
|
- orgActions.listPersonSubDirect(data, cb, null, !!async);
|
|
|
|
|
|
|
+ promise = orgActions.listPersonSubDirect(data, cb, null, !!async);
|
|
|
}
|
|
}
|
|
|
- return (!!async) ? cb : v;
|
|
|
|
|
|
|
+ return (!!async) ? promise : v;
|
|
|
},
|
|
},
|
|
|
//查询上级人员--返回人员的对象数组
|
|
//查询上级人员--返回人员的对象数组
|
|
|
//nested 布尔 true嵌套上级;false直接上级;默认false;
|
|
//nested 布尔 true嵌套上级;false直接上级;默认false;
|
|
@@ -470,14 +472,15 @@ MWF.xScript.Environment = function(ev){
|
|
|
v = json.data;
|
|
v = json.data;
|
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
|
return v;
|
|
return v;
|
|
|
- }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
|
|
+ var promise;
|
|
|
if (nested){
|
|
if (nested){
|
|
|
- orgActions.listPersonSupNested(data, cb, null, !!async);
|
|
|
|
|
|
|
+ promise = orgActions.listPersonSupNested(data, cb, null, !!async);
|
|
|
}else{
|
|
}else{
|
|
|
- orgActions.listPersonSupDirect(data, cb, null, !!async);
|
|
|
|
|
|
|
+ promise = orgActions.listPersonSupDirect(data, cb, null, !!async);
|
|
|
}
|
|
}
|
|
|
- return (!!async) ? cb : v;
|
|
|
|
|
|
|
+ return (!!async) ? promise : v;
|
|
|
},
|
|
},
|
|
|
//获取群组的所有人员--返回人员的对象数组
|
|
//获取群组的所有人员--返回人员的对象数组
|
|
|
listPersonWithGroup: function(name, async){
|
|
listPersonWithGroup: function(name, async){
|
|
@@ -489,10 +492,10 @@ MWF.xScript.Environment = function(ev){
|
|
|
v = json.data;
|
|
v = json.data;
|
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
|
return v;
|
|
return v;
|
|
|
- }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
- orgActions.listPersonWithGroup(data, cb, null, !!async);
|
|
|
|
|
- return (!!async) ? cb : v;
|
|
|
|
|
|
|
+ var promise = orgActions.listPersonWithGroup(data, cb, null, !!async);
|
|
|
|
|
+ return (!!async) ? promise : v;
|
|
|
},
|
|
},
|
|
|
//获取角色的所有人员--返回人员的对象数组
|
|
//获取角色的所有人员--返回人员的对象数组
|
|
|
listPersonWithRole: function(name, async){
|
|
listPersonWithRole: function(name, async){
|
|
@@ -503,10 +506,11 @@ MWF.xScript.Environment = function(ev){
|
|
|
v = json.data;
|
|
v = json.data;
|
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
|
return v;
|
|
return v;
|
|
|
- }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
- orgActions.listPersonWithRole(data, cb, null, !!async);
|
|
|
|
|
- return (!!async) ? cb : v;
|
|
|
|
|
|
|
+ var promise
|
|
|
|
|
+ promise = orgActions.listPersonWithRole(data, cb, null, !!async);
|
|
|
|
|
+ return (!!async) ? promise : v;
|
|
|
},
|
|
},
|
|
|
//获取身份的所有人员--返回人员的对象数组
|
|
//获取身份的所有人员--返回人员的对象数组
|
|
|
listPersonWithIdentity: function(name, async){
|
|
listPersonWithIdentity: function(name, async){
|
|
@@ -517,10 +521,10 @@ MWF.xScript.Environment = function(ev){
|
|
|
v = json.data;
|
|
v = json.data;
|
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
|
return v;
|
|
return v;
|
|
|
- }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
- orgActions.listPersonWithIdentity(data, cb, null, !!async);
|
|
|
|
|
- return (!!async) ? cb : v;
|
|
|
|
|
|
|
+ var promise = orgActions.listPersonWithIdentity(data, cb, null, !!async);
|
|
|
|
|
+ return (!!async) ? promise : v;
|
|
|
},
|
|
},
|
|
|
//获取身份的所有人员--返回人员的对象数组或人员对象
|
|
//获取身份的所有人员--返回人员的对象数组或人员对象
|
|
|
getPersonWithIdentity: function(name, async){
|
|
getPersonWithIdentity: function(name, async){
|
|
@@ -532,10 +536,10 @@ MWF.xScript.Environment = function(ev){
|
|
|
v = (v && v.length===1) ? v[0] : v;
|
|
v = (v && v.length===1) ? v[0] : v;
|
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
|
return v;
|
|
return v;
|
|
|
- }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
- orgActions.listPersonWithIdentity(data, cb, null, !!async);
|
|
|
|
|
- return (!!async) ? cb : v;
|
|
|
|
|
|
|
+ var promise = orgActions.listPersonWithIdentity(data, cb, null, !!async);
|
|
|
|
|
+ return (!!async) ? promise : v;
|
|
|
},
|
|
},
|
|
|
//查询组织成员的人员--返回人员的对象数组
|
|
//查询组织成员的人员--返回人员的对象数组
|
|
|
//nested 布尔 true嵌套的所有成员;false直接成员;默认false;
|
|
//nested 布尔 true嵌套的所有成员;false直接成员;默认false;
|
|
@@ -547,14 +551,15 @@ MWF.xScript.Environment = function(ev){
|
|
|
v = json.data;
|
|
v = json.data;
|
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
|
return v;
|
|
return v;
|
|
|
- }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
|
|
+ var promise;
|
|
|
if (nested){
|
|
if (nested){
|
|
|
- orgActions.listPersonWithUnitNested(data, cb, null, !!async);
|
|
|
|
|
|
|
+ promise = orgActions.listPersonWithUnitNested(data, cb, null, !!async);
|
|
|
}else{
|
|
}else{
|
|
|
- orgActions.listPersonWithUnitDirect(data, cb, null, !!async);
|
|
|
|
|
|
|
+ promise = orgActions.listPersonWithUnitDirect(data, cb, null, !!async);
|
|
|
}
|
|
}
|
|
|
- return (!!async) ? cb : v;
|
|
|
|
|
|
|
+ return (!!async) ? promise : v;
|
|
|
},
|
|
},
|
|
|
//根据属性查询人员--返回人员的对象数组
|
|
//根据属性查询人员--返回人员的对象数组
|
|
|
//name string 属性名
|
|
//name string 属性名
|
|
@@ -567,10 +572,10 @@ MWF.xScript.Environment = function(ev){
|
|
|
v = json.data;
|
|
v = json.data;
|
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
|
return v;
|
|
return v;
|
|
|
- }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
- orgActions.listPersonWithAttribute(data, cb, null, !!async);
|
|
|
|
|
- return (!!async) ? cb : v;
|
|
|
|
|
|
|
+ var promise = orgActions.listPersonWithAttribute(data, cb, null, !!async);
|
|
|
|
|
+ return (!!async) ? promise : v;
|
|
|
},
|
|
},
|
|
|
//根据属性查询人员--返回人员的全称数组
|
|
//根据属性查询人员--返回人员的全称数组
|
|
|
//name string 属性名
|
|
//name string 属性名
|
|
@@ -583,10 +588,10 @@ MWF.xScript.Environment = function(ev){
|
|
|
v = json.data.personList;
|
|
v = json.data.personList;
|
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
|
return v;
|
|
return v;
|
|
|
- }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
- orgActions.listPersonWithAttributeValue(data, cb, null, !!async);
|
|
|
|
|
- return (!!async) ? cb : v;
|
|
|
|
|
|
|
+ var promise = orgActions.listPersonWithAttributeValue(data, cb, null, !!async);
|
|
|
|
|
+ return (!!async) ? promise : v;
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
//人员属性************
|
|
//人员属性************
|
|
@@ -628,10 +633,10 @@ MWF.xScript.Environment = function(ev){
|
|
|
v = json.data.attributeList;
|
|
v = json.data.attributeList;
|
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
|
return v;
|
|
return v;
|
|
|
- }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
- orgActions.getPersonAttribute(data, cb, null, !!async);
|
|
|
|
|
- return (!!async) ? cb : v;
|
|
|
|
|
|
|
+ var promise = orgActions.getPersonAttribute(data, cb, null, !!async);
|
|
|
|
|
+ return (!!async) ? promise : v;
|
|
|
},
|
|
},
|
|
|
//列出人员所有属性的名称
|
|
//列出人员所有属性的名称
|
|
|
listPersonAttributeName: function(name, async){
|
|
listPersonAttributeName: function(name, async){
|
|
@@ -642,10 +647,10 @@ MWF.xScript.Environment = function(ev){
|
|
|
v = json.data.nameList;
|
|
v = json.data.nameList;
|
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
|
return v;
|
|
return v;
|
|
|
- }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
- orgActions.listPersonAttributeName(data, cb, null, !!async);
|
|
|
|
|
- return (!!async) ? cb : v;
|
|
|
|
|
|
|
+ var promise = orgActions.listPersonAttributeName(data, cb, null, !!async);
|
|
|
|
|
+ return (!!async) ? promise : v;
|
|
|
},
|
|
},
|
|
|
//列出人员的所有属性
|
|
//列出人员的所有属性
|
|
|
listPersonAllAttribute: function(name, async){
|
|
listPersonAllAttribute: function(name, async){
|
|
@@ -656,10 +661,10 @@ MWF.xScript.Environment = function(ev){
|
|
|
v = json.data;
|
|
v = json.data;
|
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
|
return v;
|
|
return v;
|
|
|
- }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
- orgActions.listPersonAllAttribute(data, cb, null, !!async);
|
|
|
|
|
- return (!!async) ? cb : v;
|
|
|
|
|
|
|
+ var promise = orgActions.listPersonAllAttribute(data, cb, null, !!async);
|
|
|
|
|
+ return (!!async) ? promise : v;
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
//身份**********
|
|
//身份**********
|
|
@@ -673,10 +678,10 @@ MWF.xScript.Environment = function(ev){
|
|
|
v = (v && v.length===1) ? v[0] : v;
|
|
v = (v && v.length===1) ? v[0] : v;
|
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
|
return v;
|
|
return v;
|
|
|
- }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
- orgActions.listIdentity(data, cb, null, !!async);
|
|
|
|
|
- return (!!async) ? cb : v;
|
|
|
|
|
|
|
+ var promise = orgActions.listIdentity(data, cb, null, !!async);
|
|
|
|
|
+ return (!!async) ? promise : v;
|
|
|
},
|
|
},
|
|
|
//列出人员的身份
|
|
//列出人员的身份
|
|
|
listIdentityWithPerson: function(name, async){
|
|
listIdentityWithPerson: function(name, async){
|
|
@@ -687,10 +692,10 @@ MWF.xScript.Environment = function(ev){
|
|
|
v = json.data;
|
|
v = json.data;
|
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
|
return v;
|
|
return v;
|
|
|
- }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
- orgActions.listIdentityWithPerson(data, cb, null, !!async);
|
|
|
|
|
- return (!!async) ? cb : v;
|
|
|
|
|
|
|
+ var promise = orgActions.listIdentityWithPerson(data, cb, null, !!async);
|
|
|
|
|
+ return (!!async) ? promise : v;
|
|
|
},
|
|
},
|
|
|
//查询组织成员身份--返回身份的对象数组
|
|
//查询组织成员身份--返回身份的对象数组
|
|
|
//nested 布尔 true嵌套的所有成员;false直接成员;默认false;
|
|
//nested 布尔 true嵌套的所有成员;false直接成员;默认false;
|
|
@@ -699,18 +704,29 @@ MWF.xScript.Environment = function(ev){
|
|
|
var data = {"unitList": getNameFlag(name)};
|
|
var data = {"unitList": getNameFlag(name)};
|
|
|
var v = null;
|
|
var v = null;
|
|
|
|
|
|
|
|
|
|
+ // var cb = function(json){
|
|
|
|
|
+ // v = json.data;
|
|
|
|
|
+ // if (async && o2.typeOf(async)=="function") return async(v);
|
|
|
|
|
+ // return v;
|
|
|
|
|
+ // }.ag().catch(function(json){ return json; });
|
|
|
|
|
+
|
|
|
var cb = function(json){
|
|
var cb = function(json){
|
|
|
v = json.data;
|
|
v = json.data;
|
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
|
return v;
|
|
return v;
|
|
|
- }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
- if (nested){
|
|
|
|
|
- orgActions.listIdentityWithUnitNested(data, cb, null, !!async);
|
|
|
|
|
- }else{
|
|
|
|
|
- orgActions.listIdentityWithUnitDirect(data, cb, null, !!async);
|
|
|
|
|
- }
|
|
|
|
|
- return (!!async) ? cb : v;
|
|
|
|
|
|
|
+ var method = (nested) ? "listIdentityWithUnitNested" : "listIdentityWithUnitDirect";
|
|
|
|
|
+ var promise = orgActions[method](data, cb, null, !!async);
|
|
|
|
|
+ promise.name = "org";
|
|
|
|
|
+
|
|
|
|
|
+ //
|
|
|
|
|
+ // if (nested){
|
|
|
|
|
+ // orgActions.listIdentityWithUnitNested(data, cb, null, !!async);
|
|
|
|
|
+ // }else{
|
|
|
|
|
+ // orgActions.listIdentityWithUnitDirect(data, cb, null, !!async);
|
|
|
|
|
+ // }
|
|
|
|
|
+ return (!!async) ? promise : v;
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
//组织**********
|
|
//组织**********
|
|
@@ -724,10 +740,10 @@ MWF.xScript.Environment = function(ev){
|
|
|
v = (v && v.length===1) ? v[0] : v;
|
|
v = (v && v.length===1) ? v[0] : v;
|
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
|
return v;
|
|
return v;
|
|
|
- }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
- orgActions.listUnit(data, cb, null, !!async);
|
|
|
|
|
- return (!!async) ? cb : v;
|
|
|
|
|
|
|
+ var promise = orgActions.listUnit(data, cb, null, !!async);
|
|
|
|
|
+ return (!!async) ? promise : v;
|
|
|
},
|
|
},
|
|
|
//查询组织的下级--返回组织的对象数组
|
|
//查询组织的下级--返回组织的对象数组
|
|
|
//nested 布尔 true嵌套下级;false直接下级;默认false;
|
|
//nested 布尔 true嵌套下级;false直接下级;默认false;
|
|
@@ -739,14 +755,15 @@ MWF.xScript.Environment = function(ev){
|
|
|
v = json.data;
|
|
v = json.data;
|
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
|
return v;
|
|
return v;
|
|
|
- }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
|
|
+ var promise;
|
|
|
if (nested){
|
|
if (nested){
|
|
|
- orgActions.listUnitSubNested(data, cb, null, !!async);
|
|
|
|
|
|
|
+ promise = orgActions.listUnitSubNested(data, cb, null, !!async);
|
|
|
}else{
|
|
}else{
|
|
|
- orgActions.listUnitSubDirect(data, cb, null, !!async);
|
|
|
|
|
|
|
+ promise = orgActions.listUnitSubDirect(data, cb, null, !!async);
|
|
|
}
|
|
}
|
|
|
- return (!!async) ? cb : v;
|
|
|
|
|
|
|
+ return (!!async) ? promise : v;
|
|
|
},
|
|
},
|
|
|
//查询组织的上级--返回组织的对象数组
|
|
//查询组织的上级--返回组织的对象数组
|
|
|
//nested 布尔 true嵌套上级;false直接上级;默认false;
|
|
//nested 布尔 true嵌套上级;false直接上级;默认false;
|
|
@@ -760,14 +777,15 @@ MWF.xScript.Environment = function(ev){
|
|
|
v = json.data;
|
|
v = json.data;
|
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
|
return v;
|
|
return v;
|
|
|
- }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
|
|
+ var promise;
|
|
|
if (nested){
|
|
if (nested){
|
|
|
- orgActions.listUnitSupNested(data, cb, null, !!async);
|
|
|
|
|
|
|
+ promise = orgActions.listUnitSupNested(data, cb, null, !!async);
|
|
|
}else{
|
|
}else{
|
|
|
- orgActions.listUnitSupDirect(data, cb, null, !!async);
|
|
|
|
|
|
|
+ promise = orgActions.listUnitSupDirect(data, cb, null, !!async);
|
|
|
}
|
|
}
|
|
|
- return (!!async) ? cb : v;
|
|
|
|
|
|
|
+ return (!!async) ? promise : v;
|
|
|
|
|
|
|
|
// if (callback){
|
|
// if (callback){
|
|
|
// if (nested){
|
|
// if (nested){
|
|
@@ -799,6 +817,7 @@ MWF.xScript.Environment = function(ev){
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
var cb;
|
|
var cb;
|
|
|
|
|
+ var promise;
|
|
|
switch (getUnitMethod){
|
|
switch (getUnitMethod){
|
|
|
case "current":
|
|
case "current":
|
|
|
var data = {"identityList":getNameFlag(name)};
|
|
var data = {"identityList":getNameFlag(name)};
|
|
@@ -808,47 +827,47 @@ MWF.xScript.Environment = function(ev){
|
|
|
// }.ag().catch(function(json){ return json; });
|
|
// }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
|
|
|
|
|
|
- var cb = function(json){
|
|
|
|
|
|
|
+ cb = function(json){
|
|
|
v = json.data; v=(v&&v.length===1) ? v[0] : v;
|
|
v = json.data; v=(v&&v.length===1) ? v[0] : v;
|
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
|
return v;
|
|
return v;
|
|
|
- }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
|
|
|
|
|
- orgActions.listUnitWithIdentity(data, cb, null, !!async);
|
|
|
|
|
|
|
+ promise = orgActions.listUnitWithIdentity(data, cb, null, !!async);
|
|
|
break;
|
|
break;
|
|
|
case "type":
|
|
case "type":
|
|
|
var data = {"identity":(typeOf(name)==="object") ? (name.distinguishedName || name.id || name.unique || name.name) : name,"type":flag};
|
|
var data = {"identity":(typeOf(name)==="object") ? (name.distinguishedName || name.id || name.unique || name.name) : name,"type":flag};
|
|
|
|
|
|
|
|
- var cb = function(json){
|
|
|
|
|
|
|
+ cb = function(json){
|
|
|
v = json.data;
|
|
v = json.data;
|
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
|
return v;
|
|
return v;
|
|
|
- }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
// var cb = ((async && o2.typeOf(async)=="function") ? (async.isAG ? async : async.ag()) : null) || function(json){
|
|
// var cb = ((async && o2.typeOf(async)=="function") ? (async.isAG ? async : async.ag()) : null) || function(json){
|
|
|
// v = json.data; return v;
|
|
// v = json.data; return v;
|
|
|
// }.ag().catch(function(json){ return json; });
|
|
// }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
|
- orgActions.getUnitWithIdentityAndType(data, cb, null, !!async);
|
|
|
|
|
|
|
+ promise = orgActions.getUnitWithIdentityAndType(data, cb, null, !!async);
|
|
|
break;
|
|
break;
|
|
|
case "level":
|
|
case "level":
|
|
|
var data = {"identity":(typeOf(name)==="object") ? (name.distinguishedName || name.id || name.unique || name.name) : name,"level":flag};
|
|
var data = {"identity":(typeOf(name)==="object") ? (name.distinguishedName || name.id || name.unique || name.name) : name,"level":flag};
|
|
|
|
|
|
|
|
- var cb = function(json){
|
|
|
|
|
|
|
+ cb = function(json){
|
|
|
v = json.data; v=(v&&v.length===1) ? v[0] : v;
|
|
v = json.data; v=(v&&v.length===1) ? v[0] : v;
|
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
|
return v;
|
|
return v;
|
|
|
- }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
// var cb = ((async && o2.typeOf(async)=="function") ? (async.isAG ? async : async.ag()) : null) || function(json){
|
|
// var cb = ((async && o2.typeOf(async)=="function") ? (async.isAG ? async : async.ag()) : null) || function(json){
|
|
|
// v = json.data; return v;
|
|
// v = json.data; return v;
|
|
|
// }.ag().catch(function(json){ return json; });
|
|
// }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
|
- orgActions.getUnitWithIdentityAndLevel(data, cb, null, !!async);
|
|
|
|
|
|
|
+ promise = orgActions.getUnitWithIdentityAndLevel(data, cb, null, !!async);
|
|
|
break;
|
|
break;
|
|
|
}
|
|
}
|
|
|
- return (!!async) ? cb : v;
|
|
|
|
|
|
|
+ return (!!async) ? promise : v;
|
|
|
},
|
|
},
|
|
|
//列出身份所在组织的所有上级组织
|
|
//列出身份所在组织的所有上级组织
|
|
|
listAllSupUnitWithIdentity: function(name, async){
|
|
listAllSupUnitWithIdentity: function(name, async){
|
|
@@ -859,10 +878,10 @@ MWF.xScript.Environment = function(ev){
|
|
|
v = json.data;
|
|
v = json.data;
|
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
|
return v;
|
|
return v;
|
|
|
- }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
- orgActions.listUnitSupNestedWithIdentity(data, cb, null, !!async);
|
|
|
|
|
- return (!!async) ? cb : v;
|
|
|
|
|
|
|
+ var promise = orgActions.listUnitSupNestedWithIdentity(data, cb, null, !!async);
|
|
|
|
|
+ return (!!async) ? promise : v;
|
|
|
},
|
|
},
|
|
|
//获取人员所在的所有组织
|
|
//获取人员所在的所有组织
|
|
|
listUnitWithPerson: function(name, async){
|
|
listUnitWithPerson: function(name, async){
|
|
@@ -873,10 +892,10 @@ MWF.xScript.Environment = function(ev){
|
|
|
v = json.data;
|
|
v = json.data;
|
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
|
return v;
|
|
return v;
|
|
|
- }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
- orgActions.listUnitWithPerson(data, cb, null, !!async);
|
|
|
|
|
- return (!!async) ? cb : v;
|
|
|
|
|
|
|
+ var promise = orgActions.listUnitWithPerson(data, cb, null, !!async);
|
|
|
|
|
+ return (!!async) ? promise : v;
|
|
|
},
|
|
},
|
|
|
//列出人员所在组织的所有上级组织
|
|
//列出人员所在组织的所有上级组织
|
|
|
listAllSupUnitWithPerson: function(name, async){
|
|
listAllSupUnitWithPerson: function(name, async){
|
|
@@ -887,10 +906,10 @@ MWF.xScript.Environment = function(ev){
|
|
|
v = json.data;
|
|
v = json.data;
|
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
|
return v;
|
|
return v;
|
|
|
- }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
- orgActions.listUnitSupNestedWithPerson(data, cb, null, !!async);
|
|
|
|
|
- return (!!async) ? cb : v;
|
|
|
|
|
|
|
+ var promise = orgActions.listUnitSupNestedWithPerson(data, cb, null, !!async);
|
|
|
|
|
+ return (!!async) ? promise : v;
|
|
|
},
|
|
},
|
|
|
//根据组织属性,获取所有符合的组织
|
|
//根据组织属性,获取所有符合的组织
|
|
|
listUnitWithAttribute: function(name, attribute, async){
|
|
listUnitWithAttribute: function(name, attribute, async){
|
|
@@ -901,10 +920,10 @@ MWF.xScript.Environment = function(ev){
|
|
|
v = json.data;
|
|
v = json.data;
|
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
|
return v;
|
|
return v;
|
|
|
- }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
- orgActions.listUnitWithAttribute(data, cb, null, !!async);
|
|
|
|
|
- return (!!async) ? cb : v;
|
|
|
|
|
|
|
+ promise = orgActions.listUnitWithAttribute(data, cb, null, !!async);
|
|
|
|
|
+ return (!!async) ? promise : v;
|
|
|
},
|
|
},
|
|
|
//根据组织职务,获取所有符合的组织
|
|
//根据组织职务,获取所有符合的组织
|
|
|
listUnitWithDuty: function(name, id, async){
|
|
listUnitWithDuty: function(name, id, async){
|
|
@@ -915,10 +934,10 @@ MWF.xScript.Environment = function(ev){
|
|
|
v = json.data;
|
|
v = json.data;
|
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
|
return v;
|
|
return v;
|
|
|
- }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
- orgActions.listUnitWithDuty(data, cb, null, !!async);
|
|
|
|
|
- return (!!async) ? cb : v;
|
|
|
|
|
|
|
+ var promise = orgActions.listUnitWithDuty(data, cb, null, !!async);
|
|
|
|
|
+ return (!!async) ? promise : v;
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
//组织职务***********
|
|
//组织职务***********
|
|
@@ -927,14 +946,15 @@ MWF.xScript.Environment = function(ev){
|
|
|
getOrgActions();
|
|
getOrgActions();
|
|
|
var data = {"name":duty,"unit":(typeOf(id)==="object") ? (id.distinguishedName || id.id || id.unique || id.name) : id};
|
|
var data = {"name":duty,"unit":(typeOf(id)==="object") ? (id.distinguishedName || id.id || id.unique || id.name) : id};
|
|
|
var v = null;
|
|
var v = null;
|
|
|
|
|
+
|
|
|
var cb = function(json){
|
|
var cb = function(json){
|
|
|
v = json.data;
|
|
v = json.data;
|
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
|
return v;
|
|
return v;
|
|
|
- }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
- orgActions.getDuty(data, cb, null, !!async);
|
|
|
|
|
- return (!!async) ? cb : v;
|
|
|
|
|
|
|
+ var promise = orgActions.getDuty(data, cb, null, !!async);
|
|
|
|
|
+ return (!!async) ? promise : v;
|
|
|
},
|
|
},
|
|
|
//获取身份的所有职务名称
|
|
//获取身份的所有职务名称
|
|
|
listDutyNameWithIdentity: function(name, async){
|
|
listDutyNameWithIdentity: function(name, async){
|
|
@@ -945,10 +965,10 @@ MWF.xScript.Environment = function(ev){
|
|
|
v = json.data;
|
|
v = json.data;
|
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
|
return v;
|
|
return v;
|
|
|
- }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
- orgActions.listDutyNameWithIdentity(data, cb, null, !!async);
|
|
|
|
|
- return (!!async) ? cb : v;
|
|
|
|
|
|
|
+ var promise = orgActions.listDutyNameWithIdentity(data, cb, null, !!async);
|
|
|
|
|
+ return (!!async) ? promise : v;
|
|
|
},
|
|
},
|
|
|
//获取组织的所有职务名称
|
|
//获取组织的所有职务名称
|
|
|
listDutyNameWithUnit: function(name, async){
|
|
listDutyNameWithUnit: function(name, async){
|
|
@@ -959,10 +979,10 @@ MWF.xScript.Environment = function(ev){
|
|
|
v = json.data.nameList;
|
|
v = json.data.nameList;
|
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
|
return v;
|
|
return v;
|
|
|
- }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
- orgActions.listDutyNameWithUnit(data, cb, null, !!async);
|
|
|
|
|
- return (!!async) ? cb : v;
|
|
|
|
|
|
|
+ var promise = orgActions.listDutyNameWithUnit(data, cb, null, !!async);
|
|
|
|
|
+ return (!!async) ? promise : v;
|
|
|
},
|
|
},
|
|
|
//获取组织的所有职务
|
|
//获取组织的所有职务
|
|
|
listUnitAllDuty: function(name, async){
|
|
listUnitAllDuty: function(name, async){
|
|
@@ -973,10 +993,10 @@ MWF.xScript.Environment = function(ev){
|
|
|
v = json.data;
|
|
v = json.data;
|
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
|
return v;
|
|
return v;
|
|
|
- }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
- orgActions.listUnitAllDuty(data, cb, null, !!async);
|
|
|
|
|
- return (!!async) ? cb : v;
|
|
|
|
|
|
|
+ var promise = orgActions.listUnitAllDuty(data, cb, null, !!async);
|
|
|
|
|
+ return (!!async) ? promise : v;
|
|
|
},
|
|
},
|
|
|
//列出顶层组织
|
|
//列出顶层组织
|
|
|
listTopUnit: function(async){
|
|
listTopUnit: function(async){
|
|
@@ -986,10 +1006,10 @@ MWF.xScript.Environment = function(ev){
|
|
|
v = json.data;
|
|
v = json.data;
|
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
|
return v;
|
|
return v;
|
|
|
- }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
- action.listTopUnit(cb, null, !!async);
|
|
|
|
|
- return (!!async) ? cb : v;
|
|
|
|
|
|
|
+ var promise = action.listTopUnit(cb, null, !!async);
|
|
|
|
|
+ return (!!async) ? promise : v;
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
//组织属性**************
|
|
//组织属性**************
|
|
@@ -1050,10 +1070,10 @@ MWF.xScript.Environment = function(ev){
|
|
|
v = json.data.attributeList;
|
|
v = json.data.attributeList;
|
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
|
return v;
|
|
return v;
|
|
|
- }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
- orgActions.getUnitAttribute(data, cb, null, !!async);
|
|
|
|
|
- return (!!async) ? cb : v;
|
|
|
|
|
|
|
+ var promise = orgActions.getUnitAttribute(data, cb, null, !!async);
|
|
|
|
|
+ return (!!async) ? promise : v;
|
|
|
},
|
|
},
|
|
|
//列出组织所有属性的名称
|
|
//列出组织所有属性的名称
|
|
|
listUnitAttributeName: function(name, async){
|
|
listUnitAttributeName: function(name, async){
|
|
@@ -1064,10 +1084,10 @@ MWF.xScript.Environment = function(ev){
|
|
|
v = json.data.nameList;
|
|
v = json.data.nameList;
|
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
|
return v;
|
|
return v;
|
|
|
- }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
- orgActions.listUnitAttributeName(data, cb, null, !!async);
|
|
|
|
|
- return (!!async) ? cb : v;
|
|
|
|
|
|
|
+ var promise = orgActions.listUnitAttributeName(data, cb, null, !!async);
|
|
|
|
|
+ return (!!async) ? promise : v;
|
|
|
},
|
|
},
|
|
|
//列出组织的所有属性
|
|
//列出组织的所有属性
|
|
|
listUnitAllAttribute: function(name, async){
|
|
listUnitAllAttribute: function(name, async){
|
|
@@ -1078,10 +1098,10 @@ MWF.xScript.Environment = function(ev){
|
|
|
v = json.data;
|
|
v = json.data;
|
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
if (async && o2.typeOf(async)=="function") return async(v);
|
|
|
return v;
|
|
return v;
|
|
|
- }.ag().catch(function(json){ return json; });
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
- orgActions.listUnitAllAttribute(data, cb, null, !!async);
|
|
|
|
|
- return (!!async) ? cb : v;
|
|
|
|
|
|
|
+ var promise = orgActions.listUnitAllAttribute(data, cb, null, !!async);
|
|
|
|
|
+ return (!!async) ? promise : v;
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
|
|
|
|
|
@@ -1819,6 +1839,7 @@ MWF.xScript.JSONData = function(data, callback, key, parent, _form){
|
|
|
};
|
|
};
|
|
|
var setter = function(data, callback, k, _self){
|
|
var setter = function(data, callback, k, _self){
|
|
|
return function(v){
|
|
return function(v){
|
|
|
|
|
+ debugger;
|
|
|
data[k] = v;
|
|
data[k] = v;
|
|
|
//debugger;
|
|
//debugger;
|
|
|
//this.add(k, v, true);
|
|
//this.add(k, v, true);
|
|
@@ -2235,21 +2256,29 @@ MWF.xScript.createDict = function(application){
|
|
|
if (success===true) async=true;
|
|
if (success===true) async=true;
|
|
|
if (failure===true) async=true;
|
|
if (failure===true) async=true;
|
|
|
|
|
|
|
|
|
|
+ // var cb = function(json){
|
|
|
|
|
+ // value = json.data;
|
|
|
|
|
+ // MWF.xScript.addDictToCache(opt, path, value);
|
|
|
|
|
+ // if (success && o2.typeOf(success)=="function") value = success(json.data);
|
|
|
|
|
+ // return value;
|
|
|
|
|
+ // }.ag().catch(function(xhr, text, error){ if (failure && o2.typeOf(failure)=="function") return failure(xhr, text, error); });
|
|
|
|
|
+
|
|
|
var cb = function(json){
|
|
var cb = function(json){
|
|
|
value = json.data;
|
|
value = json.data;
|
|
|
MWF.xScript.addDictToCache(opt, path, value);
|
|
MWF.xScript.addDictToCache(opt, path, value);
|
|
|
if (success && o2.typeOf(success)=="function") value = success(json.data);
|
|
if (success && o2.typeOf(success)=="function") value = success(json.data);
|
|
|
return value;
|
|
return value;
|
|
|
- }.ag().catch(function(xhr, text, error){ if (failure && o2.typeOf(failure)=="function") return failure(xhr, text, error); });
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
|
|
+ var promise;
|
|
|
if (path){
|
|
if (path){
|
|
|
var p = encodePath( path );
|
|
var p = encodePath( path );
|
|
|
//var p = path.replace(/\./g, "/");
|
|
//var p = path.replace(/\./g, "/");
|
|
|
- action[ ( (enableAnonymous && type == "cms") ? "getDictDataAnonymous" : "getDictData" ) ](encodeURIComponent(this.name), applicationId, p, cb, null, !!async);
|
|
|
|
|
|
|
+ promise = action[ ( (enableAnonymous && type == "cms") ? "getDictDataAnonymous" : "getDictData" ) ](encodeURIComponent(this.name), applicationId, p, cb, null, !!async);
|
|
|
}else{
|
|
}else{
|
|
|
- action[ ( (enableAnonymous && type == "cms") ? "getDictRootAnonymous" : "getDictRoot" ) ](this.name, applicationId, cb, null, !!async);
|
|
|
|
|
|
|
+ promise = action[ ( (enableAnonymous && type == "cms") ? "getDictRootAnonymous" : "getDictRoot" ) ](this.name, applicationId, cb, null, !!async);
|
|
|
}
|
|
}
|
|
|
- return (!!async) ? cb : value;
|
|
|
|
|
|
|
+ return (!!async) ? promise : value;
|
|
|
|
|
|
|
|
// if (path){
|
|
// if (path){
|
|
|
// var p = encodePath( path );
|
|
// var p = encodePath( path );
|