VUE开发分布式医疗挂号系统的医院设置页面步骤

 更新时间:2022年04月24日 17:14:08   作者:Hudie.  
这篇文章主要为大家介绍了VUE开发分布式医疗挂号系统的医院设置页面步骤,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

完成后的医院设置后台页面

分布式医疗挂号系统 | 开发医院设置页面

在分布式医疗挂号系统中,前端主要使用的两个技术是VueElementUI。医院设置微服务模块的后端之前已经完成,现在需要借助Vue+ElementUI完成医院设置微服务模块的前端页面:

一、显示记录列表功能

1.显示列表组件

带斑马纹表格开发文档

在页面显示所有记录列表使用ElementUI的表格组件会更加直观,我们选用带斑马纹表格组件。

带斑马纹表格组件

2.分页组件

分页组件

3.条件查询组件

条件查询组件

二、删除记录功能

1.删除单条记录

要完成删除一条记录的功能,我们的思路是为每一条记录添加一个删除按钮,点击按钮后会触发事件,调用方法进而实现功能。

删除操作流程

2.批量删除记录

批量删除记录

三、锁定和解锁功能

在医院设置表创建时,我们对表中的status字段做过约定:

status = 1:记录可用,处于解锁状态

status = 0:记录不可用,处于锁定状态

我们现在需要做的锁定和解锁功能就是,当这条记录可用时,将其锁定,不可用时取消锁定。

锁定和解锁功能

四、添加记录功能

添加记录功能

五、修改功能

编辑后回显数据

保存后跳转至显示列表

六、解决组件重用问题

在上述完成的医院设置前端页面中,存在一个小bug,当点击修改按钮,回显所有数据后,若在此时点击医院设置添加按钮,并不会将数据清空。我们的保存和修改是公用了一个页面(组件)来完成的开发。

问题:使用vue-router导航切换时,如果两个路由都渲染了同一个组件,那么组件的生命周期方法(created或mounted)不会再次被调用。组件会被重用,即显示上一个路由渲染出来的页面。

解决方案:可以在 router-view上加上一个唯一的key,来保证路由切换时都会重新触发生命周期方法,确保组件被重新初始化。

这个解决方案,在我们的Vue框架中已经写好,我们在src/views/layout/components/AppMain.vue 文件下将其打开即可:

解决组件重用问题

至此,分布式医疗挂号系统的后台页面功能开发已经完成。

项目已同步至github:https://github.com/Guoqianliang/yygh_admin

以上就是VUE开发分布式医疗挂号系统的医院设置页面步骤的详细内容,更多关于VUE开发分布式医疗挂号系统医院设置页面的资料请关注脚本之家其它相关文章!

相关文章

  • django使用channels2.x实现实时通讯

    django使用channels2.x实现实时通讯

    这篇文章主要介绍了django使用channels2.x实现实时通讯,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-11-11
  • Vue项目中CSS Modules和Scoped CSS的介绍与区别

    Vue项目中CSS Modules和Scoped CSS的介绍与区别

    在vue中我们有两种方式可以定义css作用域,一种是scoped,另一种就是css modules,下面这篇文章主要给大家介绍了关于Vue项目中CSS Modules和Scoped CSS的相关资料,需要的朋友可以参考下
    2022-03-03
  • 在vue项目中使用Nprogress.js进度条的方法

    在vue项目中使用Nprogress.js进度条的方法

    NProgress.js是轻量级的进度条组件,使用简便,可以很方便集成到单页面应用中。这篇文章主要介绍了在vue项目中使用Nprogress.js进度条的方法,需要的朋友可以参考下
    2018-01-01
  • 基于Vue实现平滑过渡的拖拽排序功能

    基于Vue实现平滑过渡的拖拽排序功能

    这篇文章主要介绍了vue实现平滑过渡的拖拽排序功能,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-06-06
  • Vue项目安装less和less-loader的详细步骤

    Vue项目安装less和less-loader的详细步骤

    这篇文章主要介绍了Vue项目安装less和less-loader的详细步骤,本文分步骤结合示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-12-12
  • vue鼠标hover(悬停)改变background-color移入变色问题

    vue鼠标hover(悬停)改变background-color移入变色问题

    这篇文章主要介绍了vue鼠标hover(悬停)改变background-color移入变色问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-10-10
  • vue3 定义使用全局变量的示例详解

    vue3 定义使用全局变量的示例详解

    全局变量(函数等)可以在任意组件内访问,可以当组件间的传值使用,这篇文章给大家介绍vue3 定义使用全局变量的示例详解,感兴趣的朋友跟随小编一起看看吧
    2023-10-10
  • vue usePop弹窗控制器的实现

    vue usePop弹窗控制器的实现

    本文主要介绍了vue usePop弹窗控制器的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-04-04
  • vue简单的二维数组循环嵌套方式

    vue简单的二维数组循环嵌套方式

    这篇文章主要介绍了vue简单的二维数组循环嵌套方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-04-04
  • 如何实现vue加载指令 v-loading

    如何实现vue加载指令 v-loading

    在日常的开发中,加载效果是非常常见的,但是怎么才能方便的使用,本文介绍如何实现vue加载指令 v-loading,感兴趣的朋友一起看看吧
    2024-01-01

最新评论