|
@@ -276,7 +276,7 @@ function focusMenuItem(code){
|
|
|
ele.click();
|
|
|
}
|
|
|
function emptyBox(name){
|
|
|
- let str = `<tr><td colspan="18" style="text-align: center;color: #aaa">
|
|
|
+ let str = `<tr><td colspan="19" style="text-align: center;color: #aaa">
|
|
|
<img style="margin-top:50px;width:100px;" src="${require('../images/empty1.png')}" />
|
|
|
<p style="margin-top:20px;margin-bottom:30px;color:#ccc;position:relative;left:5px;">${name||'暂无数据~'}</p>
|
|
|
</td></tr>`
|
|
@@ -296,6 +296,77 @@ function setTitleTxt(dom,from){
|
|
|
$(dom?dom:".partTitle").find("a").remove()
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+//mode=1:本月,mode=2:本年 startDateDefault:mode不等于1和2开始日期,endDateDefault:mode不等于1和2结束日期
|
|
|
+function setDatePicker(picker1,picker2,mode,startDateDefault,endDateDefault){
|
|
|
+ $.datepicker.regional['zh-CN'] = {
|
|
|
+ clearText: '清除',
|
|
|
+ clearStatus: '清除已选e799bee5baa6e59b9ee7ad9431333361303131日期',
|
|
|
+ closeText: '关闭',
|
|
|
+ closeStatus: '不改变当前选择',
|
|
|
+ prevText: '<上月',
|
|
|
+ prevStatus: '显示上月',
|
|
|
+ prevBigText: '<<',
|
|
|
+ prevBigStatus: '显示上一年',
|
|
|
+ nextText: '下月>',
|
|
|
+ nextStatus: '显示下月',
|
|
|
+ nextBigText: '>>',
|
|
|
+ nextBigStatus: '显示下一年',
|
|
|
+ currentText: '今天',
|
|
|
+ currentStatus: '显示本月',
|
|
|
+ monthNames: ['一月','二月','三月','四月','五月','六月', '七月','八月','九月','十月','十一月','十二月'],
|
|
|
+ monthNamesShort: ['一月','二月','三月','四月','五月','六月', '七月','八月','九月','十月','十一月','十二月'],
|
|
|
+ yearNamesShort: ['一月','二月','三月','四月','五月','六月', '七月','八月','九月','十月','十一月','十二月'],
|
|
|
+ monthStatus: '选择月份',
|
|
|
+ yearStatus: '选择年份',
|
|
|
+ weekHeader: '周',
|
|
|
+ weekStatus: '年内周次',
|
|
|
+ dayNames: ['星期日','星期一','星期二','星期三','星期四','星期五','星期六'],
|
|
|
+ dayNamesShort: ['周日','周一','周二','周三','周四','周五','周六'],
|
|
|
+ dayNamesMin: ['日','一','二','三','四','五','六'],
|
|
|
+ dayStatus: '设置 DD 为一周起始',
|
|
|
+ dateStatus: '选择 m月 d日, DD',
|
|
|
+ dateFormat: 'yy-mm-dd',
|
|
|
+ firstDay: 1,
|
|
|
+ initStatus: '请选择日期',
|
|
|
+ isRTL: false};
|
|
|
+ $.datepicker.setDefaults($.datepicker.regional['zh-CN']);
|
|
|
+ let startDate = "", endDate=new Date()
|
|
|
+ let year = new Date().getFullYear()
|
|
|
+ let month = new Date().getMonth() + 1
|
|
|
+ if(mode == '1'){
|
|
|
+ startDate = new Date(`${year}-${month}-01`)
|
|
|
+ }else if(mode == '2'){
|
|
|
+ startDate = new Date(`${year}-01-01`)
|
|
|
+ } else {
|
|
|
+ startDate = startDateDefault || new Date()
|
|
|
+ endDate = endDateDefault || new Date()
|
|
|
+ }
|
|
|
+ picker1.datepicker({
|
|
|
+ changeMonth: true,
|
|
|
+ changeYear: true,
|
|
|
+ dateFormat:"yy/mm/dd",
|
|
|
+ }).datepicker( "setDate", startDate);
|
|
|
+ picker2.datepicker({
|
|
|
+ changeMonth: true,
|
|
|
+ changeYear: true,
|
|
|
+ dateFormat:"yy/mm/dd"
|
|
|
+ }).datepicker( "setDate",endDate);
|
|
|
+}
|
|
|
+
|
|
|
+ //mode=1获取开始时间,mode=1获取结束时间
|
|
|
+function getPickerDate(picker,mode){
|
|
|
+ if(!picker){
|
|
|
+ return
|
|
|
+ }
|
|
|
+ const date = picker.val().trim()
|
|
|
+
|
|
|
+ if(mode == 1){
|
|
|
+ return date.replace(/\//g,'-') + ' 00:00:00'
|
|
|
+ }else if(mode == 2){
|
|
|
+ return data.replace(/\//g,'-') + ' 23:59:59'
|
|
|
+ }
|
|
|
+}
|
|
|
module.exports = {
|
|
|
pageMap,
|
|
|
post,
|
|
@@ -312,5 +383,7 @@ module.exports = {
|
|
|
picEmptyData,
|
|
|
setTitleTxt,
|
|
|
downloadExportedData,
|
|
|
- expJson
|
|
|
+ expJson,
|
|
|
+ setDatePicker,
|
|
|
+ getPickerDate
|
|
|
};
|