Skip to content

[Feature] PC 网页端增加记账单据图片上传、删除和重新上传功能 #456

Description

@xdxiaodong

前置检查

遇到的问题 / 使用场景

建议:PC 网页端增加记账图片上传、删除和重新上传功能

目前我是通过 Docker 部署使用该项目,同时也安装了 Android 客户端

在实际使用过程中发现,不同客户端对于记账图片附件的支持存在一些差异。

当前情况

Android 客户端在记账时,可以上传图片附件。

上传完成后:

  • PC 网页端可以查看 Android 客户端已经上传的图片;
  • 但是 PC 网页端无法删除已经上传的图片;
  • 无法重新上传或替换图片;
  • 也无法直接新增上传图片;
  • 手机浏览器访问网页端时,似乎也无法正常看到已经上传的图片附件。

个人使用场景

我平时很多记账操作是在电脑上完成的,例如记录日常消费、购物支出、缴费记录等。

有些账目需要同时保存相关凭证,例如:

  • 发票
  • 收据
  • 付款截图
  • 订单截图
  • 其他消费凭证

这些图片很多本身就保存在电脑里。

目前如果想给一笔账目添加图片,需要先把电脑里的图片传到手机,再通过 Android 客户端上传,操作上比较麻烦。

功能建议

希望 PC 网页端能够增加和 Android 客户端类似的图片附件管理功能,例如:

  1. 新建记账记录时,可以直接从电脑上传图片;
  2. 编辑已有记录时,可以继续新增图片;
  3. 可以删除已经上传的图片;
  4. 可以替换或重新上传图片;
  5. PC 网页端和移动网页端都能够正常查看已经上传的图片附件。

如果能够支持这些功能,在电脑端记账时会方便很多,尤其是需要保存发票、收据、付款截图等凭证的场景。

感谢开发和维护这个项目,希望可以考虑增加这个功能。

期望的解决方案

希望 Web 端能够补充与 Android 客户端一致的图片附件管理能力,并尽量复用现有的图片上传及存储机制。

期望实现以下功能:

  1. PC 网页端支持上传图片

    • 新建记账记录时,可以直接选择电脑本地图片上传;
    • 编辑已有记录时,也可以继续添加新的图片附件。
  2. 支持管理已有图片

    • 可以查看已经上传的图片;
    • 可以删除不需要的图片;
    • 可以重新上传或替换已有图片。
  3. 保持多端数据一致

    • Android 客户端上传的图片可以在 Web 端正常查看和管理;
    • Web 端上传的图片也可以在 Android 客户端正常查看;
    • PC 浏览器和手机浏览器访问 Web 端时,都能够正常显示图片附件。

如果 Android 客户端目前已经有比较完整的图片上传接口,希望 Web 端可以直接复用现有接口和附件数据结构,这样只需要在 Web 前端补充上传和管理入口即可。

核心需求就是:不再限制必须通过 Android 客户端上传图片,让 Web 端也能够完整地新增、查看和管理记账图片附件。

替代方案(非必填)

No response

参考示例(非必填)

No response

优先级

非常关键

贡献意愿(可多选)

  • 我愿意提交 PR 实现此功能(先跟 maintainer 对齐方案再动手)
  • 我可以帮助测试
  • 我可以提供更详细的需求说明

其他补充(非必填)

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions