فهرست منبع

修复排班今日班次显示休息班次的bug

zhonghuizhen 7 ماه پیش
والد
کامیت
fd52d5d051
1فایلهای تغییر یافته به همراه11 افزوده شده و 10 حذف شده
  1. 11 10
      src/views/system/dashboard/components/util.js

+ 11 - 10
src/views/system/dashboard/components/util.js

@@ -677,18 +677,19 @@ export function buildComponent(name, column, preview, vm) {
               .then((res) => {
                 const { data = [] } = res.variables || {}
                 let todaySchedule = []
-
                 data.forEach((item) => {
-                  let obj = {}
-                  obj.label = item.ban_ci_ming_+'/'+item.ban_ci_bie_ming_
-                  obj.type = 'info'  //班次默认显示灰色
-                  if(item.da_ka_shi_jian_1_ && item.da_ka_shi_jian_2_ ){ //上下班时间都打卡了,班次显示绿色
-                    obj.type = 'success'
-                  }else if(item.da_ka_shi_jian_1_ || item.da_ka_shi_jian_2_){//上下班时间打卡了其中一个,班次显示橙色
-                    obj.type = 'warning'
+                  if(item.ban_ci_bie_ming_){
+                      let obj = {}
+                      obj.label = item.ban_ci_ming_+'/'+item.ban_ci_bie_ming_
+                      obj.type = 'info'  //班次默认显示灰色
+                      if(item.da_ka_shi_jian_1_ && item.da_ka_shi_jian_2_ ){ //上下班时间都打卡了,班次显示绿色
+                        obj.type = 'success'
+                      }else if(item.da_ka_shi_jian_1_ || item.da_ka_shi_jian_2_){//上下班时间打卡了其中一个,班次显示橙色
+                        obj.type = 'warning'
+                      }
+                      todaySchedule.push(obj) // 加入今日班次
                   }
-                  todaySchedule.push(obj) // 加入今日班次
-                  
+                
                 })
                 console.log(todaySchedule)
                 resolve(todaySchedule)