|
|
@@ -5,8 +5,8 @@ function queryEmpClick(){
|
|
|
var start_date = $("#start-time").val();
|
|
|
var end_date = $("#end-time").val();
|
|
|
if(start_date==null||start_date==''||start_date==undefined||end_date==null||end_date==''||end_date==undefined){
|
|
|
- alert("请选择起止日期");
|
|
|
- return ;
|
|
|
+ tip("请选择起止日期");
|
|
|
+ return ;
|
|
|
}else{
|
|
|
start_date += " 00:00:00";
|
|
|
end_date += " 00:00:00";
|
|
|
@@ -21,29 +21,9 @@ function queryEmpClick(){
|
|
|
"end_date": end_date,
|
|
|
}
|
|
|
var url = "statistics/employee/order";
|
|
|
- var strTbody='';
|
|
|
- post_common_service( url,param,function(data){
|
|
|
- for(var i=0;i<data.length;i++){
|
|
|
- strTbody+="<tr>";
|
|
|
-
|
|
|
- strTbody+="<td>"+(i+1)+"</td><td>"+"</td>"
|
|
|
- +"<td>"+data[i].user.truename+"</td><td>"+"</td>"
|
|
|
- +"<td>"+data[i].user.workno+"</td><td>"+0+"</td>"
|
|
|
- +"<td>"+0+"</td><td>"+0+"</td>"
|
|
|
- +"<td>"+0+"</td><td>"+0+"</td>"
|
|
|
- +"<td>"+0+"</td><td>"+data[i].check_all_score+"</td>"
|
|
|
- +"<td>"+"</td><td>"+"</td>"
|
|
|
- +"<td>"+"</td><td>"+"</td>";
|
|
|
- strTbody+="</tr>";
|
|
|
- }
|
|
|
- $(".table-tbody").append(strTbody);
|
|
|
-
|
|
|
- },function(error){
|
|
|
- return "" ;
|
|
|
- });
|
|
|
+ getEmployeeInfos(url,param)
|
|
|
}
|
|
|
|
|
|
-
|
|
|
function initQueryEmp(){
|
|
|
// 默认初始化前两天查所有
|
|
|
var endD = new Date();
|
|
|
@@ -57,30 +37,60 @@ function initQueryEmp(){
|
|
|
"end_date": end_date,
|
|
|
}
|
|
|
var url = "statistics/employee/order";
|
|
|
- var strTbody='';
|
|
|
-
|
|
|
+ getEmployeeInfos(url,param);
|
|
|
+}
|
|
|
+
|
|
|
+function getEmployeeInfos(url,param){
|
|
|
post_common_service( url,param,function(data){
|
|
|
- for(var i=0;i<data.length;i++){
|
|
|
- strTbody+="<tr>";
|
|
|
-
|
|
|
- strTbody+="<td>"+(i+1)+"</td><td>"+"</td>"
|
|
|
- +"<td>"+data[i].user.truename+"</td><td>"+"</td>"
|
|
|
- +"<td>"+data[i].user.workno+"</td><td>"+0+"</td>"
|
|
|
- +"<td>"+0+"</td><td>"+0+"</td>"
|
|
|
- +"<td>"+0+"</td><td>"+0+"</td>"
|
|
|
- +"<td>"+0+"</td><td>"+data[i].check_all_score+"</td>"
|
|
|
- +"<td>"+"</td><td>"+"</td>"
|
|
|
- +"<td>"+"</td><td>"+"</td>";
|
|
|
- strTbody+="</tr>";
|
|
|
- }
|
|
|
- $(".table-tbody").append(strTbody);
|
|
|
-
|
|
|
- },function(error){
|
|
|
- return "" ;
|
|
|
- });
|
|
|
-
|
|
|
+ var strTbody='';
|
|
|
+ for(var i=0;i<data.length;i++){
|
|
|
+ strTbody+="<tr><td>"+(i+1)+"</td><td>"+data[i].user.fee_station_name+"</td>"
|
|
|
+ +"<td>"+data[i].user.truename+"</td><td>"+"</td>"
|
|
|
+ +"<td>"+data[i].user.workno+"</td><td>"+ getItemScore(data[i], '环境') +"</td>"
|
|
|
+ +"<td>"+getItemScore(data[i], '仪容仪表')+"</td><td>"+getItemScore(data[i], '表情')+"</td>"
|
|
|
+ +"<td>"+getItemScore(data[i], '动作')+"</td><td>"+getItemScore(data[i], '文明用语')+"</td>"
|
|
|
+ +"<td>"+ getItemScore(data[i], '工作纪律') +"</td><td>"+data[i].check_all_score+"</td>"
|
|
|
+ +"<td>"+filter(data[i].checked_num,'0')+"</td><td>"+"</td>"
|
|
|
+ +"<td>"+"</td><td>"+"</td></tr>";
|
|
|
+ }
|
|
|
+ $(".table-tbody").append(strTbody);
|
|
|
+ },function(error){
|
|
|
+ return "" ;
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
+/**
|
|
|
+ * 过滤undefined
|
|
|
+ * @param {*} value
|
|
|
+ * @param {*} default_display_value
|
|
|
+ */
|
|
|
+function filter(value , default_display_value){
|
|
|
+ if(value!='' && value!=undefined ){
|
|
|
+ return value ;
|
|
|
+ }else if(default_display_value != undefined){
|
|
|
+ return default_display_value ;
|
|
|
+ }else{
|
|
|
+ return "" ;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+/**
|
|
|
+ * 获取扣分详情
|
|
|
+ * @param {*} obj
|
|
|
+ * @param {*} check_item_name
|
|
|
+ */
|
|
|
+function getItemScore(obj, check_item_name){
|
|
|
+ var names = obj.checked_socre_name ;
|
|
|
+ var scores = obj.checked_score ;
|
|
|
+
|
|
|
+ for(var i=0;i<names.length ;i++){
|
|
|
+ if( names[i].indexOf(check_item_name) > -1){
|
|
|
+ console.log(obj);
|
|
|
+ return scores[i] ;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return 0 ;
|
|
|
+}
|
|
|
|
|
|
|
|
|
|