diff --git a/doc/development.md b/doc/development.md index b2c4770c3..f96ff7ac1 100644 --- a/doc/development.md +++ b/doc/development.md @@ -75,9 +75,87 @@ - 汇总金额后,输入开票信息 - 相关统计:历史发票、历史回款流水 +# 前端:员工报餐 +## 功能说明: +- 配置多种模式,适应不同的场景 + - 记账模式 + - 说明: + 针对公司包餐的形式,或者是,先记录后结算的模式,员工只需要报餐和用餐登记即可 + - 补贴模式 + - 说明: + 公司承担部分餐费,餐费以补贴形式发到员工账上,用于用餐消费 + - 销售模式 + - 说明: + 员工用餐完全自费,可在价格上优惠的模式,食堂独立经营 +- 记账模式设计 + - 以仁爱为例 + - 界面设计 + - tabbar:首页、订单、个人、login + - 首页 + - 第一栏:姓名、现在正在用餐、用餐时间、余额 + - 第二栏;当前订单 + - 第三栏;当前菜品 + - 第四栏;一周菜谱 + - 第五栏:订餐区 + - 一周日历 + - 早午晚复选框 + - 根据报餐模式显示: + - 自动模式;停餐 + - 手动模式:报餐 + - 订单 + - 显示所有有效订单 + - 点击订单显示详情和二维码,下方有取消订单按钮 + - 个人 + - 显示个人信息 + - 余额信息 + - 当前订餐模式配置 + - 退出登录按钮 +- 前端接口api清单: + - 获取用餐时间;getDinnerTimeSetting + - 获取当天订单详情;getOrderOfToday + - 获取每周菜谱:getWeekMenu + - 获取有效订单列表;getAvailableOrder + - 发送订餐订单信息;PostOrder + - 获取二维码:getQrcode + - 获取当前订餐模式配置信息;getConfiguration + - 更新当前配置:postConfiguration + - 登录/登出:login / logout + - 获取工作日/节假日信息:getWorkday / getHoliday + - 获取菜品信息:getProduct + - 获取其他商品信息:getOtherProduct + - 生成购物订单;postProductOrder + - 取消当前订单; postCurrentOrder + - 请求停餐/恢复:postStopOrder / postRestoreOrder + +- 后端:定时任务生成员工订餐逻辑 + - 系统配置表: + - 数据库格式:id、企业id、config_key, config_value, flag + - 记账模式有效 + - 取所有自动报餐并且当天没有停餐记录的员工,生成当天报餐订单记录 + - 分别生成早午晚 + +# 前端:护工报餐功能 +## 功能说明 + - 优化:在数据表中增加订单详情描述,减少前端计算 +## UI设计 + - tabbar:科室、报餐、个人 + - 科室:显示科室清单,首选本人负责的科室 + - 报餐:列表方式显示:床号、姓名、订餐描述、营养配餐 + - 显示个人:早午晚加餐的明细 + - 快捷按钮:全天停餐、变更 + - 个人:姓名、公司、报餐科室、退出登录 + - 报餐操作 + - 选择正餐类型,复选框,可以考虑增加早午晚类型的过滤,减少显示类型 + - 选择加餐开关 + - 选择加蛋数量 + - 功能按钮 + - 更新 + - 停餐 + - 记住修改 ## 问题记录 1. 营养配餐每小时频次怎么回事 2. 了解残联这种长期合作的结算方式怎样 3. 营养配餐记录表的要求 + 4. 营养配餐替代正餐逻辑,如果替代的话, 护工是应该无权修改正餐报餐