diff --git a/pages/admin.vue b/pages/admin.vue index f6daa2b..339e2bf 100644 --- a/pages/admin.vue +++ b/pages/admin.vue @@ -10,19 +10,19 @@ Dashboard - + 用户管理 - + 角色管理 - + 专题管理 - + 标签管理 diff --git a/pages/admin/role.vue b/pages/admin/roles.vue similarity index 96% rename from pages/admin/role.vue rename to pages/admin/roles.vue index 1bd09f5..8d545a5 100644 --- a/pages/admin/role.vue +++ b/pages/admin/roles.vue @@ -89,7 +89,7 @@ import {mapState} from 'vuex'; export default { - name: "role", + name: "roles", fetch({store, params, error}) { return Promise.all([ store @@ -122,7 +122,7 @@ let _ts = this; _ts.$set(_ts, 'dialogVisible', true); _ts.$set(_ts, 'title', '编辑角色信息'); - _ts.$set(_ts, 'role', role); + _ts.$set(_ts, 'role', roles); }, updateRole() { let _ts = this; @@ -144,20 +144,20 @@ toggleStatus(index, role) { let _ts = this; let title, status; - if (role.status == 0) { + if (roles.status == 0) { title = '禁用'; status = 1; } else { title = '启用'; status = 0; } - _ts.$confirm('确定' + title + '角色 ' + role.name + '?', '提示', { + _ts.$confirm('确定' + title + '角色 ' + roles.name + '?', '提示', { confirmButtonText: '确定', cancelButtonText: '取消', type: 'warning' }).then(() => { _ts.$axios.$patch('/api/admin/role/update-status', { - idRole: role.idRole, + idRole: roles.idRole, status: status }).then(function (res) { if (res && res.message) { diff --git a/pages/admin/user.vue b/pages/admin/users.vue similarity index 95% rename from pages/admin/user.vue rename to pages/admin/users.vue index f0aa165..c0f6607 100644 --- a/pages/admin/user.vue +++ b/pages/admin/users.vue @@ -98,7 +98,7 @@ import {mapState} from 'vuex'; export default { - name: "user", + name: "users", fetch({store, params, error}) { return Promise.all([ store @@ -130,8 +130,8 @@ }, handleRole(index, user) { let _ts = this; - _ts.$set(_ts, 'idUser', user.idUser); - _ts.$axios.$get('/api/admin/user/' + user.idUser + '/role') + _ts.$set(_ts, 'idUser', users.idUser); + _ts.$axios.$get('/api/admin/user/' + users.idUser + '/role') .then(function (res) { _ts.$set(_ts, 'dialogVisible', true); _ts.$set(_ts, 'idRole', res[0].idRole); @@ -140,20 +140,20 @@ toggleStatus(index, user) { let _ts = this; let title, status; - if (user.status == 0) { + if (users.status == 0) { title = '禁用'; status = 1; } else { title = '启用'; status = 0; } - _ts.$confirm('确定' + title + '用户' + user.nickname + '(' + user.account + ')?', '提示', { + _ts.$confirm('确定' + title + '用户' + users.nickname + '(' + users.account + ')?', '提示', { confirmButtonText: '确定', cancelButtonText: '取消', type: 'warning' }).then(() => { _ts.$axios.$patch('/api/admin/user/update-status', { - idUser: user.idUser, + idUser: users.idUser, status: status }).then(function (res) { if (res && res.message) { diff --git a/store/article.js b/store/article.js index 49d4d63..464f810 100644 --- a/store/article.js +++ b/store/article.js @@ -1,5 +1,4 @@ import Vue from 'vue'; -import { isBrowser } from '~/environment'; export const ARTICLE_API_PATH = '/api/article' export const BASE_API_PATH = '/api/console'