@ -0,0 +1,17 @@ |
|||
import request from '@/utils/request' |
|||
import qs from 'qs' |
|||
|
|||
export function initData(url, params) { |
|||
return request({ |
|||
url: url + '?' + qs.stringify(params, { indices: false }), |
|||
method: 'get' |
|||
}) |
|||
} |
|||
|
|||
export function download(url, params) { |
|||
return request({ |
|||
url: url + '?' + qs.stringify(params, { indices: false }), |
|||
method: 'get', |
|||
responseType: 'blob' |
|||
}) |
|||
} |
@ -0,0 +1,35 @@ |
|||
import request from '@/utils/request' |
|||
|
|||
export function login(username, password, code, uuid) { |
|||
return request({ |
|||
url: 'admin/auth/login', |
|||
method: 'post', |
|||
data: { |
|||
username, |
|||
password, |
|||
code, |
|||
uuid |
|||
} |
|||
}) |
|||
} |
|||
|
|||
export function getInfo() { |
|||
return request({ |
|||
url: 'admin/auth/info', |
|||
method: 'get' |
|||
}) |
|||
} |
|||
|
|||
export function getCodeImg() { |
|||
return request({ |
|||
url: 'admin/auth/captcha', |
|||
method: 'get' |
|||
}) |
|||
} |
|||
|
|||
export function logout() { |
|||
return request({ |
|||
url: 'admin/auth/logout', |
|||
method: 'delete' |
|||
}) |
|||
} |
@ -0,0 +1,43 @@ |
|||
import request from '@/utils/request' |
|||
|
|||
export function getDepts(params) { |
|||
return request({ |
|||
url: 'admin/dept', |
|||
method: 'get', |
|||
params |
|||
}) |
|||
} |
|||
|
|||
export function add(data) { |
|||
return request({ |
|||
url: 'admin/dept', |
|||
method: 'post', |
|||
data |
|||
}) |
|||
} |
|||
|
|||
export function del(ids) { |
|||
return request({ |
|||
url: 'admin/dept', |
|||
method: 'delete', |
|||
data: ids |
|||
}) |
|||
} |
|||
|
|||
export function edit(data) { |
|||
return request({ |
|||
url: 'admin/dept', |
|||
method: 'put', |
|||
data |
|||
}) |
|||
} |
|||
|
|||
export function getDeptSuperior(data) { |
|||
return request({ |
|||
url: 'admin/dept', |
|||
method: 'get', |
|||
data |
|||
}) |
|||
} |
|||
|
|||
export default { add, edit, del, getDepts, getDeptSuperior } |
@ -0,0 +1,33 @@ |
|||
import request from '@/utils/request' |
|||
|
|||
export function getDicts() { |
|||
return request({ |
|||
url: 'admin/dict/all', |
|||
method: 'get' |
|||
}) |
|||
} |
|||
|
|||
export function add(data) { |
|||
return request({ |
|||
url: 'admin/dict', |
|||
method: 'post', |
|||
data |
|||
}) |
|||
} |
|||
|
|||
export function del(id) { |
|||
return request({ |
|||
url: 'admin/dict/' + id, |
|||
method: 'delete' |
|||
}) |
|||
} |
|||
|
|||
export function edit(data) { |
|||
return request({ |
|||
url: 'admin/dict', |
|||
method: 'put', |
|||
data |
|||
}) |
|||
} |
|||
|
|||
export default { add, edit, del } |
@ -0,0 +1,52 @@ |
|||
import request from '@/utils/request' |
|||
|
|||
export function get(dictName) { |
|||
const params = { |
|||
dictName, |
|||
page: 0, |
|||
size: 9999 |
|||
} |
|||
return request({ |
|||
url: 'admin/dictDetail', |
|||
method: 'get', |
|||
params |
|||
}) |
|||
} |
|||
|
|||
export function getDictMap(dictName) { |
|||
const params = { |
|||
dictName, |
|||
page: 0, |
|||
size: 9999 |
|||
} |
|||
return request({ |
|||
url: 'admin/dictDetail/map', |
|||
method: 'get', |
|||
params |
|||
}) |
|||
} |
|||
|
|||
export function add(data) { |
|||
return request({ |
|||
url: 'admin/dictDetail', |
|||
method: 'post', |
|||
data |
|||
}) |
|||
} |
|||
|
|||
export function del(id) { |
|||
return request({ |
|||
url: 'admin/dictDetail/' + id, |
|||
method: 'delete' |
|||
}) |
|||
} |
|||
|
|||
export function edit(data) { |
|||
return request({ |
|||
url: 'admin/dictDetail', |
|||
method: 'put', |
|||
data |
|||
}) |
|||
} |
|||
|
|||
export default { add, edit, del } |
@ -0,0 +1,40 @@ |
|||
import request from '@/utils/request' |
|||
|
|||
export function getAllJob(deptId) { |
|||
const params = { |
|||
deptId, |
|||
page: 0, |
|||
size: 9999 |
|||
} |
|||
return request({ |
|||
url: 'admin/job', |
|||
method: 'get', |
|||
params |
|||
}) |
|||
} |
|||
|
|||
export function add(data) { |
|||
return request({ |
|||
url: 'admin/job', |
|||
method: 'post', |
|||
data |
|||
}) |
|||
} |
|||
|
|||
export function del(ids) { |
|||
return request({ |
|||
url: 'admin/job', |
|||
method: 'delete', |
|||
data: ids |
|||
}) |
|||
} |
|||
|
|||
export function edit(data) { |
|||
return request({ |
|||
url: 'admin/job', |
|||
method: 'put', |
|||
data |
|||
}) |
|||
} |
|||
|
|||
export default { add, edit, del } |
@ -0,0 +1,41 @@ |
|||
import request from '@/utils/request' |
|||
|
|||
export function getMenusTree() { |
|||
return request({ |
|||
url: 'admin/menu/tree', |
|||
method: 'get' |
|||
}) |
|||
} |
|||
|
|||
export function buildMenus() { |
|||
return request({ |
|||
url: 'admin/menu/build', |
|||
method: 'get' |
|||
}) |
|||
} |
|||
|
|||
export function add(data) { |
|||
return request({ |
|||
url: 'admin/menu', |
|||
method: 'post', |
|||
data |
|||
}) |
|||
} |
|||
|
|||
export function del(ids) { |
|||
return request({ |
|||
url: 'admin/menu', |
|||
method: 'delete', |
|||
data: ids |
|||
}) |
|||
} |
|||
|
|||
export function edit(data) { |
|||
return request({ |
|||
url: 'admin/menu', |
|||
method: 'put', |
|||
data |
|||
}) |
|||
} |
|||
|
|||
export default { add, edit, del, getMenusTree } |
@ -0,0 +1,50 @@ |
|||
import request from '@/utils/request' |
|||
|
|||
// 获取所有的Role
|
|||
export function getAll() { |
|||
return request({ |
|||
url: 'admin/roles', |
|||
method: 'get' |
|||
}) |
|||
} |
|||
|
|||
export function add(data) { |
|||
return request({ |
|||
url: 'admin/roles', |
|||
method: 'post', |
|||
data |
|||
}) |
|||
} |
|||
|
|||
export function get(id) { |
|||
return request({ |
|||
url: 'admin/roles/' + id, |
|||
method: 'get' |
|||
}) |
|||
} |
|||
|
|||
export function del(ids) { |
|||
return request({ |
|||
url: 'admin/roles', |
|||
method: 'delete', |
|||
data: ids |
|||
}) |
|||
} |
|||
|
|||
export function edit(data) { |
|||
return request({ |
|||
url: 'admin/roles', |
|||
method: 'put', |
|||
data |
|||
}) |
|||
} |
|||
|
|||
export function editMenu(data) { |
|||
return request({ |
|||
url: 'admin/roles/menu', |
|||
method: 'put', |
|||
data |
|||
}) |
|||
} |
|||
|
|||
export default { add, edit, del, get, editMenu } |
@ -0,0 +1,58 @@ |
|||
import request from '@/utils/request' |
|||
import { encrypt } from '@/utils/rsaEncrypt' |
|||
|
|||
export function add(data) { |
|||
return request({ |
|||
url: 'admin/user', |
|||
method: 'post', |
|||
data |
|||
}) |
|||
} |
|||
|
|||
export function del(ids) { |
|||
return request({ |
|||
url: 'admin/user', |
|||
method: 'delete', |
|||
data: ids |
|||
}) |
|||
} |
|||
|
|||
export function edit(data) { |
|||
return request({ |
|||
url: 'admin/user', |
|||
method: 'put', |
|||
data |
|||
}) |
|||
} |
|||
|
|||
export function editUser(data) { |
|||
return request({ |
|||
url: 'admin/user/center', |
|||
method: 'put', |
|||
data |
|||
}) |
|||
} |
|||
|
|||
export function updatePass(user) { |
|||
const data = { |
|||
oldPass: user.oldPass, |
|||
newPass: user.newPass |
|||
} |
|||
return request({ |
|||
url: 'admin/user/updatePass/', |
|||
method: 'post', |
|||
data |
|||
}) |
|||
} |
|||
|
|||
// 用户头像上传
|
|||
export function uploadAvatar(data) { |
|||
return request({ |
|||
url: '/admin/user/updateAvatar', |
|||
method: 'post', |
|||
data: data |
|||
}) |
|||
} |
|||
|
|||
export default { add, edit, del, uploadAvatar } |
|||
|
After Width: | Height: | Size: 160 KiB |
After Width: | Height: | Size: 96 KiB |
After Width: | Height: | Size: 4.7 KiB |
@ -0,0 +1,9 @@ |
|||
import Vue from 'vue' |
|||
import SvgIcon from '@/components/SvgIcon'// svg component
|
|||
|
|||
// register globally
|
|||
Vue.component('svg-icon', SvgIcon) |
|||
|
|||
const req = require.context('./svg', false, /\.svg$/) |
|||
const requireAll = requireContext => requireContext.keys().map(requireContext) |
|||
requireAll(req) |
After Width: | Height: | Size: 1.3 KiB |
After Width: | Height: | Size: 6.2 KiB |
After Width: | Height: | Size: 1.3 KiB |
After Width: | Height: | Size: 2.1 KiB |
After Width: | Height: | Size: 2.7 KiB |
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 1.5 KiB |
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 1.9 KiB |
After Width: | Height: | Size: 2.0 KiB |
After Width: | Height: | Size: 2.9 KiB |
After Width: | Height: | Size: 1.6 KiB |
After Width: | Height: | Size: 179 B |
After Width: | Height: | Size: 757 B |
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 4.1 KiB |
After Width: | Height: | Size: 1.9 KiB |
After Width: | Height: | Size: 2.3 KiB |
After Width: | Height: | Size: 1.6 KiB |
After Width: | Height: | Size: 2.6 KiB |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 653 B |
After Width: | Height: | Size: 4.5 KiB |
After Width: | Height: | Size: 732 B |
After Width: | Height: | Size: 699 B |
After Width: | Height: | Size: 1.3 KiB |
After Width: | Height: | Size: 818 B |
After Width: | Height: | Size: 627 B |
After Width: | Height: | Size: 1.9 KiB |
After Width: | Height: | Size: 1.6 KiB |
After Width: | Height: | Size: 1.8 KiB |
After Width: | Height: | Size: 1.5 KiB |
After Width: | Height: | Size: 2.5 KiB |
After Width: | Height: | Size: 421 B |
After Width: | Height: | Size: 1.9 KiB |
After Width: | Height: | Size: 2.9 KiB |
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 1.4 KiB |
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 2.3 KiB |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 6.6 KiB |
After Width: | Height: | Size: 2.5 KiB |
After Width: | Height: | Size: 285 B |
After Width: | Height: | Size: 1.9 KiB |
After Width: | Height: | Size: 2.2 KiB |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 4.7 KiB |
After Width: | Height: | Size: 761 B |
After Width: | Height: | Size: 797 B |
After Width: | Height: | Size: 470 B |
After Width: | Height: | Size: 669 B |
After Width: | Height: | Size: 1.8 KiB |
After Width: | Height: | Size: 1.3 KiB |
After Width: | Height: | Size: 883 B |
After Width: | Height: | Size: 2.7 KiB |
After Width: | Height: | Size: 821 B |
After Width: | Height: | Size: 1.3 KiB |
After Width: | Height: | Size: 4.2 KiB |
After Width: | Height: | Size: 1.4 KiB |
After Width: | Height: | Size: 928 B |
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 738 B |
After Width: | Height: | Size: 1.7 KiB |
After Width: | Height: | Size: 2.7 KiB |
After Width: | Height: | Size: 1.6 KiB |
After Width: | Height: | Size: 1.8 KiB |
After Width: | Height: | Size: 1.9 KiB |
After Width: | Height: | Size: 1.8 KiB |
After Width: | Height: | Size: 1.3 KiB |
After Width: | Height: | Size: 1.6 KiB |
After Width: | Height: | Size: 584 B |
After Width: | Height: | Size: 3.0 KiB |
After Width: | Height: | Size: 2.3 KiB |
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 1.0 KiB |
After Width: | Height: | Size: 1.9 KiB |
After Width: | Height: | Size: 4.0 KiB |
After Width: | Height: | Size: 1.8 KiB |
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 2.2 KiB |
After Width: | Height: | Size: 853 B |
After Width: | Height: | Size: 211 B |
After Width: | Height: | Size: 1.2 KiB |