#系统业务表(系统表除外)说明
- 所有业务表 中部门主键都为数字,字段来源于表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
};
- 配置流程--节点表单字段时候注意将所有字段只读属性打勾,否则前台物价加载,通过可写属性控制字段是否可编辑