Files
jiu/client/lib/core/utils/print_util.dart
T
wangjia 142e92f151 feat(client): 新增入库单/出库单打印,增强商品标签打印布局
- 商品标签改为 4×2 英寸横向,二维码右置,左侧展示系列/规格/批次/生产日期
- 新增 printStockInOrder:A4 入库单,含单号/供应商/仓库/明细表/签字栏
- 新增 printStockOutOrder:A4 出库通知单(温馨提示),含客户/明细表/签字栏
- 入库单/出库单编辑页加载完成后显示「打印」按钮

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-19 00:50:54 +08:00

31 lines
761 B
Dart

import 'dart:typed_data';
import '../../models/stock_in.dart';
import '../../models/stock_out.dart';
import 'print_util_stub.dart'
if (dart.library.js_interop) 'print_util_web.dart';
Future<void> printProductLabel({
required Uint8List qrBytes,
required String name,
required String code,
String? spec,
String? series,
String? batchNo,
String? productionDate,
}) =>
printProductLabelImpl(
qrBytes: qrBytes,
name: name,
code: code,
spec: spec,
series: series,
batchNo: batchNo,
productionDate: productionDate,
);
Future<void> printStockInOrder(StockInOrder order) =>
printStockInOrderImpl(order);
Future<void> printStockOutOrder(StockOutOrder order) =>
printStockOutOrderImpl(order);