整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

「疫情防控」今天你收到“弹窗”了吗?收到的人员有这三类情况,解决方法来了!

今日,北京地区部分网友发现,自己收到了健康宝弹窗。

弹窗显示,由于您近期可能有到访或途经疫情风险地区情况,北京“健康宝”暂不能确认您的防疫相关健康状态。按照北京市防疫政策要求,若您在京,请立即联系居住社区;若在京外,请暂缓来京。

哪些人会收到

北京健康宝弹窗

北京新冠肺炎疫情防控工作领导小组检疫检测工作组副组长、北京市卫生健康委员会副主任、新闻发言人李昂表示,请市民朋友积极配合支持所在区域采取的核酸检测、社区管控等防控措施,1月1日至1月20日8时到访过本市通报病例所涉及风险点位、与病例活动轨迹有交集或接到健康宝弹窗提示的人员,请立即主动向社区报告,做好自我健康监测,按照社区通知的核酸检测时间和地点主动进行核酸检测。

记者了解到,今早收到健康宝弹窗的人员有三类情况:
一是,过去14天里有进(返)京行为,已经到达或正处于京外中高风险地区。
二是,到访过北京市通报病例所涉及风险点位、与病例活动轨迹有交集。
三是,于元旦后购买过退热、止咳、抗感染、治疗咽干咽痛等四类药品。

收到北京健康宝弹窗后

该怎么处理?

近期如有健康宝弹窗的居民,请按以下方法操作:

1、需两次核酸间隔24小时,均显示为阴性。(具体情况以居委会通知为准)
2、请登入京心相助平台填写本人信息报备。
3、到居委会签定承诺书,方可解除弹窗。



如果近期有到药房买过四类药的人员被弹窗,请直接前往核酸检测点进行核酸检测,阴性结果后,弹窗会自动解除。如仍不能解除,请前往北京12345微信公众号,进入民意直通,弹窗纠错留言解码。

弹窗解决办法流程图:
第一步:先做核酸;
第二步:微信搜索“北京12345”公众号——点“服务”——民意直通——勾选已阅读——“健康宝赋码状态弹窗纠错”——进入填信息页面(没注册的先注册、在登陆才能填写信息)。

注意要上传两张截图,健康宝弹窗截图+核酸阴性截图,提交待审核即可。



来源:综合海淀宣传、经济参考报、BRTV新闻

夏日生活打卡季#

半卷闲书半盏酒

8分钟前

健康宝弹窗后这样做解决不了购票问题。

目前正值学生入学报到和返校的高峰期。

由于各地陆续出现确诊病例,不少人由于经过或者处于风险地区,因此健康宝弹窗并被限制了购票。


如处于低风险地区,可以进行申诉解除弹窗。申诉成功的短信有时会在弹窗已经解除后才会收到,所以申诉后要增加查询自己健康宝状态的频率。

当发现自己的弹窗解除后,第一时间登录12306买票,如果仍是限制购票,在出现的购票失败的页面填写申诉。
第二步进入北京12345微信公众号,选择绿码限制购票提交申诉。


最后一步拨打01012345,一般选择3容易接通,告诉人工客服自己急需买票的原因,请求尽快将个人弹窗已解除信息提交12306。
不需要拨打12306电话,他们没有权限解决限制购票问题。

#夏日生活打卡季#

eact 是一个用于构建用户界面的 javascript 库,是当前前端主流框架之一。

这里主要是演示一下,用react搭建一个简易的登录页面。

演示准备

本地安装一下VSCode,在没激活码使用webstorm的情况下,vscode也是一个很好的选择,而且vscode有很多插件,合理使用,也能用的很舒服。

准备一个登录用的接口,可以是mock接口,也可以随便用某些后端框架写一个本地运行。

实操演示-创建工程

到工作目录打开cmd界面,通过命令新建一个工程:

# report-pc是项目名称,可以随便写
npx create-react-app report-pc

新建过程中会引入一些必要的包:

新建react工程

实操演示-配置sass环境

配置一下sass环境,sass是一种预编译的css,作用类似于Less。由于React中内置了处理sass的配置,所以在创建的React项目中,可以直接使用sass来写样式。

安装用于解析sass的包:

yarn add sass

创建一个全局样式文件:

index.scss

引用这个样式文件:

引用index.scss

将一些不会使用的文件和引用删除:

删除无用文件和引用

实操演示-配置基础路由

需要安装路由的包:

yarn add react-router-dom

准备一个函数组件Login:

再准备一个函数组件Layout:

将准备的两个组件进行路由配置:

进行路由配置

实操演示-Ant Design的引入

antd是基于 Ant Design 设计体系的 React UI 组件库,主要用于研发企业级中后台产品。antd有很多优点,感兴趣可以去官网看一下。

先安装antd:

yarn add antd

引用antd的样式文件:

引用antd样式文件

要确认引入是否生效,可以直接从官网上找个组件,添加到页面上,将工程运行起来,可以直观的看到。

从官网上找一个Button的组件:

官网上的Button组件

将antd的Button添加到页面上:

引用antd的组件

将工程运行起来:

yarn start

运行起来的界面:

运行后的界面

可以看到Button的样式是正常的,说明antd样式文件引用没问题。

实操演示-配置别名路径

配置别名路径的目的是通过@符号简化路径处理。

create-react-app这个工具创建的工程,将所有工程化配置,都隐藏在了react-scripts包中,所以在项目中看不到任何配置信息。

我们可以通过第三方库来进行修改。先安装第三方库:

yarn add -D @craco/craco

创建一个craco的配置文件,并在这个文件中配置路径别名:

修改package.json中脚本命令:

将原来代码中的一些引用修改成带@符的引用:

修改引用

重新启动工程,在界面上是看不出区别的。

当前在引用的时候,直接打@符号,是不会提示路径的,为了方便使用,可以在根目录创建一个配置文件:

编辑jsconifg.json文件

有了这个配置文件,后面在引用时打@符号就会有提示了。

实操演示-搭建静态结构

在Login/index.js中创建登录页面基础结构,这里不需要自己一个组件一个组件的写,直接到antd官网上抄案例:

找案例的源码

将源码复制过来:

粘贴源码

Form的父组件Card主要是为了将登录表单以卡片的形式展现。

在Login目录下创建index.scss文件,指定组件样式:

编辑login的index.scss文件

引用index.scss文件:

引用index.scss

将需要使用到的图片资源放到assets目录中:

根据实际需要,调整一下Form表单的结构和样式。这个validateTrigger参数是控制提示语触发的时机的:

设置提示语出现时机

这个提示语是否触发是根据这个rules的配置决定的:

校验规则

rules不仅可以校验是否有值,也可以校验填入的值具体格式,比如手机号、邮箱等。

这个initialValues是控制默认值的:

设置默认值

实操演示-后端交互封装

这里使用axios来调用后端接口,先进行安装:

yarn add axios

创建一个http.js文件:

其中headers是为了解决浏览器的cors error进行的配置。

为了方便管理,再新建一个index.js文件:

新建index.js文件

实操演示-编写业务代码

这里使用mobx来写业务代码,先安装mobx:

yarn add mobx

再安装mobx的连接工具mobx-react-lite:

yarn add mobx-react-lite

编辑登录相关的业务代码:

把所有模块都做统一处理:

对store做统一处理

实操演示-组件中调用mobx

在Login组件中进行调用:

调用mobx

其中message也是antd的组件,是一个顶部小弹窗。useNavigate是一个路由工具,用于登录成功后跳转到其他页面,使用时的replace参数是用于控制不让用户通过回退返回到登录页面。

实操演示-token持久化

创建token.js文件,里面编写几个工具函数,并导出:

token.js

至于上面几个工具函数的作用,可以直接从字面意思明白的吧。

到index.js中进行统一管理:

index.js统一管理

回到业务代码部分,使用token.js:

使用token.js

将工程运行起来,登录后就能在本地浏览器的Storage中看到这个token值,就像这样:

Storage中持久化的token

实操演示-请求拦截器注入token

前面已经获取了token,之后需要鉴权的接口调用时都需要在请求头中加上这个token,但是每一次接口调用都写一遍这个请求头,也挺麻烦的。这里就在请求拦截器中完成注入token的逻辑。

调整http.js中的逻辑:

注入token

实操演示-路由鉴权实现

创建一个高阶函数组件,在这个组件中实现鉴权逻辑:

AuthComponent.js

鉴权的方式很简单,就是判断有没有token,就就正常渲染,没有就重定向到登录页面。

回到App.js,修改路由部分的逻辑:

使用AuthComponent组件

总结

到这里,一个简单的登录页面前端demo就已经做好了。没有什么特别难理解的内容,都是一些现成的工具拼装使用。