Commit 5d4b0e6b21a4d565e5595c79b46546d45b9ce536
1 parent
e6cd9c43
添加主目录添加/删除操作
Showing
1 changed file
with
7 additions
and
5 deletions
ruoyi-ui/src/views/system/menu/index.vue
| ... | ... | @@ -41,7 +41,7 @@ |
| 41 | 41 | <el-table-column prop="orderNum" label="排序" width="60px"></el-table-column> |
| 42 | 42 | <el-table-column prop="perms" label="权限标识" width="130px" :show-overflow-tooltip="true"></el-table-column> |
| 43 | 43 | <el-table-column prop="component" label="组件路径" width="180px" :show-overflow-tooltip="true"></el-table-column> |
| 44 | - <el-table-column prop="visible" label=" 可见" :formatter="visibleFormat" width="80px"></el-table-column> | |
| 44 | + <el-table-column prop="visible" label="可见" :formatter="visibleFormat" width="80px"></el-table-column> | |
| 45 | 45 | <el-table-column label="创建时间" align="center" prop="createTime" width="180"> |
| 46 | 46 | <template slot-scope="scope"> |
| 47 | 47 | <span>{{ parseTime(scope.row.createTime) }}</span> |
| ... | ... | @@ -63,7 +63,6 @@ |
| 63 | 63 | v-hasPermi="['system:menu:add']" |
| 64 | 64 | >新增</el-button> |
| 65 | 65 | <el-button |
| 66 | - v-if="scope.row.parentId != 0" | |
| 67 | 66 | size="mini" |
| 68 | 67 | type="text" |
| 69 | 68 | icon="el-icon-delete" |
| ... | ... | @@ -78,7 +77,7 @@ |
| 78 | 77 | <el-dialog :title="title" :visible.sync="open" width="600px"> |
| 79 | 78 | <el-form ref="form" :model="form" :rules="rules" label-width="80px"> |
| 80 | 79 | <el-row> |
| 81 | - <el-col :span="24" v-if="form.parentId !== 0"> | |
| 80 | + <el-col :span="24"> | |
| 82 | 81 | <el-form-item label="上级菜单"> |
| 83 | 82 | <treeselect |
| 84 | 83 | v-model="form.parentId" |
| ... | ... | @@ -188,7 +187,7 @@ export default { |
| 188 | 187 | // 菜单表格树数据 |
| 189 | 188 | menuList: [], |
| 190 | 189 | // 菜单树选项 |
| 191 | - menuOptions: undefined, | |
| 190 | + menuOptions: [], | |
| 192 | 191 | // 弹出层标题 |
| 193 | 192 | title: "", |
| 194 | 193 | // 是否显示弹出层 |
| ... | ... | @@ -235,7 +234,10 @@ export default { |
| 235 | 234 | /** 查询菜单下拉树结构 */ |
| 236 | 235 | getTreeselect() { |
| 237 | 236 | treeselect().then(response => { |
| 238 | - this.menuOptions = response.data; | |
| 237 | + this.menuOptions = []; | |
| 238 | + const menu = { id: 0, label: '主类目', children: [] }; | |
| 239 | + menu.children = response.data; | |
| 240 | + this.menuOptions.push(menu); | |
| 239 | 241 | }); |
| 240 | 242 | }, |
| 241 | 243 | // 菜单显示状态字典翻译 | ... | ... |