ops-console v1.0.2 (versionCode 8) 源码入库

This commit is contained in:
txh
2026-09-03 18:01:05 +08:00
commit 685fff27c8
170 changed files with 53049 additions and 0 deletions

50
pubspec.yaml Normal file
View File

@@ -0,0 +1,50 @@
name: cloudhome_ops
description: "CloudHome-Ops 移动端(Android + iOS + HarmonyOS),三端共用一套 lib/ 代码。"
publish_to: "none"
version: 1.0.2+8
environment:
sdk: ">=3.4.0 <4.0.0"
dependencies:
flutter:
sdk: flutter
flutter_localizations:
sdk: flutter
go_router: ^14.2.0
flutter_riverpod: ^2.5.1
dio: ^5.4.3
intl: ^0.19.0
# 跨平台相机/相册二维码扫码(替代华为 ScanKit),用于设备扫码查询/绑定。
mobile_scanner: ^5.2.0
# 相机权限申请(扫码前确保已授权,避免黑屏/报错)。
permission_handler: ^11.3.1
# 启动图/Logo 本地图片选择(相册/拍照)。
image_picker: ^1.1.2
# 通用文件选择器(APK 等非媒体文件上传)。
file_picker: ^8.1.2
# 门店扩展字段本地持久化(SharedPreferences 封装)。
shared_preferences: ^2.2.2
# 文件 MD5 计算(秒传去重 / fileName 取摘要)。
# 腾讯云 COS 直传客户端已 vendoring 到 lib/services/cos/cos_client.dart
# (对齐 Web 端 cos-js-sdk-v5 的 STS 签名,并修复有效期逻辑)。
crypto: ^3.0.3
# 设备列表「向右滑动显示删除按钮」——滑动揭示可点击动作(区别于 Dismissible 松手即弹窗)。
flutter_slidable: ^3.1.0
# 读取当前 App 版本信息(包名 / versionCode / versionName),用于版本更新检测。
package_info_plus: ^8.1.0
# 打开浏览器跳转到 APK 下载地址 / 应用商店,用于版本更新提示。
url_launcher: ^6.3.1
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^4.0.0
flutter:
uses-material-design: true
assets:
# 登录页 Logo(云朵 + 云管理 + ainetv)。
- assets/images/logo.png
# 省市级联数据(省→市→区三级树)。
- assets/data/MCityPiker/province.json