xiongzhu 4 yıl önce
ebeveyn
işleme
cb62f53960

+ 15 - 14
src/main/java/com/izouma/jmrh/web/AuthorityMenuController.java

@@ -1,4 +1,5 @@
 package com.izouma.jmrh.web;
+
 import com.izouma.jmrh.domain.AuthorityMenu;
 import com.izouma.jmrh.repo.MenuRepo;
 import com.izouma.jmrh.service.AuthorityMenuService;
@@ -22,33 +23,33 @@ import java.util.Map;
 @RequestMapping("/authorityMenu")
 @AllArgsConstructor
 public class AuthorityMenuController extends BaseController {
+
     private AuthorityMenuService authorityMenuService;
-    private AuthorityMenuRepo authorityMenuRepo;
-    private MenuRepo menuRepo;
+    private AuthorityMenuRepo    authorityMenuRepo;
+    private MenuRepo             menuRepo;
+
     //@PreAuthorize("hasRole('ADMIN')")
     @PostMapping("/save")
     public Map save(@RequestBody AuthorityMenu record) {
         HashMap<String, Object> rest = new HashMap<>();
-        rest.put("success",false);
-        if (record!=null){
+        rest.put("success", false);
+        if (record != null) {
             AuthorityMenu byAuthorityName = authorityMenuRepo.findByAuthorityName(record.getAuthorityName());
-            if (byAuthorityName==null){
-               if (authorityMenuRepo.save(record)!=null)
-                   rest.put("success",true);;
+            if (byAuthorityName == null) {
+                if (authorityMenuRepo.save(record) != null)
+                    rest.put("success", true);
+            }
+            if (authorityMenuRepo.updateByAuthorityName(record.getMenuId(), record.getAuthorityName()) > 0) {
+                rest.put("success", true);
             }
-        if (authorityMenuRepo.updateByAuthorityName(record.getMenuId(),record.getAuthorityName())>0){
-            rest.put("success",true);
-        }
         }
-            return rest;
-
+        return rest;
     }
 
-
     //@PreAuthorize("hasRole('ADMIN')")
     @GetMapping("/all")
     public Page<AuthorityMenu> all(PageQuery pageQuery) {
-        return authorityMenuRepo.findAll(toSpecification(pageQuery,AuthorityMenu.class), toPageRequest(pageQuery));
+        return authorityMenuRepo.findAll(toSpecification(pageQuery, AuthorityMenu.class), toPageRequest(pageQuery));
     }
 
     @GetMapping("/get/{id}")

+ 8 - 12
src/main/vue/src/views/editUserMenu.vue

@@ -80,24 +80,20 @@ export default {
         handleSubmit() {
             // 为该角色添加权限;
             this.saving = true;
-            this.$axios
+            this.$http
                 .post(
                     '/authorityMenu/save',
                     { authorityName: this.editMenu.roleId, menuId: this.checkedTreeId.join(',') },
-                    { emulateJSON: true }
+                    { body: 'json' }
                 )
                 .then(res => {
+                    console.log(res);
                     this.saving = false;
-                    let success = res.data.success;
-                    if (success === true) {
-                        this.$message({
-                            type: 'success',
-                            message: '提交成功'
-                        });
-                        this.$emit('closeEditMenu', false); // 给父组件传值,隐藏弹出框
-                    } else {
-                        this.$message.error(res.data.message);
-                    }
+                    this.$message({
+                        type: 'success',
+                        message: '提交成功'
+                    });
+                    this.$emit('closeEditMenu', false); // 给父组件传值,隐藏弹出框
                 })
                 .catch(error => {
                     this.saving = false;