renren-generator代码生成器生成vue,需手工更改是否必填

renren-generator代码生成器大概是我见过最牛叉也最方便使用的代码生成器了,我们先建两张表:

DROP TABLE IF EXISTS `leave_bill`;
CREATE TABLE `leave_bill` (
  `id` varchar(64) NOT NULL,
  `process_instance_id` varchar(64) NOT NULL COMMENT '流程实例id',
  `user_id` varchar(64) NOT NULL COMMENT '申请人用户id',
  `reason` varchar(200) NOT NULL COMMENT '请假申请原因',
  `time` int(11) NOT NULL COMMENT '请假天数',
  `name` varchar(64) NOT NULL COMMENT '申请人姓名',
  `process_status` varchar(64) NOT NULL COMMENT '流程状态(0:申请中;1:审批中;2:审批通过;3:审批不通过)',
  `submitTime` date NOT NULL COMMENT '提交日期',
  `createTime` date NOT NULL COMMENT '创建日期',
  `updateTime` date NOT NULL COMMENT '修改日期',
  `rmk1` varchar(200) DEFAULT NULL COMMENT '备用字段',
  `rmk2` varchar(200) DEFAULT NULL COMMENT '备用字段',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;


DROP TABLE IF EXISTS `leave_bill_check`;
CREATE TABLE `leave_bill_check` (
  `id` varchar(64) NOT NULL COMMENT '主键',
  `process_instance_id` varchar(64) NOT NULL COMMENT '流程实例id',
  `task_id` varchar(64) NOT NULL COMMENT 'Activti任务id',
  `user_id` varchar(64) NOT NULL COMMENT '审批人用户id',
  `result` varchar(64) NOT NULL COMMENT '审批结果(0:不通过;1:通过)',
  `remark` varchar(200) NOT NULL COMMENT '备注',
  `name` varchar(64) NOT NULL COMMENT '审批人姓名',
  `createTime` date NOT NULL COMMENT '创建日期',
  `updateTime` date NOT NULL COMMENT '修改日期',
  `rmk1` varchar(200) DEFAULT NULL COMMENT '备用字段',
  `rmk2` varchar(200) DEFAULT NULL COMMENT '备用字段',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

使用代码生成器生成压缩包,解压以后,找到sql语句,增加name(菜单名称)赋值,然后找到相应的vue项目,添加到view的相关模块下,启动项目,即可看到菜单(但这个时候的菜单排版比较乱,需做调整):

renren-generator代码生成器生成vue,需手工更改是否必填_第1张图片

代码生成器生成的菜单栏目名称,是根据数据库脚本的注释填入,所以打开生成的vue,调整填入项:

renren-generator代码生成器生成vue,需手工更改是否必填_第2张图片

根据需要,做简单调整,比如备用字段、提交日期等等,就不需要页面填入,后端自行处理。根据登陆账号,获取相关User信息,给角色授权,即可做一个简单的activiti流程。

renren-generator代码生成器生成vue,需手工更改是否必填_第3张图片

下一步,用该项目集成activiti,做一个简单的请假完整流程Demo。

你可能感兴趣的:(Vue)