利用附件上传的已有的主程序,在进入之后的页面左侧添加一个请假的模块。要求和主程序配合;页面风格和前面的一致;调用已有的员工表;语句中函数和变量传递的注释要清楚,方便后期维护…… 需求描述如下: 在主页的左侧上增加一个模块,请年休假的模块。放在餐票申领下面,图标随意。 点击后,进入请假“申领主页”,页面设置照抄其他页面 参照餐票申领页面,需含“添加”,“删除”,“查询”链接,同时该页面建立数据库holi表,字段为: 点选记录ID|申请人|申请内容|提交申请时间|假期开始时间|假期结束时间|请假天数|剩余天数|审批人|审批时间 其中: 点击“添加”链接弹出申请人填写申请的界面: 申请假期内容:TEXT字段 假期开始时间:YYYY-MM-DD 假期结束时间:YYYY-MM-DD 开始时间和结束时间用万年历插件,鼠标可点选界面, 确认链接和重填链接 点击确认后,取holi表的操作记录数生成记录ID,申请人(申请人来自depit表),申请内容由申请人填写,假期开始时间,假期结束时间,取系统时间生成提交申请时间,假期结束时间减去假期开始时间 赋值给请假天数(同时对剩余天数进行if判断,如果剩余小于零,则弹出页面:显示无可用假期终止输出) 同时将数据传递给holi表,同时弹出添加申请记录成功的信息框 点击“删除”链接弹出信息:您确定要删除该条记录吗? 点击确认后删除记录,点击否后,放弃操作。 审批人字段,通过Dept_User表中判断if (($row->meal_manager=="") && ($_SESSION['user_auth']==1))进行判断。 如果是用户权限等于1,则可以进行审批,点击审批后弹出审批成功信息框,同时取系统时间为审批时间,将审批人名和ID以及审批时间传递到holi表。否则审批人字段返回null 完成后的操作流程: 1、员工在主页面点申请添加,点选开始和结束日期,系统自动生成天数,并判断该员工是否有足够的年休假。 2、申请添加后,在主页面上显示申请信息。 3、有审批权的员工进入主页面,可以点击审批,并留下审批人姓名和审批时间。
2019-09-21 10:09:14