shish пре 4 година
родитељ
комит
30e1485ee4
1 измењених фајлова са 24 додато и 2 уклоњено
  1. 24 2
      app-ghs/controllers/PurchaseOrderController.php

+ 24 - 2
app-ghs/controllers/PurchaseOrderController.php

@@ -14,6 +14,7 @@ use Yii;
 class PurchaseOrderController extends BaseController
 {
 
+    //打印全部 ssh 20220602
     public function actionPrintAll()
     {
         $get = Yii::$app->request->get();
@@ -35,17 +36,38 @@ class PurchaseOrderController extends BaseController
             }
             $ptItemId = $item->itemId ?? '';
             $p->times = $num;
-            $content = '<TEXT x="40" y="20" font="12" w="2" h="2" r="0">' . $name . '</TEXT>';
-            $content .= '<BC128 x="40" y="90" h="80" s="1" r="0" n="2" w="2">' . $ptItemId . '</BC128>';
+            $content = '<TEXT x="50" y="20" font="12" w="2" h="2" r="0">' . $name . '</TEXT>';
+            $content .= '<BC128 x="50" y="90" h="80" s="1" r="0" n="2" w="2">' . $ptItemId . '</BC128>';
             $p->printLabelMsg($content);
         }
         util::complete();
     }
 
+    //打印全部 ssh 20220
     public function actionPrintItem()
     {
         $get = Yii::$app->request->get();
         $id = $get['id'] ?? 0;
+        $item = PurchaseOrderItemClass::getById($id, true);
+        if (empty($item)) {
+            util::fail('没有找到花材');
+        }
+        $name = $item->name ?? '';
+        $num = !empty($item->itemNum) ? floatval($item->itemNum) : 0;
+        if (empty($num)) {
+            util::fail('没有花材数量');
+        }
+
+        $ext = $this->shopExt;
+        $printLabelSn = $ext->printLabelSn ?? '';
+        $p = new printUtil($printLabelSn);
+
+        $ptItemId = $item->itemId ?? '';
+        $p->times = $num;
+        $content = '<TEXT x="50" y="20" font="12" w="2" h="2" r="0">' . $name . '</TEXT>';
+        $content .= '<BC128 x="50" y="90" h="80" s="1" r="0" n="2" w="2">' . $ptItemId . '</BC128>';
+        $p->printLabelMsg($content);
+        util::complete();
     }
 
     //新增采购订单