Files
jiu/client/pubspec.yaml
T
wangjia 0714fb8a1b feat(client): 标签 TSPL 裸发支持 Windows(winspool WritePrinter)
- 抽出 _findThermalPrinter(macOS: lpstat -e;Windows: Printing.listPrinters)
  与 _sendRaw(macOS/Linux: lp -o raw;Windows: winspool WritePrinter RAW)
- 新增 _winRawPrint:OpenPrinter/StartDocPrinter(RAW)/WritePrinter 直送裸字节
- 位图渲染与 TSPL 生成跨平台复用;macOS 行为不变
- 依赖新增 win32/ffi(仅 Windows 运行时调用,已 Platform.isWindows 守卫)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-13 20:42:49 +08:00

45 lines
892 B
YAML

name: jiu_client
description: 酒库管理系统 - 酒店仓库管理
publish_to: 'none'
version: 1.0.3+1
environment:
sdk: '>=3.0.0 <4.0.0'
dependencies:
flutter:
sdk: flutter
flutter_localizations:
sdk: flutter
flutter_riverpod: ^2.5.1
go_router: ^14.0.0
dio: ^5.4.3+1
shared_preferences: ^2.3.0
intl: ^0.20.2
package_info_plus: ^8.0.0
url_launcher: ^6.3.0
lpinyin: ^2.0.3
excel: ^4.0.6
path_provider: ^2.1.0
file_picker: ^8.1.6
printing: ^5.13.0
pdf: ^3.10.8
web: ^1.1.0
image_picker: ^1.2.2
# Windows 热敏机 TSPL 裸发(winspool WritePrinter),仅 Windows 运行时调用
win32: ^5.5.0
ffi: ^2.1.3
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^4.0.0
http_mock_adapter: ^0.6.1
flutter:
uses-material-design: true
assets:
- assets/fonts/NotoSansSC-Regular.ttf
- assets/config/app_info.json