erp项目

部署-直接上传class文件


8月新项目-erp   

xt-index.jsp   xt-index.js  
左边一个treepanel
jehc代码熟悉

流程设计器--lcProcessController--lc-process-list.jsp--/lcProcessController/loadLcDesign--lc-design.jsp

                       保存流程--save_process   /lcProcessController/createBPMN

                       mainPanel.js---Ext.getCmp('mxgraphxml').setValue(mxgraphxml);

                      ajax xml传入后台

          graphEditor   

         2.前台得到 mxgraph

          2.MxPoolUtils.bpmnxml(mxGraphModel,mxCellList, root)

            转为bpmn格式

           1.格式化xml

           2.通过dom4j生成xml,写入



二.人员控制

三.流程审批-1.申请

                      逻辑-(1).根据key获取平台常量

                              (2)根据平台常量编号从lc_process(流程表)   常量id=流程id

                              (3)发起申请

                               

                       借款审批--zxLoanBillController/loadZxLoanBill--zxLoanBillController/applyZxLoanApply--


                      办公用品审批--approval_office.js--zxOfficeApplyController/approvalOfficeApply

                      

ArrayList list=new ArrayList();
		    Map<String, Object> map;
		    Map<String, Object> condition = new HashMap<String, Object>();
		    commonPager(condition, request);
		    map = activitiUtil.getTaskList(condition);
		    List<Task> list1 = (List<Task>)map.get("TaskList");
		    for(int j = 0; j < list1.size(); j++){
				Task task = list1.get(j);
				if(task.getId().equals("217510")){
					
				}
				else{
					activitiUtil.completeTask(task.getId(), variables);
				}

                    2.待选任务-签收   候选人变为处理人  lcTaskController/loadCandidateLcTask--lc-task-candidate-list.jsp

                                                                                加载--/lcAgencyController/getCandidateTaskPageList                                                                   

                                                                                签收  lcTaskController/claimTask

                                                                   

                    3.个人任务   lcTaskController/loadAssigneeLcTask --lc-task-assignee-list.jsp

                                                                  加载--/lcTaskController/getAssigneeTaskListByCondition

                                                                  完成任务  /lcTaskController/redirectPage


四.管理员流程

                  1.lcTaskController--loadLcTask--lc-task-list.jsp

    

五.权限控制(通用功能,所有人--调度管理--调度器)

               1.平台功能权限

               2.角色权限--xt-roleinfo-list.js

                                  添加  xtRoleinfoController/addXtRoleinfo---表 xt_roleinfo

                                  导入资源  xtRoleinfoController/addXtMR--表 xt_functioninfo_right

                                  导入用户  xtRoleinfoController/addXtUR---表 xt_u_r


                    



六.得到当前人员

七.代码生成器

    xtGeneratorController/loadXtGenerator----xt-generator-list.jsp

                                       单表--保存xtGeneratorController/addXtGenerator---addXtGenerator(0);

                                                                   插入xt_generator

                      

                                      一对多--保存   addXtGenerator(1);

                                      xt-generator-add.js    

    

八.数据字典

配置中心-数据字典


九.平台功能权限配置

addXtFunctioninfo--

sql表  xt_functioninfo    统一推送数据权限至执行表中

         xt_data_authority

猜你喜欢

转载自blog.csdn.net/jd16manson/article/details/78802298
erp
今日推荐