当前位置: 首页 > news >正文

加强理想信念教育主题网站建设闲置物品交易网站怎么做

加强理想信念教育主题网站建设,闲置物品交易网站怎么做,工信部网站备案查询 手机,网页生成桌面快捷方式系统介绍 基于SpringBootVue实现的药品管理系统采用前后端分离的架构方式,系统实现了用户登录、数据中心、药库管理、药房管理、物资管理、挂号管理、系统管理、基础设置等功能模块。 技术选型 开发工具:idea2020.3Webstorm2020.3 运行环境&#xff…

系统介绍

基于SpringBoot+Vue实现的药品管理系统采用前后端分离的架构方式,系统实现了用户登录、数据中心、药库管理、药房管理、物资管理、挂号管理、系统管理、基础设置等功能模块。

技术选型

开发工具:idea2020.3+Webstorm2020.3

运行环境:jdk1.8+maven3.6.0+MySQL5.7+nodejs14.21.3

服务端技术:Springboot+Mybatis-Plus+SpringSecurity+Fastjson

前端技术:html+css+Vue+axios+Element-UI+echarts

成果展示

用户登录

image-20250117171349594

数据中心

image-20250117171550993

药库管理->药库库存

image-20250117171759876

药库管理->药库操作

image-20250117171729733

药房管理->药房库存

image-20250117171812715

物资管理->物资列表

image-20250117171841454

挂号管理->挂号列表

image-20250117171904583

系统管理->账号管理

image-20250117171918491

系统管理->角色设置

image-20250117172007442

系统管理->权限列表

image-20250117172015601

系统管理->登录日志

image-20250117172025297

系统管理->数据库备份

image-20250117172036288

基础设置->药品管理

image-20250117172048141

源码展示

@Api(tags="用户相关控制类")
@RestController
@RequestMapping("/user")
public class UserCtrl extends BaseCtrl {@Autowiredprivate UserService userService;@Autowiredprivate UserLoginLogService  userLoginLogService;@Autowiredprivate RoleService roleService;/*** 前台每次请求(如果VUEX没有)都需要获取最新的用户信息 包含权限* @param request* @param response* @return*/@ApiOperation(value = "获取最新的用户信息 包含权限")@RequestMapping(value="/info/", method= RequestMethod.POST)@ResponseBodypublic User info(HttpServletRequest request, HttpServletResponse response) {//获取当前登录用户User user = UserUtil.getCurrentPrincipal();user.setRoles(new HashSet<>(roleService.getRolesByUserId(user.getId())));return user;}@ApiOperation(value = "根据ID获取用户")@ApiImplicitParam(dataType="int", example="1", required=true, name="id", allowEmptyValue=false, value="用户ID")@GetMapping(value="/get/")@ResponseBodypublic User get() {//根据用户ID获取用户对象User user = userService.getById(UserUtil.getCurrentPrincipal().getId());return user;}/*** @param userRequest* @param request* @param response* @return*/@ApiOperation(value = "保存用户对象")@RequestMapping(value="/save/", method=RequestMethod.POST)@ResponseBodypublic APIResult<?> save(@RequestBody UserRequest userRequest, HttpServletRequest request, HttpServletResponse response) {//保存用户对象User user = userService.getById(userRequest.getId());user = UserRequest.parseUserRequest(userRequest, user);userService.saveUserAndRoles(user, userRequest.getRoleIds());return APIResult.newSuccessResult();}@ApiOperation(value = "根据ID停用账户")@ApiImplicitParam(dataType="int", example="1", required=true, name="id", allowEmptyValue=false, value="用户ID")@GetMapping(value="/close/{id:[0-9]+}")@ResponseBodypublic String close(@PathVariable(name="id") Integer id, HttpServletRequest request, HttpServletResponse response) {User user = userService.getById(id);User newUser = new User();newUser.setId(user.getId());newUser.setIsEnable(false);userService.updateById(newUser);return "";}@ApiOperation(value = "根据ID启用账户")@ApiImplicitParam(dataType="int", example="1", required=true, name="id", allowEmptyValue=false, value="用户ID")@GetMapping(value="/open/{id:[0-9]+}")@ResponseBodypublic String open(@PathVariable(name="id") Integer id, HttpServletRequest request, HttpServletResponse response) {User user = userService.getById(id);User newUser = new User();newUser.setId(user.getId());newUser.setIsEnable(true);userService.updateById(newUser);return "";}@ApiOperation(value = "根据ID加载用户详情")@ApiImplicitParam(dataType="int", example="1", required=true, name="id", allowEmptyValue=false, value="用户ID")@GetMapping(value="/detail/{id:[0-9]+}")@ResponseBodypublic UserFromResponse loadDateil(@PathVariable(name="id") Integer id, HttpServletRequest request, HttpServletResponse response) {//获取用户信息User user = userService.getById(id);//将用户信息放入reponse中UserResponse userResponse = new UserResponse(user);List<Role> userRoles = roleService.getRolesByUserId(user.getId());userResponse.setRoleId(userRoles.size() == 0 ? null : userRoles.get(0).getId());UserFromResponse userFromResponse = new UserFromResponse();//将用户reponse放入userFromReponse中userFromResponse.setUser(userResponse);//获取全部角色集合放入userFromReponse中List<Role> roles = roleService.list();
//        //放入reponse对象userFromResponse.setRoles(roles);return userFromResponse;}......
}

账号地址及其他说明

1、地址说明

登录页:http://localhost:8889

2、账号说明

管理员:admin/123456

http://www.yayakq.cn/news/947279/

相关文章:

  • 绵阳优化网站排名网络系统管理和配置
  • 电商网站更适合百色优惠welcome
  • 品牌网站响应式网站有哪些wordpress的官方文档
  • 个人网站建设方案书范文wordpress宠物模板
  • 烟台网站建设服务在线网站建设平台
  • 网站开发入哪个会计科目下列关于网站开发中
  • 重庆市网站备案微信公众平台注册官网登录入口
  • 重庆网站策划做企业网站国内发展
  • 实现微信绑定登录网站河北省城乡住房建设厅网站
  • 竹子建站教程网站建设运城
  • 下载网站源文件产品营销推广方案
  • 汽车之家如何做团购网站四川网站设计成功柚米科技
  • 网站域名哪里买推广页面制作
  • 云服务器做网站好吗pc网站制作是指什么意思
  • 商务网站建设的基本步骤网站开发使用软件
  • 美橙互联网站管理后台苏州网站建设苏州
  • 快速建站学什么网站建设公司专业网站制作开发
  • 做网站乱码互联网公司经营范围有哪些
  • wordpress加密方式seo排名app
  • 网站模板修改工具房屋装修在线设计网站
  • 怎么做代理人金沙网站网站开发 托管合同
  • 织梦cms做网站怎么样企业官网策划
  • 三亚网站建设美工淘宝客api调用到网站
  • wordpress成长记录网站模版个人网页制作成品 模板
  • 建设一个网站需要哪些员工用新域名做网站排名快吗
  • 阜城网站建设北京高端别墅设计公司
  • 做网站建设的网络公司经营范围怎样填wordpress游客聊天插件
  • 常见的门户网站有哪些省建设厅官方网站
  • 网站死链接扫描wordpress自定义关键词链接文章
  • 网站做自签发证书wordpress 全局变量