update:新增角色管理页面

parent 8cc87134
...@@ -11,6 +11,5 @@ router.post(`${API_VERSION}/merchant/authority/get_role_list`, system.getAll_rol ...@@ -11,6 +11,5 @@ router.post(`${API_VERSION}/merchant/authority/get_role_list`, system.getAll_rol
router.post(`${API_VERSION}/merchant/authority/get_role_info`, system.get_role_info) router.post(`${API_VERSION}/merchant/authority/get_role_info`, system.get_role_info)
router.post(`${API_VERSION}/merchant/lifeinner/life_info`, system.getUser_detail) router.post(`${API_VERSION}/merchant/lifeinner/life_info`, system.getUser_detail)
router.get(`${API_VERSION}/merchant/lifeinner/life_list`, system.get_life_list) router.get(`${API_VERSION}/merchant/lifeinner/life_list`, system.get_life_list)
getUser_detail
module.exports = router; module.exports = router;
...@@ -116,7 +116,7 @@ export default { ...@@ -116,7 +116,7 @@ export default {
user_email: "jianghaiming@126.com", user_email: "jianghaiming@126.com",
}, },
roleDataList: [], roleDataList: [],
totalNum: 20, totalNum: null,
edit: false, edit: false,
dialogFormVisible: false, dialogFormVisible: false,
roleName: '', roleName: '',
...@@ -170,9 +170,8 @@ export default { ...@@ -170,9 +170,8 @@ export default {
getGetRole_list () { getGetRole_list () {
let { page, page_size } = this.parmas let { page, page_size } = this.parmas
reqGetRole_list(page, page_size).then(res => { reqGetRole_list(page, page_size).then(res => {
this.roleDataList = res this.roleDataList = res.result
// console.log(res, '00') this.totalNum = res.count
// this.totalNum = res.count
}) })
}, },
//列表分页 //列表分页
...@@ -246,7 +245,6 @@ export default { ...@@ -246,7 +245,6 @@ export default {
selectedArr.push(childArr[i]); selectedArr.push(childArr[i]);
} }
this.selectedOptions = selectedArr this.selectedOptions = selectedArr
console.log(this.selectedOptions, ' this.selectedOptions this.selectedOptions this.selectedOptions')
}, },
//编辑角色 //编辑角色
getUpdate_role () { getUpdate_role () {
......
<template>
<div class="maageRole">
<el-table
:data="tableData"
border
style="width: 100%; margin-top: 10px"
:header-cell-style="{ background: '#e1e4e5', color: '#80878f' }"
>
<el-table-column prop="date" label="ID" width="180"> </el-table-column>
<el-table-column prop="name" label="角色名称" width="180">
</el-table-column>
<el-table-column prop="date" label="状态" width="180"> </el-table-column>
<el-table-column prop="date" label="最后修改日期" width="180">
</el-table-column>
<el-table-column prop="address" label="最后修改人账号"> </el-table-column>
<el-table-column label="操作">
<template #default="scope">
<el-button
size="mini"
type="primary"
@click="handleModify(scope.$index, scope.row)"
>数据权限</el-button
>
<el-button
size="mini"
type="danger"
@click="handleModify(scope.$index, scope.row)"
>删除</el-button
>
<el-button
size="mini"
type="success"
@click="handleModify(scope.$index, scope.row)"
>
启用</el-button
>
<el-button
size="mini"
type="primary"
@click="handleModify(scope.$index, scope.row)"
>
禁用</el-button
>
</template>
</el-table-column>
</el-table>
</div>
</template>
<script>
export default {
data () {
return {
tableData: [{
date: '2016-05-02',
name: '王小虎',
address: '上海市普陀区金沙江路 1518 弄'
}, {
date: '2016-05-04',
name: '王小虎',
address: '上海市普陀区金沙江路 1517 弄'
}, {
date: '2016-05-01',
name: '王小虎',
address: '上海市普陀区金沙江路 1519 弄'
}, {
date: '2016-05-03',
name: '王小虎',
address: '上海市普陀区金沙江路 1516 弄'
}]
}
}
}
</script>
<style lang="less" scoped>
.maageRole {
margin: 50px;
}
</style>
\ No newline at end of file
...@@ -50,7 +50,7 @@ ...@@ -50,7 +50,7 @@
</div> </div>
</template> </template>
<script> <script>
import { getUser_detail as reqGetUser_detail } from '../../service/user' // import { getUser_detail as reqGetUser_detail } from '../../service/user'
export default { export default {
data () { data () {
return { return {
...@@ -60,9 +60,9 @@ export default { ...@@ -60,9 +60,9 @@ export default {
} }
}, },
created () { created () {
reqGetUser_detail(this.user_id).then((res) => { // reqGetUser_detail(this.user_id).then((res) => {
console.log(res, '000') // console.log(res, '000')
}) // })
} }
} }
</script> </script>
......
...@@ -5,6 +5,7 @@ import LifeNo from '../pages/Life-no/index.vue' ...@@ -5,6 +5,7 @@ import LifeNo from '../pages/Life-no/index.vue'
import LifeNoDetail from '../pages/Life-no/life-no-detail.vue' import LifeNoDetail from '../pages/Life-no/life-no-detail.vue'
import UserDetail from '../pages/User/user-detail.vue' import UserDetail from '../pages/User/user-detail.vue'
import AddRole from '../pages/Role/add-role.vue' import AddRole from '../pages/Role/add-role.vue'
import ManageRole from '../pages/Role/manage-role.vue'
const routes = [ const routes = [
{ {
...@@ -60,6 +61,11 @@ const routes = [ ...@@ -60,6 +61,11 @@ const routes = [
name: 'AddRole', name: 'AddRole',
component: AddRole component: AddRole
}, },
{
path: '/roleManageRole',
name: 'ManageRole',
component: ManageRole
},
]; ];
const router = createRouter({ const router = createRouter({
......
...@@ -5,11 +5,10 @@ export async function getRole_list (page, page_size) { ...@@ -5,11 +5,10 @@ export async function getRole_list (page, page_size) {
const res = await axios.post("/api/v1/merchant/authority/role_list", { const res = await axios.post("/api/v1/merchant/authority/role_list", {
page, page_size page, page_size
}) })
return res.result; return res;
} }
//添加角色 //添加角色
export async function getAdd_role (role_name, permissions) { export async function getAdd_role (role_name, permissions) {
// qs.stringify(permissions)
const res = await axios.post("/api/v1/merchant/authority/add_role", { const res = await axios.post("/api/v1/merchant/authority/add_role", {
role_name, permissions role_name, permissions
}) })
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment