西藏巴青项目

交易订单管理-草稿.md 2.2KB

做一个交易订单管理模块:

  1. 新增交易订单: 订单编号:必填,自动生成,规则:今天日期+3位序号,接口返回,保存时校验唯一性;供应商:下拉选择框,必填,支持单选及模糊搜索,数据源来自供应商管理;承销商:下拉选择框,必填,支持单选及模糊搜索,数据源来自承销商管理;采购明细:必填;交易总头数:正数数,必填,即采购明细的行数;交易总金额:正数,必填,根据采购明细的金额累计得到。
  2. 采购明细字段包括:耳标号(下拉框、根据供应商从市场进栏登记处筛选耳标号、必填)、重量(正数、必填、单位为kg)、金额(正数、必填、单位为元)。
  3. 订单状态:待支付/已完成。
  4. 订单保存完成后,填充创建时间为当前时间、订单状态为待支付。
  5. 点击“完成支付”按钮,弹出“完成订单支付”窗口,用户上传支付凭证,支付凭证:必填,支持后缀名为jpg、jpeg、png等图片单选上传,文件大小10M以内;用户确认后支付状态更新为已完成,填充订单完成时间,并生成供应商结算单。
  6. 查询交易订单列表: 根据订单编号模糊匹配、供应商(单选下拉选择框,支持可输入模糊搜索)和承销商(单选下拉选择框,支持可输入模糊搜索)精确匹配支持分页列出交易订单列表。
  7. 交易订单列表字段:订单编号、订单创建时间、供应商、承销商、采购明细、交易总头数 (头)、交易总金额 (元)、订单状态、支付凭证、订单完成时间。
  8. 修改交易订单:待支付前,所有均可修改。
  9. 删除交易订单:逻辑删除数据。
  10. 查看交易订单:所有均可查看。
  11. 打印小票:仅查看支付前的订单信息。
  12. 打印凭证:所有均可查看,包括支付时间、支付凭证、订单状态。
  13. 待支付订单可进行的操作:打印小票、完成支付、查看、编辑、删除。
  14. 已完成订单可进行的操作:打印凭证、查看。
  15. 异常返回:统一格式 code、msg、data。
  16. 技术栈:RuoYi v3.9.2-springboot2 分支 + MySQL-5.7.39。