上节课我们已经可以下载到报销单了,那么申请人把报销单打印出来,并且粘贴好发票,然后要财务和领导线下核对,并且线上审批。这节课咱们就分别用财务、部门经理、总经理账号登陆系统,对报销申请做线上的审批。
一、报销审批流程
报销审批流程跟请假审批流程很相似,请假过程基本走线上流程就可以了,但是报销审批需要线上和线下相结合才能完成审批。
假设这笔报销申请审批通过了,相关人员都在报销单据上签了字,申请人把单据交给财务归档,最后财务人员在电脑上操作给员工转账报销款,报销申请人就能领到钱了。
二、财务审核
在tb_user
表中,账户名是fangxr
的用户是公司的财务,但是这个帐户没有设置密码,所以我们要执行下面的SQL语句,给该账户设置密码。
UPDATE tb_user
SET `password`=HEX(AES_ENCRYPT("abc123456","fangxr"))
WHERE username='fangxr';
我们用fangxr
账号登陆系统,看到的财务审批任务是这样的。好像报销类型有点问题,这是因为我们绑定到工作流实例的是typeId,我们要用JS代码把数字替换成文字。
我们找到查询折叠面板详情的Ajax代码,把返回的数据加以处理就行了。
三、部门经理和总经理审批
财务审核之后,大家可以切换部门经理账号和总经理账号,审批员工的报销申请,这个流程不需要我们写额外代码。