Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >协力抗疫,码力 全开”线上黑客马拉松+9+疫同程+疫同

协力抗疫,码力 全开”线上黑客马拉松+9+疫同程+疫同

原创
作者头像
TANG STUDIO PRO
修改于 2020-02-10 06:14:20
修改于 2020-02-10 06:14:20
89100
代码可运行
举报
运行总次数:0
代码可运行

项目名称

疫同

项目介绍

疫同,一款寻找新型冠状病毒感染的肺炎确诊患者同行程的系统。集成确诊同程线索发布、信息审核、同乘查询以及自主上报功能,从发布到上报形成一套闭环,做到疫情的防控的作用。

实现思路

1.用户上传确诊患者所乘坐过的行程线索,提交form表单

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
db.collection('Clue').add({ }) //云数据库增加表单

2.首页使用db.RegExp模糊查找数据,并使用.skip()进行分页加载

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
db.collection("busData").where(
      _.or([{
          t_no: db.RegExp({
            regexp: data.t_no,
            options: 'i',
          }),
          t_date: db.RegExp({
            regexp: this.data.date,
            options: 'i',
          }),
          t_pos_start: db.RegExp({
            regexp: data.t_city,
            options: 'i',
          }),

        },
        {
          t_no: db.RegExp({
            regexp: data.t_no,
            options: 'i',
          }),
          t_date: db.RegExp({
            regexp: this.data.date,
            options: 'i',
          }),
          t_pos_end: db.RegExp({
            regexp: data.t_city,
            options: 'i',
          }),
        }
      ])
    ).skip(this.data.page).get({
      success: res => {
        wx.hideLoading();
        if (res.data.length == 0){
          wx.showToast({
            icon: 'none',
            title: '暂无数据'
          })
        }else{
          this.setData({
            queryResult: res.data,
            page: this.data.page + 20
          })
        }
      },
      fail: err => {
        wx.hideLoading();
        wx.showToast({
          icon: 'none',
          title: '暂无数据'
        })
      }
    })

前端使用wx:for列表渲染和wx:if条件渲染数据

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<view class="busList">
  <view wx:for="{{queryResult}}" wx:key="item" class="listBox" id="{{item._id}}" bindtap="goTotrip">
    <view class="boxListOne">
      <view class="t_no">
        <view wx:if="{{item.t_type == 1}}" class="t_type"> 飞机:</view>
        <view wx:if="{{item.t_type == 2}}" class="t_type"> 火车:</view>
        <view wx:if="{{item.t_type == 3}}" class="t_type"> 地铁:</view>
        <view wx:if="{{item.t_type == 4}}" class="t_type"> 大巴:</view>
        <view wx:if="{{item.t_type == 5}}" class="t_type"> 公交车:</view>
        <view wx:if="{{item.t_type == 6}}" class="t_type"> 出租车:</view>
        <view wx:if="{{item.t_type == 7}}" class="t_type"> 轮船:</view>
        <view wx:if="{{item.t_type == 8}}" class="t_type"> 公共场所:</view>
        {{item.t_no}}
      </view>
      <view class="t_date">{{item.t_date}}</view>
    </view>
    <view wx:if="{{item.t_pos_start.length > 0}}">
      <view class="t_pos_start">{{item.t_pos_start}}</view>
      =>
      <view class="t_pos_end">{{item.t_pos_end}}</view>
    </view>
    <view class="t_no_sub">{{item.t_no_sub}}</view>
    <view class="t_memo">{{item.t_memo}}</view>
    <view id="{{index}}" bindtap="copyLink" class="who">消息来源:{{item.who}}</view>
  </view>
</view>

3.项目数据使用“2019ncov.nosugartech.com”的数据接口小程序中用户说上传并核实的线索作为支撑。

错误数据反馈:xunren@pdnews.cn, nearpost@qq.com, gainover@qq.com

若各地官方机构希望增补行程数据、寻人信息,可联系xunren@pdnews.cn

项目截图

项目主页
项目主页
项目分页
项目分页

代码链接

https://gitee.com/tysb7/tcb-hackthon-YT

视频演示

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
实战 | 用云开发从0到1实现一个校园社交小程序
https://cloud.tencent.com/document/product/876/68589
腾讯云开发TCB
2022/02/17
1.6K0
实战 | 用云开发从0到1实现一个校园社交小程序
小程序·云开发实战 - 迷你微博
没错,几乎是所有的云开发能力。也就是说,读完这篇实战,你就相当于完全入门了云开发!
腾讯云开发TCB
2019/07/24
11.5K0
微信小程序云开发数据库操作删除记录
界面里点击添加之后,打开云开发控制台,查看数据库栏目,会发现多出来一条记录,执行删除语句之后,再次打开云开发控制台,那条语句会被删除。
王小婷
2018/12/04
9.4K0
微信小程序云开发数据库操作删除记录
微信小程序云开发数据库操作
开发者可以使用云开发开发微信小程序、小游戏,无需搭建服务器,即可使用云端能力。云开发为开发者提供完整的云端支持,弱化后端和运维概念,无需搭建服务器,使用平台提供的 API 进行核心业务开发,即可实现快速上线和迭代,同时这一能力,同开发者已经使用的云服务相互兼容,并不互斥。
王小婷
2020/10/29
3.5K0
“协力抗疫,码力全开”线上公益黑客马拉松参赛作品展示
项目简介:此次疫情爆发,身为开发的我想要为社会做点什么,发挥自己的一点点《小热量》!刚好腾讯云开发推出此次活动,于是开发了《小热量》这个小程序。小程序首页为国内事件一览,其中包含(此次疫情概况、所在地区疫情概况、以及7*24小时播报(这里没有资质,后续可以配置跳转新闻详情页))、做个头像页面(这个页面中的头像边框会及时更新满足事件以及节日等氛围头像更改)、同乘一览(抓取目前各大媒体以及互联网信息,展示此次疫情同城信息帮助人们快速获取同乘相关信息)、常见问题(采用一问一答的模式,可以快速了解一些基本知识)、关于页面(事件梗概,帮助不了解的人快速了解此次事件)、信息收集页面(收集新型冠状病毒求助信息,记录到表,后续对接转交相关部门)。疫情总会过去,小热量的使命不仅于疫情期间。以后发生任何事件,页面中所有信息都是可配置的。小热量随时发挥余热!
腾讯云开发TCB
2020/02/07
12.9K2
微信小程序云开发数据库操作删除记录
界面里点击添加之后,打开云开发控制台,查看数据库栏目,会发现多出来一条记录,执行删除语句之后,再次打开云开发控制台,那条语句会被删除。
王小婷
2025/05/18
630
微信小程序云开发数据库操作删除记录
“协力抗疫,码力全开”线上公益黑客马拉松 44 疫程 东城致虚
新型冠状病毒肆虐的当下,作为一个程序员,希望也能为此做出贡献。当前患者不断确诊,患者的历史行程也在持续披露中。如果有一个应用可以帮助用户查询自己的行程中是否有患者确诊,同时支持订阅行程,在行程出现疫情时及时通过微信通知用户。这样可以及时帮助用户发现危险,增强防护能力。这时正好看到“协力抗疫,码力全开”线上公益黑客马拉松,就报名参加了。
shidenggui
2020/02/06
9600
基于腾讯云开发微信小程序(新闻发布及共享平台)下
微信小程序云开发是腾讯云和微信团队联合开发的,集成于微信小程序控制台的原生Serverless 云服务,解决了Serverless架构对端的“最后一公里”问题,通过集成端SDK,配合云开发后台的API网关,为开发者提供了一站式后端云服务。云开发支持多种客户端,帮助开发者统一构建和管理资源,免去了开发中服务器搭建、极大简化了URL配置、鉴权管理等流程,让微信小程序开发者专注于业务逻辑的实现,而无须理解后端逻辑及服务器运维知识,门槛更低,效率更高。只需要一名开发人员就可以完成所有的工作。
淼学派对
2022/11/20
3.4K0
基于腾讯云开发微信小程序(新闻发布及共享平台)下
【愚公系列】《微信小程序与云开发从入门到实践》058-迷你商城小程序的开发(商品列表与商品详情页开发)
在当今数字化消费时代,迷你商城小程序因其便捷性和高效性,越来越成为商家与消费者之间重要的桥梁。作为一种创新的商业工具,小程序能够让用户在微信生态内轻松浏览、选择和购买商品,满足了现代消费者对快速购物体验的需求。而在迷你商城小程序的核心功能中,商品列表与商品详情页的开发尤为重要,它们直接影响着用户的购物决策和体验。
愚公搬代码
2025/01/31
2350
「协力抗疫,码力全开」线上公益黑客马拉松作品点评
评委评语:完成度比较高,功能比较多样性。从产品的角度看,5个模块均围绕“2019-nCoV”展开,既有重要「事件播报」,又有实用的「同乘一览」,还有娱乐性质的「做个头像」,整体功能较为丰富。但是数据基本为静态,没有做动态抓取和更新;同时核心能力没有做透,例如「同乘一览」核心能力有两个:数据呈现、搜索。「事件播报」目前很多产品在做,所以建议把「同乘一览」和「做个头像」继续做透,做好用。
腾讯云开发TCB
2020/02/10
1.5K1
借助云开发搭建专属技术博客小程序丨实战
一直对小程序开发很感兴趣,之前就准备做一款属于自己的小程序,无奈还需要购买云服务器和部署后台,有点麻烦,自从知道有了云开发这个免去服务器搭建和运维的一站式后端云服务“神器”,就一鼓作气花了几个周末的时间做了一款自己的博客小程序,如果你也想打造一款自己的博客,那你阅读这篇文章就够啦。
腾讯云开发TCB
2019/12/26
6550
微信小程序快速入门开发指南(三)
          url: app.globalData.uploadfileUrl,  //后台接收上传文件的接口
初九之潜龙勿用
2024/06/20
1840
基于云开发创建(小程序云商城,基本页面的创建及动态代码的编写)
在这个专属于“云”的时代,各位云端弄潮儿们,请分享出你的云计算学习历程吧! 你可以从以下几个方面着手(不强制),或者根据自己对话题主题的理解创作,参考如下:
淼学派对
2022/11/20
1.8K0
基于云开发创建(小程序云商城,基本页面的创建及动态代码的编写)
武汉疫情系列(2)|java爬取【新型冠状病毒肺炎确诊患者同行程查询工具】数据
了解到已经有大佬们整理和制作了同行程的查询网站,能够帮助到更多人解决问题,这里感谢一下这些无私奉献的大佬们。我这里的爬取并没有恶意的意思,正如我提到的,我是希望能够将多个平台的功能整理出API,然后能够让更多人整合这么多个平台的功能,然后再次整合成网站甚至制作成小程序,虽然我也会做小程序。
小小鱼儿小小林
2020/06/24
8192
武汉疫情系列(2)|java爬取【新型冠状病毒肺炎确诊患者同行程查询工具】数据
微信小程序云开发数据库操作二查询记录
数据库操作参考API:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-client-api/database/index.html
王小婷
2025/05/18
1240
微信小程序云开发数据库操作二查询记录
云开发实战分享|诗和远方:旅行小账本云开发
最近沉迷小程序开发,发现了一款功能、界面、体验俱佳的小程序“旅行小账本”。着手做了个简约版——"旅行小账本"。效果比较满意,毕竟前后台一人单干。
腾讯云开发TCB
2019/03/18
7.7K1
云开发实战分享|诗和远方:旅行小账本云开发
小程序上传各种文件,阅览多种格式(word,excel,ppt,pdf)文件
我们用小程序与网站交互,那么无非是上传文件,发布文章,阅览文件(主要是office和pdf)和文章。
hotqin888
2020/06/28
2.6K0
微信小程序云开发数据库操作查询记录
数据库操作参考API:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-client-api/database/index.html
王小婷
2018/12/04
14.5K0
微信小程序云开发数据库操作查询记录
基于微信小程序云开发(校园许愿墙app)妄想替代学校的表白墙
随着移动端的不断发展,人们大部分的办公及生活应用都开始趋向于移动端。然而在2017年“微信之父”张小龙带领团队,开发了一款叫做微信小程序的东西,它的出现打破了人们认识移动端的隔膜,由以前的需要先下载app然后在开始工作的老式模式,逐渐的趋向于小程序app(无需下载)的形式。
淼学派对
2022/11/20
1.7K0
基于微信小程序云开发(校园许愿墙app)妄想替代学校的表白墙
基于微信小程序云开发(校园许愿墙app)2.0稳定版,以发布上线
随着移动端的不断发展,人们大部分的办公及生活应用都开始趋向于移动端。然而在2017年“微信之父”张小龙带领团队,开发了一款叫做微信小程序的东西,它的出现打破了人们认识移动端的隔膜,由以前的需要先下载app然后在开始工作的老式模式,逐渐的趋向于小程序app(无需下载)的形式。
淼学派对
2022/11/20
4620
基于微信小程序云开发(校园许愿墙app)2.0稳定版,以发布上线
推荐阅读
相关推荐
实战 | 用云开发从0到1实现一个校园社交小程序
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档