diff --git a/src/config/getData2.js b/src/config/getData2.js index c40033f..0e4dbbb 100644 --- a/src/config/getData2.js +++ b/src/config/getData2.js @@ -1,6 +1,7 @@ import {post} from '@config/http.js' // import store from '../vuex/store' +// 开发者选项 export const getIP = () => post('api/developer/getIP', {}) export const getLogList = () => post('api/developer/getLogList', {}) export const getROSNodeList = () => post('api/developer/getROSNodeList', {}) @@ -76,3 +77,52 @@ export const sysRoleQuery = (page, size) => post('api/sysRole/query', { page: page, size: size }) +// 1.2 添加角色 +export const sysRoleAdd = (name, remark) => post('api/sysRole/add', { + name: name, + remark: remark +}) +// 1.3 修改角色 +export const sysRoleEdit = (roleId, name, remark) => post('api/sysRole/edit', { + roleId: roleId, + name: name, + remark: remark +}) +// 1.4 删除角色 +export const sysRoleDelete = (roleId) => post('api/sysRole/delete', { + rolesIds: roleId +}) +// 1.5 保存菜单 +export const sysRoleMenu = (roleId, menus) => post('api/sysRole/menu', { + roleId: roleId, + menus: menus +}) +// 1.6 查询菜单树 +export const menuQuery = (roleId, menus) => post('api/sysRole/menuQuery', { +}) + +// 系统参数 +// 1.1 参数列表 +export const paramQuery = (page, size) => post('api/param/query', { + page: page, + size: size +}) +// 1.2 添加参数 +export const paramAdd = (code, name, value, remark) => post('api/param/add', { + code: code, + name: name, + value: value, + remark: remark +}) +// 1.3 修改参数 +export const paramEdit = (id, code, name, value, remark) => post('api/param/edit', { + id: id, + code: code, + name: name, + value: value, + remark: remark +}) +// 1.4 删除参数 +export const paramDelete = (paramsIds) => post('api/param/delete', { + paramsIds: paramsIds +}) diff --git a/src/main.js b/src/main.js index f0fce1a..5a1ba16 100644 --- a/src/main.js +++ b/src/main.js @@ -9,7 +9,7 @@ import fastClick from 'fastclick' import infiniteScroll from 'vue-infinite-scroll' import VueTouchKeyboard from 'vue-touch-keyboard' import 'vue-touch-keyboard/dist/vue-touch-keyboard.css' -import { DatePicker, Select, Option, Radio, Menu, MenuItem } from 'element-ui' +import { DatePicker, Select, Option, Radio, Menu, MenuItem, Tree } from 'element-ui' import { Pagination } from 'vant' // import '@style/layout.styl' import '@style/common.styl' @@ -26,6 +26,7 @@ Vue.use(Option) Vue.use(Radio) Vue.use(Menu) Vue.use(MenuItem) +Vue.use(Tree) Vue.use(Pagination) Vue.use(infiniteScroll) Vue.use(VueTouchKeyboard) diff --git a/src/pages/Preload.vue b/src/pages/Preload.vue index 3a51201..b78381f 100644 --- a/src/pages/Preload.vue +++ b/src/pages/Preload.vue @@ -14,7 +14,7 @@ export default { name: 'PreLoad', mounted () { setTimeout(() => { - this.$router.replace('/setup') + this.$router.replace('/login') }, 1000) } } diff --git a/src/pages/modules/systemmanage/developer.vue b/src/pages/modules/systemmanage/developer.vue index bfc8175..1888c95 100644 --- a/src/pages/modules/systemmanage/developer.vue +++ b/src/pages/modules/systemmanage/developer.vue @@ -11,28 +11,113 @@