|
@ -20,10 +20,10 @@ |
|
|
<el-input v-model="queryParams.roleName" placeholder="请输入角色名称" clearable |
|
|
<el-input v-model="queryParams.roleName" placeholder="请输入角色名称" clearable |
|
|
style="width: 240px;border-color: #E6F1FF;" @keyup.enter.native="handleQuery" /> |
|
|
style="width: 240px;border-color: #E6F1FF;" @keyup.enter.native="handleQuery" /> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="权限字符" prop="roleKey"> |
|
|
<!-- <el-form-item label="权限字符" prop="roleKey"> |
|
|
<el-input v-model="queryParams.roleKey" placeholder="请输入权限字符" clearable |
|
|
<el-input v-model="queryParams.roleKey" placeholder="请输入权限字符" clearable |
|
|
style="width: 240px;border-color: #E6F1FF;" @keyup.enter.native="handleQuery" /> |
|
|
style="width: 240px;border-color: #E6F1FF;" @keyup.enter.native="handleQuery" /> |
|
|
</el-form-item> |
|
|
</el-form-item> --> |
|
|
<el-form-item label="状态" prop="status"> |
|
|
<el-form-item label="状态" prop="status"> |
|
|
<el-select v-model="queryParams.status" placeholder="角色状态" clearable |
|
|
<el-select v-model="queryParams.status" placeholder="角色状态" clearable |
|
|
style="width: 240px;border-color: #E6F1FF;"> |
|
|
style="width: 240px;border-color: #E6F1FF;"> |
|
@ -67,10 +67,10 @@ |
|
|
</el-form> |
|
|
</el-form> |
|
|
<el-table v-loading="loading" :data="roleList" @selection-change="handleSelectionChange"> |
|
|
<el-table v-loading="loading" :data="roleList" @selection-change="handleSelectionChange"> |
|
|
<el-table-column type="selection" width="55" align="center" /> |
|
|
<el-table-column type="selection" width="55" align="center" /> |
|
|
<el-table-column label="角色编号" prop="roleId" width="120" /> |
|
|
<!-- <el-table-column label="角色编号" prop="roleId" width="120" /> --> |
|
|
<el-table-column label="角色名称" prop="roleName" :show-overflow-tooltip="true" width="150" /> |
|
|
<el-table-column label="角色名称" prop="roleName" :show-overflow-tooltip="true" width="150" /> |
|
|
<el-table-column label="权限字符" prop="roleKey" :show-overflow-tooltip="true" width="150" /> |
|
|
<!-- <el-table-column label="权限字符" prop="roleKey" :show-overflow-tooltip="true" width="150" /> --> |
|
|
<el-table-column label="显示顺序" prop="roleSort" width="100" /> |
|
|
<!-- <el-table-column label="显示顺序" prop="roleSort" width="100" /> --> |
|
|
<el-table-column label="状态" align="center" width="100"> |
|
|
<el-table-column label="状态" align="center" width="100"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
<el-switch v-model="scope.row.status" active-value="0" inactive-value="1" |
|
|
<el-switch v-model="scope.row.status" active-value="0" inactive-value="1" |
|
@ -112,7 +112,7 @@ |
|
|
<el-form-item label="角色名称" prop="roleName"> |
|
|
<el-form-item label="角色名称" prop="roleName"> |
|
|
<el-input v-model="form.roleName" placeholder="请输入角色名称" /> |
|
|
<el-input v-model="form.roleName" placeholder="请输入角色名称" /> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item prop="roleKey"> |
|
|
<!-- <el-form-item prop="roleKey"> |
|
|
<span slot="label"> |
|
|
<span slot="label"> |
|
|
<el-tooltip content="控制器中定义的权限字符,如:@PreAuthorize(`@ss.hasRole('admin')`)" placement="top"> |
|
|
<el-tooltip content="控制器中定义的权限字符,如:@PreAuthorize(`@ss.hasRole('admin')`)" placement="top"> |
|
|
<i class="el-icon-question"></i> |
|
|
<i class="el-icon-question"></i> |
|
@ -120,10 +120,10 @@ |
|
|
权限字符 |
|
|
权限字符 |
|
|
</span> |
|
|
</span> |
|
|
<el-input v-model="form.roleKey" placeholder="请输入权限字符" /> |
|
|
<el-input v-model="form.roleKey" placeholder="请输入权限字符" /> |
|
|
</el-form-item> |
|
|
</el-form-item> --> |
|
|
<el-form-item label="角色顺序" prop="roleSort"> |
|
|
<!-- <el-form-item label="角色顺序" prop="roleSort"> |
|
|
<el-input-number v-model="form.roleSort" controls-position="right" :min="0" /> |
|
|
<el-input-number v-model="form.roleSort" controls-position="right" :min="0" /> |
|
|
</el-form-item> |
|
|
</el-form-item> --> |
|
|
<el-form-item label="状态"> |
|
|
<el-form-item label="状态"> |
|
|
<el-radio-group v-model="form.status"> |
|
|
<el-radio-group v-model="form.status"> |
|
|
<el-radio v-for="dict in dict.type.sys_normal_disable" :key="dict.value" :label="dict.value">{{ dict.label |
|
|
<el-radio v-for="dict in dict.type.sys_normal_disable" :key="dict.value" :label="dict.value">{{ dict.label |
|
|