Commit aed862d5 authored by 智勇's avatar 智勇

去掉测试数据

parent e53f157d
...@@ -58,7 +58,7 @@ export function saveRole(data) { ...@@ -58,7 +58,7 @@ export function saveRole(data) {
export function modifyRole(data) { export function modifyRole(data) {
return request({ return request({
url: '/role/modify', url: '/role/update',
method: 'put', method: 'put',
data data
}) })
......
...@@ -37,6 +37,7 @@ const user = { ...@@ -37,6 +37,7 @@ const user = {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
getInfo().then(response => { getInfo().then(response => {
const data = response.data const data = response.data
// data.roles = data.roleInfo && data.roleInfo.foleInfos && data.roleInfo.foleInfos[0] && data.roleInfo.foleInfos[0].roleId === 1 ? ['admin'] : ['channel']
data.roles = data.rank.indexOf('CHANNEL') !== -1 ? ['channel'] : ['admin'] data.roles = data.rank.indexOf('CHANNEL') !== -1 ? ['channel'] : ['admin']
if (data.roles && data.roles.length > 0) { if (data.roles && data.roles.length > 0) {
commit('SET_ROLES', data.roles) commit('SET_ROLES', data.roles)
......
<template> <template>
<div class="app-container"> <div class="app-container">
<div class="filter-container"> <div class="filter-container">
<el-input v-model="listQuery.username" placeholder="登录账号" clearable style="width: 200px;" class="filter-item" @keyup.enter.native="fetchUser"/> <el-input v-model="listQuery.nickname" placeholder="用户名" clearable style="width: 200px;" class="filter-item" @keyup.enter.native="fetchUser"/>
<el-select v-model="listQuery.roleId" placeholder="角色" clearable class="filter-item" > <el-select v-model="listQuery.roleId" placeholder="角色" clearable class="filter-item" >
<el-option v-for="item in roles" :key="item.id" :label="item.name" :value="item.id"/> <el-option v-for="item in roles" :key="item.id" :label="item.name" :value="item.id"/>
...@@ -22,7 +22,7 @@ ...@@ -22,7 +22,7 @@
<el-table-column label="登录账号" prop="username" align="center"/> <el-table-column label="登录账号" prop="username" align="center"/>
<el-table-column sortable label="用户名" prop="nickname" align="center"/> <el-table-column sortable label="用户名" prop="nickname" align="center"/>
<el-table-column sortable label="渠道" prop="channelId" align="center"/> <el-table-column sortable label="渠道" prop="channelId" align="center"/>
<el-table-column label="角色" prop="rank" align="center"/> <!-- <el-table-column label="角色" prop="rank" align="center"/> -->
<el-table-column label="角色" align="center"> <el-table-column label="角色" align="center">
<template slot-scope="{row}"> <template slot-scope="{row}">
...@@ -69,14 +69,14 @@ ...@@ -69,14 +69,14 @@
</el-form-item> </el-form-item>
<el-form-item label="角色" prop="roleId"> <el-form-item label="角色" prop="roleId">
<el-select v-model="temp.roldId" class="filter-item" placeholder="Please select"> <el-select v-model="temp.roleId" class="filter-item" placeholder="Please select">
<el-option v-for="item in roles" :key="item.id" :label="item.name" :value="item.id"/> <el-option v-for="item in roles" :key="item.id" :label="item.name" :value="item.id"/>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="用户等级" prop="rank"> <el-form-item label="用户等级" prop="rank">
<el-select v-model="temp.rank" class="filter-item" placeholder="Please select"> <el-select v-model="temp.rank" class="filter-item" placeholder="Please select">
<el-option v-for="item in userRank" :key="item.id" :label="item.name" :value="item.id"/> <el-option v-for="item in userRank" :key="item" :label="item" :value="item"/>
</el-select> </el-select>
</el-form-item> </el-form-item>
...@@ -124,7 +124,6 @@ export default { ...@@ -124,7 +124,6 @@ export default {
}, },
data() { data() {
return { return {
total: 0,
typeOptions: [], typeOptions: [],
temp: {}, temp: {},
dialogFormVisible: false, dialogFormVisible: false,
...@@ -135,9 +134,9 @@ export default { ...@@ -135,9 +134,9 @@ export default {
create: 'Create' create: 'Create'
}, },
users: [], users: [],
channels: [{ id: 159881, name: '拍拍贷' }, { id: 159878, name: '睿智' }], channels: [],
roles: [{ id: 8, name: '量化派测试' }, { id: 9, name: '量化派开发' }], roles: [],
userRank: [{ id: 1, name: 'OPERATOR' }, { id: 2, name: 'CHANNEL' }], userRank: [],
disabled: undefined, disabled: undefined,
rules: { rules: {
username: [{ required: true, message: '请输入', trigger: 'change' }], username: [{ required: true, message: '请输入', trigger: 'change' }],
...@@ -157,6 +156,7 @@ export default { ...@@ -157,6 +156,7 @@ export default {
created() { created() {
this.fetchUser() this.fetchUser()
this.getRoles()
this.disabled = !this.$store.getters.roles.includes('admin') this.disabled = !this.$store.getters.roles.includes('admin')
}, },
methods: { methods: {
...@@ -168,8 +168,8 @@ export default { ...@@ -168,8 +168,8 @@ export default {
} }
this.listQuery.pageNumber = this.page - 1 this.listQuery.pageNumber = this.page - 1
fetchUser(this.listQuery).then(res => { fetchUser(this.listQuery).then(res => {
this.count = res.totalElements this.count = res.data.totalElements
this.users = res.content this.users = res.data.content
}) })
}, },
...@@ -181,7 +181,7 @@ export default { ...@@ -181,7 +181,7 @@ export default {
getChannels() { getChannels() {
getChannelInfo().then(res => { getChannelInfo().then(res => {
this.channels = res.data.content this.channels = res.data
}) })
}, },
...@@ -223,7 +223,7 @@ export default { ...@@ -223,7 +223,7 @@ export default {
handleUpdate(row) { handleUpdate(row) {
this.temp = Object.assign({}, row) // copy obj this.temp = Object.assign({}, row) // copy obj
this.temp.roldId = row.roles.length > 0 ? row.roles[0].id : '' this.temp.roleId = row.roles[0].id
this.dialogStatus = 'update' this.dialogStatus = 'update'
this.dialogFormVisible = true this.dialogFormVisible = true
this.$nextTick(() => { this.$nextTick(() => {
......
...@@ -110,11 +110,9 @@ export default { ...@@ -110,11 +110,9 @@ export default {
update: 'Edit', update: 'Edit',
create: 'Create' create: 'Create'
}, },
roles: [{ id: 8, name: '量化派测试' }, { id: 9, name: '量化派开发' }], roles: [],
roleList: [{ 'id': 45, 'createTime': '2020-03-04 14:27:42', 'updateTime': '2020-03-04 14:32:21', 'name': 'xxx', parent: { 'name': 'name22', id: 9 }, 'desc': '王向伟', roleList: [],
permissions: [{ id: 1, name: 'per1' }] }], permissions: [],
userRank: [{ id: 1, name: 'OPERATOR' }, { id: 2, name: 'CHANNEL' }],
permissions: [{ id: 1, name: 'per1' }, { id: 2, name: 'per2' }],
disabled: undefined, disabled: undefined,
rules: { rules: {
type: [{ required: true, message: '请选择', trigger: 'change' }] type: [{ required: true, message: '请选择', trigger: 'change' }]
...@@ -143,8 +141,8 @@ export default { ...@@ -143,8 +141,8 @@ export default {
} }
this.listQuery.pageNumber = this.page - 1 this.listQuery.pageNumber = this.page - 1
getRoleList(this.listQuery).then(res => { getRoleList(this.listQuery).then(res => {
this.count = res.totalElements this.count = res.data.totalElements
this.roleList = res.content this.roleList = res.data.content
}) })
}, },
......
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