Forráskód Böngészése

提交数据备货流转

lvhao 3 napja
szülő
commit
df3a1a0ace

+ 1 - 1
core/CoreApp/controllers/Amazonbarcode.php

@@ -386,7 +386,7 @@ class Amazonbarcode extends Start_Controller {
 					continue;
 				}
 				if(strlen($value['0']) > 25){
-					$ed[] = array($value['0']."--".$key.' 行,条码超出25位!');
+					$ed[] = array($value['0']."--".$key.' 行,条码字符数不可超过25!');
 					$j++;
 					continue;
 				}

+ 37 - 2
core/CoreApp/controllers/Whlabel_bh.php

@@ -2046,7 +2046,7 @@ class Whlabel_bh extends Start_Controller {
 					}
 				}
 				$rows[$k]['id'] = $v['id'];
-				$rows[$k]['orderinfo'] = "<h9 class='window' data-h='/whlabel_bh/transfer_detail/".$v['id']."' data-t='单号:".$v['orderinfo']."'><p>".$v['orderinfo']."</p></h9>" ;
+				$rows[$k]['orderinfo'] = "<h9 class='window' data-h='/whlabel_bh/transfer_detail/".$v['id']."' data-t='备货单号:".$v['orderinfo']."'><p>".$v['orderinfo']."</p></h9>" ;
 				$rows[$k]['ddsl'] = $v['bhnum'];   //订单数量
 				$rows[$k]['ydysl'] = $ydysl;	 //已打印数量
 				$rows[$k]['wdysl'] = $v['bhnum'] - $ydysl;  //未打印数量
@@ -2065,6 +2065,41 @@ class Whlabel_bh extends Start_Controller {
 	}
 
 	public function _transfer_detail($arg_array){
-		var_dump($arg_array);exit;
+		$id = $arg_array[0];
+		$transfer_list = $this->transfer->find_all();
+		$t_list = array_column($transfer_list,'title','id');
+		$info = $this->whlabel_bh->read($id);
+		$list = $this->whlabel_bh_transfer->find_all(" orderinfo= '".$info['orderinfo']."'");
+		$ids = array_column($list,'id');
+		$log_list = $this->whlabel_bh_transfer_cr->find_all( " type = 1 and  fid in (".implode(",",$ids).")","*","id asc");
+		$collect_list = [];
+		foreach($log_list as $k=>$v){
+			$collect_list[$v['lx']][$v['fid']] = $v;
+		}
+		$final_list = [];
+		foreach($collect_list as $k=>$v){
+			$js_num = $zk_num = $wc_num = 0;
+			foreach($v as $kk=>$vv){
+				$js_num += 1;
+				if($vv['is_over'] == 0){
+					$zk_num += 1;
+				}
+				if($vv['is_over'] == 1){
+					$wc_num += 1;
+				}
+			}
+			$final_list[$k] = [
+				'cj' => $t_list[$k],
+				'js_num' => $js_num,
+				'zk_num' => $zk_num,
+				'wc_num' => $wc_num,
+				'list' => $v,
+			];
+		}
+		// echo "<pre>";
+		// print_r($final_list);
+		// die;
+		$this->data['final_list'] = $final_list;
+		$this->_Template('whlabel_bh_transfer_detail',$this->data);
 	}
 }

+ 39 - 0
template/erp/whlabel_bh_transfer_detail.html

@@ -0,0 +1,39 @@
+{Template header}
+<style type="text/css">
+    .calendar {
+        POSITION: absolute;
+    }
+</style>
+<body>
+    <div class="warp">
+        <div class="packing">
+            <div id="datatext">
+                <table class="datatitle data" border="0" style="border-collapse:collapse;">
+                    <tr>
+                        <td>车间</td>
+                        <td>接收数量</td>
+                        <td>完成数量</td>
+                        <td>在库数量</td>
+                    </tr>
+                    {loop $final_list as $val}
+					<tr >
+						<td>{$val['cj']}</td>
+						<td>{$val['js_num']}</td>
+						<td>{$val['zk_num']}</td>
+                        <td>{$val['wc_num']}</td>
+					</tr>
+                    {/loop}
+                </table>
+            </div>
+          
+        </div>
+
+        <div class="button">
+            <font class="fh">关 闭</font>
+        </div>
+    </div>
+    <div class="none fullorderdata"></div>
+    <div class="zm none"></div>
+
+
+{Template footer}