name: pj_supermarket_cloud description: "智慧后勤-测试" publish_to: "none" version: 2.1.3+213 environment: sdk: ^3.6.0 dependencies: flutter: sdk: flutter cupertino_icons: ^1.0.8 # http请求 dio: 5.7.0 http: ^1.3.0 # mq mqtt_client: ^10.0.2 # 文字转拼音 pinyin: ^3.3.0 # ui框架 ducafe_ui_core: ^1.0.6 forui: ^0.9.1+1 forui_assets: ^0.9.1 # 吐司弹框 fluttertoast: ^8.2.5 # loading flutter_easyloading: ^3.0.5 # 图片处理 image: ^4.3.0 # 图片缓存 cached_network_image: ^3.4.1 # 表格 data_table_2: ^2.5.18 # 分页 number_pagination: ^1.1.6 # 日期选择 syncfusion_flutter_datepicker: ^28.2.11 # tts转语音(4.2.5 的 Kotlin 代码需要更新的 Kotlin 编译器,当前 AGP 环境钉在 4.2.2) flutter_tts: 4.2.2 # 二维码 qr_flutter: ^4.1.0 # 权限判断 permission_handler: ^11.4.0 # 串口 flutter_libserialport: ^0.5.0 # 状态管理、路由 get: ^4.7.2 # 双屏 flutter_subscreen_plugin: ^1.3.2+5 # 数据库 sqflite: 2.4.1 floor: 1.4.2 # 缓存 flutter_cache_manager: ^3.4.1 # json序列化 json_annotation: ^4.9.0 # 外部路径获取 external_path: ^2.2.0 # 获取唯一id android_id: ^0.4.0 # 监听网络状态 connectivity_plus: ^6.0.3 # 日志 logger: 2.3.0 # 工具类 common_utils: ^2.1.0 # 加密 pointycastle: 3.9.1 # 判断两个对象相等 equatable: ^2.0.7 # 打印机 drago_pos_printer: ^1.0.5 printing: ^5.13.4 # 后台下载(兼容当前AGP 8.1) background_downloader: ^7.12.3 # 定时任务 cron 调度 cron: 0.6.2 # 摘要算法(终端日志上传去重) crypto: ^3.0.6 # 应用包信息(自动更新/日志上传) package_info_plus: 8.2.1 # 版本管理更新内容 HTML 渲染 flutter_html: 3.0.0 dev_dependencies: flutter_test: sdk: flutter flutter_lints: ^5.0.0 # logo icons_launcher: 3.0.0 # orm floor_generator: ^1.5.0 # 自动生成代码 build_runner: 2.4.14 # json json_serializable: 6.8.0 # drago_pos_printer 通过该传递依赖写入 Android USB;pub.dev 版本的 # build.gradle 使用了当前 AGP 不支持的 kotlin() 写法,随项目携带修复版。 dependency_overrides: drago_usb_printer: path: packages/drago_usb_printer # flutter_html 3.0.0 以实现内部导入方式调用 html 包顶层 matches(), # 该函数在 html 0.15.7 中被移除导致编译失败;钉回基线项目同款 0.15.5。 html: 0.15.5 flutter: uses-material-design: true assets: - assets/images/ - assets/images/customer_welcome/ - assets/crt/