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

仓库管理系统-15-前端之管理员管理和用户管理

文章目录

  • 1 后台查询用户列表
    • 1.1 null和空字符串的检查
    • 1.2 UserController.java
  • 2 管理员管理
    • 2.1 传递参数roleId=1
    • 2.2 admin/AdminManage.vue
  • 3 用户管理
    • 3.1 传递参数roleId=2
    • 3.2 user/UserManage.vue

管理员管理和用户管理,与之前的Main.vue的内容基本一致,无非是管理员的roleId为1,用户的roleId为2。
在这里插入图片描述
后台对应的查询代码需要将roleId加进去。

1 后台查询用户列表

1.1 null和空字符串的检查

在这里插入图片描述
null和"没有传roleId参数"是两个不同的概念:确保只有在roleId既不为null也不为空字符串时,才添加查询条件。
一、null的情况:
当传了roleId参数,但其值为null时,query.getParam().get(“roleId”)会返回null,此时String roleId = (String) query.getParam().get(“roleId”);会使roleId变量为null。
二、没有传参数的情况:
当请求中完全没有传递roleId参数时,query.getParam().get(“roleId”)同样会返回null,这种情况下roleId变量同样为null。
三、空字符串的情况:
当传

http://www.dtcms.com/a/312546.html

相关文章:

  • 01数据结构-时间复杂度和空间复杂度
  • 每日五个pyecharts可视化图表-bars(2)
  • HCIP笔记(第四章)
  • Flutter各大主流状态管理框架技术选型分析及具体使用步骤
  • 网络原理 - TCP/IP
  • 计算机网络(TCP篇)
  • PPT自动化 python-pptx - 10 : 表格(tables)
  • 力扣经典算法篇-42-矩阵置零(辅助数组标记法,使用两个标记变量)
  • 使命召唤21:黑色行动6 免安 离线 中文版
  • 1.8 axios详解
  • Axios介绍
  • 一键安装RabbitMQ脚本
  • ESP32学习-I2C(IIC)通信详解与实践
  • 线程锁-互斥、自旋、读写、原子操作、线程池
  • [硬件电路-147]:模拟电路 - DC/DC电压的三种架构:升压(Boost)、降压(Buck)或升降压(Buck-Boost)
  • GLM-4.5 解读:统一推理、编码与智能体的全能王
  • 利用AI渲染技术提升元宇宙用户体验的技术难点有哪些?
  • 微分方程模型:用“变化率”的语言,描绘世间万物的动态演化
  • 文本换行问题
  • [每周一更]-(第153期):**PDF终极防护指南:命令行全栈加密+一键权限锁死实战(附脚本模板)**
  • 前端JS-调用单删接口来删除多个选中文件
  • 前端 拼多多4399笔试题目
  • Spring 03 Web springMVC
  • 如何查看SoC线程的栈起始地址及大小
  • leecode2962 统计最大元素出现至少K次的子数组
  • 第12届蓝桥杯Scratch图形化【省赛】初级组 2021年4月24日
  • 从Docker衔接到导入黑马商城以及前端登录显示用户或密码错误的相关总结(个人理解,仅供参考)
  • 从传热学基础到有限元弱形式推导:拆解热传导问题Matlab有限元离散核心
  • C++ 信号处理
  • 【AI编程工具IDE/CLI/插件专栏】-国外IDE与Cursor能力对比