- PHP/Thinkphp
- Html/css/JavaScript/jquery
- ace模板
- 通过Thinkphp实现模块化开发
- 通过bootstrap实现响应式布局
- 通过微信企业号实现移动端管理
- ace模板让界面变得更优质
管理员对全站的管理
- 所有员工的入口
- 根据不同权限调用不同的控制器
- 新增表oa_user user_subgroup 字段
- 新增员工注册页面
- 新增短信发送平台
- 注册页加入短信验证
- 完成基础信息添加
- 修改部门字段
- 调整部门和分组信息
- 完成基础信息
- 员工信息修改和添加
- 新增高层管理部门字段department_leader和place_extent
- 高层管辖部门增删改
- 修改权限判断和输出菜单
- 修改前后台各种权限显示
- 修改职位默认角色指定
- 修改角色指定页面权限
- 新建角色指定数据表权限
- 新增AmongModel中间模型
- 修改日期js显示中文
- 档案管理,增改
- 新增考勤模块
- 编写打卡功能
- 修改oa_rauth rauth_auth和rauth_table 字段数据类型为text
- 完善打卡页面
- 修改InfoModel.class
- 修改微信接口
- 修改gethtml和权限功能
- ALTER TABLE
oa_attend_record
CHANGEarecord_json
arecord_json
TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '数据json格式';
- admin后台新建初始化设置新表的权限为select,超级管理员默认所有权限
- alter table oa_attend_checkin add acheckin_state int(2) default 0;
- alter table oa_attend_checkin add acheckin_temptime float(4,2) default 0.00;
- 修改外勤计算功能
- ALTER TABLE
oa_attend_checkin
CHANGEacheckin_temptime
acheckin_tempstorage
FLOAT(4,2) NULL DEFAULT '0.00'; - ALTER TABLE
oa_attend_checkin
CHANGEacheckin_tempstorage
acheckin_tempstorage
VARCHAR(200) NULL DEFAULT '';
- alter table oa_attend_checkin add acheckin_applyid bigint(20) default 0;
- 考勤申请页面
- 修改menu侧栏样式
- 新增url路径参数支持直接显示功能
- CREATE TABLE oa_project_list (project_id bigint(20) NOT NULL AUTO_INCREMENT PRIMARY KEY COMMENT 'id',project_company int(9) NOT NULL COMMENT '公司名称', project_name varchar(200) NOT NULL COMMENT '项目名称',project_type int(9) default 0 COMMENT '项目类型',project_startdate date COMMENT '开始时间',project_enddate date COMMENT '结束时间',project_state int(1) COMMENT '状态');
- ALTER TABLE
oa_project_list
ADDproject_captain
BIGINT(10) NOT NULL DEFAULT '0' COMMENT '担当' AFTERproject_enddate
, ADDproject_region
INT(5) NOT NULL DEFAULT '0' COMMENT '地区' AFTERproject_captain
; - ALTER TABLE
oa_attend_apply
CHANGEaapply_project
aapply_project
BIGINT(20) NULL DEFAULT '0' COMMENT '涉及项目';
- 注销 chosen.jquery.js文件:if (/iP(od|hone)/i.test(window.navigator.userAgent) ……让其支持移动设备
- 修改 elements.aside.js文件 content.css('max-height', content.find(".modal-body").height()+70+'px');让内容高度随着modal-body变化
- 修改 elements.aside.js文件 $modal.appendTo(this.container || 'body'); //修改防止容器append到body中
- 新增跳链接,复制url到浏览器,登录后会自动跳转到对应的链接
- ALTER TABLE
oa_attend_apply
ADDaapply_tempstorage
VARCHAR(1000) NULL DEFAULT '' COMMENT '临时储存考勤计算' ;
- ALTER TABLE
oa_attend_apply
ADDaapply_settle
INT(2) NOT NULL DEFAULT '0' COMMENT '申请是否结算' ;
- ALTER TABLE
oa_project_list
ADDproject_trave
INT(2) NOT NULL DEFAULT '0' COMMENT '是否出差' AFTERproject_type
;
- 完成考勤审计
- 完成考勤月历js部分
- 完成考勤月历
- 修复头像显示
- 考勤高级管理界面
- 使用jquery.media 读取pdf和img
- 完成工作日月历添加修改
- 考勤员工列表修改
- 完成考勤记录查询修改
- 完成打卡记录查改
- 考勤高级配置完成
- 修复打卡代码
- 修复提交申请
- 修复考勤审计
- ALTER TABLE
oa_department
ADDdepartment_wxid
INT(9) DEFAULT 0 NOT NULL COMMENT '指定的微信id'; - ALTER TABLE
oa_group
ADDgroup_wxid
INT(9) NOT NULL DEFAULT 0 COMMENT '指定的微信id' ; - 和企业微信做接口对接
- 考勤模块 考勤审计修复
- 人员信息模块 从企业微信获取人员信息