田源
2025-01-21 96ccda8fecce548ca4b9041967aa99a9640a960e
Source/UBCS-WEB/src/views/system/menu.vue
@@ -21,14 +21,14 @@
               @on-load="onLoad"
               @tree-load="treeLoad">
      <template slot="menuLeft">
        <el-button v-if="this.permission.menu.menu_delete"
        <el-button v-if="permissionList.delBtn"
                   icon="el-icon-delete"
                   plain
                   size="small"
                   type="danger"
                   @click="handleDelete">删 除
        </el-button>
        <el-button v-if="this.permission.menu.menu_clone"
        <el-button v-if="permissionList.cloneBtn"
                   icon="el-icon-connection"
                   plain
                   size="small"
@@ -38,7 +38,7 @@
      </template>
      <template slot="menu" slot-scope="scope">
        <el-button
          v-if="userInfo.role_name.includes('admin') && scope.row.category === 1"
          v-if="permissionList.addChildBtn && scope.row.category === 1"
          icon="el-icon-circle-plus-outline"
          size="small"
          type="text"
@@ -56,8 +56,10 @@
    <!-- 从其他菜单克隆按钮 -->
    <el-dialog :visible.sync="cloneOtherMenuButtons.cloneButtonSettingBox"
               append-to-body
               class="avue-dialog avue-dialog--top"
               style="height: 110vh; margin-top: -10vh;"
               title="从其他菜单克隆按钮"
               top="0"
               width="1100px"
               @close="cleanCloneSelections">
      <avue-crud ref="cloneCrud"
@@ -127,7 +129,7 @@
            label: "菜单名称",
            prop: "name",
            search: true,
            width:220,
            width: 220,
            rules: [
              {
                required: true,
@@ -295,7 +297,6 @@
        cloneButtonSettingBox: false,
        selectCloneButtons: [],
        cloneOption: {
          height: "auto",
          menu: false,
          header: false,
          addBtn: false,
@@ -442,7 +443,9 @@
        addBtn: this.vaildData(this.permission.menu.menu_add, false),
        viewBtn: this.vaildData(this.permission.menu.menu_view, false),
        delBtn: this.vaildData(this.permission.menu.menu_delete, false),
        editBtn: this.vaildData(this.permission.menu.menu_edit, false)
        editBtn: this.vaildData(this.permission.menu.menu_edit, false),
        cloneBtn: this.vaildData(this.permission.menu.menu_clone, false),
        addChildBtn: this.vaildData(this.permission.menu.menu_add_child, false),
      };
    },