...
|
...
|
@@ -4,7 +4,7 @@ |
|
|
<el-col :span="24" class="toolbar" style="padding-bottom: 0px;">
|
|
|
<el-form :inline="true" :model="filters">
|
|
|
<el-form-item>
|
|
|
<el-input v-model="filters.roleName" placeholder="部门名称"></el-input>
|
|
|
<el-input v-model="filters.roleName" placeholder="岗位/角色名称"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
|
<el-button type="primary" v-on:click="getRoles()">查询</el-button>
|
...
|
...
|
@@ -21,11 +21,13 @@ |
|
|
</el-table-column>
|
|
|
<el-table-column type="index" width="60">
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="roleId" label="ID" width="100" v-if="show" sortable>
|
|
|
<el-table-column prop="roleId" label="ID" width="100" sortable>
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="roleName" label="部门名称" min-width="200" sortable>
|
|
|
<el-table-column prop="roleName" label="岗位/角色名称" min-width="200" sortable>
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="description" label="部门描述" min-width="200" sortable>
|
|
|
<el-table-column prop="departmentName" label="部门名称" min-width="200" sortable>
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="description" label="岗位/角色描述" min-width="200" sortable>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="操作" min-width="260">
|
|
|
<template slot-scope="scope">
|
...
|
...
|
@@ -50,10 +52,10 @@ |
|
|
<span>{{editForm.roleId}}</span>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="岗位名称">
|
|
|
<el-input v-model="editForm.roleName" auto-complete="off" placeholder="请输入角色名称:例如:ROLE_name"></el-input>
|
|
|
<el-input v-model="editForm.roleName" auto-complete="off" placeholder="请输入岗位/角色名称:例如:ROLE_name"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="岗位描述">
|
|
|
<el-input v-model="editForm.description" auto-complete="off" placeholder="请输入角色描述:例如:用户管理员"></el-input>
|
|
|
<el-input v-model="editForm.description" auto-complete="off" placeholder="请输入岗位/角色描述:例如:用户管理员"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="部门名称">
|
|
|
<el-select v-model="editForm.departmentId" placeholder="请选择">
|
...
|
...
|
@@ -75,11 +77,11 @@ |
|
|
<!--新增界面-->
|
|
|
<el-dialog title="新增" v-model="addFormVisible" :close-on-click-modal="false">
|
|
|
<el-form :model="addForm" label-width="80px" :rules="addFormRules" ref="addForm">
|
|
|
<el-form-item label="岗位名称" prop="roleName">
|
|
|
<el-input v-model="addForm.roleName" auto-complete="off" placeholder="请输入角色名称:例如:ROLE_name"></el-input>
|
|
|
<el-form-item label="岗位/角色名称" prop="roleName">
|
|
|
<el-input v-model="addForm.roleName" auto-complete="off" placeholder="请输入岗位/角色名称:例如:ROLE_name"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="岗位描述" prop="description">
|
|
|
<el-input v-model="addForm.description" auto-complete="off" placeholder="请输入角色描述:例如:用户管理员"></el-input>
|
|
|
<el-form-item label="岗位/角色描述" prop="description">
|
|
|
<el-input v-model="addForm.description" auto-complete="off" placeholder="请输入岗位/角色描述:例如:用户管理员"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="部门名称" prop="roleSign">
|
|
|
<el-select v-model="addForm.departmentId" placeholder="请选择">
|
...
|
...
|
@@ -140,7 +142,7 @@ |
|
|
editLoading: false,
|
|
|
editFormRules: {
|
|
|
roleName: [
|
|
|
{ required: true, message: '请输入岗位名称', trigger: 'blur' }
|
|
|
{ required: true, message: '请输入岗位/角色名称', trigger: 'blur' }
|
|
|
]
|
|
|
},
|
|
|
//编辑界面数据
|
...
|
...
|
@@ -159,10 +161,10 @@ |
|
|
addLoading: false,
|
|
|
addFormRules: {
|
|
|
roleName: [
|
|
|
{ required: true, message: '请输入岗位名称', trigger: 'blur' }
|
|
|
{ required: true, message: '请输入岗位/角色名称', trigger: 'blur' }
|
|
|
],
|
|
|
description: [
|
|
|
{ required: true, message: '请输入岗位描述', trigger: 'blur' }
|
|
|
{ required: true, message: '请输入岗位/角色描述', trigger: 'blur' }
|
|
|
]
|
|
|
},
|
|
|
//新增界面数据
|
...
|
...
|
|