Skip to content

Latest commit

 

History

History
53 lines (44 loc) · 1.67 KB

研发说明.md

File metadata and controls

53 lines (44 loc) · 1.67 KB

#系统业务表(系统表除外)说明

  • 所有业务表 中部门主键都为数字,字段来源于表cf_dept_ext 表主键
  • 所有业务表 中用户主键都为数字,字段来源于表cf_user_ext 表主键

获取当前用户信息

/*1、后端获取用户信息*/
//获取当前登录用户信息
 LoginUserInf loginUserInf =(LoginUserInf) session.getAttribute(SysParam.CURRENT_LOGIN_SESSION_NAME);
//当前用户主键---用于业务表
loginUserInf.getCurrentUserId();   
//当前用户所属部门主键---用于业务表
loginUserInf.getCurrentDeptId();  

/*2、前端获取用户信息*/
var userInf = localStorageService.get("currentUser");
userInf.id  --> 用户主键 (用于系统表相关)
userInf.deptid  --> 用户主键(用于系统表相关)
userInf.currentUserExtId  --> 用户主键(用于业务表相关)
userInf.currentDeptExtId  --> 用户主键(用于业务表相关)


字符串处理


//判断是否为空
StringUtil.isNullOrWhiteSpace("字符串")

时间处理

/**前端处理**/
coreService.getNormalDate(date);    --> yyyy-MM-dd
coreService.getMinuteDate(date);    --> yyyy-MM-dd HH:mm
coreService.getFullDate(date);      --> yyyy-MM-dd HH:mm:ss

工作流配置

  • 修改webapp/skyflow/modeler/scripts/app-cfg.js文件,内容如下:xxx为项目访问的根路径
'use strict';
var FLOWABLE = FLOWABLE || {};
FLOWABLE.CONFIG = {
	'onPremise' : true,
	'contextRoot' : '/xxx',
	'webContextRoot' : '/xxx/skyflow/modeler',
	'datesLocalization' : false
};
  • 配置流程--节点表单字段时候注意将所有字段只读属性打勾,否则前台物价加载,通过可写属性控制字段是否可编辑