|
@@ -25,19 +25,20 @@
|
|
</el-row>
|
|
</el-row>
|
|
<el-table :data="roleList" border @selection-change="handleSelectionChange" height="calc(100vh - 273px)">
|
|
<el-table :data="roleList" border @selection-change="handleSelectionChange" height="calc(100vh - 273px)">
|
|
<el-table-column type="selection" width="55" align="center" />
|
|
<el-table-column type="selection" width="55" align="center" />
|
|
- <el-table-column label="角色名称" prop="roleName" align="center" :show-overflow-tooltip="true" />
|
|
|
|
|
|
+ <el-table-column label="角色名称" prop="roleName" align="center" width="220"/>
|
|
|
|
+ <el-table-column label="角色备注" prop="remark" align="center"/>
|
|
<el-table-column label="权限字符" prop="roleKey" align="center" :show-overflow-tooltip="true" width="150" />
|
|
<el-table-column label="权限字符" prop="roleKey" align="center" :show-overflow-tooltip="true" width="150" />
|
|
- <el-table-column label="状态" align="center" width="100">
|
|
|
|
|
|
+ <el-table-column label="状态" align="center" width="120">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
<el-switch v-model="scope.row.status" active-value="0" inactive-value="1" @change="handleStatusChange(scope.row)"></el-switch>
|
|
<el-switch v-model="scope.row.status" active-value="0" inactive-value="1" @change="handleStatusChange(scope.row)"></el-switch>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- <el-table-column label="创建时间" align="center" prop="createTime" width="180">
|
|
|
|
|
|
+ <el-table-column label="创建时间" align="center" prop="createTime" width="200">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
<span>{{ parseTime(scope.row.createTime) }}</span>
|
|
<span>{{ parseTime(scope.row.createTime) }}</span>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- <el-table-column label="操作" align="center" width="200">
|
|
|
|
|
|
+ <el-table-column label="操作" align="center" width="220">
|
|
<template slot-scope="scope" v-if="scope.row.roleId !== 1">
|
|
<template slot-scope="scope" v-if="scope.row.roleId !== 1">
|
|
<el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)" v-hasPermi="['system:role:edit']">修改</el-button>
|
|
<el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)" v-hasPermi="['system:role:edit']">修改</el-button>
|
|
<el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)" v-hasPermi="['system:role:remove']">删除</el-button>
|
|
<el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)" v-hasPermi="['system:role:remove']">删除</el-button>
|
|
@@ -79,7 +80,7 @@
|
|
<el-checkbox v-model="menuNodeAll" @change="handleCheckedTreeNodeAll($event, 'menu')">全选/全不选</el-checkbox>
|
|
<el-checkbox v-model="menuNodeAll" @change="handleCheckedTreeNodeAll($event, 'menu')">全选/全不选</el-checkbox>
|
|
<el-tree class="tree-border" :data="menuOptions" show-checkbox ref="menu" node-key="id" :check-strictly="!form.menuCheckStrictly" empty-text="加载中,请稍候" :props="defaultProps"></el-tree>
|
|
<el-tree class="tree-border" :data="menuOptions" show-checkbox ref="menu" node-key="id" :check-strictly="!form.menuCheckStrictly" empty-text="加载中,请稍候" :props="defaultProps"></el-tree>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="备注"><el-input v-model="form.remark" type="textarea" placeholder="请输入内容"></el-input></el-form-item>
|
|
|
|
|
|
+ <el-form-item label="备注"><el-input v-model="form.remark" type="textarea" placeholder="请输入内容" rows="3"></el-input></el-form-item>
|
|
</el-form>
|
|
</el-form>
|
|
<div slot="footer" class="dialog-footer">
|
|
<div slot="footer" class="dialog-footer">
|
|
<el-button type="primary" @click="submitForm">确 定</el-button>
|
|
<el-button type="primary" @click="submitForm">确 定</el-button>
|
|
@@ -176,7 +177,9 @@ export default {
|
|
pageSize: 10,
|
|
pageSize: 10,
|
|
roleName: undefined,
|
|
roleName: undefined,
|
|
roleKey: undefined,
|
|
roleKey: undefined,
|
|
- status: undefined
|
|
|
|
|
|
+ status: undefined,
|
|
|
|
+ orderByColumn: 'r.create_time', //排序字段
|
|
|
|
+ isAsc: 'desc' //排序方式
|
|
},
|
|
},
|
|
// 表单参数
|
|
// 表单参数
|
|
form: {},
|
|
form: {},
|