Skip to content

需求 #1

Description

@BeiyanYunyi

情景:科协需要给其他组织/个人借用各种设备,从修机用的装备,到投影仪、转接线、甚至桌子。

我们会在物品上面贴上二维码,它是一个带有 query 的 URL。物品的信息,完全附加在 URL 中。

前端从 query 拿到物品信息,自动填写表单。获取系统时间自动填写借用时间、用户手动填写借用人、归还时间,并且拍照。

KV 的设计是,直接就是一个键值对一条记录。meta 是信息,value 是压缩过图像的 Blob

只有三个 page:

  1. 借用页面,就是一个适配了手机的表单,它给后端发 POST,Worker 无脑加一条记录。
  2. 查询记录页面。一个列表,里面显示所有的 KV 里面的条目。这个查询需要用到 .list() 列出全部记录,这个方法每天有1000次调用上限,所以我希望做一个 localstorage 的 cache,页面上显示上次更新时间并有个按钮手动刷新记录。
  3. 生成二维码界面。输入物品名称、物品类别之类的,生成一条借用 URL 并且生成一个带有文字说明的二维码。我们科协有一个标签打印机,它最后会被打印到那种可以贴的标签上面。

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions