|
@@ -1,33 +1,42 @@
|
|
|
<template>
|
|
|
<div class="slider-container">
|
|
|
- <el-button @click='onOperation("create")' style="position: fixed; z-index: 100;">添加按钮</el-button>
|
|
|
+ <el-button @click='onOperation("create")'
|
|
|
+ style="position: fixed; z-index: 100;">添加按钮</el-button>
|
|
|
|
|
|
<el-table :data="tableList"
|
|
|
style="width: 100%;margin-bottom: 20px;"
|
|
|
row-key="id"
|
|
|
border
|
|
|
:tree-props="{children: 'children', hasChildren: 'hasChildren'}">
|
|
|
- <el-table-column width="400px" prop="name"
|
|
|
+ <el-table-column width="400px"
|
|
|
+ prop="name"
|
|
|
label="菜单名称">
|
|
|
</el-table-column>
|
|
|
- <el-table-column prop="id" width="100px"
|
|
|
+ <el-table-column prop="id"
|
|
|
+ width="100px"
|
|
|
label="元素ID">
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="菜单类型" width="100px">
|
|
|
+ <el-table-column label="菜单类型"
|
|
|
+ width="100px">
|
|
|
<template slot-scope="scope">
|
|
|
{{ scope.row.type == 1 ? '按钮' : '菜单' }}
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column prop="sort" width="100px"
|
|
|
+ <el-table-column prop="sort"
|
|
|
+ width="100px"
|
|
|
label="排序">
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="path"
|
|
|
label="文件路径">
|
|
|
</el-table-column>
|
|
|
+ <el-table-column prop="parentPermission"
|
|
|
+ label="高亮地址">
|
|
|
+ </el-table-column>
|
|
|
<el-table-column prop="permission"
|
|
|
label="权限标识">
|
|
|
</el-table-column>
|
|
|
- <el-table-column prop="hid" width="100px"
|
|
|
+ <el-table-column prop="hid"
|
|
|
+ width="100px"
|
|
|
label="是否隐藏">
|
|
|
<template slot-scope="scope">
|
|
|
{{ scope.row.hid == 1 ? '隐藏' : '不隐藏' }}
|
|
@@ -43,7 +52,7 @@
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
<el-dialog title="侧边栏管理"
|
|
|
- :close-on-click-modal="false"
|
|
|
+ :close-on-click-modal="false"
|
|
|
:visible.sync="branchStatus"
|
|
|
default-expand-all
|
|
|
@close="onFormClose('ruleForm')"
|
|
@@ -78,15 +87,19 @@
|
|
|
<el-form-item label="是否隐藏"
|
|
|
:label-width="formLabelWidth">
|
|
|
<el-select v-model="form.hid">
|
|
|
- <el-option label="否" :value="0"></el-option>
|
|
|
- <el-option label="是" :value="1"></el-option>
|
|
|
+ <el-option label="否"
|
|
|
+ :value="0"></el-option>
|
|
|
+ <el-option label="是"
|
|
|
+ :value="1"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="菜单类型"
|
|
|
:label-width="formLabelWidth">
|
|
|
<el-select v-model.number="form.type">
|
|
|
- <el-option label="菜单" :value="0"></el-option>
|
|
|
- <el-option label="按钮" :value="1"></el-option>
|
|
|
+ <el-option label="菜单"
|
|
|
+ :value="0"></el-option>
|
|
|
+ <el-option label="按钮"
|
|
|
+ :value="1"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="排序"
|