lvhao 5 часов назад
Родитель
Сommit
293efdc775
2 измененных файлов с 103 добавлено и 10 удалено
  1. 55 0
      core/CoreApp/controllers/Workshopshow.php
  2. 48 10
      template/erp/workshopshow_xdshow.html

+ 55 - 0
core/CoreApp/controllers/Workshopshow.php

@@ -21,6 +21,8 @@ class Workshopshow extends Start_Controller
             $this->_orderCount();
         }elseif($arg == 'bbcount'){
             $this->_bbCount();
+        }elseif($arg == 'cjzk'){
+            $this->_cjzk();
         }else {
             $this->_index();
         }  
@@ -109,6 +111,59 @@ class Workshopshow extends Start_Controller
         return empty($num) ? 0 : $num;
     }
 
+    private function _cjzk(){
+        $month_one = date("Y-m-d", strtotime("-1 month"));
+        $this->db->where("time >",strtotime($month_one));
+        $this->db->not_like('rk', '|11|','before');
+        $this->db->where("ycrk_type",0);
+        $list = $this->db->get('systemtransfer')->result_array();
+
+        $operate_list = [
+            'o_1'=>0,//配货
+            'o_5'=>0,//前处理
+            'o_6'=>0,//后处理
+            'o_10'=>0,//漂扣
+            'o_4'=>0,//曲发
+            'o_2'=>0,//高针
+            'o_7'=>0,//发型师
+            'o_3'=>0,//完成
+            'o_17'=>0,//辫子
+            'o_13'=>0,//中转仓
+        ];
+        foreach($list as $k=>$v){
+            if (substr($v['rk'], -3) === '|1|') {
+                $operate_list['o_1'] += 1;
+            }elseif(substr($v['rk'], -3) === '|5|'){
+                $operate_list['o_5'] += 1;
+            }elseif(substr($v['rk'], -3) === '|6|'){
+                $operate_list['o_6'] += 1;
+            }elseif(substr($v['rk'], -4) === '|10|'){
+                $operate_list['o_10'] += 1;
+            }elseif(substr($v['rk'], -3) === '|4|'){
+                $operate_list['o_4'] += 1;
+            }elseif(substr($v['rk'], -3) === '|2|'){
+                $operate_list['o_2'] += 1;
+            }elseif(substr($v['rk'], -3) === '|7|'){
+                $operate_list['o_7'] += 1;
+            }elseif(substr($v['rk'], -3) === '|3|'){
+                $operate_list['o_3'] += 1;
+            }elseif(substr($v['rk'], -3) === '|17|'){
+                $operate_list['o_17'] += 1;
+            }elseif(substr($v['rk'], -3) === '|13|'){
+                $operate_list['o_13'] += 1;
+            }else {
+                
+            }
+        }
+        echo json_encode([
+            'code'=>1,
+            'msg'=>"success",
+            'data'=>$operate_list,
+        ],JSON_UNESCAPED_UNICODE);
+        die;
+
+    }
+
     //以打印发货单的时间为基准,  超七天未出货单
     private function _orderCount(){
         $dlz_r = $this->_tj7daywck("fullorder");

+ 48 - 10
template/erp/workshopshow_xdshow.html

@@ -494,61 +494,61 @@ h2 {
         <!-- 单个工序卡片 -->
         <div class="process-card">
             <div class="process-name">配货</div>
-            <div class="process-count">45</div>
+            <div class="process-count" id="o_1">-</div>
             <div class="count-label"></div>
         </div>
 
         <div class="process-card">
             <div class="process-name">前处理</div>
-            <div class="process-count">32</div>
+            <div class="process-count"  id="o_5">-</div>
             <div class="count-label"></div>
         </div>
 
         <div class="process-card">
             <div class="process-name">后处理</div>
-            <div class="process-count">28</div>
+            <div class="process-count"  id="o_6">-</div>
             <div class="count-label"></div>
         </div>
 
         <div class="process-card">
             <div class="process-name">漂扣</div>
-            <div class="process-count">15</div>
+            <div class="process-count"  id="o_10">-</div>
             <div class="count-label"></div>
         </div>
 
         <div class="process-card">
             <div class="process-name">曲发</div>
-            <div class="process-count">60</div>
+            <div class="process-count"  id="o_4">-</div>
             <div class="count-label"></div>
         </div>
 
         <div class="process-card">
             <div class="process-name">高针</div>
-            <div class="process-count">10</div>
+            <div class="process-count"  id="o_2">-</div>
             <div class="count-label"></div>
         </div>
 
         <div class="process-card">
             <div class="process-name">发型师</div>
-            <div class="process-count">22</div>
+            <div class="process-count" id="o_7">-</div>
             <div class="count-label"></div>
         </div>
 
         <div class="process-card">
             <div class="process-name">完成</div>
-            <div class="process-count">8</div>
+            <div class="process-count"  id="o_3">-</div>
             <div class="count-label"></div>
         </div>
 
         <div class="process-card">
             <div class="process-name">辫子</div>
-            <div class="process-count">55</div>
+            <div class="process-count" id="o_17">-</div>
             <div class="count-label"></div>
         </div>
 
         <div class="process-card">
             <div class="process-name">中转仓</div>
-            <div class="process-count">104</div>
+            <div class="process-count"  id="o_13">-</div>
             <div class="count-label"></div>
         </div>
 
@@ -673,6 +673,7 @@ h2 {
         //getData()
         getOrderCount();
         getSmallOrderCount();
+        getOperateCount();
     })
     //获取数据
     function getData(){
@@ -724,6 +725,43 @@ h2 {
         },'json')
     }
 
+    function getOperateCount(){
+        $.post("/workshopshow/cjzk",{},function(res){
+            if(res.code == 1){
+                let o_1 = res.data.o_1;
+                $("#o_1").text(o_1);
+
+                let o_5 = res.data.o_5;
+                $("#o_5").text(o_5);
+
+                let o_6 = res.data.o_6;
+                $("#o_6").text(o_6);
+
+                let o_10 = res.data.o_10;
+                $("#o_10").text(o_10);
+
+                let o_4 = res.data.o_4;
+                $("#o_4").text(o_4);
+
+                let o_2 = res.data.o_2;
+                $("#o_2").text(o_2);
+
+                let o_7 = res.data.o_7;
+                $("#o_7").text(o_7);
+
+                let o_3 = res.data.o_3;
+                $("#o_3").text(o_3);
+
+                let o_17 = res.data.o_17;
+                $("#o_17").text(o_17);
+
+                let o_13 = res.data.o_13;
+                $("#o_13").text(o_13);
+
+            }
+        },'json')
+    }
+