Browse Source

:recycle: Refactoring code. 菜单管理修改成变革树

冷冷 5 năm trước cách đây
mục cha
commit
28cb382a8d
1 tập tin đã thay đổi với 11 bổ sung4 xóa
  1. 11 4
      src/views/admin/menu/index.vue

+ 11 - 4
src/views/admin/menu/index.vue

@@ -29,6 +29,7 @@
 
 <script>
   import {addObj, delObj, fetchMenuTree, getObj, putObj} from '@/api/admin/menu'
+  import { validatenull } from '@/util/validate'
   import {mapGetters} from "vuex";
   import {tableOption} from '@/const/crud/admin/menu'
 
@@ -56,16 +57,22 @@
       }
     },
     methods: {
-      rowSave(row, loading, done) {
+      rowSave(row,done,loading) {
+        if (validatenull(row.parentId)){
+          row.parentId = -1
+        }
         addObj(row).then(() => {
-          loading();
+          done()
           this.onLoad();
           this.$message.success("添加成功");
         });
       },
-      rowUpdate(row, index, loading, done) {
+      rowUpdate(row,index, done,loading) {
+        if (validatenull(row.parentId)){
+          row.parentId = -1
+        }
         putObj(row).then(() => {
-          loading();
+          done()
           this.onLoad();
           this.$message.success("修改成功");
         });