diff --git a/src/api/permission/dept.js b/src/api/permission/dept.js new file mode 100644 index 0000000..17049ee --- /dev/null +++ b/src/api/permission/dept.js @@ -0,0 +1,63 @@ +import request from '@/utils/request.js'; +export const search = (params) => { + return request({ + url: '/uc/department/tree', + method: 'get', + params, + }); +}; +export const searchEmployee = (params) => { + return request({ + url: '/uc/employee/department', + method: 'get', + params, + }); +}; +export const children = (params) => { + return request({ + url: '/uc/department/child', + method: 'get', + params, + }); +}; +export const detail = (id) => { + return request({ + url: '/uc/department/' + id, + method: 'get', + }); +}; +export const create = (data) => { + return request({ + url: '/uc/department', + method: 'post', + data, + }); +}; +export const update = (data) => { + return request({ + url: '/uc/department/' + data.id, + method: 'put', + data, + }); +}; +export const remove = (idList) => { + return request({ + url: '/uc/department', + method: 'delete', + params: { idList }, + }); +}; +export const addRole = (data) => { + return request({ + url: '/uc/department/role', + method: 'put', + data, + }); +}; +export const delRole = (data) => { + return request({ + url: '/uc/department/role', + method: 'delete', + data, + }); +}; diff --git a/src/components/extra/ElButton.vue b/src/components/extra/ElButton.vue index a6bbbc0..6989752 100644 --- a/src/components/extra/ElButton.vue +++ b/src/components/extra/ElButton.vue @@ -13,6 +13,8 @@ .el-button { &.el-button--text { background-color: transparent; + padding: 0; + height: unset; } :deep(.el-icon) { position: relative; diff --git a/src/layouts/default.vue b/src/layouts/default.vue index 16adeef..da1ca78 100644 --- a/src/layouts/default.vue +++ b/src/layouts/default.vue @@ -1,16 +1,16 @@ @@ -22,8 +22,8 @@ import LayoutMain from './components/main.vue'; import LayoutMenu from './components/menu.vue'; import LayoutTabs from './components/tabs.vue'; - const store = useStore(); - store.dispatch('chat/connect'); + // const store = useStore(); + // store.dispatch('chat/connect'); diff --git a/vite.config.js b/vite.config.js index ff1c0d0..6516d2f 100644 --- a/vite.config.js +++ b/vite.config.js @@ -21,10 +21,10 @@ export default (configEnv) => { proxy: { '/api': { // target: 'http://192.168.10.109:8090/', // 显雨 - target: 'http://192.168.10.5:4500', // 高玉 + // target: 'http://192.168.10.5:4500', // 高玉 // target: 'http://192.168.10.67:8090', // 罗战 // target: 'http://192.168.10.93:8090', // 周渺 - // target: 'https://k8s-horse-gateway.mashibing.cn/', // 测试地址 + target: 'https://k8s-horse-gateway.mashibing.cn/', // 测试地址 // target: 'https://you-gateway.mashibing.com', // 生产环境 changeOrigin: true, rewrite: (path) => path.replace(/^\/api/, ''),