Przeglądaj źródła

将put和delete提交方式改为post

xusl 2 lat temu
rodzic
commit
3e48194970

+ 6 - 6
backend/src/main/java/com/jiayue/ssi/controller/SysMenuController.java

@@ -59,10 +59,10 @@ public class SysMenuController {
     /**
      * 新增菜单
      */
-    @PostMapping
+    @PostMapping(value = "/addMenu")
     @OperateLog(title = "菜单管理", businessType = BusinessType.INSERT, auditType = AuditType.SYS)
     @PreAuthorize("@ss.hasPermi('system:menu:add')")
-    public ResponseVO add(@RequestBody SysMenu menu) {
+    public ResponseVO addMenu(@RequestBody SysMenu menu) {
         if (RyStringUtils.isEmpty(menu.getMenuName())) {
             return ResponseVO.fail("菜单名称不能为空!");
         } else if (menu.getMenuName().length() > 50) {
@@ -124,10 +124,10 @@ public class SysMenuController {
      * @param menu 参数
      * @return 执行结果
      */
-    @PutMapping
+    @PostMapping(value = "/updateMenu")
     @OperateLog(title = "菜单管理", businessType = BusinessType.UPDATE, auditType = AuditType.SYS)
     @PreAuthorize("@ss.hasPermi('system:menu:edit')")
-    public ResponseVO update(@RequestBody SysMenu menu) {
+    public ResponseVO updateMenu(@RequestBody SysMenu menu) {
         if (menu.getMenuId() == null) {
             return ResponseVO.fail("主键为空不能修改!");
         }
@@ -207,10 +207,10 @@ public class SysMenuController {
     /**
      * 删除菜单信息
      */
-    @DeleteMapping
+    @PostMapping(value = "delMenu")
     @OperateLog(title = "菜单管理", businessType = BusinessType.DELETE, auditType = AuditType.SYS)
     @PreAuthorize("@ss.hasPermi('system:menu:remove')")
-    public ResponseVO delete(String menuId) {
+    public ResponseVO delMenu(String menuId) {
         if (org.apache.commons.lang3.StringUtils.isEmpty(menuId)) {
             return ResponseVO.fail("删除菜单的id不能为空!");
         }

+ 6 - 6
backend/src/main/java/com/jiayue/ssi/controller/SysParameterController.java

@@ -36,10 +36,10 @@ public class SysParameterController {
      * @param sysParameter 参数
      * @return 执行结果
      */
-    @PostMapping()
+    @PostMapping(value = "/addParameter")
     @OperateLog(title = "参数管理", businessType = BusinessType.INSERT,auditType = AuditType.SYS)
     @PreAuthorize("@ss.hasPermi('system:config:add')")
-    public ResponseVO add(@RequestBody SysParameter sysParameter) {
+    public ResponseVO addParameter(@RequestBody SysParameter sysParameter) {
         if (StringUtils.isEmpty(sysParameter.getSysKey())) {
             return ResponseVO.fail("参数名不能为空!");
         } else if (!"null".equals(sysParameterService.queryByKey(sysParameter.getSysKey(), "null"))) {
@@ -84,10 +84,10 @@ public class SysParameterController {
      * @param sysParameter 参数
      * @return 执行结果
      */
-    @PutMapping
+    @PostMapping(value = "/updateParameter")
     @OperateLog(title = "参数管理", businessType = BusinessType.UPDATE,auditType = AuditType.SYS)
     @PreAuthorize("@ss.hasPermi('system:config:edit')")
-    public ResponseVO update(@RequestBody SysParameter sysParameter) {
+    public ResponseVO updateParameter(@RequestBody SysParameter sysParameter) {
         SysParameter existSysParameter = sysParameterService.getById(sysParameter.getId());
         if (existSysParameter == null) {
             return ResponseVO.fail("非法访问不能修改!");
@@ -136,10 +136,10 @@ public class SysParameterController {
     /**
      * 删除用户信息
      */
-    @DeleteMapping
+    @PostMapping(value = "/deleteParameter")
     @OperateLog(title = "参数管理", businessType = BusinessType.DELETE,auditType = AuditType.SYS)
     @PreAuthorize("@ss.hasPermi('system:config:remove')")
-    public ResponseVO delete(String id) {
+    public ResponseVO deleteParameter(String id) {
         if (StringUtils.isEmpty(id)) {
             return ResponseVO.fail("id不能为空!");
         }

+ 1 - 1
backend/src/main/java/com/jiayue/ssi/controller/SysPolicyController.java

@@ -48,7 +48,7 @@ public class SysPolicyController {
     /**
      * 保存策略配置
      */
-    @PutMapping
+    @PostMapping
     @OperateLog(title = "策略配置", businessType = BusinessType.UPDATE, auditType = AuditType.SYS)
     @PreAuthorize("@ss.hasPermi('system:policy:update')")
     public ResponseVO update(@RequestBody SysPolicy sysPolicy) {

+ 4 - 17
backend/src/main/java/com/jiayue/ssi/controller/SysRoleController.java

@@ -38,19 +38,6 @@ import java.util.List;
 public class SysRoleController {
     @Autowired
     SysRoleService roleService;
-//
-//    @Autowired
-//    private TokenService tokenService;
-//
-//    @Autowired
-//    private SysPermissionService permissionService;
-//
-//    @Autowired
-//    private ISysUserService userService;
-//
-//    @Autowired
-//    private ISysDeptService deptService;
-
 
     /**
      * 获取参数分页信息
@@ -96,10 +83,10 @@ public class SysRoleController {
      * @param role 角色
      * @return 执行结果
      */
-    @PostMapping()
+    @PostMapping(value = "/addRole")
     @OperateLog(title = "角色管理", businessType = BusinessType.INSERT,auditType = AuditType.SYS)
     @PreAuthorize("@ss.hasPermi('system:role:add')")
-    public ResponseVO add(@RequestBody SysRole role) {
+    public ResponseVO addRole(@RequestBody SysRole role) {
         try {
             if (StringUtils.isEmpty(role.getRoleName())) {
                 return ResponseVO.fail("角色名称不能为空!");
@@ -144,10 +131,10 @@ public class SysRoleController {
      * @param role 参数
      * @return 执行结果
      */
-    @PutMapping
+    @PostMapping(value = "/updateRole")
     @OperateLog(title = "角色管理", businessType = BusinessType.UPDATE,auditType = AuditType.SYS)
     @PreAuthorize("@ss.hasPermi('system:role:edit')")
-    public ResponseVO update(@RequestBody SysRole role) {
+    public ResponseVO updateRole(@RequestBody SysRole role) {
         try {
             SysRole existRole = roleService.getById(role.getRoleId());
             if (existRole == null) {

+ 4 - 4
backend/src/main/java/com/jiayue/ssi/controller/SysUserController.java

@@ -127,10 +127,10 @@ public class SysUserController {
     /**
      * 新增用户
      */
-    @PostMapping
+    @PostMapping(value = "/addUser")
     @OperateLog(title = "用户管理", businessType = BusinessType.INSERT, auditType = AuditType.SYS)
     @PreAuthorize("@ss.hasPermi('system:user:add')")
-    public ResponseVO add(@RequestBody SysUser user) {
+    public ResponseVO addUser(@RequestBody SysUser user) {
         if (StringUtils.isEmpty(user.getUsername())) {
             return ResponseVO.fail("用户账号不能为空!");
         } else if (sysUserService.queryUserName(user.getUsername()) != null) {
@@ -194,10 +194,10 @@ public class SysUserController {
      * @param user 参数
      * @return 执行结果
      */
-    @PutMapping
+    @PostMapping(value = "/updateUser")
     @OperateLog(title = "用户管理", businessType = BusinessType.UPDATE, auditType = AuditType.SYS)
     @PreAuthorize("@ss.hasPermi('system:user:edit')")
-    public ResponseVO update(@RequestBody SysUser user) {
+    public ResponseVO updateUser(@RequestBody SysUser user) {
         SysUser existUser = sysUserService.getById(user.getId());
         if (existUser == null) {
             return ResponseVO.fail("非法访问不能修改!");

+ 10 - 7
ui/src/layout/components/Navbar.vue

@@ -209,13 +209,16 @@ export default {
           this.getAlarmData()
           // 系统管理员角色显示告警图标
           this.alarmIconShow=true
-          // 增加定时每分钟获取告警消息
-          this.interval = setInterval(() => {
-            if (!this.open){
-              // 窗口关闭可以调用自动查询
-              this.getAlarmData()
-            }
-          }, 60000000)
+          this.getAlarmData()
+
+          // 取消定时刷新告警,无法实现用户非活动状态超时登出
+          // // 增加定时每分钟获取告警消息
+          // this.interval = setInterval(() => {
+          //   if (!this.open){
+          //     // 窗口关闭可以调用自动查询
+          //     this.getAlarmData()
+          //   }
+          // }, 60000000)
         }
         else{
           this.alarmIconShow=false

+ 2 - 2
ui/src/views/sysManager/roleManager/index.vue

@@ -594,7 +594,7 @@ export default {
           if (this.form.roleId != undefined) {
             this.form.menuIds = this.getMenuAllCheckedKeys();
             // 更新操作
-            this.$axios.put('/sysRoleController', this.form).then((res) => {
+            this.$axios.post('/sysRoleController/updateRole', this.form).then((res) => {
               if (res.code == 0) {
                 this.$message.success('修改成功')
                 this.open = false;
@@ -612,7 +612,7 @@ export default {
           } else {
             this.form.menuIds = this.getMenuAllCheckedKeys();
 
-            this.$axios.post('/sysRoleController', this.form).then((res) => {
+            this.$axios.post('/sysRoleController/addRole', this.form).then((res) => {
               if (res.code == 0) {
                 this.$message.success('新增成功')
                 this.open = false;

+ 3 - 3
ui/src/views/sysManager/sysMenu/index.vue

@@ -453,7 +453,7 @@ export default {
       this.$refs["form"].validate(valid => {
         if (valid) {
           if (this.form.menuId != undefined) {
-            this.$axios.put('/sysMenuController', this.form).then((res) => {
+            this.$axios.post('/sysMenuController/updateMenu', this.form).then((res) => {
               if (res.code == 0) {
                 this.$message.success('修改成功')
               }
@@ -466,7 +466,7 @@ export default {
               // this.$message.error(error)
             })
           } else {
-            this.$axios.post('/sysMenuController', this.form).then((res) => {
+            this.$axios.post('/sysMenuController/addMenu', this.form).then((res) => {
               if (res.code == 0) {
                 this.$message.success('新增成功')
               }
@@ -500,7 +500,7 @@ export default {
       const param = {
         menuId: row.menuId
       }
-      this.$axios.delete('/sysMenuController', {data:param}).then((res) => {
+      this.$axios.post('/sysMenuController/delMenu', param).then((res) => {
         if (res.code == 0) {
           this.$message({
             type: 'success',

+ 3 - 3
ui/src/views/sysManager/sysParameter/index.vue

@@ -200,7 +200,7 @@ export default {
       this.$refs.xTable.validate(valid => {
         if (valid) {
           if (this.addType) {
-            this.$axios.post('/sysParameterController', row).then((res) => {
+            this.$axios.post('/sysParameterController/addParameter', row).then((res) => {
               if (res.code == 0) {
                 this.$message.success('新增成功')
               }
@@ -217,7 +217,7 @@ export default {
               this.saveLoding = false
             })
           } else {
-            this.$axios.put('/sysParameterController', row).then((res) => {
+            this.$axios.post('/sysParameterController/updateParameter', row).then((res) => {
               if (res.code == 0) {
                 this.$message.success('修改成功')
                 this.getList();
@@ -262,7 +262,7 @@ export default {
           const param = {
             id: row.id
           }
-          this.$axios.delete('/sysParameterController/',{data:param}).then(response => {
+          this.$axios.post('/sysParameterController/deleteParameter',param).then(response => {
             this.$XModal.message({status: 'warning', message: response.message})
             this.$refs.xTable.remove(row)
           })

+ 1 - 1
ui/src/views/sysManager/sysPolicy/index.vue

@@ -136,7 +136,7 @@ export default {
       this.$refs["form"].validate(valid => {
         if (valid) {
           this.loading = true
-          this.$axios.put('/sysPolicyController', this.form).then((res) => {
+          this.$axios.post('/sysPolicyController', this.form).then((res) => {
             if (res.code == 0) {
               this.$message.success('策略配置保存成功')
             }

+ 2 - 2
ui/src/views/sysManager/userManager/index.vue

@@ -450,7 +450,7 @@ export default {
         if (valid) {
           if (this.form.id != undefined) {
             // 更新操作
-            this.$axios.put('/sysUserController', this.form).then((res) => {
+            this.$axios.post('/sysUserController/updateUser', this.form).then((res) => {
               if (res.code == 0) {
                 this.$message.success('修改成功')
                 this.open = false;
@@ -472,7 +472,7 @@ export default {
             //   phonenumber: this.form.phonenumber,
             //   mailbox: this.form.mailbox
             // }
-            this.$axios.post('/sysUserController', this.form).then((res) => {
+            this.$axios.post('/sysUserController/addUser', this.form).then((res) => {
               if (res.code == 0) {
                 this.$message.success('新增成功')
                 this.open = false;