lvmeng
|
c76164fa66
|
feat(inbound): 添加规格下拉选择功能
- 新增 SpecOption 数据模型定义
- 在 GlobalData 中添加 specOptionList 全局变量
- 实现 InboundApiService 中的 getSpecOptions 接口
- 添加 InboundRepository 中的 getSpecOptions 方法
- 在 StoreViewModel 中添加 specOptions 相关状态管理
- 在 StoreActivity 预加载规格选项数据
- 将入库规格字段从文本框改为下拉选择框
- 修复代码中的空字符串初始化问题
|
2026-06-08 14:38:03 +08:00 |
|
 lvmengandClaude Sonnet 4.6
|
fabc4d780a
|
feat(inbound): 新增入库秤毛菜/净材入库功能
- 新增入库专用网络层(InboundApiService、InboundRepository、InboundNetworkModule、InboundInterceptor)
- 新增入库相关数据模型(IngredientByTrace、SupplierOption、ZoneOption、GoodsSearchModel、CleanInboundParam、RawInboundParam、InboundApiResponse)
- 新增 FormField 动态表单模型(FieldType 枚举、apiKey 字段映射、submitValueId 控制提交值)
- 新增 FormFieldAdapter,基于 FlexboxLayoutManager 实现两列自动换行表单,支持五种字段类型
- 新增 InboundGoodsSearchDialog(溯源码检索食材)和 InboundGoodsStoreDialog(入库录入,表单转 Map 提交)
- 新增 StoreViewModel,提交接口入参改为 Map<String, Any>
- 重构 StoreActivity:注入 StoreViewModel,onResume 预加载供应商/区域列表到 GlobalData
- 修改 GoodsListActivity:抽取 onGoodsSearchRequested() 供子类重写
- 修改 GoodsRecognizeDialog:StoreActivity 场景下打开 InboundGoodsStoreDialog
- GlobalData 新增 inboundSupplierList / inboundZoneList 全局缓存
- build.gradle.kts 新增 flexbox:3.0.0 依赖
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-05-26 21:18:09 +08:00 |
|
lvmeng
|
fa58304ca1
|
refactor(network): 移除设备认证和登录相关API接口
- 注释掉设备获取token的API接口和服务端点
- 移除设备信息查询相关的API接口和服务端点
- 删除登录功能的API接口和服务端点
- 移除部分收货功能的API接口和服务端点
- 注释掉添加物品采购单位的API接口和服务端点
- 相应移除ViewModel中的设备认证和登录逻辑
- 删除Repository中对应的网络请求方法
|
2026-05-26 14:10:00 +08:00 |
|
mazengfei
|
1092a7c43d
|
接口报错显示具体信息
|
2026-05-25 10:33:33 +08:00 |
|
mazengfei
|
0c0aba2aeb
|
接口报错显示具体信息
|
2026-05-20 14:21:03 +08:00 |
|
lvmeng
|
79f58a36e3
|
fix(activity): 修复拿走物品后识别弹窗未自动关闭的问题
- 将关闭阈值从 weight < 10 调整为 weight < 20,覆盖轻微零点漂移
- 将 size == 1 判断改为 none { isShowing && it != goodsRecognizeDialog },避免 DialogManager 中存在幽灵条目时导致关闭逻辑失效
- GoodsStoreDialog:无论 funcType 值,均拍照上传图片以增加样本数据
- BaseViewModel:recognizeGoodsList 增加异常捕获,异常时回调空列表
|
2026-05-09 15:44:05 +08:00 |
|
lvmeng
|
c995daf48d
|
优化已采集页面数据统计、更新初始化页面加载动画资源、替换新识别模型
|
2026-04-28 15:29:53 +08:00 |
|
mazengfei
|
441d40b584
|
增加异常日志记录,接口报错提示,app启动时有网络不再进行倒计时处理
|
2026-03-23 10:12:11 +08:00 |
|
 lvmengandClaude Sonnet 4.6
|
2c3ebd86f9
|
refactor: 注释移除 Compose 相关代码,统一入口替换为 HomeActivity
- 注释掉全部 Compose UI 代码(ui/、theme/、NavController、MainActivity、InitActivity 等)
- BorderExt、TextExt、ToastUtils、LoadingState 中的 Compose 逻辑全部注释
- LoadingState 保留 show()/hide() 空方法避免编译报错
- 注释 SensorScaleUtils、BaseViewModel、DeviceViewModel 中的 ToastUtils 调用
- BootReceiver、CrashHandler 中 MainActivity 替换为 HomeActivity
- UserViewModel、PurchaseOrderActivity 删除残余 Compose import
- build.gradle.kts 替换为非 Compose 的 activity-ktx 和 coil 依赖
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-06 09:28:55 +08:00 |
|
lvmeng
|
b034e9371f
|
成功订单页面
|
2026-02-12 12:44:30 +08:00 |
|
lvmeng
|
3d29e17225
|
优化
|
2026-02-10 09:36:18 +08:00 |
|
lvmeng
|
fdefdf9eba
|
优化
|
2026-02-04 09:11:41 +08:00 |
|
lvmeng
|
39e73f3b29
|
优化
|
2026-02-04 08:43:04 +08:00 |
|
lvmeng
|
b442dddf8f
|
优化首页订单加载
|
2026-02-03 19:01:18 +08:00 |
|
lvmeng
|
efcf3d436b
|
提交入库参数、采集数据优化
|
2026-01-30 15:07:56 +08:00 |
|
lvmeng
|
196cacfe5a
|
初始代码提交
|
2026-01-14 10:36:27 +08:00 |
|