熟食结算:实时金额与购物车交互改动记录

改动内容

称重和价格列统一调整为“标题、数值、单位”三层显示,实时价格去除货币符号并以“元”为单位;归零按钮缩小,加入购物车按钮保持主操作尺寸。

实时重量与实时价格两列的标题、数值和单位分别统一字号及垂直间距,保证同层级文字对齐。

商品卡片改为名称、单价、单位三行显示;单位以括号展示,称重商品为 (500g),定值商品为 (份)

熟食购物车表头与列表行统一复用称重结算的列宽比例、15dp 左右内边距和 30sp 字号,保证名称、重量/数量、单价、价格和操作列逐列对齐。

定值商品数量改为行内“减、数量、加”控件,不再弹出编辑框;数量为 1 时减号禁用并置灰,加减后即时重算金额并刷新购物车。

数量加减按钮增加按下态,按压时显示深橙色 #A93610 反馈,禁用减号继续保持灰色。

数量加减按钮尺寸抽取为 cooked_food_cart_quantity_button_size 尺寸资源,避免在布局中写死。

熟食结算取消容器皮重扣减,秤体原始重量直接用于实时显示、实时金额和加入购物车;归零指令保持原有行为。

手动金额输入弹框取消全屏窗口并压缩标题、输入框和按钮间距及字号;打开时仍自动呼出键盘,系统按可用区域将完整弹框置于键盘上方;输入法收起后自动恢复屏幕居中。

自定义金额购物车行固定为 ×1,隐藏数量加减控件,避免手动输入的金额被数量修改;点击行仍可重新输入金额,删除功能不变。

手动金额输入弹框标题更新为“手动输入金额输入”。

管理员密码弹框同步手动金额输入弹框的窗口策略:取消全屏覆盖,打开时自动呼起输入法并按可用区域上移,输入法隐藏后恢复居中。

系统设置中的 API 地址输入、配对码输入弹框同步上述窗口策略;保留原有地址校验、配对码保存和回调逻辑。

验证

待真机验收