Code Monkey home page Code Monkey logo

tcb-solutions-healthy's Introduction

云开发 - 疫情期间 - 健康上报解决方案

项目展示

特性

  1. 在小程序端完成每日健康信息上报
  2. 在小程序端完成员工返程信息登记

项目 依赖

  • 腾讯云 · 云开发

如何部署?

  1. Clone 项目到本地
  2. 修改 project.config.json 中的 appid 替换为你自己的 appid
  3. 使用微信开发者工具,导入项目
  4. 创建云数据库集合 GOBACKINFOcheckin (数据库集合权限为“仅创建者可读写”)
  5. 开始使用

数据集合

数据库字典参考:https://github.com/TencentCloudBase/tcb-solutions-healthy/wiki/DB

Bug 反馈

Bug 信息请通过 issue 进行反馈

LICENSE

Apache LICENSE

tcb-solutions-healthy's People

Contributors

akakiiiiii avatar bestony avatar ddkkkklllll avatar windrunner0 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

tcb-solutions-healthy's Issues

返程等级有点问题

image
Uncaught (in promise) thirdScriptError
errCode: -404011 cloud function execution error | errMsg: cloud.callFunction:fail requestID , cloud function service error code -504002, error message 找不到对应的FunctionName.; at cloud.callFunction api;
Error: errCode: -404011 cloud function execution error | errMsg: cloud.callFunction:fail requestID , cloud function service error code -504002, error message 找不到对应的FunctionName.; at cloud.callFunction api;
at new u (http://127.0.0.1:58021/appservice/__dev__/WAService.js:2:230215)
at d (http://127.0.0.1:58021/appservice/__dev__/WAService.js:2:230722)
at f (http://127.0.0.1:58021/appservice/__dev__/WAService.js:2:230817)
at Function.success (http://127.0.0.1:58021/appservice/__dev__/WAService.js:2:386417)
at http://127.0.0.1:58021/appservice/__dev__/WAService.js:2:124200
at x (http://127.0.0.1:58021/appservice/__dev__/WAService.js:2:529362)
at i. (http://127.0.0.1:58021/appservice/__dev__/WAService.js:2:883924)
at i.emit (http://127.0.0.1:58021/appservice/__dev__/WAService.js:2:581121)
at Ea (http://127.0.0.1:58021/appservice/__dev__/WAService.js:2:884786)
at http://127.0.0.1:58021/appservice/__dev__/WAService.js:2:886007

返程登记-需求文档

业务流程:

此功能主要提供于高校,企业,政府进行返程登记记录。
学生/员工返校/工后,用于返程登记,对于高校,企业员工进行简单的数据记录,留作存根数据。(要求方便,快捷,高效)

针对人群:

返程学生/企业复工员工

登记框架-具体实现可参考腾讯表格/其他表格

登记数据

  • 员工姓名:
  • 工作地点:
  • 办公大厦:
  • 选择假期你所去过的省市:
  • 何时,何地返程:
  • 过去14天是否与确诊病例乘过同一交通工具:
  • 过去14天是否密切接触过各地确诊病例或定点医院医务人员:(选择是否)
  • 过去14天是否有身体不适(选择是否)
  • 返程所乘车次
  • 交通工具
  • 有无咳嗽,发热等症状
  • 同行人员-同事/同学/亲戚等
  • 目前居住小区是否有确诊病例:(选择是否)

复工证明申请(按钮式确定):

  • 复工证明功能主要是由企业为返程复工员工/高校为返程学生自动生成提供。
    企业-通过企业员工数据库管理检索查询是否存在此员工,通过正常的健康检查后,为员工自动下发复工证明,便于员工正常出入公司大门/社区等地点。
  • 高校-通过学生数据库管理检索查询是否存在此学生,通过正常的健康检查后,为学生自动下发复学证明,便于学生正常出入高校等地点。

智慧大屏-需求文档

业务流程:

此功能主要根据高校,企业,政府工作人员进行每日健康打卡记录,实时后台生成效果比例图。
图片1

功能要求:

根据健康打卡情况,实时展示出以下几个方面的比例扇形图。

针对人群:

高校学生,企业员工

企业案例具体例如下:

7天内体温较为稳定的员工所占比例
7天内体温起伏较大员工所占比例
七天内各员工打卡率(轮播图展示)
员工个人体温曲线(根据员工的七天打卡自动绘制)
员工高温预警(针对于7天内员工体温高于37℃的员工进行高温预警)
例如:
图片1

学院案例具体例如下:

7天内体温较为稳定的学生所占比例
7天内体温起伏较大学生所占比例
七天内各学院学生打卡率(轮播图展示)
学生个人体温曲线(根据学生的七天打卡自动绘制)
学生高温预警(针对于7天内学生体温高于37℃的员工进行高温预警)
各学院发热学生对比图。

返程登记页面-前端开发需求

业务流程:

此功能主要提供于高校,企业,政府进行返程登记记录。
返程登记只需要填写一次,后续打开该页面会显示之前填好的内容以便于进行修改。
学生/员工返校/工后,用于返程登记,对于高校,企业员工进行简单的数据记录,留作存根数据。(要求方便,快捷,高效)

针对人群:

返程学生/企业复工员工

登记内容:

  1. 姓名:(Field)
  2. 工作地点:/所在校区:(Field)
  3. 目前是否在湖北省内:(Radio)是/否
  4. 目前是否在工作地/校内:(Radio)是/否
  5. 选择假期你所去过的省市:(Picker)
  6. 何时返程:(Picker)日期
  7. 何处返程:(Picker)省市
  8. 返程所乘交通工具:(Picker) 铁路/飞机/客运/自驾/渡轮
  9. 返程所乘车次/航班:(Field)
  10. 过去14天是否与确诊病例乘过同一交通工具:(Radio)是/否
  11. 过去14天是否密切接触过各地确诊病例或定点医院医务人员:(Radio)是/否
  12. 过去14天是否有身体不适:(Radio)是/否
  13. 目前有无咳嗽,发热等症状:(Field)
  14. 同行人员/亲戚/近期接触人员中有无 咳嗽,发热等症状/确诊患者:(Field)
  15. 目前居住小区是否有确诊病例:(Radio)是/否
  16. 其他备注信息:(Field)

前端界面

如下图所示:
返程登记
提交按钮样式可以参考下图:
健康打卡

小程序主页-前端开发需求

业务流程:

实现小程序主页内容,跳转到三个页面分别是返程登记、健康打卡、打卡记录。

前端界面

如下图所示:
首页

管理后台 PRD

需求背景

打卡工具作为一个面向企业场景设计的产品,需要提供相应的管理后台,作为管理员的日常查看,需要具备以下能力

  1. 查看打卡情况
  2. 导入员工数据
  3. 打卡详情查看

主要页面

  1. 登陆页面
  2. Dashboard 页面
  3. 导入数据页面
  4. 打卡详情页面

主要页面原型

1. 登陆页面

登陆页面为默认首页。登陆页面可以直接访问,其他页面必须经过登陆页面后才可以访问。

2. Dashboard 页面

饼图里有两个元素:一个是今日打卡人数,一个是今日未打卡人数。加起来为 100%

3. 数据导入页面

导入数据页面主要是两个按钮,下载按钮可以下载到符合格式的数据。

上传按钮用来上传用户自己的数据

  • 需要后端开发相应的数据导入功能

4. 打卡详情页面

打卡详情页主要是列表,具体参考下方

健康上报云开发主题需求框架

*健康上报云开发主题需求框架
本次健康上报云开发针对的目标客户主要是高校,企业,政府单位。
*开发功能包括:

  1. 返程登记

  2. 健康打卡

  3. 数据管理

  4. 智慧大屏

四个大类(稍后会将此四大类的lssues更新到此栏目,供开发者进行适配开发)
开发中存在问题,请及时通过WeChat Group进行咨询访问。
微信图片_20200213160634

健康打卡-需求文档

业务流程:

此功能主要提供于高校,企业,政府工作人员进行每日健康打卡记录。

功能要求:

接入微信订阅号,实现每日打卡微信订阅号自动提醒服务。具体例如:
图片1
针对人群:

  • 高校学生-高校通过官方订阅号接入此微信小程序,进行每日提醒学生健康打卡服务,此外,校内各二级学院,积极响应高校号召,学生制度打卡具体落实到各二级学院辅导员手中。
  • 企业员工-企业通过官方订阅号接入此微信小程序,进行每日提醒员工上报健康打卡服务。

企业登记数据(简洁性):

    1. 员工姓名:
    1. 工作地点:
    1. 办公大厦:
    1. 过去14天是否有身体不适(选择是否)
    1. 有无咳嗽,发热等症状
    1. 今日体温:
    1. 其他()

高校登记数据(简洁性):

  • 学生姓名:
  • 所在学院:
  • 今日体温:
  • 宿舍号:
  • 过去14天是否有身体不适(选择是否)
  • 有无咳嗽,发热等症状
  • 辅导员姓名:
  • 其他()

健康打卡页面-前端开发需求

业务流程:

此功能主要提供于高校,企业,政府工作人员进行每日健康打卡记录。(可以先做其中企业或高校一个,后期根据部署情况进行修改)

针对人群:

返程学生/企业复工员工

企业登记内容:

  1. 姓名:(Field)
  2. 工作地点:(Field)
  3. 过去14天是否有身体不适:(Radio)是/否
  4. 有无咳嗽,发热等症状:(Radio)是/否
  5. 今日体温:(Field)
  6. 其他备注信息:(Field)

高校登记内容:

  1. 姓名:(Field)
  2. 所在学院:(Picker)学院
  3. 宿舍号:(Field)
  4. 今日体温:(Field)
  5. 过去14天是否有身体不适:(Radio)是/否
  6. 有无咳嗽,发热等症状:(Radio)是/否
  7. 辅导员姓名:(Field)
  8. 其他备注信息:(Field)

前端界面

如下图所示:
健康打卡
提交按钮样式可以参考下图:
返程登记

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.