ludc
2023-07-27 efff5c8410c9657915eb05615c13c2de7421c61a
Source/UBCS-WEB/src/views/system/menu.vue
@@ -34,6 +34,12 @@
          plain
          @click="cloneMenuButton">从其他菜单克隆按钮
        </el-button>
        <el-button type="info"
          size="small"
          icon="el-icon-connection"
          plain
          @click="test">test
        </el-button>
      </template>
      <template slot-scope="scope" slot="menu">
        <el-button
@@ -431,6 +437,7 @@
      },
    },
    computed: {
      // mapGetters: 辅助函数仅仅将store 中的 getter 映射到局部计算属性
      ...mapGetters(["userInfo", "permission"]),
      permissionList() {
        return {
@@ -439,6 +446,7 @@
          delBtn: this.vaildData(this.permission.menu_delete, false),
          editBtn: this.vaildData(this.permission.menu_edit, false)
        };
      },
      ids() {
        let ids = [];
@@ -450,6 +458,10 @@
    },
    methods: {
      test(){
        console.log(this.permission)
      },
      /** 从其他菜单克隆按钮 */
      cloneMenuButton(){
        if(this.selectionList.length != 1 || this.selectionList[0].category === 2){