RestActions.min.js 17 KB

1
  1. MWF.xApplication.Execution=MWF.xApplication.Execution||{};MWF.xApplication.Execution.Actions=MWF.xApplication.Execution.Actions||{};MWF.require("MWF.xDesktop.Actions.RestActions",null,false);MWF.require("MWF.widget.UUID",null,false);MWF.xApplication.Execution.Actions.RestActions=new Class({initialize:function(){this.action=new MWF.xDesktop.Actions.RestActions("/Actions/action.json","x_okr_assemble_control","x_component_Execution");this.actionOrg=new MWF.xDesktop.Actions.RestActions("/Actions/action.json","x_organization_assemble_express","x_component_Execution")},getId:function(e,t,a,n){this.action.invoke({name:"getId",async:n,parameter:{count:e},success:t,failure:a})},getUUID:function(e){var t="";this.action.invoke({name:"getId",async:false,parameter:{count:"1"},success:function(a){t=a.data[0];if(e)e(t)},failure:null});return t},login:function(e,t,a,n){this.action.invoke({name:"login",data:e,async:n,success:t,failure:a})},logout:function(e,t,a,n){this.action.invoke({name:"logout",data:e,async:n,success:t,failure:a})},getDepartmentGather:function(e,t,a,n){this.action.invoke({name:"getDepartmentGather",parameter:{id:e},success:t,failure:a,async:n})},getTaskListNext:function(e,t,a,n,i,s){this.action.invoke({name:"getTaskListNext",parameter:{id:e,count:t},data:a,async:s,success:n,failure:i})},getTaskListPrev:function(e,t,a,n,i,s){this.action.invoke({name:"getTaskListPrev",parameter:{id:e,count:t},data:a,async:s,success:n,failure:i})},getWorkConditionListNext:function(e,t,a,n,i,s){this.action.invoke({name:"getWorkConditionListNext",parameter:{id:e,count:t},data:a,async:s,success:n,failure:i})},getWorkConditionListPrev:function(e,t,a,n,i,s){this.action.invoke({name:"getWorkConditionListPrev",parameter:{id:e,count:t},data:a,async:s,success:n,failure:i})},readDone:function(e,t,a,n){this.action.invoke({name:"readDone",parameter:{id:e},success:t,failure:a,async:n})},getProfileByCode:function(e,t,a,n){this.action.invoke({name:"getProfileByCode",data:e,success:t,failure:a,async:n})},getMyStat:function(e,t,a){this.action.invoke({name:"getMyStat",success:e,failure:t,async:a})},listCompanyByPerson:function(e,t,a,n){this.actionOrg.invoke({name:"listCompanyByPerson",async:n,parameter:{name:a},success:e,failure:t})},listDepartmentByPerson:function(e,t,a,n){this.actionOrg.invoke({name:"listDepartmentByPerson",async:n,parameter:{name:a},success:e,failure:t})},listDepartmentByCompany:function(e,t,a,n){this.actionOrg.invoke({name:"listDepartmentByCompany",async:n,parameter:{companyName:a},success:e,failure:t})},getDepartmentDuty:function(e,t,a,n,i){this.actionOrg.invoke({name:"getDepartmentDuty",async:i,parameter:{name:a,departmentName:n},success:e,failure:t})},getPersonByIdentity:function(e,t,a,n){this.actionOrg.invoke({name:"getPersonByIdentity",async:n,parameter:{name:a},success:e,failure:t})},listIdentityByPerson:function(e,t,a,n){this.action.invoke({name:"listIdentityByPerson",async:n,parameter:{name:a},success:e,failure:t})},getPerson:function(e,t,a,n){this.actionOrg.invoke({name:"getPerson",async:n,parameter:{name:a},success:e,failure:t})},listDetailFilterNext:function(e,t,a,n,i,s){this.action.invoke({name:"listDetailFilterNext",parameter:{id:e,count:t},data:a,async:s,success:n,failure:i})},listDetailFilterPrev:function(e,t,a,n,i,s){this.action.invoke({name:"listDetailFilterPrev",parameter:{id:e,count:t},data:a,async:s,success:n,failure:i})},workReportDrafter:function(e,t,a,n){this.action.invoke({name:"workReportDrafter",parameter:{workId:e},success:t,failure:a,async:n})},getWorkReport:function(e,t,a,n){this.action.invoke({name:"getWorkReport",parameter:{id:e},success:t,failure:a,async:n})},saveWorkReport:function(e,t,a,n){this.action.invoke({name:"saveWorkReport",data:e,async:n,success:t,failure:a})},submitWorkReport:function(e,t,a,n){this.action.invoke({name:"submitWorkReport",data:e,async:n,success:t,failure:a})},getWorkReportList:function(e,t,a,n){this.action.invoke({name:"getWorkReportList",parameter:{workId:e},success:t,failure:a,async:n})},deleteWortReport:function(e,t,a,n){this.action.invoke({name:"deleteWortReport",async:n,parameter:{id:e},success:t,failure:a})},getWorkReportOpinion:function(e,t,a,n){this.action.invoke({name:"getWorkReportOpinion",data:e,async:n,success:t,failure:a})},getWorkReportDrafterNext:function(e,t,a,n,i,s){this.action.invoke({name:"getWorkReportDrafterNext",parameter:{id:e,count:t},data:a,async:s,success:n,failure:i})},getWorkReportDrafterPrev:function(e,t,a,n,i,s){this.action.invoke({name:"getWorkReportDrafterPrev",parameter:{id:e,count:t},data:a,async:s,success:n,failure:i})},getWorkReportTodoNext:function(e,t,a,n,i,s){this.action.invoke({name:"getWorkReportTodoNext",parameter:{id:e,count:t},data:a,async:s,success:n,failure:i})},getWorkReportTodoPrev:function(e,t,a,n,i,s){this.action.invoke({name:"getWorkReportTodoPrev",parameter:{id:e,count:t},data:a,async:s,success:n,failure:i})},getWorkReportDoneNext:function(e,t,a,n,i,s){this.action.invoke({name:"getWorkReportDoneNext",parameter:{id:e,count:t},data:a,async:s,success:n,failure:i})},getWorkReportDonePrev:function(e,t,a,n,i,s){this.action.invoke({name:"getWorkReportDonePrev",parameter:{id:e,count:t},data:a,async:s,success:n,failure:i})},getWorkReportArchiveNext:function(e,t,a,n,i,s){this.action.invoke({name:"getWorkReportArchiveNext",parameter:{id:e,count:t},data:a,async:s,success:n,failure:i})},getCenterWorkDrafterListNext:function(e,t,a,n,i,s){this.action.invoke({name:"getCenterWorkDrafterListNext",parameter:{id:e,count:t},data:a,async:s,success:n,failure:i})},getCenterWorkDrafterListPrev:function(e,t,a,n,i,s){this.action.invoke({name:"getCenterWorkDrafterListPrev",parameter:{id:e,count:t},data:a,async:s,success:n,failure:i})},getCenterWorkDeployListNext:function(e,t,a,n,i,s){this.action.invoke({name:"getCenterWorkDeployListNext",parameter:{id:e,count:t},data:a,async:s,success:n,failure:i})},getCenterWorkDeployListPrev:function(e,t,a,n,i,s){this.action.invoke({name:"getCenterWorkDeployListPrev",parameter:{id:e,count:t},data:a,async:s,success:n,failure:i})},getCenterWorkListNext:function(e,t,a,n,i,s){this.action.invoke({name:"getCenterWorkListNext",parameter:{id:e,count:t},data:a,async:s,success:n,failure:i})},getCenterWorkArchiveListNext:function(e,t,a,n,i,s){this.action.invoke({name:"getCenterWorkArchiveListNext",parameter:{id:e,count:t},data:a,async:s,success:n,failure:i})},saveMainTask:function(e,t,a,n){this.action.invoke({name:"saveMainTask",data:e,async:n,success:t,failure:a})},getMainTask:function(e,t,a,n){this.action.invoke({name:"getMainTask",parameter:{id:e},success:t,failure:a,async:n})},archiveMainTask:function(e,t,a,n){this.action.invoke({name:"archiveMainTask",parameter:{id:e},success:t,failure:a,async:n})},deleteCenterWork:function(e,t,a,n){this.action.invoke({name:"deleteCenterWork",async:n,parameter:{id:e},success:t,failure:a})},saveTask:function(e,t,a,n){this.action.invoke({name:"saveTask",data:e,async:n,success:t,failure:a})},getTask:function(e,t,a,n){this.action.invoke({name:"getTask",parameter:{id:e},success:t,failure:a,async:n})},getUserBaseWork:function(e,t,a,n){this.action.invoke({name:"getUserBaseWork",parameter:{id:e},success:t,failure:a,async:n})},getUserProcessBaseWork:function(e,t,a,n){this.action.invoke({name:"getUserProcessBaseWork",parameter:{id:e},success:t,failure:a,async:n})},getUserDeployBaseWork:function(e,t,a,n){this.action.invoke({name:"getUserDeployBaseWork",parameter:{id:e},success:t,failure:a,async:n})},getUserNestBaseWork:function(e,t,a,n){this.action.invoke({name:"getUserNestBaseWork",parameter:{id:e},success:t,failure:a,async:n})},deleteBaseWork:function(e,t,a,n){this.action.invoke({name:"deleteBaseWork",async:n,parameter:{id:e},success:t,failure:a})},deployBaseWork:function(e,t,a,n){this.action.invoke({name:"deployBaseWork",data:e,async:n,success:t,failure:a})},appointBaseWork:function(e,t,a,n){this.action.invoke({name:"appointBaseWork",data:e,async:n,success:t,failure:a})},unAppointBaseWork:function(e,t,a,n){this.action.invoke({name:"unAppointBaseWork",data:e,async:n,success:t,failure:a})},importBaseWork:function(e,t,a,n,i){this.action.invoke({name:"importBaseWork",parameter:{centerId:e},data:n,file:i,success:t,failure:a})},getBaseWorkDetails:function(e,t,a,n){this.action.invoke({name:"getBaseWorkDetails",parameter:{id:e},success:t,failure:a,async:n})},getBaseWorksByParentId:function(e,t,a,n){this.action.invoke({name:"getBaseWorksByParentId",parameter:{id:e},success:t,failure:a,async:n})},getBaseWorkListMyDrafterNext:function(e,t,a,n,i,s){this.action.invoke({name:"getBaseWorkListMyDrafterNext",parameter:{id:e,count:t},data:a,async:s,success:n,failure:i})},getBaseWorkListMyDrafterPrev:function(e,t,a,n,i,s){this.action.invoke({name:"getBaseWorkListMyDrafterPrev",parameter:{id:e,count:t},data:a,async:s,success:n,failure:i})},getBaseWorkListMyDeployNext:function(e,t,a,n,i,s){this.action.invoke({name:"getBaseWorkListMyDeployNext",parameter:{id:e,count:t},data:a,async:s,success:n,failure:i})},getBaseWorkListMyDeployPrev:function(e,t,a,n,i,s){this.action.invoke({name:"getBaseWorkListMyDeployPrev",parameter:{id:e,count:t},data:a,async:s,success:n,failure:i})},getBaseWorkListMyDoNext:function(e,t,a,n,i,s){this.action.invoke({name:"getBaseWorkListMyDoNext",parameter:{id:e,count:t},data:a,async:s,success:n,failure:i})},getBaseWorkListMyDoPrev:function(e,t,a,n,i,s){this.action.invoke({name:"getBaseWorkListMyDoPrev",parameter:{id:e,count:t},data:a,async:s,success:n,failure:i})},getBaseWorkListMyAssistNext:function(e,t,a,n,i,s){this.action.invoke({name:"getBaseWorkListMyAssistNext",parameter:{id:e,count:t},data:a,async:s,success:n,failure:i})},getBaseWorkListMyAssistPrev:function(e,t,a,n,i,s){this.action.invoke({name:"getBaseWorkListMyAssistPrev",parameter:{id:e,count:t},data:a,async:s,success:n,failure:i})},getBaseWorkListMyReadNext:function(e,t,a,n,i,s){this.action.invoke({name:"getBaseWorkListMyReadNext",parameter:{id:e,count:t},data:a,async:s,success:n,failure:i})},getBaseWorkListMyReadPrev:function(e,t,a,n,i,s){this.action.invoke({name:"getBaseWorkListMyReadPrev",parameter:{id:e,count:t},data:a,async:s,success:n,failure:i})},getBaseWorkListMyAppointNext:function(e,t,a,n,i,s){this.action.invoke({name:"getBaseWorkListMyAppointNext",parameter:{id:e,count:t},data:a,async:s,success:n,failure:i})},getBaseWorkListMyAppointPrev:function(e,t,a,n,i,s){this.action.invoke({name:"getBaseWorkListMyAppointPrev",parameter:{id:e,count:t},data:a,async:s,success:n,failure:i})},getBaseWorkListMyArchiveNext:function(e,t,a,n,i,s){this.action.invoke({name:"getBaseWorkListMyArchiveNext",parameter:{id:e,count:t},data:a,async:s,success:n,failure:i})},submitChat:function(e,t,a,n){this.action.invoke({name:"submitChat",data:e,async:n,success:t,failure:a})},getChatListNext:function(e,t,a,n,i,s){this.action.invoke({name:"getChatListNext",parameter:{id:e,count:t},data:a,async:s,success:n,failure:i})},getChatListPrev:function(e,t,a,n,i,s){this.action.invoke({name:"getChatListPrev",parameter:{id:e,count:t},data:a,async:s,success:n,failure:i})},deleteConfig:function(e,t,a,n){this.action.invoke({name:"deleteConfig",async:n,parameter:{id:e},success:t,failure:a})},saveConfig:function(e,t,a,n){this.action.invoke({name:"saveConfig",data:e,async:n,success:t,failure:a})},getConfig:function(e,t,a,n){this.action.invoke({name:"getConfig",async:n,parameter:{id:e},success:t,failure:a})},listConfigAll:function(e,t,a){this.action.invoke({name:"listConfigAll",async:a,success:e,failure:t})},listMyRelief:function(e,t,a){this.action.invoke({name:"listMyRelief",async:a,success:e,failure:t})},deleteSecretary:function(e,t,a,n){this.action.invoke({name:"deleteSecretary",async:n,parameter:{id:e},success:t,failure:a})},saveSecretary:function(e,t,a,n){this.action.invoke({name:"saveSecretary",data:e,async:n,success:t,failure:a})},getSecretary:function(e,t,a){this.action.invoke({name:"getSecretary",parameter:{id:e},success:t,failure:a})},listSecretaryNext:function(e,t,a,n,i,s){this.action.invoke({name:"listSecretaryNext",parameter:{id:e,count:t},data:a,async:s,success:n,failure:i})},listSecretaryPrev:function(e,t,a,n,i,s){this.action.invoke({name:"listSecretaryPrev",parameter:{id:e,count:t},data:a,async:s,success:n,failure:i})},deleteCategory:function(e,t,a,n){this.action.invoke({name:"deleteCategory",async:n,parameter:{id:e},success:t,failure:a})},saveCategory:function(e,t,a,n){this.action.invoke({name:"saveCategory",data:e,async:n,success:t,failure:a})},getCategory:function(e,t,a,n){this.action.invoke({name:"getCategory",async:n,parameter:{id:e},success:t,failure:a})},listCategoryAll:function(e,t,a){this.action.invoke({name:"listCategoryAll",async:a,success:e,failure:t})},getCategoryCountAll:function(e,t,a){this.action.invoke({name:"getCategoryCountAll",async:a,success:e,failure:t})},getCategoryMyCountAll:function(e,t,a){this.action.invoke({name:"getCategoryMyCountAll",async:a,success:e,failure:t})},listAttachment:function(e,t,a,n){this.action.invoke({name:"listAttachment",async:n,parameter:{documentid:e},success:t,failure:a})},uploadAttachment:function(e,t,a,n,i){this.action.invoke({name:"uploadAttachment",parameter:{documentid:e},data:n,file:i,success:t,failure:a})},getAttachment:function(e,t,a,n,i){this.action.invoke({name:"getAttachment",async:i,parameter:{id:e,documentid:t},success:a,failure:n})},deleteAttachment:function(e,t,a,n,i){this.action.invoke({name:"deleteAttachment",async:i,parameter:{id:e,documentid:t},success:a,failure:n})},getAttachmentData:function(e,t){this.action.getActions(function(){var a=this.action.actions.getAttachmentData.uri;a=a.replace("{id}",encodeURIComponent(e));a=a.replace("{documentid}",encodeURIComponent(t));window.open(this.actionAttachment.address+a)}.bind(this))},getAttachmentStream:function(e,t){this.action.getActions(function(){var a=this.action.actions.getAttachmentStream.uri;a=a.replace("{id}",encodeURIComponent(e));a=a.replace("{documentid}",encodeURIComponent(t));window.open(this.action.address+a)}.bind(this))},getAttachmentUrl:function(e,t,a){this.action.getActions(function(){var n=this.action.actions.getAttachmentData.uri;n=n.replace("{id}",encodeURIComponent(e));n=n.replace("{documentid}",encodeURIComponent(t));if(a)a(this.action.address+n)}.bind(this))},deleteReportAttachment:function(e,t,a,n,i){this.action.invoke({name:"deleteReportAttachment",async:i,parameter:{id:e,documentid:t},success:a,failure:n})},getReportAttachmentData:function(e,t){this.action.getActions(function(){var a=this.action.actions.getReportAttachmentData.uri;a=a.replace("{id}",encodeURIComponent(e));a=a.replace("{documentid}",encodeURIComponent(t));window.open(this.actionAttachment.address+a)}.bind(this))},getReportAttachmentStream:function(e,t){this.action.getActions(function(){var a=this.action.actions.getReportAttachmentStream.uri;a=a.replace("{id}",encodeURIComponent(e));a=a.replace("{documentid}",encodeURIComponent(t));window.open(this.action.address+a)}.bind(this))},listReportAttachment:function(e,t,a,n){this.action.invoke({name:"listReportAttachment",async:n,parameter:{documentid:e},success:t,failure:a})},uploadReportAttachment:function(e,t,a,n,i){this.action.invoke({name:"uploadReportAttachment",parameter:{documentid:e},data:n,file:i,success:t,failure:a})},getStatListForCenterWork:function(e,t,a,n){this.action.invoke({name:"getStatListForCenterWork",data:e,async:n,success:t,failure:a})},getStatByWorkId:function(e,t,a,n,i){this.action.invoke({name:"getStatByWorkId",parameter:{id:e,parentWorkId:t},async:i,success:a,failure:n})},createCenterWorkAuthorization:function(e,t,a){this.action.invoke({name:"createCenterWorkAuthorization",success:e,failure:t,async:a})},getCenterWorkInfo:function(e,t,a,n){this.action.invoke({name:"getCenterWorkInfo",parameter:{id:e},success:t,failure:a,async:n})},saveCenterWork:function(e,t,a,n){this.action.invoke({name:"saveCenterWork",data:e,async:n,success:t,failure:a})},deployCenterWork:function(e,t,a,n){this.action.invoke({name:"deployCenterWork",parameter:{centerId:e},success:t,failure:a,async:n})},getBaseWorkInfo:function(e,t,a,n){this.action.invoke({name:"getBaseWorkInfo",parameter:{id:e},success:t,failure:a,async:n})},getBaseWorkListAllNext:function(e,t,a,n,i,s){this.action.invoke({name:"getBaseWorkListAllNext",parameter:{id:e,count:t},data:a,async:s,success:n,failure:i})},getBaseWorkListAllPrev:function(e,t,a,n,i,s){this.action.invoke({name:"getBaseWorkListAllPrev",parameter:{id:e,count:t},data:a,async:s,success:n,failure:i})},getMyDeployWork:function(e,t,a,n){this.action.invoke({name:"getMyDeployWork",parameter:{id:e},success:t,failure:a,async:n})},getMyRelativeWork:function(e,t,a,n){this.action.invoke({name:"getMyRelativeWork",parameter:{id:e},success:t,failure:a,async:n})},getStatType:function(e,t,a,n){this.action.invoke({name:"getStatType",data:e,async:n,success:t,failure:a})},getStatDateList:function(e,t,a,n){this.action.invoke({name:"getStatDateList",data:e,async:n,success:t,failure:a})},getStatDate:function(e,t,a,n){this.action.invoke({name:"getStatDate",data:e,async:n,success:t,failure:a})},exportByCenterWork:function(e,t,a,n){this.action.invoke({name:"exportByCenterWork",data:e,async:n,success:t,failure:a})},getUserMind:function(e,t,a,n){this.action.invoke({name:"getUserMind",parameter:{id:e},success:t,failure:a,async:n})},test:function(){}});