传智健康[四]

简介: 关于传智健康的相关知识

③. 删除

3>. 删除

  • ①. 删除思路分析
    前台:
        1.点击删除按钮,给出相对应的提示信息。是否进行删除
        2.如果进行删除
           2.1 发送ajax请求,将id作为参数传递进去
           2.2 返回响应结果
               1>.如果删除成功!给出成功提示
               2>.如果删除失败!给出错误提示
        3.如果取消删除:给出提示
        4.调用findPage()方法
   后台:
        1.controller
        2.service[要查询检查项和检查组有关联没]
          2.1 如果有关联则抛出异常,删除失败
          2.2 如果没有关联则删除
        3.dao
          3.1 通过检查项id查询是否和检查项有关联
          3.2 对检查项id进行删除
  • ②. 前台代码

前台步骤:

1.需要为删除按钮绑定单击事件,并且将当前行数据作为参数传递给处理函数

20191018151953927 (1).png

2.弹出确认操作提示

20191018152025524.png

  • ③.后台代码

后台步骤:

1.controller

20191018152138763.png

2.service:

注意:不能直接删除,需要判断当前检查项是否和检查组关联,如果已经和检查组进行了关联则不允许删除

20191018152204696.png

3.dao

20191018152223816.png

④. 修改

4>. 修改

1. 数据回写

  • ①. 通过id查询出检查项对象
[通过id查询CheckItem对象]
   前台:
      1.点击编辑按钮,触发事件。打开模态框
      2.发送ajax请求,将id作为参数传递到后台
      3.如果通过id查找对象成功
      4.如果查找对象失败,则给出提示
   后台:
      1.controller
      2.service
      3.dao
  • ②. 前台步骤

前台步骤:

弹出编辑窗口回显数据

20191018153250727.png

  • ③. 后台

后台步骤:

1.controller

20191018153744908.png

2.service

20191018153756978.png

3.dao

2019101815380622.png


2. 修改

  • ①. 修改的思路
   前台:
     1.点击修改按钮,对表单进行校验
     2.如果校验成功!
        2.1 关闭模态框
        2.2 发送ajax将表单中的参数传递到后台
        2.3 返回响应结果。给出对应的提示
     3.校验失败,给出提示信息
  • ②.前台步骤

20191018154515665.png

  • ③. 后台步骤

后台步骤:

1.controller

20191018154605204.png

2.service

20191018154614348.png

3.dao

20191018154640370.png




相关文章
|
SQL 前端开发 数据库
|
SQL JSON 前端开发
|
SQL 前端开发 数据可视化
|
XML 缓存 Java
传智健康day07 页面静态化
传智健康day07 页面静态化
传智健康day07 页面静态化
|
SQL 前端开发 JavaScript
传智健康day03 预约管理-检查组管理1
传智健康day03 预约管理-检查组管理1
传智健康day03 预约管理-检查组管理1
|
移动开发 Dubbo Java
传智健康day06 移动端开发-体检预约1
传智健康day06 移动端开发-体检预约1
传智健康day06 移动端开发-体检预约1
|
运维 监控 Java
传智健康day06 移动端开发-体检预约2
传智健康day06 移动端开发-体检预约2
传智健康day06 移动端开发-体检预约2
|
Java 数据库连接 mybatis
传智健康[五]
关于传智健康的相关知识
186 0
传智健康[五]
|
移动开发 数据可视化 Java
传智健康[一]
有关传智健康相关知识
324 0
传智健康[一]
传智健康[二]
关于传智健康的相关知识
133 0
传智健康[二]