00:01
各位大家好,刚才内容中呢,咱们完成了用户认证功能,也就是用户进行实名认证,而用户认证中呢,我们还缺少平台进行审核,咱们一块儿来完成,那咱们下面呢,再来做这么一个实现,咱们把这个预约挂号页面做调整,那我们调整什么呢?给各位自我介绍大家看啊,比如说我现在呢,进入到某个医院中,然后在某个医院里边是不是有他的科室啊,而我选择某一个科室,在科室里边是不是要进行预约挂号,而这里边呢,我们要做这么一个处理,什么处理,也就是说如果说要进行预约挂号,我们必须先进行认证,只有认证通过之后才能进行预约挂号,如果你没有认证,那让他先认证之后,然后再进行挂号,所以咱们下面呢,在这个预约挂号页面中就来做这个调整,认证通过之后才能进行挂号。
01:02
那我们现在呢,就找到这个预约挂号页面,咱之前写到过,在配置里边呢,有一个hospital里边有一个下划线hospital code在这里边我们来做这个就是相关的判断,那怎么判断呢?大家注意咱们刚才呢,在这个user info里边,我们定义了这么一个方法,就这个方法。根据用户ID得到用户信息,然后他会返回你那个U侧info就是对象,那咱通过这里边呢就做判断,因为在user info中呢,有一个值,这个值不知道各位是否记得,比如现在我们找一下这个值,也就是里边的这个值。我们找到。在里边的这个author thes,咱们当时做了约定,这个值呢是零未认证,一认证中,二认证成功,而咱目前的应该是一认证中,当你平台审核之后才能变成二,在没有判断,如果说这个值它不等于二,表示没有认证成功,让他先认证,如果这只是二,那我们再进行这个约挂号,根据这个author CS做判断,那下面给他来写一下。
02:20
首先第一个我们还是打开这个页面,然后在页面中呢,第一部分呢,咱先把那个user info这个JS文件给它先引入进来,那我现在引入一下。Import,我们叫user info。A片from加上路径at A片里边的右侧info。现在。把这个我们进行引入,然后引入之后呢,咱们来到我们那个预约挂号的方法,就这个schedule方案里,在这里边我们来做一个判断,就是判断。
03:00
我这个用户是否完成了认证,那怎么判断呢?我们就调用user info API里边的这个方法,就咱们刚才定义的这个方法叫盖头u info,我们来调一下。然后这个方法中我们写一下,就是里边加上这个点字。点在里边呢,加上一个response,然后加上这段函数,通过response的返回值我们来判断一下,那response里边我们通过就是。Response,点上这个date,然后点上里边那个属性名字,那个属性名字我们来找一下,我们来看到啊,在这边的名字应该叫这个author。Thes,咱根据他就来做这么一个判断。response.date.authors,然后咱给它做个赋值,比如我交这个light author thes,这是通过接口反应那种,然后反应之后下面咱做判断,如果说奥C的值就是不等于这个二,那就表示没有认证。
04:18
成功再让他去进行认证,那我来判断一下啊,我加上一个if。就是里边如果说这个author。Thes,它里边没有值。或者说呢,它的值不等于二,咱们判断严格点啊,就是这个值它不等于二。那这个时候呢,表示没有认证通过,咱就给它跳转到我们那个认证页面,我们用最原始的方式就是这个window点上location。点h ref到咱那个就是认证页面,就我们这个杠user路径,咱之前说那个固定路由的写法,最终我加上一个就是旅退。
05:07
所以这样的话呢,我们就完成了一个关于这个预约挂号页面的这么一个认证判断,当这值不等于二,并且里边或者说里边没有这个值,那我们就没有认证,通过跳转,如果这个值等于二,那我们就完成认证,咱们再进行下面操作,所以这是我们写的一个最基本的一个判断,大家把这个加到你那个下划线好的扣到里面去就可以了。这个我们就写完了,然后写完之后呢,我们继续往下看啊,就是现在呢,咱们的这个功能就是实名认证功能已经基本做到了,然后做到之后呢,各位看,在这里边还有一个功能叫就诊人管理,什么叫就人管理呢?比如现在啊,我们要进行这个挂号的时候,挂号在要预约下单,那这个时候是不是要选择是哪个救人下单,比如现在啊,我当天的这个张小宝,他注册了认证之后,比如现在他用自己账号,比如给他的家人是不是也能够预约挂号,所以这里边我们要添加这个救人信息,而救人管理中主要做的就是关于他的一个完整的增删卡查操作,比如我们显示当前用户有哪些救人,咱们可以添加,可以修改,可以删除,所以下面我们就来完成这个就诊人管理个增删改查操作。在操作中,首先我们先。
06:37
编写接口,然后再来实验它的前端的这个部分。而这过程因为都是用户部分,所以咱把它还是写到我们的user里边,在user中来实现我们的具体功能。当然这个过程中呢,咱看一下model里面,Model中呢,把它相关的实体内,包括VO这些内容已经都引过来了,我们看到啊,在model里边user中有这么一个,有这个喷嚏,然后在里边呢,有咱们这个就是关于就是人的这个是一类,包括大家看啊,包含你的用户。
07:15
ID名称,证件类型,包括等等一些信息,还有你的联系人的证件类型,证件编号等等内容,所以这个啊是咱们目前的一个准备工作,咱们一会儿就来完成这个就诊人管理的接口,包括前端的这个整合。
我来说两句