Quellcode durchsuchen

:zap: param改造通用crud,增加按钮权限

smallchill vor 5 Jahren
Ursprung
Commit
39db57b8cb
1 geänderte Dateien mit 11 neuen und 0 gelöschten Zeilen
  1. 11 0
      src/views/system/param.vue

+ 11 - 0
src/views/system/param.vue

@@ -3,6 +3,7 @@
     <avue-crud v-bind="bindVal"
                v-on="onEvent"
                v-model="form"
+               :permission="permissionList"
                :page.sync="page">
       <template slot="menuLeft">
         <el-button type="danger"
@@ -23,6 +24,16 @@ export default window.$crudCommon({
   data() {
     return {}
   },
+  computed: {
+    permissionList() {
+      return {
+        addBtn: this.vaildData(this.permission.param_add, false),
+        viewBtn: this.vaildData(this.permission.param_view, false),
+        delBtn: this.vaildData(this.permission.param_delete, false),
+        editBtn: this.vaildData(this.permission.param_edit, false)
+      };
+    }
+  },
   methods: {}
 }, {
   //模块路径