正在显示
1 个修改的文件
包含
7 行增加
和
5 行删除
| @@ -41,7 +41,7 @@ | @@ -41,7 +41,7 @@ | ||
| 41 | <el-table-column prop="orderNum" label="排序" width="60px"></el-table-column> | 41 | <el-table-column prop="orderNum" label="排序" width="60px"></el-table-column> |
| 42 | <el-table-column prop="perms" label="权限标识" width="130px" :show-overflow-tooltip="true"></el-table-column> | 42 | <el-table-column prop="perms" label="权限标识" width="130px" :show-overflow-tooltip="true"></el-table-column> |
| 43 | <el-table-column prop="component" label="组件路径" width="180px" :show-overflow-tooltip="true"></el-table-column> | 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 | <el-table-column label="创建时间" align="center" prop="createTime" width="180"> | 45 | <el-table-column label="创建时间" align="center" prop="createTime" width="180"> |
| 46 | <template slot-scope="scope"> | 46 | <template slot-scope="scope"> |
| 47 | <span>{{ parseTime(scope.row.createTime) }}</span> | 47 | <span>{{ parseTime(scope.row.createTime) }}</span> |
| @@ -63,7 +63,6 @@ | @@ -63,7 +63,6 @@ | ||
| 63 | v-hasPermi="['system:menu:add']" | 63 | v-hasPermi="['system:menu:add']" |
| 64 | >新增</el-button> | 64 | >新增</el-button> |
| 65 | <el-button | 65 | <el-button |
| 66 | - v-if="scope.row.parentId != 0" | ||
| 67 | size="mini" | 66 | size="mini" |
| 68 | type="text" | 67 | type="text" |
| 69 | icon="el-icon-delete" | 68 | icon="el-icon-delete" |
| @@ -78,7 +77,7 @@ | @@ -78,7 +77,7 @@ | ||
| 78 | <el-dialog :title="title" :visible.sync="open" width="600px"> | 77 | <el-dialog :title="title" :visible.sync="open" width="600px"> |
| 79 | <el-form ref="form" :model="form" :rules="rules" label-width="80px"> | 78 | <el-form ref="form" :model="form" :rules="rules" label-width="80px"> |
| 80 | <el-row> | 79 | <el-row> |
| 81 | - <el-col :span="24" v-if="form.parentId !== 0"> | 80 | + <el-col :span="24"> |
| 82 | <el-form-item label="上级菜单"> | 81 | <el-form-item label="上级菜单"> |
| 83 | <treeselect | 82 | <treeselect |
| 84 | v-model="form.parentId" | 83 | v-model="form.parentId" |
| @@ -188,7 +187,7 @@ export default { | @@ -188,7 +187,7 @@ export default { | ||
| 188 | // 菜单表格树数据 | 187 | // 菜单表格树数据 |
| 189 | menuList: [], | 188 | menuList: [], |
| 190 | // 菜单树选项 | 189 | // 菜单树选项 |
| 191 | - menuOptions: undefined, | 190 | + menuOptions: [], |
| 192 | // 弹出层标题 | 191 | // 弹出层标题 |
| 193 | title: "", | 192 | title: "", |
| 194 | // 是否显示弹出层 | 193 | // 是否显示弹出层 |
| @@ -235,7 +234,10 @@ export default { | @@ -235,7 +234,10 @@ export default { | ||
| 235 | /** 查询菜单下拉树结构 */ | 234 | /** 查询菜单下拉树结构 */ |
| 236 | getTreeselect() { | 235 | getTreeselect() { |
| 237 | treeselect().then(response => { | 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 | // 菜单显示状态字典翻译 |
-
请 注册 或 登录 后发表评论