博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
shiro中考勤部门的管理
阅读量:4288 次
发布时间:2019-05-27

本文共 1720 字,大约阅读时间需要 5 分钟。

一 考勤部门

1.1 前端使用了日历控件datapick

//初始化InputMask控件    //Date picker    $('#daterange-btn').daterangepicker({            ranges: {                '今日': [moment().startOf('day'), moment()],                '昨日': [moment().subtract('days', 1).startOf('day'), moment().subtract('days', 1).endOf('day')],                '最近7日': [moment().subtract('days', 6), moment()],                '最近30日': [moment().subtract('days', 29), moment()]            },            opens: 'left', //日期选择框的弹出位置            buttonClasses: ['btn btn-default'],            applyClass: 'btn-small btn-primary blue',            cancelClass: 'btn-small',            format: 'YYYY-MM-DD HH:mm:ss', //控件中from和to 显示的日期格式            separator: ' to ',            locale: {                applyLabel: '确定',                cancelLabel: '取消',                fromLabel: '打卡起始时间',                toLabel: '打卡结束时间',                customRangeLabel: '手动选择',                daysOfWeek: ['日', '一', '二', '三', '四', '五', '六'],                monthNames: ['一月', '二月', '三月', '四月', '五月', '六月','七月', '八月', '九月', '十月', '十一月', '十二月'],                firstDay: 1            },            startDate: moment(),            endDate: moment().endOf('month')        },        function(start, end) {            $('#daterange-btn span').html(start.format('YYYY-MM-DD') + ' 到 ' + end.format('YYYY-MM-DD'));            //alert(start.format('YYYY-MM-DD') + " " + end.format('YYYY-MM-DD'));            vm.q.startDate=start.format('YYYY-MM-DD');            vm.q.endDate=end.format('YYYY-MM-DD');        }    );    vm.q.status=null;});

 1.2 在controller层使用map<String,Object>接收前端参数

1.3 在service设置分页参数

1.4 dao的mapper层获取map集合中的参数

 

1.4 考勤管理的导出数据

查询数据不带分页,查询全部数据;然后将数据转成excel的行数据,封装到poi中,最后进行response的流输出。

 

 

转载地址:http://ratgi.baihongyu.com/

你可能感兴趣的文章
Python+Selenium中级篇之5-Python读取配置文件内容
查看>>
Python+Selenium练习篇之27-多窗口之间切换----修改后的
查看>>
Python+Selenium中级篇之2-Python中类/函数/模块的简单介绍和方法调用------修改后的
查看>>
Python+Selenium中级篇之7-Python中字符串切割操作--修改
查看>>
Python+Selenium中级篇之8-Python自定义封装一个简单的Log类---修改
查看>>
logging.getLogger(logger)
查看>>
os.path.dirname(__file__)使用---获取当前运行脚本的绝对路径
查看>>
error: cannot connect to daemon(adb.exe start-server' failed启动失败,端口占用)---关闭360手机助手即可
查看>>
Python+Selenium框架设计篇之4-框架内封装日志类和浏览器引擎类
查看>>
Python+Selenium框架设计篇之11-自动化测试报告的生成-修改
查看>>
Android Studio中连接真机查看log
查看>>
文件上传功能测试用例
查看>>
测试qq发送文件
查看>>
Sql语句: 取出表A中第31到第40记录
查看>>
java如何实现在一个字符串中查找另一个字符串
查看>>
JMeter安装+配置+运行
查看>>
快马加鞭-墨西哥农村现在仍然可以看到人们用马和驴运载货物。
查看>>
用一条sql语句查询出所有课程都大于80分的学生名单:
查看>>
如何配置android的adb环境变量
查看>>
Visio 画流程图 入门
查看>>