RestActions.min.js 1.5 KB

1
  1. MWF.xApplication.IM=MWF.xApplication.IM||{};MWF.xApplication.IM.contextRoot="x_component_IM";MWF.xApplication.IM.Actions=MWF.xApplication.IM.Actions||{};MWF.require("MWF.xDesktop.Actions.RestActions",null,false);MWF.xApplication.IM.Actions.RestActions=new Class({initialize:function(){this.controlAction=new MWF.xDesktop.Actions.RestActions("/Actions/action.json","x_organization_assemble_control",MWF.xApplication.IM.contextRoot);this.socketAction=new MWF.xDesktop.Actions.RestActions("/Actions/action.json","x_collaboration_assemble_websocket",MWF.xApplication.IM.contextRoot)},listTopCompany:function(n,t,o){this.controlAction.invoke({name:"listTopCompany",async:o,success:n,failure:t})},listCompanySub:function(n,t,o,i){this.controlAction.invoke({name:"listCompanySub",async:i,parameter:{id:o},success:n,failure:t})},listDepartmentSub:function(n,t,o,i){this.controlAction.invoke({name:"listDepartmentSub",async:i,parameter:{id:o},success:n,failure:t})},getPersonComplex:function(n,t,o,i){this.controlAction.invoke({name:"getPersonComplex",async:i,parameter:{id:o},success:n,failure:t})},getPerson:function(n,t,o,i){this.controlAction.invoke({name:"getPerson",async:i,parameter:{id:o},success:n,failure:t})},listPersonByKey:function(n,t,o,i){this.controlAction.invoke({name:"listPersonByKey",async:i,parameter:{key:o},success:n,failure:t})},personOnline:function(n,t,o,i){this.socketAction.invoke({name:"personOnline",async:i,parameter:{person:o},success:n,failure:t})},listChat:function(n,t,o,i){this.socketAction.invoke({name:"listChat",async:i,success:n,failure:t})}});