|
@@ -4,24 +4,25 @@ var that;
|
|
|
Page({
|
|
|
data: {
|
|
|
date: app.globalData.month,
|
|
|
- minuteIndex: 0,//条件选择
|
|
|
+ minuteIndex: 0,//条件选择 0-全部 1-迟到 2-早退 6-准时打卡 20-上班缺卡 21-下班缺卡 16-加班 10-缺勤
|
|
|
minuteArray: [
|
|
|
- { id: 1, name: '总分' },
|
|
|
- // { id: 2, name: '早退' },
|
|
|
- // { id: 3, name: '迟到' },
|
|
|
- // { id: 4, name: '加班' },
|
|
|
- // { id: 5, name: '请假' },
|
|
|
- // { id: 8, name: '早退' },
|
|
|
- // { id: 9, name: '缺卡' },
|
|
|
- // { id: 10, name: '缺勤' },
|
|
|
+ { id: 0, name: '总分' },
|
|
|
+ { id: 1, name: '迟到' },
|
|
|
+ { id: 2, name: '早退' },
|
|
|
+ { id: 6, name: '准时打卡' },
|
|
|
+ { id: 20, name: '上班缺卡' },
|
|
|
+ { id: 21, name: '下班缺卡' },
|
|
|
+ { id: 16, name: '加班' },
|
|
|
+ { id: 10, name: '缺勤' },
|
|
|
],
|
|
|
showDate: false,//是否显示时间组件
|
|
|
- selectDateVal: '本月',
|
|
|
+ selectDateVal: '时间范围',
|
|
|
TisrrIndex: 0,//条件选择
|
|
|
page: 1,
|
|
|
- date_type: 3,
|
|
|
getData: '',
|
|
|
tisrrArr:[],
|
|
|
+ dateObj:[],
|
|
|
+ defaultDate:{type:"2",date:[app.globalData.day,app.globalData.day]},
|
|
|
},
|
|
|
onLoad() {
|
|
|
that = this;
|
|
@@ -32,16 +33,12 @@ Page({
|
|
|
var item = e.target.dataset.item;
|
|
|
var type = that.data.minuteArray[that.data.minuteIndex].id
|
|
|
var obj={
|
|
|
- employee_id:item.employee_id,
|
|
|
+ employee_id:item.id,
|
|
|
type:type,
|
|
|
- date_type:that.data.date_type,
|
|
|
item:item,
|
|
|
- }
|
|
|
- if (that.data.date_type == 2) {
|
|
|
- obj.start_date = that.data.dateObj[0];
|
|
|
- obj.end_date = that.data.dateObj[1];
|
|
|
- } else {
|
|
|
- obj.month_date = that.data.dateObj || that.data.date;
|
|
|
+ date_type:'2',
|
|
|
+ start_date:that.data.dateObj[0],
|
|
|
+ end_date:that.data.dateObj[1],
|
|
|
}
|
|
|
dd.navigateTo({
|
|
|
url: '../checkDetail/checkDetail?item='+JSON.stringify(obj),
|
|
@@ -50,18 +47,13 @@ Page({
|
|
|
getData(is) {
|
|
|
dd.showLoading();
|
|
|
var data = {
|
|
|
- type: that.data.minuteArray[that.data.minuteIndex].id,
|
|
|
- date_type: that.data.date_type,
|
|
|
+ event_type: that.data.minuteArray[that.data.minuteIndex].id,
|
|
|
page: that.data.page,
|
|
|
page_size: 20,
|
|
|
+ start_date:that.data.dateObj[0]|| app.globalData.day,
|
|
|
+ end_date:that.data.dateObj[1]|| app.globalData.day,
|
|
|
group_id:that.data.tisrrArr.length>0? that.data.tisrrArr[that.data.TisrrIndex].id:''
|
|
|
}
|
|
|
- if (that.data.date_type == 2) {
|
|
|
- data.start_date = that.data.dateObj[0];
|
|
|
- data.end_date = that.data.dateObj[1];
|
|
|
- } else {
|
|
|
- data.month_date = that.data.dateObj || that.data.date;
|
|
|
- }
|
|
|
app.$post('api/ad/rank', data).then((res) => {
|
|
|
var data = res.data.data.list;
|
|
|
dd.hideLoading();
|
|
@@ -98,9 +90,8 @@ Page({
|
|
|
that.setData({
|
|
|
defaultDate:data,
|
|
|
dateObj: data.date,
|
|
|
- date_type: data.type == 1 ? 3 : data.type,
|
|
|
page: 1,
|
|
|
- selectDateVal: data.type == 1 ? (data.date==that.data.date? '本月':'月') : '日',
|
|
|
+ selectDateVal: '时间范围',
|
|
|
})
|
|
|
this.getData();
|
|
|
},
|
|
@@ -143,7 +134,7 @@ Page({
|
|
|
arr.push({ id: k, name: data[k] })
|
|
|
}
|
|
|
// }
|
|
|
- arr.unshift({id:'',name:'全部分组'})
|
|
|
+ // arr.unshift({id:'',name:'全部分组'})
|
|
|
this.setData({
|
|
|
tisrrArr: arr
|
|
|
})
|