提交 e241cdd5 编写于 作者: U unknown

考勤翻译

上级 6809f105
[
{
"title" : "姓名",
"title": MWF.xApplication.Attendance.LP.name,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "empName",
......@@ -8,7 +8,7 @@
"width" : "20%"
},
{
"title" : "日期",
"title": MWF.xApplication.Attendance.LP.date,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"defaultSort" : "desc",
......@@ -19,16 +19,16 @@
},
{
"title" : "说明",
"title": MWF.xApplication.Attendance.LP.description,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "function( data ){ if(data.isHoliday){return '节假日'}else if(data.isWeekend){return '周末'}else if(data.isWorkday){return '调休工作日'}else{return '工作日'} }",
"item" : "function( data ){ if(data.isHoliday){ return MWF.xApplication.Attendance.LP.holiday1 }else if(data.isWeekend){return MWF.xApplication.Attendance.LP.weekend }else if(data.isWorkday){return MWF.xApplication.Attendance.LP.workDaysoff }else{return MWF.xApplication.Attendance.LP.workDay } }",
"name" : "description",
"width" : "20%"
},
{
"title" : "上班打卡时间",
"title": MWF.xApplication.Attendance.LP.onDutyTime,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"sort" : "asc,desc",
......@@ -37,7 +37,7 @@
"width" : "15%"
},
{
"title" : "下班打卡时间",
"title": MWF.xApplication.Attendance.LP.offDutyTime,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"sort" : "asc,desc",
......@@ -46,10 +46,10 @@
"width" : "15%"
},
{
"title": "考勤状态",
"title": MWF.xApplication.Attendance.LP.attendanceStatus,
"headStyles": "normalThNode",
"contentStyles": "normalTdNode",
"item": "function( d ){ var status=''; if(d.isGetSelfHolidays){ status = '请假或外出报备' }else if(d.isLate){ status = '迟到' }else if(d.isLeaveEarlier){ status = '早退' }else if(d.isAbsent){ status = '缺勤' }else{ status = '正常' }; return status; }",
"item": "function( d ){ var status=''; if(d.isGetSelfHolidays){ if(d.leaveType && d.leaveType!=''){status =d.leaveType }else{status = MWF.xApplication.Attendance.LP.levelAsked } }else if(d.isLate){ status = MWF.xApplication.Attendance.LP.late }else if(d.isLeaveEarlier){ status = MWF.xApplication.Attendance.LP.leaveEarly }else if(d.isAbsent){ status = MWF.xApplication.Attendance.LP.noSign }else if(d.isAbnormalDuty){ status = MWF.xApplication.Attendance.LP.abNormalDuty }else if(d.isLackOfTime){ status = MWF.xApplication.Attendance.LP.lackOfTime }else{ status = MWF.xApplication.Attendance.LP.normal }; return status; }",
"name" : "status",
"width" : "15%"
} //,
......
[
{
"title": "新建假期",
"title": MWF.xApplication.Attendance.LP.newHoliday,
"id": "1.1",
"action": "createDocument",
"icon": "create.png",
......
[
{
"title" : "文件名",
"title" : MWF.xApplication.Attendance.LP.fileName,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "fileName",
......@@ -8,7 +8,7 @@
"width" : "40%"
},
{
"title" : "文件大小",
"title" : MWF.xApplication.Attendance.LP.fileSize,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "function(data){ return (parseInt(data.length) / 1024).toFixed(2) + 'K' }",
......@@ -16,7 +16,7 @@
"width" : "10%"
},
{
"title" : "上传时间",
"title" : MWF.xApplication.Attendance.LP.uploadTime,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "createTime",
......@@ -24,7 +24,7 @@
"width" : "20%"
},
{
"title" : "上传人",
"title" : MWF.xApplication.Attendance.LP.uploadPerson,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "function(d){ return d.creatorUid.split('@')[0] }",
......@@ -33,28 +33,28 @@
},
{
"access" : "admin",
"title" : "操作",
"title" : MWF.xApplication.Attendance.LP.action,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "actions",
"name" : "actions",
"width" : "10%",
"sub" : [{
"title" : "删除文件",
"title" : MWF.xApplication.Attendance.LP.deleteFile,
"action" : "remove",
"styles" : "actionDeleteNode",
"overStyles" : "actionDeleteNode_over",
"downStyles" : "actionDeleteNode_down"
},
{
"title": "下载文件",
"title": MWF.xApplication.Attendance.LP.download,
"action": "openDocument",
"styles": "actionDownloadNode",
"overStyles": "actionDownloadNode_over",
"downStyles": "actionDownloadNode_down"
},
{
"title": "查看导入结果",
"title": MWF.xApplication.Attendance.LP.viewImportResult,
"action": "openResult",
"styles": "actionOpenNode",
"overStyles": "actionOpenNode_over",
......
[
{
"title": "下载EXCEL模板",
"title": MWF.xApplication.Attendance.LP.downloadExcelTemplate,
"id": "1.1",
"action": "downloadTemplate",
"icon": "download.png",
......@@ -10,7 +10,7 @@
"sub": []
},
{
"title": "导入考勤数据",
"title": MWF.xApplication.Attendance.LP.imporData,
"id": "1.2",
"action": "importExcel",
"icon": "import.png",
......@@ -20,7 +20,7 @@
"sub": []
},
{
"title": "核对考勤数据",
"title": MWF.xApplication.Attendance.LP.checkData,
"id": "1.3",
"action": "checkData",
"icon": "check.png",
......@@ -30,7 +30,7 @@
"sub": []
},
{
"title": "分析考勤数据",
"title": MWF.xApplication.Attendance.LP.analyzeData,
"id": "1.4",
"action": "analyseData",
"icon": "analysis.png",
......@@ -40,7 +40,7 @@
"sub": []
},
{
"title": "统计考勤数据",
"title": MWF.xApplication.Attendance.LP.statData,
"id": "1.5",
"action": "staticData",
"icon": "statistics.png",
......@@ -50,7 +50,7 @@
"sub": []
},
{
"title": "查看说明",
"title": MWF.xApplication.Attendance.LP.viewDescription,
"id": "2.1",
"action": "showDescription",
"icon": "help.png",
......
......@@ -8,7 +8,7 @@
"width" : "5%"
},
{
"title" : "姓名",
"title": MWF.xApplication.Attendance.LP.name,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "empName",
......@@ -16,7 +16,7 @@
"width" : "15%"
},
{
"title" : "日期",
"title": MWF.xApplication.Attendance.LP.date,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"defaultSort" : "desc",
......@@ -25,7 +25,7 @@
"width" : "15%"
},
{
"title" : "上班打卡时间",
"title": MWF.xApplication.Attendance.LP.onDutyTime,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "onDutyTime",
......@@ -33,7 +33,7 @@
"width" : "15%"
},
{
"title" : "下班打卡时间",
"title": MWF.xApplication.Attendance.LP.offDutyTime,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "offDutyTime",
......@@ -41,7 +41,7 @@
"width" : "15%"
},
{
"title": "错误描述",
"title": MWF.xApplication.Attendance.LP.leaveDayCount,
"headStyles": "normalThNode",
"contentStyles": "normalTdNode",
"item": "description",
......@@ -50,14 +50,14 @@
} ,
{
"access" : "admin",
"title" : "操作",
"title": MWF.xApplication.Attendance.LP.action,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "actions",
"name" : "actions",
"width" : "10%",
"sub" : [{
"title" : "删除文件",
"title": MWF.xApplication.Attendance.LP.delete,
"action" : "remove",
"styles" : "actionDeleteNode",
"overStyles" : "actionDeleteNode_over",
......
[
{
"title": "删除选中文件",
"title" : MWF.xApplication.Attendance.LP.deleteSelected,
"id": "1.1",
"action": "removeSelectedDocument",
"icon": "delete.png",
......
[
{
"title": "我的考勤月报",
"title": MWF.xApplication.Attendance.LP.navi.myIndex,
"id": "10",
"action": "openMyIndex"
},
{
"title": "我的考勤统计",
"title": MWF.xApplication.Attendance.LP.navi.myDetail,
"id": "11",
"action": "openMyDetail"
},
{
"title": "我的申诉申请",
"title": MWF.xApplication.Attendance.LP.navi.myAppealDeal,
"id": "12",
"action": "openMyAppealDeal"
},
{
"title": "员工考勤申诉审批",
"title": MWF.xApplication.Attendance.LP.navi.appealDeal,
"id": "13",
"action": "openAppealDeal"
},
......@@ -25,43 +25,43 @@
},
{
"access": "admin_dept",
"title": "部门考勤月报",
"title": MWF.xApplication.Attendance.LP.navi.unitIndex,
"id": "15",
"action": "openUnitIndex"
},
{
"access": "admin_dept",
"title": "个人考勤统计",
"title": MWF.xApplication.Attendance.LP.navi.peopleDetail,
"id": "16",
"action": "openPeopleDetail"
},
{
"access": "admin_dept",
"title": "部门考勤统计",
"title": MWF.xApplication.Attendance.LP.navi.unitDetail,
"id": "17",
"action": "openUnitDetail"
},
{
"access": "admin",
"title": "公司考勤统计",
"title": MWF.xApplication.Attendance.LP.navi.topUnitDetail,
"id": "18",
"action": "openTopUnitDetail"
},
{
"access": "dingding",
"title": "钉钉部门考勤月报",
"title": MWF.xApplication.Attendance.LP.navi.unitDingdingIndex,
"id": "151",
"action": "openUnitDingdingIndex"
},
{
"access": "dingding",
"title": "钉钉个人考勤统计",
"title": MWF.xApplication.Attendance.LP.navi.dingdingPeopleDetail,
"id": "161",
"action": "openDingdingPeopleDetail"
},
{
"access": "dingding",
"title": "钉钉部门考勤统计",
"title": MWF.xApplication.Attendance.LP.navi.dingdingUnitDetail,
"id": "171",
"action": "openDingdingUnitDetail"
},
......@@ -71,30 +71,30 @@
},
{
"access": "admin",
"title": "维护",
"title": MWF.xApplication.Attendance.LP.navi.maintain,
"id": "20",
"sub": [
{
"access": "admin",
"title": "数据导入",
"title": MWF.xApplication.Attendance.LP.navi.importing,
"id": "20.3",
"action": "openImporting"
},
{
"access": "admin",
"title": "移动端接入错误信息",
"title": MWF.xApplication.Attendance.LP.navi.importedInvalidInfor,
"id": "20.4",
"action": "openImportedInvalidInfor"
},
{
"access": "admin",
"title": "非正常出勤数据导出",
"title": MWF.xApplication.Attendance.LP.navi.abnormalExport,
"id": "20.42",
"action": "openAbnormalExport"
},
{
"access": "admin",
"title": "员工休假记录",
"title": MWF.xApplication.Attendance.LP.navi.selfHoliday,
"id": "20.1",
"action": "openSelfHoliday"
}
......@@ -102,64 +102,64 @@
},
{
"access": "admin",
"title": "权限和人员",
"title": MWF.xApplication.Attendance.LP.navi.authorization,
"id": "30",
"sub": [
{
"id": "30.10",
"access": "admin",
"title": "管理员设置",
"title": MWF.xApplication.Attendance.LP.navi.permissionSetting,
"action": "openPermissionSetting"
},
{
"id": "30.20",
"access": "admin",
"title": "考勤人员配置",
"title": MWF.xApplication.Attendance.LP.navi.personSetting,
"action": "openPersonSetting"
}
]
},
{
"access": "admin",
"title": "配置",
"title": MWF.xApplication.Attendance.LP.navi.config,
"id": "40",
"sub": [
{
"id": "40.10",
"access": "admin",
"title": "排班设置",
"title": MWF.xApplication.Attendance.LP.navi.scheduleSetting,
"action": "openScheduleSetting"
},
{
"id": "40.20",
"access": "admin",
"title": "统计周期设置",
"title": MWF.xApplication.Attendance.LP.navi.staticsCycleExplorer,
"action": "openStaticsCycleExplorer"
},
{
"id": "40.15",
"access": "admin",
"title": "法定假期",
"title": MWF.xApplication.Attendance.LP.navi.holidaySetting,
"action": "openHolidaySetting"
},
{
"id": "40.35",
"access": "admin",
"title": "工作场所设置",
"title": MWF.xApplication.Attendance.LP.navi.addressSetting,
"action": "openAddressSetting"
},
{
"id": "40.25",
"access": "admin",
"target": "_blank",
"title": "申诉设置",
"title": MWF.xApplication.Attendance.LP.navi.appSetting,
"action": "openAppSetting"
},
{
"id" : "40.45",
"access" : "admin",
"target" : "_blank",
"title" : "周末设置",
"title": MWF.xApplication.Attendance.LP.navi.weekendSetting,
"action" : "openWeekendSetting"
}
]
......
[
{
"title" : "员工姓名",
"title" : MWF.xApplication.Attendance.LP.name,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "function(d){ return d.empName.split('@')[0] }",
......@@ -8,7 +8,7 @@
"width" : "20%"
},
{
"title" : "考勤日期",
"title" : MWF.xApplication.Attendance.LP.date,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "recordDateString",
......@@ -24,7 +24,7 @@
// "width" : "10%"
// },
{
"title" : "申诉原因",
"title" : MWF.xApplication.Attendance.LP.appealReason,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "appealReason",
......@@ -32,7 +32,7 @@
"width" : "20%"
},
{
"title": "申述日期",
"title": MWF.xApplication.Attendance.LP.appealDate,
"headStyles": "normalThNode",
"contentStyles": "normalTdNode",
"item": "function( d ){ var date = d.appealDateString.split(' '); return date[0] }",
......@@ -40,10 +40,10 @@
"width" : "20%"
},
{
"title": "审批状态",
"title": MWF.xApplication.Attendance.LP.auditStatus,
"headStyles": "normalThNode",
"contentStyles": "normalTdNode",
"item": "function( d ){ if(d.status==0){ return '待处理' }else if(d.status==-1){ return '未通过' }else if(d.status==1){ return '通过' }else{ return '' } }",
"item": "function( d ){ if(d.status==0){ return MWF.xApplication.Attendance.LP.todo }else if(d.status==-1){ return MWF.xApplication.Attendance.LP.deny }else if(d.status==1){ return MWF.xApplication.Attendance.LP.approve }else{ return '' } }",
"name" : "status",
"width" : "20%"
}
......
[
{
"title": "请在“我的考勤统计 -> 我的出勤明细”提出申述",
"title": MWF.xApplication.Attendance.LP.myAppealTitleText,
"id": "1.1",
"action": "createDocument",
"icon": "",
......
......@@ -8,7 +8,7 @@
"width" : "9%"
},
{
"title" : MWF.xApplication.Attendance.LP.data,
"title" : MWF.xApplication.Attendance.LP.date,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"defaultSort" : "desc",
......@@ -16,7 +16,6 @@
"name" : "recordDateString",
"width" : "6%"
},
{
"title" : MWF.xApplication.Attendance.LP.description,
"headStyles" : "normalThNode",
......@@ -62,7 +61,7 @@
"title": MWF.xApplication.Attendance.LP.attendanceStatus,
"headStyles": "normalThNode",
"contentStyles": "normalTdNode",
"item": "function( d ){ var status=''; if(d.isGetSelfHolidays){ if(d.leaveType && d.leaveType!=''){status =d.leaveType }else{status = '请假或外出报备'} }else if(d.isLate){ status = '迟到' }else if(d.isLeaveEarlier){ status = '早退' }else if(d.isAbsent){ status = '缺勤' }else if(d.isAbnormalDuty){ status = '异常打卡' }else if(d.isLackOfTime){ status = '工时不足' }else{ status = '正常' }; return status; }",
"item": "function( d ){ var status=''; if(d.isGetSelfHolidays){ if(d.leaveType && d.leaveType!=''){status =d.leaveType }else{status = MWF.xApplication.Attendance.LP.levelAsked } }else if(d.isLate){ status = MWF.xApplication.Attendance.LP.late }else if(d.isLeaveEarlier){ status = MWF.xApplication.Attendance.LP.leaveEarly }else if(d.isAbsent){ status = MWF.xApplication.Attendance.LP.noSign }else if(d.isAbnormalDuty){ status = MWF.xApplication.Attendance.LP.abNormalDuty }else if(d.isLackOfTime){ status = MWF.xApplication.Attendance.LP.lackOfTime }else{ status = MWF.xApplication.Attendance.LP.normal }; return status; }",
"name" : "status",
"width" : "9%"
} ,
......
[
{
"title" : "部门",
"title" : MWF.xApplication.Attendance.LP.unit,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "function( d ){ return d.unitName.split('@')[0] }",
......@@ -8,7 +8,7 @@
"width" : "10%"
},
{
"title" : "姓名",
"title" : MWF.xApplication.Attendance.LP.name,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "function( d ){ return d.employeeName.split('@')[0] }",
......@@ -16,7 +16,7 @@
"width" : "10%"
},
{
"title" : "月份",
"title" : MWF.xApplication.Attendance.LP.months,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "function( data ){ return data.statisticYear + '-' + data.statisticMonth }",
......@@ -24,7 +24,7 @@
"width" : "8%"
},
{
"title" : "上班打卡次数",
"title" : MWF.xApplication.Attendance.LP.onDutyTimes,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "onDutyTimes",
......@@ -32,7 +32,7 @@
"width" : "8%"
},
{
"title" : "下班打卡次数",
"title" : MWF.xApplication.Attendance.LP.offDutyTimes,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "offDutyTimes",
......@@ -40,7 +40,7 @@
"width" : "8%"
},
{
"title" : "出勤天数",
"title" : MWF.xApplication.Attendance.LP.onDutyDayCount1,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "onDutyDayCount",
......@@ -48,7 +48,7 @@
"width" : "8%"
},
{
"title" : "请假或外出报备天数",
"title" : MWF.xApplication.Attendance.LP.onSelfHolidayCount1,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "onSelfHolidayCount",
......@@ -56,7 +56,7 @@
"width" : "8%"
},
{
"title" : "缺勤天数",
"title" : MWF.xApplication.Attendance.LP.absentCount,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "absenceDayCount",
......@@ -64,7 +64,7 @@
"width" : "8%"
},
{
"title" : "迟到次数",
"title" : MWF.xApplication.Attendance.LP.lateTimes,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "lateTimes",
......@@ -80,7 +80,7 @@
// "width" : "8%"
// },
{
"title" : "工时不足人次",
"title" : MWF.xApplication.Attendance.LP.lackOfTimeCount,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "lackOfTimeCount",
......@@ -88,7 +88,7 @@
"width" : "8%"
},
{
"title" : "异常打卡人次",
"title" : MWF.xApplication.Attendance.LP.abNormalDutyCount,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "abNormalDutyCount",
......
[
{
"access" : "admin",
"title": "新建排班设置",
"title": MWF.xApplication.Attendance.LP.createSchedule,
"id": "1.1",
"action": "createDocument",
"icon": "create.png",
......
......@@ -8,7 +8,7 @@
"width" : "11%"
},
{
"title" : MWF.xApplication.Attendance.LP.data,
"title" : MWF.xApplication.Attendance.LP.date,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"defaultSort" : "desc",
......@@ -62,7 +62,7 @@
"title": MWF.xApplication.Attendance.LP.attendanceStatus,
"headStyles": "normalThNode",
"contentStyles": "normalTdNode",
"item": "function( d ){ var status=''; if(d.isGetSelfHolidays){ if(d.leaveType && d.leaveType!=''){status =d.leaveType }else{status = '请假或外出报备'} }else if(d.isLate){ status = '迟到' }else if(d.isLeaveEarlier){ status = '早退' }else if(d.isAbsent){ status = '缺勤' }else if(d.isAbnormalDuty){ status = '异常打卡' }else if(d.isLackOfTime){ status = '工时不足' }else{ status = '正常' }; return status; }",
"item": "function( d ){ var status=''; if(d.isGetSelfHolidays){ if(d.leaveType && d.leaveType!=''){status =d.leaveType }else{status = MWF.xApplication.Attendance.LP.levelAsked } }else if(d.isLate){ status = MWF.xApplication.Attendance.LP.late }else if(d.isLeaveEarlier){ status = MWF.xApplication.Attendance.LP.leaveEarly }else if(d.isAbsent){ status = MWF.xApplication.Attendance.LP.noSign }else if(d.isAbnormalDuty){ status = MWF.xApplication.Attendance.LP.abNormalDuty }else if(d.isLackOfTime){ status = MWF.xApplication.Attendance.LP.lackOfTime }else{ status = MWF.xApplication.Attendance.LP.normal }; return status; }",
"name" : "status",
"width" : "7%"
},
......
[
{
"title" : "部门",
"title" : MWF.xApplication.Attendance.LP.unit,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "function( d ){ return d.unitName.split('@')[0] }",
......@@ -8,7 +8,7 @@
"width" : "10%"
},
{
"title" : "姓名",
"title" : MWF.xApplication.Attendance.LP.name,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "function( d ){ return d.employeeName.split('@')[0] }",
......@@ -16,7 +16,7 @@
"width" : "10%"
},
{
"title" : "月份",
"title" : MWF.xApplication.Attendance.LP.months,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "function( data ){ return data.statisticYear + '-' + data.statisticMonth }",
......@@ -24,7 +24,7 @@
"width" : "8%"
},
{
"title" : "上班打卡次数",
"title" : MWF.xApplication.Attendance.LP.onDutyTimes,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "onDutyTimes",
......@@ -32,7 +32,7 @@
"width" : "8%"
},
{
"title" : "下班打卡次数",
"title" : MWF.xApplication.Attendance.LP.offDutyTimes,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "offDutyTimes",
......@@ -40,7 +40,7 @@
"width" : "8%"
},
{
"title" : "出勤人天数",
"title" : MWF.xApplication.Attendance.LP.onDutyDayCount1,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "onDutyDayCount",
......@@ -48,7 +48,7 @@
"width" : "8%"
},
{
"title" : "请假或外出报备人天数",
"title" : MWF.xApplication.Attendance.LP.onSelfHolidayCount1,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "onSelfHolidayCount",
......@@ -56,7 +56,7 @@
"width" : "8%"
},
{
"title" : "缺勤人天数",
"title" : MWF.xApplication.Attendance.LP.absentCount,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "absenceDayCount",
......@@ -64,7 +64,7 @@
"width" : "8%"
},
{
"title" : "迟到次数",
"title" : MWF.xApplication.Attendance.LP.lateTimes,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "lateTimes",
......@@ -80,7 +80,7 @@
// "width" : "8%"
// },
{
"title" : "工时不足人次",
"title" : MWF.xApplication.Attendance.LP.lackOfTimeCount,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "lackOfTimeCount",
......@@ -88,7 +88,7 @@
"width" : "8%"
},
{
"title" : "异常打卡人次",
"title" : MWF.xApplication.Attendance.LP.abNormalDutyCount,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "abNormalDutyCount",
......
[
{
"title": "姓名",
"title": MWF.xApplication.Attendance.LP.name,
"headStyles": "normalThNode",
"contentStyles": "normalTdNode",
"item": "function( d ){ return d.o2User.split('@')[0] }",
......@@ -8,7 +8,7 @@
"width": "20%"
},
{
"title": "日期",
"title": MWF.xApplication.Attendance.LP.date,
"headStyles": "normalThNode",
"contentStyles": "normalTdNode",
"item": "function(d){ var date = new Date(d.userCheckTime); return date.getFullYear()+'-'+(date.getMonth()+1)+'-'+date.getDate();}",
......@@ -16,23 +16,23 @@
"width": "20%"
},
{
"title": "打卡类型",
"title": MWF.xApplication.Attendance.LP.signinType,
"headStyles": "normalThNode",
"contentStyles": "normalTdNode",
"item": "function( data ){ if(data.checkType == 'OffDuty'){return '下班打卡';}else{return '上班打卡';} }",
"item": "function( data ){ if(data.checkType == 'OffDuty'){return MWF.xApplication.Attendance.LP.signinTypeSelectText[2];}else{return MWF.xApplication.Attendance.LP.signinTypeSelectText[1];} }",
"name": "checkType",
"width": "20%"
},
{
"title": "打卡结果",
"title": MWF.xApplication.Attendance.LP.signinResult,
"headStyles": "normalThNode",
"contentStyles": "normalTdNode",
"item": "function( data ){ if(data.timeResult == 'Normal'){return '正常';}else if(data.timeResult == 'Early'){return '早退';}else if(data.timeResult == 'Late'){return '迟到';}else if(data.timeResult == 'SeriousLate'){return '严重迟到';}else if(data.timeResult == 'Absenteeism'){return '旷工迟到';}else {return '未打卡';} }",
"item": "function( data ){ if(data.timeResult == 'Normal'){return MWF.xApplication.Attendance.LP.signinResultSelectText[1];}else if(data.timeResult == 'Early'){return MWF.xApplication.Attendance.LP.signinResultSelectText[2];}else if(data.timeResult == 'Late'){return MWF.xApplication.Attendance.LP.signinResultSelectText[3];}else if(data.timeResult == 'SeriousLate'){return MWF.xApplication.Attendance.LP.signinResultSelectText[4];}else if(data.timeResult == 'Absenteeism'){return MWF.xApplication.Attendance.LP.signinResultSelectText[5];}else {return MWF.xApplication.Attendance.LP.signinResultSelectText[6];} }",
"name": "timeResult",
"width": "20%"
},
{
"title": "打卡时间",
"title": MWF.xApplication.Attendance.LP.signTime,
"headStyles": "normalThNode",
"contentStyles": "normalTdNode",
"item": "function(d){ var date = new Date(d.userCheckTime); return date.getHours()+':'+date.getMinutes()+':'+date.getSeconds();}",
......
[
{
"title": "人员",
"title" : MWF.xApplication.Attendance.LP.person,
"headStyles": "normalThNode",
"contentStyles": "normalTdNode",
"item": "function( d ){ return d.o2User.split('@')[0] }",
......@@ -8,7 +8,7 @@
"width": "9%"
},
{
"title": "月份",
"title" : MWF.xApplication.Attendance.LP.months,
"headStyles": "normalThNode",
"contentStyles": "normalTdNode",
"item": "function( data ){ return data.statisticYear + '-' + data.statisticMonth }",
......@@ -16,7 +16,7 @@
"width": "9%"
},
{
"title": "上班打卡次数",
"title" : MWF.xApplication.Attendance.LP.onDutyTimes,
"headStyles": "normalThNode",
"contentStyles": "normalTdNode",
"item": "onDutyTimes",
......@@ -24,7 +24,7 @@
"width": "9%"
},
{
"title": "下班打卡次数",
"title" : MWF.xApplication.Attendance.LP.offDutyTimes,
"headStyles": "normalThNode",
"contentStyles": "normalTdNode",
"item": "offDutyTimes",
......@@ -32,7 +32,7 @@
"width": "9%"
},
{
"title": "出勤人天数",
"title" : MWF.xApplication.Attendance.LP.onDutyDayCount,
"headStyles": "normalThNode",
"contentStyles": "normalTdNode",
"item": "workDayCount",
......@@ -40,7 +40,7 @@
"width": "9%"
},
{
"title": "迟到次数",
"title" : MWF.xApplication.Attendance.LP.lateTimes,
"headStyles": "normalThNode",
"contentStyles": "normalTdNode",
"item": "lateTimes",
......@@ -48,7 +48,7 @@
"width": "9%"
},
{
"title": "早退次数",
"title" : MWF.xApplication.Attendance.LP.leaveEarlyTimes,
"headStyles": "normalThNode",
"contentStyles": "normalTdNode",
"item": "leaveEarlyTimes",
......@@ -56,7 +56,7 @@
"width": "9%"
},
{
"title": "未打卡次数",
"title" : MWF.xApplication.Attendance.LP.notSignedCount,
"headStyles": "normalThNode",
"contentStyles": "normalTdNode",
"item": "notSignedCount",
......@@ -64,7 +64,7 @@
"width": "9%"
},
{
"title": "严重迟到次数",
"title" : MWF.xApplication.Attendance.LP.seriousLateTimes,
"headStyles": "normalThNode",
"contentStyles": "normalTdNode",
"item": "seriousLateTimes",
......@@ -72,7 +72,7 @@
"width": "9%"
},
{
"title": "旷工次数",
"title" : MWF.xApplication.Attendance.LP.absenteeismTimes,
"headStyles": "normalThNode",
"contentStyles": "normalTdNode",
"item": "absenteeismTimes",
......
[
{
"access" : "admin",
"title": "新建排班设置",
"title": MWF.xApplication.Attendance.LP.createSchedule,
"id": "1.1",
"action": "createDocument",
"icon": "create.png",
......
[
{
"title" : "角色",
"title" : MWF.xApplication.Attendance.LP.permission.role,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "function(data){ return data.adminLevel == 'DEPT' ? '部门管理员' : '公司管理员' }",
"item" : "function(data){ return data.adminLevel == 'DEPT' ? MWF.xApplication.Attendance.LP.permission.roleSelectText[1] : MWF.xApplication.Attendance.LP.permission.roleSelectText[0] }",
"name" : "adminLevel",
"width" : "30%"
},
{
"title" : "人员名称",
"title" : MWF.xApplication.Attendance.LP.permission.personName,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "function(d){ return d.adminName.split('@')[0] }",
......@@ -16,7 +16,7 @@
"width" : "30%"
},
{
"title" : "部门",
"title" : MWF.xApplication.Attendance.LP.permission.unit,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "function(d){ return d.unitName.split('@')[0] }",
......@@ -25,14 +25,14 @@
},
{
"access" : "admin",
"title" : "操作",
"title" : MWF.xApplication.Attendance.LP.action,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "actions",
"name" : "actions",
"width" : "10%",
"sub" : [{
"title" : "删除文件",
"title" : MWF.xApplication.Attendance.LP.delete,
"action" : "remove",
"styles" : "actionDeleteNode",
"overStyles" : "actionDeleteNode_over",
......
[
{
"title": "新建管理员",
"title": MWF.xApplication.Attendance.LP.createManager,
"id": "1.1",
"action": "createDocument",
"icon": "create.png",
......
[
{
"title" : "配置类型",
"title" : MWF.xApplication.Attendance.LP.configType,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "function(d){ return d.configType == 'NOTREQUIRED' ? '不需要考勤' : '需要考勤' }",
"item" : "function(d){ return d.configType == 'NOTREQUIRED' ? MWF.xApplication.Attendance.LP.configTypeSelectText[1] : MWF.xApplication.Attendance.LP.configTypeSelectText[0] }",
"name" : "configType",
"width" : "10%"
},
{
"title" : "公司名称",
"title" : MWF.xApplication.Attendance.LP.topUnitName,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "function(d){ return d.topUnitName.split('@')[0] }",
......@@ -16,7 +16,7 @@
"width" : "20%"
},
{
"title" : "部门名称",
"title" : MWF.xApplication.Attendance.LP.unitName,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "function(d){ return d.unitName.split('@')[0] }",
......@@ -24,7 +24,7 @@
"width" : "20%"
},
{
"title" : "员工姓名",
"title" : MWF.xApplication.Attendance.LP.employeeName,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "function(d){ return d.employeeName.split('@')[0] }",
......@@ -32,7 +32,7 @@
"width" : "10%"
},
{
"title" : "员工编码",
"title" : MWF.xApplication.Attendance.LP.employeeNumber,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "employeeNumber",
......@@ -40,7 +40,7 @@
"width" : "10%"
},
{
"title" : "入职日期",
"title" : MWF.xApplication.Attendance.LP.joininDate,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "empInTopUnitTime",
......@@ -49,14 +49,14 @@
},
{
"access" : "admin",
"title" : "操作",
"title" : MWF.xApplication.Attendance.LP.action,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "actions",
"name" : "actions",
"width" : "5%",
"sub" : [{
"title" : "删除配置",
"title" : MWF.xApplication.Attendance.LP.delete,
"action" : "remove",
"styles" : "documentActionNode",
"overStyles" : "documentActionNode_over",
......
[
{
"title": "新增考勤人员配置",
"title": MWF.xApplication.Attendance.LP.createPersonConfig,
"id": "1.1",
"action": "createDocument",
"icon": "create.png",
......
[
{
"title" : "单位",
"title": MWF.xApplication.Attendance.LP.schedule.unit,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "function(d){ return d.unitName.split('@')[0] }",
......@@ -8,15 +8,15 @@
"width" : "11%"
},
{
"title" : "打卡策略",
"title": MWF.xApplication.Attendance.LP.schedule.signProxy.name,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "function(d){return {'1':'两次打卡(上午上班,下午下班)','2':'三次打卡(上午上班,下午下班加中午一次共三次)', '3':'四次打卡(上午下午都打上班下班卡)'}[d.signProxy] }",
"item" : "function(d){return MWF.xApplication.Attendance.LP.schedule.signProxy.select[d.signProxy] }",
"name" : "signProxy",
"width" : "11%"
},
{
"title" : "上班时间",
"title": MWF.xApplication.Attendance.LP.schedule.workTime,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "onDutyTime",
......@@ -24,7 +24,7 @@
"width" : "11%"
},
{
"title" : "午休开始时间",
"title": MWF.xApplication.Attendance.LP.schedule.signProxy["2"].middayRestStartTime,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "middayRestStartTime",
......@@ -32,7 +32,7 @@
"width" : "11%"
},
{
"title" : "午休结束时间",
"title": MWF.xApplication.Attendance.LP.schedule.signProxy["2"].middayRestEndTime,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "middayRestEndTime",
......@@ -40,7 +40,7 @@
"width" : "11%"
},
{
"title" : "下班时间",
"title": MWF.xApplication.Attendance.LP.schedule.offTime,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "offDutyTime",
......@@ -49,7 +49,7 @@
},
{
"title" : "迟到起算时间",
"title": MWF.xApplication.Attendance.LP.schedule.lateTime,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "lateStartTime",
......@@ -66,7 +66,7 @@
// "width" : "15%"
// },
{
"title" : "旷工起算时间",
"title": MWF.xApplication.Attendance.LP.schedule.absenteeismTime,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "absenceStartTime",
......@@ -75,14 +75,14 @@
},
{
"access" : "admin",
"title" : "操作",
"title": MWF.xApplication.Attendance.LP.action,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "actions",
"name" : "actions",
"width" : "11%",
"sub" : [{
"title" : "删除文件",
"title": MWF.xApplication.Attendance.LP.delete,
"action" : "remove",
"styles" : "actionDeleteNode",
"overStyles" : "actionDeleteNode_over",
......
[
{
"access" : "admin",
"title": "新建排班设置",
"title": MWF.xApplication.Attendance.LP.createSchedule,
"id": "1.1",
"action": "createDocument",
"icon": "create.png",
......
[
{
"title" : "部门",
"title": MWF.xApplication.Attendance.LP.department,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "function(d){ return d.unitName.split('@')[0] }",
......@@ -8,7 +8,7 @@
"width" : "17%"
},
{
"title" : "员工姓名",
"title": MWF.xApplication.Attendance.LP.employeeName,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "function(d){ return d.employeeName.split('@')[0] }",
......@@ -16,7 +16,7 @@
"width" : "13.5%"
},
{
"title" : "员工编号",
"title": MWF.xApplication.Attendance.LP.employeeNumber,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "employeeNumber",
......@@ -25,7 +25,7 @@
},
{
"title" : "休假类型",
"title": MWF.xApplication.Attendance.LP.leaveType1,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "leaveType",
......@@ -34,7 +34,7 @@
},
{
"title" : "开始时间",
"title": MWF.xApplication.Attendance.LP.start,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "startTime",
......@@ -42,7 +42,7 @@
"width" : "13.5%"
},
{
"title" : "结束时间",
"title": MWF.xApplication.Attendance.LP.end,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "endTime",
......@@ -50,7 +50,7 @@
"width" : "13.5%"
},
{
"title" : "休假天数",
"title": MWF.xApplication.Attendance.LP.leaveDayCount,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "leaveDayNumber",
......
[
{
"access" : "admin",
"title": "导出员工休假记录",
"title": MWF.xApplication.Attendance.LP.exportEmployeeHolidayRecord
"id": "1.1",
"action": "exportExcel",
"icon": "create.png",
......
[
{
"title" : "公司名称",
"headStyles" : "normalThNode",
"title": MWF.xApplication.Attendance.LP.topUnitName,
"headStyles": "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "function(d){ return d.topUnitName.split('@')[0] }",
"name" : "topUnitName",
"width" : "15%"
},
{
"title" : "部门名称",
"title": MWF.xApplication.Attendance.LP.unitName,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "function(d){ return d.unitName.split('@')[0] }",
......@@ -16,7 +16,7 @@
"width" : "15%"
},
{
"title" : "年度",
"title": MWF.xApplication.Attendance.LP.annuaal,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "cycleYear",
......@@ -24,7 +24,7 @@
"width" : "10%"
},
{
"title" : "月份",
"title": MWF.xApplication.Attendance.LP.months,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "cycleMonth",
......@@ -32,7 +32,7 @@
"width" : "10%"
},
{
"title" : "开始日期",
"title": MWF.xApplication.Attendance.LP.startDate,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "cycleStartDateString",
......@@ -40,7 +40,7 @@
"width" : "15%"
},
{
"title" : "结束日期",
"title": MWF.xApplication.Attendance.LP.holiday.endDate,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "cycleEndDateString",
......@@ -49,14 +49,14 @@
},
{
"access" : "admin",
"title" : "操作",
"title": MWF.xApplication.Attendance.LP.action,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "actions",
"name" : "actions",
"width" : "5%",
"sub" : [{
"title" : "删除文件",
"title": MWF.xApplication.Attendance.LP.delete,
"action" : "remove",
"styles" : "actionDeleteNode",
"overStyles" : "actionDeleteNode_over",
......
[
{
"title": "添加统计周期",
"title": MWF.xApplication.Attendance.LP.addStaticCycle,
"id": "1.1",
"action": "createDocument",
"icon": "create.png",
......
[
{
"title" : "姓名",
"title" : MWF.xApplication.Attendance.LP.name,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "function( d ){ return d.empName.split('@')[0] }",
......@@ -8,7 +8,7 @@
"width" : "11%"
},
{
"title" : "日期",
"title" : MWF.xApplication.Attendance.LP.date,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"defaultSort" : "desc",
......@@ -18,16 +18,16 @@
},
{
"title" : "说明",
"title" : MWF.xApplication.Attendance.LP.description,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "function( data ){ if(data.isHoliday){return '节假日'}else if(data.isWeekend){return '周末'}else if(data.isWorkday){return '调休工作日'}else{return '工作日'} }",
"item" : "function( data ){ if(data.isHoliday){ return MWF.xApplication.Attendance.LP.holiday1 }else if(data.isWeekend){return MWF.xApplication.Attendance.LP.weekend }else if(data.isWorkday){return MWF.xApplication.Attendance.LP.workDaysoff }else{return MWF.xApplication.Attendance.LP.workDay } }",
"name" : "description",
"width" : "11%"
},
{
"title" : "上班打卡时间",
"title" : MWF.xApplication.Attendance.LP.onDutyTime,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "onDutyTime",
......@@ -35,7 +35,7 @@
"width" : "11%"
},
{
"title" : "午休开始时间",
"title" : MWF.xApplication.Attendance.LP.middayRestStartTime,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "morningOffDutyTime",
......@@ -43,7 +43,7 @@
"width" : "11%"
},
{
"title" : "午休结束时间",
"title" : MWF.xApplication.Attendance.LP.middayRestEndTime,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "afternoonOnDutyTime",
......@@ -51,7 +51,7 @@
"width" : "11%"
},
{
"title" : "下班打卡时间",
"title" : MWF.xApplication.Attendance.LP.offDutyTime,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "offDutyTime",
......@@ -59,26 +59,26 @@
"width" : "11%"
},
{
"title": "考勤状态",
"title": MWF.xApplication.Attendance.LP.attendanceStatus,
"headStyles": "normalThNode",
"contentStyles": "normalTdNode",
"item": "function( d ){ var status=''; if(d.isGetSelfHolidays){ if(d.leaveType && d.leaveType!=''){status =d.leaveType }else{status = '请假或外出报备'} }else if(d.isLate){ status = '迟到' }else if(d.isLeaveEarlier){ status = '早退' }else if(d.isAbsent){ status = '缺勤' }else if(d.isAbnormalDuty){ status = '异常打卡' }else if(d.isLackOfTime){ status = '工时不足' }else{ status = '正常' }; return status; }",
"item": "function( d ){ var status=''; if(d.isGetSelfHolidays){ if(d.leaveType && d.leaveType!=''){status =d.leaveType }else{status = MWF.xApplication.Attendance.LP.levelAsked } }else if(d.isLate){ status = MWF.xApplication.Attendance.LP.late }else if(d.isLeaveEarlier){ status = MWF.xApplication.Attendance.LP.leaveEarly }else if(d.isAbsent){ status = MWF.xApplication.Attendance.LP.noSign }else if(d.isAbnormalDuty){ status = MWF.xApplication.Attendance.LP.abNormalDuty }else if(d.isLackOfTime){ status = MWF.xApplication.Attendance.LP.lackOfTime }else{ status = MWF.xApplication.Attendance.LP.normal }; return status; }",
"name" : "status",
"width" : "7%"
},
{
"title": "是否范围外打卡",
"title": MWF.xApplication.Attendance.LP.isCheckInOutOfRange,
"headStyles": "normalThNode",
"contentStyles": "normalTdNode",
"item": "function( d ){ if(d.isExternal){ return '是' }else{ return '否' }}",
"item": "function( d ){ if(d.isExternal){ return MWF.xApplication.Attendance.LP.yes }else{ return MWF.xApplication.Attendance.LP.no }}",
"name" : "appealStatus",
"width" : "7%"
},
{
"title": "申诉状态",
"title": MWF.xApplication.Attendance.LP.appealStatus,
"headStyles": "normalThNode",
"contentStyles": "normalTdNode",
"item": "function( d ){ if(d.appealStatus==1){ return '申诉中' }else if(d.appealStatus==-1){ return '申诉未通过' }else if(d.appealStatus==9){ return '申诉通过' }else{ return '' } }",
"item": "function( d ){ if(d.appealStatus==1){ return MWF.xApplication.Attendance.LP.appealStatusSelectText[0] }else if(d.appealStatus==-1){ return MWF.xApplication.Attendance.LP.appealStatusSelectText[1] }else if(d.appealStatus==9){ return MWF.xApplication.Attendance.LP.appealStatusSelectText[2] }else{ return '' } }",
"name" : "appealStatus",
"width" : "11%"
}
......
[
{
"title" : "部门",
"title" : MWF.xApplication.Attendance.LP.unit,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "function( d ){ return d.unitName.split('@')[0] }",
......@@ -8,7 +8,7 @@
"width" : "15%"
},
{
"title" : "日期",
"title" : MWF.xApplication.Attendance.LP.date,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "function( data ){ if( data.statisticDate ){ return data.statisticDate }else{ return data.statisticYear + '-' + data.statisticMonth } }",
......@@ -16,7 +16,7 @@
"width" : "8%"
},
{
"title" : "上班打卡次数",
"title" : MWF.xApplication.Attendance.LP.onDutyTimes,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "onDutyCount",
......@@ -24,7 +24,7 @@
"width" : "8%"
},
{
"title" : "下班打卡次数",
"title" : MWF.xApplication.Attendance.LP.offDutyTimes,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "offDutyCount",
......@@ -32,7 +32,7 @@
"width" : "8%"
},
{
"title" : "出勤人天数",
"title" : MWF.xApplication.Attendance.LP.onDutyDayCount,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "onDutyEmployeeCount",
......@@ -40,7 +40,7 @@
"width" : "8%"
},
{
"title" : "请假或外出报备人天数",
"title" : MWF.xApplication.Attendance.LP.onSelfHolidayCount,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "function( data ){ if( typeOf( data.onSelfHolidayCount ) == 'number' ){ return data.onSelfHolidayCount }else{ return data.onSelfHolidayEmployeeCount } }",
......@@ -48,7 +48,7 @@
"width" : "8%"
},
{
"title" : "缺勤人天数",
"title" : MWF.xApplication.Attendance.LP.absenceDayCount,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "absenceDayCount",
......@@ -56,7 +56,7 @@
"width" : "8%"
},
{
"title" : "迟到次数",
"title" : MWF.xApplication.Attendance.LP.lateTimes,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "lateCount",
......@@ -72,7 +72,7 @@
// "width" : "8%"
// },
{
"title" : "工时不足人次",
"title" : MWF.xApplication.Attendance.LP.lackOfTimeCount,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "lackOfTimeCount",
......@@ -80,7 +80,7 @@
"width" : "8%"
},
{
"title" : "异常打卡人次",
"title" : MWF.xApplication.Attendance.LP.abNormalDutyCount,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "abNormalDutyCount",
......
[
{
"access" : "admin",
"title": "新建排班设置",
"title": MWF.xApplication.Attendance.LP.createSchedule,
"id": "1.1",
"action": "createDocument",
"icon": "create.png",
......
[
{
"title" : "姓名",
"title" : MWF.xApplication.Attendance.LP.name,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "function( d ){ return d.empName.split('@')[0] }",
......@@ -9,7 +9,7 @@
"width" : "11%"
},
{
"title" : "日期",
"title" : MWF.xApplication.Attendance.LP.date,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "recordDateString",
......@@ -18,16 +18,16 @@
},
{
"title" : "说明",
"title" : MWF.xApplication.Attendance.LP.description,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "function( data ){ if(data.isHoliday){return '节假日'}else if(data.isWeekend){return '周末'}else if(data.isWorkday){return '调休工作日'}else{return '工作日'} }",
"item" : "function( data ){ if(data.isHoliday){ return MWF.xApplication.Attendance.LP.holiday1 }else if(data.isWeekend){return MWF.xApplication.Attendance.LP.weekend }else if(data.isWorkday){return MWF.xApplication.Attendance.LP.workDaysoff }else{return MWF.xApplication.Attendance.LP.workDay } }",
"name" : "description",
"width" : "11%"
},
{
"title" : "上班打卡时间",
"title" : MWF.xApplication.Attendance.LP.onDutyTime,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "onDutyTime",
......@@ -35,7 +35,7 @@
"width" : "11%"
},
{
"title" : "午休开始时间",
"title" : MWF.xApplication.Attendance.LP.middayRestStartTime,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "morningOffDutyTime",
......@@ -43,7 +43,7 @@
"width" : "11%"
},
{
"title" : "午休结束时间",
"title" : MWF.xApplication.Attendance.LP.middayRestEndTime,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "afternoonOnDutyTime",
......@@ -51,7 +51,7 @@
"width" : "11%"
},
{
"title" : "下班打卡时间",
"title" : MWF.xApplication.Attendance.LP.offDutyTime,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "offDutyTime",
......@@ -59,27 +59,27 @@
"width" : "11%"
},
{
"title": "考勤状态",
"title": MWF.xApplication.Attendance.LP.attendanceStatus,
"headStyles": "normalThNode",
"contentStyles": "normalTdNode",
"item": "function( d ){ var status=''; if(d.isGetSelfHolidays){ if(d.leaveType && d.leaveType!=''){status =d.leaveType }else{status = '请假或外出报备'} }else if(d.isLate){ status = '迟到' }else if(d.isLeaveEarlier){ status = '早退' }else if(d.isAbsent){ status = '缺勤' }else if(d.isAbnormalDuty){ status = '异常打卡' }else if(d.isLackOfTime){ status = '工时不足' }else{ status = '正常' }; return status; }",
"item": "function( d ){ var status=''; if(d.isGetSelfHolidays){ if(d.leaveType && d.leaveType!=''){status =d.leaveType }else{status = MWF.xApplication.Attendance.LP.levelAsked } }else if(d.isLate){ status = MWF.xApplication.Attendance.LP.late }else if(d.isLeaveEarlier){ status = MWF.xApplication.Attendance.LP.leaveEarly }else if(d.isAbsent){ status = MWF.xApplication.Attendance.LP.noSign }else if(d.isAbnormalDuty){ status = MWF.xApplication.Attendance.LP.abNormalDuty }else if(d.isLackOfTime){ status = MWF.xApplication.Attendance.LP.lackOfTime }else{ status = MWF.xApplication.Attendance.LP.normal }; return status; }",
"name" : "status",
"width" : "7%"
},
{
"title": "是否范围外打卡",
"title": MWF.xApplication.Attendance.LP.isCheckInOutOfRange,
"headStyles": "normalThNode",
"contentStyles": "normalTdNode",
"item": "function( d ){ if(d.isExternal){ return '是' }else{ return '否' }}",
"item": "function( d ){ if(d.isExternal){ return MWF.xApplication.Attendance.LP.yes }else{ return MWF.xApplication.Attendance.LP.no }}",
"name" : "appealStatus",
"width" : "7%"
},
{
"title": "申诉状态",
"title": MWF.xApplication.Attendance.LP.appealStatus,
"headStyles": "normalThNode",
"contentStyles": "normalTdNode",
"item": "function( d ){ if(d.appealStatus==1){ return '申诉中' }else if(d.appealStatus==-1){ return '申诉未通过' }else if(d.appealStatus==9){ return '申诉通过' }else{ return '' } }",
"name" : "appealStatus",
"item": "function( d ){ if(d.appealStatus==1){ return MWF.xApplication.Attendance.LP.appealStatusSelectText[0] }else if(d.appealStatus==-1){ return MWF.xApplication.Attendance.LP.appealStatusSelectText[1] }else if(d.appealStatus==9){ return MWF.xApplication.Attendance.LP.appealStatusSelectText[2] }else{ return '' } }",
"name" : "appealStatus",
"width" : "11%"
}
// {
......
[
{
"title" : "人员",
"title" : MWF.xApplication.Attendance.LP.person,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "function( d ){ return d.employeeName.split('@')[0] }",
......@@ -8,7 +8,7 @@
"width" : "9%"
},
{
"title" : "月份",
"title" : MWF.xApplication.Attendance.LP.months,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "function( data ){ if( data.statisticDate ){ return data.statisticDate }else{ return data.statisticYear + '-' + data.statisticMonth } }",
......@@ -16,7 +16,7 @@
"width" : "9%"
},
{
"title" : "上班打卡次数",
"title" : MWF.xApplication.Attendance.LP.onDutyTimes,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "onDutyTimes",
......@@ -24,7 +24,7 @@
"width" : "9%"
},
{
"title" : "下班打卡次数",
"title" : MWF.xApplication.Attendance.LP.offDutyTimes,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "offDutyTimes",
......@@ -32,7 +32,7 @@
"width" : "9%"
},
{
"title" : "出勤人天数",
"title" : MWF.xApplication.Attendance.LP.onDutyDayCount,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "onDutyDayCount",
......@@ -40,7 +40,7 @@
"width" : "9%"
},
{
"title" : "请假或外出报备人天数",
"title" : MWF.xApplication.Attendance.LP.onSelfHolidayCount,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "function( data ){ if( typeOf( data.onSelfHolidayCount ) == 'number' ){ return data.onSelfHolidayCount }else{ return data.onSelfHolidayEmployeeCount } }",
......@@ -48,7 +48,7 @@
"width" : "9%"
},
{
"title" : "缺勤人天数",
"title" : MWF.xApplication.Attendance.LP.absenceDayCount,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "absenceDayCount",
......@@ -56,7 +56,7 @@
"width" : "9%"
},
{
"title" : "迟到次数",
"title" : MWF.xApplication.Attendance.LP.lateTimes,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "lateTimes",
......@@ -72,7 +72,7 @@
// "width" : "9%"
// },
{
"title" : "工时不足人次",
"title" : MWF.xApplication.Attendance.LP.lackOfTimeCount,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "lackOfTimeCount",
......@@ -80,7 +80,7 @@
"width" : "9%"
},
{
"title" : "异常打卡人次",
"title" : MWF.xApplication.Attendance.LP.abNormalDutyCount,
"headStyles" : "normalThNode",
"contentStyles" : "normalTdNode",
"item" : "abNormalDutyCount",
......
[
{
"title": "姓名",
"title": MWF.xApplication.Attendance.LP.name,
"headStyles": "normalThNode",
"contentStyles": "normalTdNode",
"item": "function( d ){ return d.o2User.split('@')[0] }",
......@@ -8,7 +8,7 @@
"width": "20%"
},
{
"title": "日期",
"title": MWF.xApplication.Attendance.LP.date,
"headStyles": "normalThNode",
"contentStyles": "normalTdNode",
"item": "function(d){ var date = new Date(d.userCheckTime); return date.getFullYear()+'-'+(date.getMonth()+1)+'-'+date.getDate();}",
......@@ -16,23 +16,23 @@
"width": "20%"
},
{
"title": "打卡类型",
"title": MWF.xApplication.Attendance.LP.signinType,
"headStyles": "normalThNode",
"contentStyles": "normalTdNode",
"item": "function( data ){ if(data.checkType == 'OffDuty'){return '下班打卡';}else{return '上班打卡';} }",
"item": "function( data ){ if(data.checkType == 'OffDuty'){return MWF.xApplication.Attendance.LP.signinTypeSelectText[2];}else{return MWF.xApplication.Attendance.LP.signinTypeSelectText[1];} }",
"name": "checkType",
"width": "20%"
},
{
"title": "打卡结果",
"title": MWF.xApplication.Attendance.LP.signinResult,
"headStyles": "normalThNode",
"contentStyles": "normalTdNode",
"item": "function( data ){ if(data.timeResult == 'Normal'){return '正常';}else if(data.timeResult == 'Early'){return '早退';}else if(data.timeResult == 'Late'){return '迟到';}else if(data.timeResult == 'SeriousLate'){return '严重迟到';}else if(data.timeResult == 'Absenteeism'){return '旷工迟到';}else {return '未打卡';} }",
"item": "function( data ){ if(data.timeResult == 'Normal'){return MWF.xApplication.Attendance.LP.signinResultSelectText[1];}else if(data.timeResult == 'Early'){return MWF.xApplication.Attendance.LP.signinResultSelectText[2];}else if(data.timeResult == 'Late'){return MWF.xApplication.Attendance.LP.signinResultSelectText[3];}else if(data.timeResult == 'SeriousLate'){return MWF.xApplication.Attendance.LP.signinResultSelectText[4];}else if(data.timeResult == 'Absenteeism'){return MWF.xApplication.Attendance.LP.signinResultSelectText[5];}else {return MWF.xApplication.Attendance.LP.signinResultSelectText[6];} }",
"name": "timeResult",
"width": "20%"
},
{
"title": "打卡时间",
"title": MWF.xApplication.Attendance.LP.signTime,
"headStyles": "normalThNode",
"contentStyles": "normalTdNode",
"item": "function(d){ var date = new Date(d.userCheckTime); return date.getHours()+':'+date.getMinutes()+':'+date.getSeconds();}",
......
[
{
"title": "人员",
"title" : MWF.xApplication.Attendance.LP.person,
"headStyles": "normalThNode",
"contentStyles": "normalTdNode",
"item": "function( d ){ return d.o2User.split('@')[0] }",
......@@ -8,7 +8,7 @@
"width": "9%"
},
{
"title": "月份",
"title" : MWF.xApplication.Attendance.LP.months,
"headStyles": "normalThNode",
"contentStyles": "normalTdNode",
"item": "function( data ){ return data.statisticYear + '-' + data.statisticMonth }",
......@@ -16,7 +16,7 @@
"width": "9%"
},
{
"title": "上班打卡次数",
"title" : MWF.xApplication.Attendance.LP.onDutyTimes,
"headStyles": "normalThNode",
"contentStyles": "normalTdNode",
"item": "onDutyTimes",
......@@ -24,7 +24,7 @@
"width": "9%"
},
{
"title": "下班打卡次数",
"title" : MWF.xApplication.Attendance.LP.offDutyTimes,
"headStyles": "normalThNode",
"contentStyles": "normalTdNode",
"item": "offDutyTimes",
......@@ -32,7 +32,7 @@
"width": "9%"
},
{
"title": "出勤人天数",
"title" : MWF.xApplication.Attendance.LP.onDutyDayCount,
"headStyles": "normalThNode",
"contentStyles": "normalTdNode",
"item": "workDayCount",
......@@ -40,7 +40,7 @@
"width": "9%"
},
{
"title": "迟到次数",
"title" : MWF.xApplication.Attendance.LP.lateTimes,
"headStyles": "normalThNode",
"contentStyles": "normalTdNode",
"item": "lateTimes",
......@@ -48,7 +48,7 @@
"width": "9%"
},
{
"title": "早退次数",
"title" : MWF.xApplication.Attendance.LP.leaveEarlyTimes,
"headStyles": "normalThNode",
"contentStyles": "normalTdNode",
"item": "leaveEarlyTimes",
......@@ -56,7 +56,7 @@
"width": "9%"
},
{
"title": "未打卡次数",
"title" : MWF.xApplication.Attendance.LP.notSignedCount,
"headStyles": "normalThNode",
"contentStyles": "normalTdNode",
"item": "notSignedCount",
......@@ -64,7 +64,7 @@
"width": "9%"
},
{
"title": "严重迟到次数",
"title" : MWF.xApplication.Attendance.LP.seriousLateTimes,
"headStyles": "normalThNode",
"contentStyles": "normalTdNode",
"item": "seriousLateTimes",
......@@ -72,7 +72,7 @@
"width": "9%"
},
{
"title": "旷工次数",
"title" : MWF.xApplication.Attendance.LP.absenteeismTimes,
"headStyles": "normalThNode",
"contentStyles": "normalTdNode",
"item": "absenteeismTimes",
......
[
{
"access" : "admin",
"title": "新建排班设置",
"title": MWF.xApplication.Attendance.LP.createSchedule,
"id": "1.1",
"action": "createDocument",
"icon": "create.png",
......
......@@ -70,7 +70,7 @@ MWF.xApplication.Attendance.AddressExplorer = new Class({
this.wdList = new Element("div", {
styles : this.css.wdList
}).inject( this.wpContent );
this.wdList.setStyle( "width" , this.toolbarNode.getSize().x - 370 + "px" );
this.wdList.setStyle( "width" , this.toolbarNode.getSize().x - 470 + "px" );
data.each( function( d ){
var placeItem = new Element( "div", {
......
......@@ -50,7 +50,7 @@ MWF.xApplication.Attendance.LP = {
"onDutyDayCount": "Number of attendance days",
"onSelfHolidayCount": "Number of days ask for leave",
"absenceDayCount": "Number of days absent",
"lateTimes": "Number of late arrivals",
"lateTimes": "Number of late",
"leaveEarlyTimes": "Leave Early Times",
"lackOfTimeCount": "Lack of work hours",
"abNormalDutyCount": "Abnormal check-in times",
......@@ -149,9 +149,9 @@ MWF.xApplication.Attendance.LP = {
"name": "Holiday name",
"startDate": "Start Date",
"endDate": "End Date",
"makeUpClassDay": "MakeUpClassDay",
"makeUpClassDay": "Make up for work",
"holidaySchedule": "Holiday Schedule",
"addMakeUpClassDay": "Add MakeUpClassDay",
"addMakeUpClassDay": "Add MakeUpWorkDay",
"beginGreateThanEndNotice": "The start date cannot be greater than the end date"
},
"permission": {
......@@ -338,5 +338,77 @@ MWF.xApplication.Attendance.LP = {
"middayRestEndTime":"Lunch break end time",
"isCheckInOutOfRange": "out of range",
"yes": "Yes",
"no": "No"
"no": "No",
"createWorkLocation":"New Workplace",
"createWorkLocationText": "Click and move to the corresponding location on the map and click again to create",
"setBaiduDeveloperCertification": "Set Baidu Developer Certification",
"setBaiduDeveloperCertificationText": "Baidu Developer Certification is required to set up a workplace",
"action": "Action",
"start": "Start Time",
"end": "End Time",
"appealIsDisable": "Attendance Appeal Approval has been Disabled",
"batchDeal": "Batch processing:",
"holi": "Holiday",
"work": "Make up class",
"newHoliday": "New Holiday Configuration",
"onDutyDayCount1": "Number of days of attendance",
"onSelfHolidayCount1":"Number of days to ask for leave",
"absentCount": "Number of days absent",
"fileName": "File Name",
"fileSize": "File Size",
"uploadTime": "Upload Time",
"uploadPerson": "Upload Person",
"action": "Action",
"deleteFile": "Delete File",
"download": "Download File",
"viewImportResult": "View Import Result",
"downloadExcelTemplate": "Download Template",
"imporData": "Import data",
"checkData": "Check data",
"statData": "Statistical data",
"analyzeData": "Analyze data",
"viewDescription": "View Description",
"myAppealTitleText": "Please file an appeal in 'My Statistics -> My Attendance Details'",
"createManager": "New Administrator Configuration",
"createPersonConfig": "Add attendance staff configuration",
"addStaticCycle": "Add a statistical period",
"errorDescription": "Error description",
"createSchedule ":"New Scheduling Settings",
"deleteSelected": "Delete selected files",
"navi": {
"myIndex": "My Monthly Report",
"myDetail": "My Statistics",
"myAppealDeal": "My Appeal Application",
"appealDeal": "Appeal Approval",
"unitIndex": "Department Report",
"peopleDetail": "Personal Statistics",
"unitDetail": "Department Statistics",
"topUnitDetail": "Company Statistics",
"unitDingdingIndex": "Dingding Department Report",
"dingdingPeopleDetail": "Dingding Personal Statistics",
"dingdingUnitDetail": "Dingding Unit Statistics",
"maintain": "Maintenance",
"importing": "Data Import",
"importedInvalidInfor": "Mobile error message",
"abnormalExport": "Export abnormal data",
"selfHoliday": "Vacation Record",
"authorization": "Authorization",
"permissionSetting": "Administrator Settings",
"personSetting": "Person Configuration",
"config": "Configuration",
"scheduleSetting": "Schedule Setting",
"staticsCycleExplorer": "Statistics Period Setting",
"holidaySetting": "Statutory Holiday",
"addressSetting": "Workplace Settings",
"appSetting": "Appeal Settings",
"weekendSetting": "Weekend Setting",
}
};
\ No newline at end of file
......@@ -362,7 +362,66 @@ MWF.xApplication.Attendance.LP = {
"batchDeal": "批量处理:",
"holi": "假日",
"work": "补班",
"newHoliday": "新建假期配置"
"newHoliday": "新建假期配置",
"onDutyDayCount1": "出勤天数",
"onSelfHolidayCount1":"请假或外出报备天数",
"absentCount": "缺勤天数",
"fileName": "文件名",
"fileSize": "文件大小",
"uploadTime": "上传时间",
"uploadPerson": "上传人",
"action": "操作",
"deleteFile": "删除文件",
"download": "下载文件",
"viewImportResult": "查看导入结果",
"downloadExcelTemplate": "下载Excel模板",
"imporData": "导入考勤数据",
"checkData": "核对考勤数据",
"statData": "统计考勤数据",
"analyzeData": "分析考勤数据",
"viewDescription": "查看说明",
"myAppealTitleText": "请在“我的考勤统计 -> 我的出勤明细”提出申述",
"createManager": "新建管理员配置",
"createPersonConfig": "新增考勤人员配置",
"addStaticCycle": "添加统计周期",
"errorDescription": "错误描述",
"createSchedule": "新建排班设置",
"deleteSelected": "删除选中文件",
"navi": {
"myIndex": "我的考勤月报",
"myDetail": "我的考勤统计",
"myAppealDeal": "我的申诉申请",
"appealDeal": "员工考勤申诉审批",
"unitIndex": "部门考勤月报",
"peopleDetail": "个人考勤统计",
"unitDetail": "部门考勤统计",
"topUnitDetail": "公司考勤统计",
"unitDingdingIndex": "钉钉部门考勤月报",
"dingdingPeopleDetail": "钉钉个人考勤统计",
"dingdingUnitDetail": "钉钉部门考勤统计",
"maintain": "维护",
"importing": "数据导入",
"importedInvalidInfor": "移动端接入错误信息",
"abnormalExport": "非正常出勤数据导出",
"selfHoliday": "员工休假记录",
"authorization": "权限和人员",
"permissionSetting": "管理员设置",
"personSetting": "考勤人员配置",
"config": "配置",
"scheduleSetting": "排班设置",
"staticsCycleExplorer": "统计周期设置",
"holidaySetting": "法定假期",
"addressSetting": "工作场所设置",
"appSetting": "申诉设置",
"weekendSetting": "周末设置",
}
};
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册