Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
B
bill-manager-ui
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
赵啸非
bill-manager-ui
Commits
d91a7dc9
Commit
d91a7dc9
authored
Dec 02, 2024
by
“yiyousong”
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
perf: 优化请求封装和登录页
parent
f0fd63aa
Changes
12
Show whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
240 additions
and
204 deletions
+240
-204
admin_2/src/api/engine.js
admin_2/src/api/engine.js
+9
-9
admin_2/src/api/home.js
admin_2/src/api/home.js
+3
-3
admin_2/src/api/login.js
admin_2/src/api/login.js
+17
-7
admin_2/src/api/market.js
admin_2/src/api/market.js
+9
-9
admin_2/src/api/site.js
admin_2/src/api/site.js
+11
-11
admin_2/src/api/system.js
admin_2/src/api/system.js
+85
-85
admin_2/src/pages/home/Home.vue
admin_2/src/pages/home/Home.vue
+4
-4
admin_2/src/pages/login/Login.vue
admin_2/src/pages/login/Login.vue
+22
-10
admin_2/src/pages/system/access/components/AddAccess.vue
admin_2/src/pages/system/access/components/AddAccess.vue
+5
-1
admin_2/src/pages/system/menu/Menu.vue
admin_2/src/pages/system/menu/Menu.vue
+1
-1
admin_2/src/pages/system/menu/components/AddMenu.vue
admin_2/src/pages/system/menu/components/AddMenu.vue
+1
-1
admin_2/src/utils/request.js
admin_2/src/utils/request.js
+73
-63
No files found.
admin_2/src/api/engine.js
View file @
d91a7dc9
import
request
from
"
@/utils/request
"
;
import
{
request
}
from
'
@/utils/request
'
;
// 获取排队系统数据
// 获取排队系统数据
export
const
getQueueSystemList
=
(
data
)
=>
{
export
const
getQueueSystemList
=
(
data
)
=>
{
return
request
({
return
request
({
url
:
`/bill/ph/queue/stat/list`
,
url
:
`/bill/ph/queue/stat/list`
,
method
:
"
post
"
,
method
:
'
post
'
,
data
,
data
});
});
};
};
...
@@ -13,8 +13,8 @@ export const getQueueSystemList = (data) => {
...
@@ -13,8 +13,8 @@ export const getQueueSystemList = (data) => {
export
const
getEvaSystemList
=
(
data
)
=>
{
export
const
getEvaSystemList
=
(
data
)
=>
{
return
request
({
return
request
({
url
:
`/bill/pj/evaluate/stat/list`
,
url
:
`/bill/pj/evaluate/stat/list`
,
method
:
"
post
"
,
method
:
'
post
'
,
data
,
data
});
});
};
};
...
@@ -22,8 +22,8 @@ export const getEvaSystemList = (data) => {
...
@@ -22,8 +22,8 @@ export const getEvaSystemList = (data) => {
export
const
getQueueStatList
=
(
data
)
=>
{
export
const
getQueueStatList
=
(
data
)
=>
{
return
request
({
return
request
({
url
:
`/bill/ph/queue/stat/list`
,
url
:
`/bill/ph/queue/stat/list`
,
method
:
"
post
"
,
method
:
'
post
'
,
data
,
data
});
});
};
};
...
@@ -31,7 +31,7 @@ export const getQueueStatList = (data) => {
...
@@ -31,7 +31,7 @@ export const getQueueStatList = (data) => {
export
const
getEvaStatList
=
(
data
)
=>
{
export
const
getEvaStatList
=
(
data
)
=>
{
return
request
({
return
request
({
url
:
`/bill/pj/evaluate/stat/list`
,
url
:
`/bill/pj/evaluate/stat/list`
,
method
:
"
post
"
,
method
:
'
post
'
,
data
,
data
});
});
};
};
admin_2/src/api/home.js
View file @
d91a7dc9
import
request
from
"
@/utils/request
"
;
import
{
request
}
from
'
@/utils/request
'
;
// 获取首页数据
// 获取首页数据
export
const
getHomeData
=
(
data
)
=>
{
export
const
getHomeData
=
(
data
)
=>
{
return
request
({
return
request
({
url
:
`/bill/login/index`
,
url
:
`/bill/login/index`
,
method
:
"
post
"
,
method
:
'
post
'
,
data
,
data
});
});
};
};
admin_2/src/api/login.js
View file @
d91a7dc9
import
request
from
"
@/utils/request
"
;
import
{
request
}
from
'
@/utils/request
'
;
// 登录
// 登录
export
const
login
=
(
data
)
=>
{
export
const
login
=
(
data
)
=>
{
return
request
({
return
request
({
url
:
`/bill/login/login`
,
url
:
`/bill/login/login`
,
method
:
"
post
"
,
method
:
'
post
'
,
data
,
data
});
});
};
};
...
@@ -13,8 +13,8 @@ export const login = (data) => {
...
@@ -13,8 +13,8 @@ export const login = (data) => {
export
const
logout
=
(
data
)
=>
{
export
const
logout
=
(
data
)
=>
{
return
request
({
return
request
({
url
:
`/bill/login/logout`
,
url
:
`/bill/login/logout`
,
method
:
"
post
"
,
method
:
'
post
'
,
data
,
data
});
});
};
};
...
@@ -22,7 +22,17 @@ export const logout = (data) => {
...
@@ -22,7 +22,17 @@ export const logout = (data) => {
export
const
changePassword
=
(
data
)
=>
{
export
const
changePassword
=
(
data
)
=>
{
return
request
({
return
request
({
url
:
`/bill/user/change/password`
,
url
:
`/bill/user/change/password`
,
method
:
"
post
"
,
method
:
'
post
'
,
data
,
data
});
};
// 登录验证码
export
const
loginCode
=
(
params
)
=>
{
return
request
({
url
:
`/bill/securitycode/createCode`
,
method
:
'
get
'
,
params
,
responseType
:
'
blob
'
});
});
};
};
admin_2/src/api/market.js
View file @
d91a7dc9
import
request
from
"
@/utils/request
"
;
import
{
request
}
from
'
@/utils/request
'
;
/**
/**
* 排队数据报表
* 排队数据报表
*/
*/
...
@@ -6,16 +6,16 @@ import request from "@/utils/request";
...
@@ -6,16 +6,16 @@ import request from "@/utils/request";
export
const
getQueueList
=
(
data
)
=>
{
export
const
getQueueList
=
(
data
)
=>
{
return
request
({
return
request
({
url
:
`/bill/ph/queue/list`
,
url
:
`/bill/ph/queue/list`
,
method
:
"
post
"
,
method
:
'
post
'
,
data
,
data
});
});
};
};
// 获取排号详情
// 获取排号详情
export
const
getQueueInfo
=
(
params
)
=>
{
export
const
getQueueInfo
=
(
params
)
=>
{
return
request
({
return
request
({
url
:
`/bill/ph/queue/info`
,
url
:
`/bill/ph/queue/info`
,
method
:
"
get
"
,
method
:
'
get
'
,
params
,
params
});
});
};
};
...
@@ -26,15 +26,15 @@ export const getQueueInfo = (params) => {
...
@@ -26,15 +26,15 @@ export const getQueueInfo = (params) => {
export
const
getEvaluateList
=
(
data
)
=>
{
export
const
getEvaluateList
=
(
data
)
=>
{
return
request
({
return
request
({
url
:
`/bill/pj/evaluate/list`
,
url
:
`/bill/pj/evaluate/list`
,
method
:
"
post
"
,
method
:
'
post
'
,
data
,
data
});
});
};
};
// 获取评价详情
// 获取评价详情
export
const
getEvaluateInfo
=
(
params
)
=>
{
export
const
getEvaluateInfo
=
(
params
)
=>
{
return
request
({
return
request
({
url
:
`/bill/pj/evaluate/info`
,
url
:
`/bill/pj/evaluate/info`
,
method
:
"
get
"
,
method
:
'
get
'
,
params
,
params
});
});
};
};
admin_2/src/api/site.js
View file @
d91a7dc9
import
request
from
"
@/utils/request
"
;
import
{
request
}
from
'
@/utils/request
'
;
// 获取个人站点树
// 获取个人站点树
export
const
getSiteTree
=
(
params
)
=>
{
export
const
getSiteTree
=
(
params
)
=>
{
return
request
({
return
request
({
url
:
`/base/site/siteTree`
,
url
:
`/base/site/siteTree`
,
method
:
"
get
"
,
method
:
'
get
'
,
params
,
params
});
});
};
};
...
@@ -13,16 +13,16 @@ export const getSiteTree = (params) => {
...
@@ -13,16 +13,16 @@ export const getSiteTree = (params) => {
export
const
getDepartment
=
(
data
)
=>
{
export
const
getDepartment
=
(
data
)
=>
{
return
request
({
return
request
({
url
:
`/base/dept/list`
,
url
:
`/base/dept/list`
,
method
:
"
post
"
,
method
:
'
post
'
,
data
,
data
});
});
};
};
// 获取大厅
// 获取大厅
export
const
getHall
=
(
data
)
=>
{
export
const
getHall
=
(
data
)
=>
{
return
request
({
return
request
({
url
:
`/base/site/hall/list`
,
url
:
`/base/site/hall/list`
,
method
:
"
post
"
,
method
:
'
post
'
,
data
,
data
});
});
};
};
...
@@ -30,15 +30,15 @@ export const getHall = (data) => {
...
@@ -30,15 +30,15 @@ export const getHall = (data) => {
export
const
getWindow
=
(
data
)
=>
{
export
const
getWindow
=
(
data
)
=>
{
return
request
({
return
request
({
url
:
`/base/window/list`
,
url
:
`/base/window/list`
,
method
:
"
post
"
,
method
:
'
post
'
,
data
,
data
});
});
};
};
// 获取站点业务
// 获取站点业务
export
const
getSiteBusiness
=
(
data
)
=>
{
export
const
getSiteBusiness
=
(
data
)
=>
{
return
request
({
return
request
({
url
:
`/base/site/business/list`
,
url
:
`/base/site/business/list`
,
method
:
"
post
"
,
method
:
'
post
'
,
data
,
data
});
});
};
};
admin_2/src/api/system.js
View file @
d91a7dc9
// 系统api
// 系统api
import
request
from
"
@/utils/request
"
;
import
{
request
}
from
'
@/utils/request
'
;
/**
/**
* 系统参数
* 系统参数
*/
*/
...
@@ -7,32 +7,32 @@ import request from "@/utils/request";
...
@@ -7,32 +7,32 @@ import request from "@/utils/request";
export
const
getParamList
=
(
data
)
=>
{
export
const
getParamList
=
(
data
)
=>
{
return
request
({
return
request
({
url
:
`/bill/param/list`
,
url
:
`/bill/param/list`
,
method
:
"
post
"
,
method
:
'
post
'
,
data
,
data
});
});
};
};
// 查看系统参数
// 查看系统参数
export
const
getParamInfo
=
(
params
)
=>
{
export
const
getParamInfo
=
(
params
)
=>
{
return
request
({
return
request
({
url
:
`/bill/param/info`
,
url
:
`/bill/param/info`
,
method
:
"
get
"
,
method
:
'
get
'
,
params
,
params
});
});
};
};
// 保存编辑系统参数
// 保存编辑系统参数
export
const
saveParam
=
(
data
)
=>
{
export
const
saveParam
=
(
data
)
=>
{
return
request
({
return
request
({
url
:
`/bill/param/save`
,
url
:
`/bill/param/save`
,
method
:
"
post
"
,
method
:
'
post
'
,
data
,
data
});
});
};
};
// 删除系统参数
// 删除系统参数
export
const
delParam
=
(
params
)
=>
{
export
const
delParam
=
(
params
)
=>
{
return
request
({
return
request
({
url
:
`/bill/param/delete`
,
url
:
`/bill/param/delete`
,
method
:
"
get
"
,
method
:
'
get
'
,
params
,
params
});
});
};
};
...
@@ -43,32 +43,32 @@ export const delParam = (params) => {
...
@@ -43,32 +43,32 @@ export const delParam = (params) => {
export
const
getTaskList
=
(
data
)
=>
{
export
const
getTaskList
=
(
data
)
=>
{
return
request
({
return
request
({
url
:
`/bill/task/list`
,
url
:
`/bill/task/list`
,
method
:
"
post
"
,
method
:
'
post
'
,
data
,
data
});
});
};
};
// 查看任务信息
// 查看任务信息
export
const
getTaskInfo
=
(
params
)
=>
{
export
const
getTaskInfo
=
(
params
)
=>
{
return
request
({
return
request
({
url
:
`/bill/task/info`
,
url
:
`/bill/task/info`
,
method
:
"
get
"
,
method
:
'
get
'
,
params
,
params
});
});
};
};
// 保存编辑任务信息
// 保存编辑任务信息
export
const
saveTask
=
(
data
)
=>
{
export
const
saveTask
=
(
data
)
=>
{
return
request
({
return
request
({
url
:
`/bill/task/save`
,
url
:
`/bill/task/save`
,
method
:
"
post
"
,
method
:
'
post
'
,
data
,
data
});
});
};
};
// 删除任务信息
// 删除任务信息
export
const
delTask
=
(
params
)
=>
{
export
const
delTask
=
(
params
)
=>
{
return
request
({
return
request
({
url
:
`/bill/task/delete`
,
url
:
`/bill/task/delete`
,
method
:
"
get
"
,
method
:
'
get
'
,
params
,
params
});
});
};
};
...
@@ -80,16 +80,16 @@ export const delTask = (params) => {
...
@@ -80,16 +80,16 @@ export const delTask = (params) => {
export
const
getlogsList
=
(
data
)
=>
{
export
const
getlogsList
=
(
data
)
=>
{
return
request
({
return
request
({
url
:
`/bill/oper/log/list`
,
url
:
`/bill/oper/log/list`
,
method
:
"
post
"
,
method
:
'
post
'
,
data
,
data
});
});
};
};
// 查看操作日志
// 查看操作日志
export
const
getlog
=
(
params
)
=>
{
export
const
getlog
=
(
params
)
=>
{
return
request
({
return
request
({
url
:
`/bill/oper/log/info`
,
url
:
`/bill/oper/log/info`
,
method
:
"
get
"
,
method
:
'
get
'
,
params
,
params
});
});
};
};
...
@@ -101,48 +101,48 @@ export const getlog = (params) => {
...
@@ -101,48 +101,48 @@ export const getlog = (params) => {
export
const
getResourceList
=
(
data
)
=>
{
export
const
getResourceList
=
(
data
)
=>
{
return
request
({
return
request
({
url
:
`/bill/resource/list`
,
url
:
`/bill/resource/list`
,
method
:
"
post
"
,
method
:
'
post
'
,
data
,
data
});
});
};
};
// 获取资源信息详情
// 获取资源信息详情
export
const
getResourceDetail
=
(
params
)
=>
{
export
const
getResourceDetail
=
(
params
)
=>
{
return
request
({
return
request
({
url
:
`/bill/resource/info`
,
url
:
`/bill/resource/info`
,
method
:
"
get
"
,
method
:
'
get
'
,
params
,
params
});
});
};
};
// 添加资源信息
// 添加资源信息
export
const
saveResource
=
(
data
)
=>
{
export
const
saveResource
=
(
data
)
=>
{
return
request
({
return
request
({
url
:
`/bill/resource/save`
,
url
:
`/bill/resource/save`
,
method
:
"
post
"
,
method
:
'
post
'
,
data
,
data
});
});
};
};
// 删除资源信息
// 删除资源信息
export
const
deleteResource
=
(
params
)
=>
{
export
const
deleteResource
=
(
params
)
=>
{
return
request
({
return
request
({
url
:
`/bill/resource/delete`
,
url
:
`/bill/resource/delete`
,
method
:
"
get
"
,
method
:
'
get
'
,
params
,
params
});
});
};
};
// 刷新资源
// 刷新资源
export
const
refreshResource
=
(
data
)
=>
{
export
const
refreshResource
=
(
data
)
=>
{
return
request
({
return
request
({
url
:
`/bill/resource/refreshUrl`
,
url
:
`/bill/resource/refreshUrl`
,
method
:
"
post
"
,
method
:
'
post
'
,
data
,
data
});
});
};
};
// 资源分组
// 资源分组
export
const
getResourceGroup
=
(
data
)
=>
{
export
const
getResourceGroup
=
(
data
)
=>
{
return
request
({
return
request
({
url
:
`/bill/resource/group`
,
url
:
`/bill/resource/group`
,
method
:
"
post
"
,
method
:
'
post
'
,
data
,
data
});
});
};
};
/**
/**
...
@@ -153,32 +153,32 @@ export const getResourceGroup = (data) => {
...
@@ -153,32 +153,32 @@ export const getResourceGroup = (data) => {
export
const
getAccessList
=
(
data
)
=>
{
export
const
getAccessList
=
(
data
)
=>
{
return
request
({
return
request
({
url
:
`/bill/access/list`
,
url
:
`/bill/access/list`
,
method
:
"
post
"
,
method
:
'
post
'
,
data
,
data
});
});
};
};
// 查看接入区县
// 查看接入区县
export
const
getAccessInfo
=
(
params
)
=>
{
export
const
getAccessInfo
=
(
params
)
=>
{
return
request
({
return
request
({
url
:
`/bill/access/info`
,
url
:
`/bill/access/info`
,
method
:
"
get
"
,
method
:
'
get
'
,
params
,
params
});
});
};
};
// 保存编辑接入区县
// 保存编辑接入区县
export
const
saveAccess
=
(
data
)
=>
{
export
const
saveAccess
=
(
data
)
=>
{
return
request
({
return
request
({
url
:
`/bill/access/save`
,
url
:
`/bill/access/save`
,
method
:
"
post
"
,
method
:
'
post
'
,
data
,
data
});
});
};
};
// 删除接入区县
// 删除接入区县
export
const
delAccess
=
(
params
)
=>
{
export
const
delAccess
=
(
params
)
=>
{
return
request
({
return
request
({
url
:
`/bill/access/delete`
,
url
:
`/bill/access/delete`
,
method
:
"
get
"
,
method
:
'
get
'
,
params
,
params
});
});
};
};
...
@@ -190,48 +190,48 @@ export const delAccess = (params) => {
...
@@ -190,48 +190,48 @@ export const delAccess = (params) => {
export
const
getRoleList
=
(
data
)
=>
{
export
const
getRoleList
=
(
data
)
=>
{
return
request
({
return
request
({
url
:
`/bill/role/list`
,
url
:
`/bill/role/list`
,
method
:
"
post
"
,
method
:
'
post
'
,
data
,
data
});
});
};
};
// 获取角色详情
// 获取角色详情
export
const
getRole
=
(
params
)
=>
{
export
const
getRole
=
(
params
)
=>
{
return
request
({
return
request
({
url
:
`/bill/role/get`
,
url
:
`/bill/role/get`
,
method
:
"
get
"
,
method
:
'
get
'
,
params
,
params
});
});
};
};
// 保存角色
// 保存角色
export
const
addRole
=
(
data
)
=>
{
export
const
addRole
=
(
data
)
=>
{
return
request
({
return
request
({
url
:
`/bill/role/save`
,
url
:
`/bill/role/save`
,
method
:
"
post
"
,
method
:
'
post
'
,
data
,
data
});
});
};
};
// 删除角色
// 删除角色
export
const
deleteRole
=
(
params
)
=>
{
export
const
deleteRole
=
(
params
)
=>
{
return
request
({
return
request
({
url
:
`/bill/role/delete`
,
url
:
`/bill/role/delete`
,
method
:
"
get
"
,
method
:
'
get
'
,
params
,
params
});
});
};
};
// 获取角色资源列表
// 获取角色资源列表
export
const
getRoleResourceList
=
(
data
)
=>
{
export
const
getRoleResourceList
=
(
data
)
=>
{
return
request
({
return
request
({
url
:
`/bill/role/auth/list`
,
url
:
`/bill/role/auth/list`
,
method
:
"
post
"
,
method
:
'
post
'
,
data
,
data
});
});
};
};
// 添加角色资源
// 添加角色资源
export
const
addRoleResource
=
(
data
)
=>
{
export
const
addRoleResource
=
(
data
)
=>
{
return
request
({
return
request
({
url
:
`/bill/role/auth/distributionSource`
,
url
:
`/bill/role/auth/distributionSource`
,
method
:
"
post
"
,
method
:
'
post
'
,
data
,
data
});
});
};
};
...
@@ -239,8 +239,8 @@ export const addRoleResource = (data) => {
...
@@ -239,8 +239,8 @@ export const addRoleResource = (data) => {
export
const
addRoleMenu
=
(
data
)
=>
{
export
const
addRoleMenu
=
(
data
)
=>
{
return
request
({
return
request
({
url
:
`/bill/role/auth/distributionMenu`
,
url
:
`/bill/role/auth/distributionMenu`
,
method
:
"
post
"
,
method
:
'
post
'
,
data
,
data
});
});
};
};
...
@@ -248,8 +248,8 @@ export const addRoleMenu = (data) => {
...
@@ -248,8 +248,8 @@ export const addRoleMenu = (data) => {
export
const
getRoleMenuList
=
(
data
)
=>
{
export
const
getRoleMenuList
=
(
data
)
=>
{
return
request
({
return
request
({
url
:
`/bill/role/auth/editMenu`
,
url
:
`/bill/role/auth/editMenu`
,
method
:
"
post
"
,
method
:
'
post
'
,
data
,
data
});
});
};
};
...
@@ -260,32 +260,32 @@ export const getRoleMenuList = (data) => {
...
@@ -260,32 +260,32 @@ export const getRoleMenuList = (data) => {
export
const
getUserList
=
(
data
)
=>
{
export
const
getUserList
=
(
data
)
=>
{
return
request
({
return
request
({
url
:
`/bill/user/list`
,
url
:
`/bill/user/list`
,
method
:
"
post
"
,
method
:
'
post
'
,
data
,
data
});
});
};
};
// 获取用户信息
// 获取用户信息
export
const
getUserInfo
=
(
params
)
=>
{
export
const
getUserInfo
=
(
params
)
=>
{
return
request
({
return
request
({
url
:
`/bill/user/info`
,
url
:
`/bill/user/info`
,
method
:
"
get
"
,
method
:
'
get
'
,
params
,
params
});
});
};
};
// 保存用户
// 保存用户
export
const
saveUser
=
(
data
)
=>
{
export
const
saveUser
=
(
data
)
=>
{
return
request
({
return
request
({
url
:
`/bill/user/save`
,
url
:
`/bill/user/save`
,
method
:
"
post
"
,
method
:
'
post
'
,
data
,
data
});
});
};
};
// 删除用户
// 删除用户
export
const
deleteUser
=
(
params
)
=>
{
export
const
deleteUser
=
(
params
)
=>
{
return
request
({
return
request
({
url
:
`/bill/user/delete`
,
url
:
`/bill/user/delete`
,
method
:
"
get
"
,
method
:
'
get
'
,
params
,
params
});
});
};
};
...
@@ -296,8 +296,8 @@ export const deleteUser = (params) => {
...
@@ -296,8 +296,8 @@ export const deleteUser = (params) => {
export
const
getSystemList
=
(
data
)
=>
{
export
const
getSystemList
=
(
data
)
=>
{
return
request
({
return
request
({
url
:
`/bill/access/system/list`
,
url
:
`/bill/access/system/list`
,
method
:
"
post
"
,
method
:
'
post
'
,
data
,
data
});
});
};
};
...
@@ -305,8 +305,8 @@ export const getSystemList = (data) => {
...
@@ -305,8 +305,8 @@ export const getSystemList = (data) => {
export
const
getSystemInfo
=
(
params
)
=>
{
export
const
getSystemInfo
=
(
params
)
=>
{
return
request
({
return
request
({
url
:
`/bill/access/system/info`
,
url
:
`/bill/access/system/info`
,
method
:
"
get
"
,
method
:
'
get
'
,
params
,
params
});
});
};
};
...
@@ -314,8 +314,8 @@ export const getSystemInfo = (params) => {
...
@@ -314,8 +314,8 @@ export const getSystemInfo = (params) => {
export
const
saveSystem
=
(
data
)
=>
{
export
const
saveSystem
=
(
data
)
=>
{
return
request
({
return
request
({
url
:
`/bill/access/system/save`
,
url
:
`/bill/access/system/save`
,
method
:
"
post
"
,
method
:
'
post
'
,
data
,
data
});
});
};
};
...
@@ -323,8 +323,8 @@ export const saveSystem = (data) => {
...
@@ -323,8 +323,8 @@ export const saveSystem = (data) => {
export
const
deleteSystem
=
(
params
)
=>
{
export
const
deleteSystem
=
(
params
)
=>
{
return
request
({
return
request
({
url
:
`/bill/access/system/delete`
,
url
:
`/bill/access/system/delete`
,
method
:
"
get
"
,
method
:
'
get
'
,
params
,
params
});
});
};
};
...
@@ -336,32 +336,32 @@ export const deleteSystem = (params) => {
...
@@ -336,32 +336,32 @@ export const deleteSystem = (params) => {
export
const
getMenuList
=
(
data
)
=>
{
export
const
getMenuList
=
(
data
)
=>
{
return
request
({
return
request
({
url
:
`/bill/menu/list`
,
url
:
`/bill/menu/list`
,
method
:
"
post
"
,
method
:
'
post
'
,
data
,
data
});
});
};
};
// 获取菜单信息
// 获取菜单信息
export
const
getMenuInfo
=
(
params
)
=>
{
export
const
getMenuInfo
=
(
params
)
=>
{
return
request
({
return
request
({
url
:
`/bill/menu/info`
,
url
:
`/bill/menu/info`
,
method
:
"
get
"
,
method
:
'
get
'
,
params
,
params
});
});
};
};
// 保存菜单
// 保存菜单
export
const
saveMenu
=
(
data
)
=>
{
export
const
saveMenu
=
(
data
)
=>
{
return
request
({
return
request
({
url
:
`/bill/menu/save`
,
url
:
`/bill/menu/save`
,
method
:
"
post
"
,
method
:
'
post
'
,
data
,
data
});
});
};
};
// 删除菜单
// 删除菜单
export
const
deleteMenu
=
(
params
)
=>
{
export
const
deleteMenu
=
(
params
)
=>
{
return
request
({
return
request
({
url
:
`/bill/menu/delete`
,
url
:
`/bill/menu/delete`
,
method
:
"
get
"
,
method
:
'
get
'
,
params
,
params
});
});
};
};
...
@@ -369,8 +369,8 @@ export const deleteMenu = (params) => {
...
@@ -369,8 +369,8 @@ export const deleteMenu = (params) => {
export
const
changeMenuSort
=
(
data
)
=>
{
export
const
changeMenuSort
=
(
data
)
=>
{
return
request
({
return
request
({
url
:
`/bill/menu/upOrDown`
,
url
:
`/bill/menu/upOrDown`
,
method
:
"
post
"
,
method
:
'
post
'
,
data
,
data
});
});
};
};
...
@@ -378,7 +378,7 @@ export const changeMenuSort = (data) => {
...
@@ -378,7 +378,7 @@ export const changeMenuSort = (data) => {
export
const
getMenuTreeselect
=
(
data
)
=>
{
export
const
getMenuTreeselect
=
(
data
)
=>
{
return
request
({
return
request
({
url
:
`/bill/menu/treeselect`
,
url
:
`/bill/menu/treeselect`
,
method
:
"
post
"
,
method
:
'
post
'
,
data
,
data
});
});
};
};
admin_2/src/pages/home/Home.vue
View file @
d91a7dc9
...
@@ -27,19 +27,19 @@
...
@@ -27,19 +27,19 @@
<div
class=
"flex h-full w-full flex-col"
>
<div
class=
"flex h-full w-full flex-col"
>
<div
class=
"mb-[18px] text-[18px] text-[#232323]"
>
近30日数据总量趋势
</div>
<div
class=
"mb-[18px] text-[18px] text-[#232323]"
>
近30日数据总量趋势
</div>
<div
class=
"echarts-box"
>
<div
class=
"echarts-box"
>
<
LineEchart
:dataset=
"totalDataset"
></LineE
chart>
<
line-echart
:dataset=
"totalDataset"
></line-e
chart>
</div>
</div>
</div>
</div>
<div
class=
"flex h-full w-full flex-col"
>
<div
class=
"flex h-full w-full flex-col"
>
<div
class=
"mb-[18px] text-[18px] text-[#232323]"
>
近30日排队数据总量趋势
</div>
<div
class=
"mb-[18px] text-[18px] text-[#232323]"
>
近30日排队数据总量趋势
</div>
<div
class=
"echarts-box"
>
<div
class=
"echarts-box"
>
<
LineEchart
:dataset=
"phDataset"
color=
"#1DCFB4"
></LineE
chart>
<
line-echart
:dataset=
"phDataset"
color=
"#1DCFB4"
></line-e
chart>
</div>
</div>
</div>
</div>
<div
class=
"flex h-full w-full flex-col"
>
<div
class=
"flex h-full w-full flex-col"
>
<div
class=
"mb-[18px] text-[18px] text-[#232323]"
>
近30日评价数据总量趋势
</div>
<div
class=
"mb-[18px] text-[18px] text-[#232323]"
>
近30日评价数据总量趋势
</div>
<div
class=
"echarts-box"
>
<div
class=
"echarts-box"
>
<
LineEchart
:dataset=
"pjDataset"
color=
"#F57520"
></LineE
chart>
<
line-echart
:dataset=
"pjDataset"
color=
"#F57520"
></line-e
chart>
</div>
</div>
</div>
</div>
</div>
</div>
...
@@ -48,7 +48,7 @@
...
@@ -48,7 +48,7 @@
<div
class=
"flex w-full flex-col items-center"
>
<div
class=
"flex w-full flex-col items-center"
>
<div
class=
"main-title"
>
对接站点矩阵
</div>
<div
class=
"main-title"
>
对接站点矩阵
</div>
<div
class=
"area-list grid w-full grid-cols-7 gap-5"
>
<div
class=
"area-list grid w-full grid-cols-7 gap-5"
>
<
AreaCard
v-for=
"v in homeData.accessList"
:key=
"v.id"
:data=
"v"
></AreaC
ard>
<
area-card
v-for=
"v in homeData.accessList"
:key=
"v.id"
:data=
"v"
></area-c
ard>
</div>
</div>
</div>
</div>
</div>
</div>
...
...
admin_2/src/pages/login/Login.vue
View file @
d91a7dc9
...
@@ -4,7 +4,7 @@
...
@@ -4,7 +4,7 @@
<div
class=
"flex min-w-[450px] flex-col justify-center bg-white p-[25px]"
>
<div
class=
"flex min-w-[450px] flex-col justify-center bg-white p-[25px]"
>
<h1
class=
"mb-4 text-center text-[24px] font-[500]"
>
{{
systemName
}}
</h1>
<h1
class=
"mb-4 text-center text-[24px] font-[500]"
>
{{
systemName
}}
</h1>
<el-form
class=
"w-full"
ref=
"form"
:model=
"form"
:rules=
"rules"
hide-required-asterisk
>
<el-form
class=
"w-full"
ref=
"form"
:model=
"form"
:rules=
"rules"
hide-required-asterisk
>
<el-form-item
l
prop=
"loginName"
>
<el-form-item
prop=
"loginName"
>
<el-input
<el-input
clearable
clearable
prefix-icon=
"el-icon-user"
prefix-icon=
"el-icon-user"
...
@@ -33,7 +33,12 @@
...
@@ -33,7 +33,12 @@
@
keyup.enter=
"onSubmit"
@
keyup.enter=
"onSubmit"
></el-input>
></el-input>
<div
class=
"code-box h-[40px] cursor-pointer overflow-hidden rounded-[4px]"
>
<div
class=
"code-box h-[40px] cursor-pointer overflow-hidden rounded-[4px]"
>
<img
class=
"h-full w-full"
:src=
"securityUrl"
@
click=
"createCode"
/>
<img
v-show=
"securityUrl"
class=
"h-full w-full"
:src=
"securityUrl"
@
click=
"createCode"
/>
</div>
</div>
</div>
</div>
</el-form-item>
</el-form-item>
...
@@ -60,18 +65,16 @@ import { mapMutations } from 'vuex';
...
@@ -60,18 +65,16 @@ import { mapMutations } from 'vuex';
import
{
getHomeData
}
from
'
@/api/home
'
;
import
{
getHomeData
}
from
'
@/api/home
'
;
import
{
generateRoutes
,
filterBtn
}
from
'
@/utils
'
;
import
{
generateRoutes
,
filterBtn
}
from
'
@/utils
'
;
import
{
calcMenu
}
from
'
@/router
'
;
import
{
calcMenu
}
from
'
@/router
'
;
import
{
login
}
from
'
@/api/login
'
;
import
{
login
,
loginCode
}
from
'
@/api/login
'
;
import
{
systemName
}
from
'
@/config
'
;
import
{
systemName
}
from
'
@/config
'
;
export
default
{
export
default
{
name
:
'
login
'
,
name
:
'
login
'
,
data
()
{
data
()
{
return
{
return
{
systemName
,
systemName
,
api
:
process
.
env
.
VUE_APP_API_BASE_URL
,
//
api: process.env.VUE_APP_API_BASE_URL,
securityUrl
:
''
,
securityUrl
:
''
,
originData
:
[],
loading
:
false
,
loading
:
false
,
redirect
:
this
.
$route
.
query
.
redirect
||
'
/
'
,
form
:
{
form
:
{
loginName
:
''
,
loginName
:
''
,
password
:
''
,
password
:
''
,
...
@@ -100,11 +103,15 @@ export default {
...
@@ -100,11 +103,15 @@ export default {
]),
]),
// 获取验证码
// 获取验证码
createCode
()
{
async
createCode
()
{
// 加时间戳印记用于刷新gif
let
mark
=
new
Date
().
getTime
();
let
mark
=
new
Date
().
getTime
();
// this.form.mark = mark;
let
res
=
await
loginCode
({
this
.
securityUrl
=
this
.
api
+
'
/bill/securitycode/createCode
'
+
`?mark=
${
mark
}
`
;
t
:
mark
});
if
(
res
.
data
)
{
let
url
=
URL
.
createObjectURL
(
res
.
data
);
this
.
securityUrl
=
url
;
}
},
},
onSubmit
()
{
onSubmit
()
{
...
@@ -175,6 +182,11 @@ export default {
...
@@ -175,6 +182,11 @@ export default {
.
map
((
v
)
=>
v
.
perms
);
.
map
((
v
)
=>
v
.
perms
);
this
.
SET_permissions
(
btnPermissions
);
this
.
SET_permissions
(
btnPermissions
);
}
}
},
beforeDestroy
()
{
if
(
this
.
securityUrl
)
{
URL
.
revokeObjectURL
(
this
.
securityUrl
);
}
}
}
};
};
</
script
>
</
script
>
...
...
admin_2/src/pages/system/access/components/AddAccess.vue
View file @
d91a7dc9
...
@@ -11,7 +11,11 @@
...
@@ -11,7 +11,11 @@
>
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
size=
"medium"
label-width=
"100px"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
size=
"medium"
label-width=
"100px"
>
<el-form-item
label=
"区域"
prop=
"areaName"
>
<el-form-item
label=
"区域"
prop=
"areaName"
>
<InputTree
:treeData=
"initTree"
v-model=
"form.areaName"
@
change=
"changeArea"
></InputTree>
<input-tree
:treeData=
"initTree"
v-model=
"form.areaName"
@
change=
"changeArea"
></input-tree>
</el-form-item>
</el-form-item>
<el-form-item
label=
"系统标签"
prop=
"tag"
>
<el-form-item
label=
"系统标签"
prop=
"tag"
>
<div
class=
"flex gap-2"
>
<div
class=
"flex gap-2"
>
...
...
admin_2/src/pages/system/menu/Menu.vue
View file @
d91a7dc9
...
@@ -9,7 +9,7 @@
...
@@ -9,7 +9,7 @@
>
批量删除
</el-button
>
批量删除
</el-button
>
-->
>
-->
</div>
</div>
<!--
<div
slot=
"
right
"
>
<!--
<div
slot=
"
search
"
>
<el-form
ref=
"searchForm"
:model=
"searchForm"
inline
>
<el-form
ref=
"searchForm"
:model=
"searchForm"
inline
>
<el-form-item
prop=
"name"
>
<el-form-item
prop=
"name"
>
<el-input
<el-input
...
...
admin_2/src/pages/system/menu/components/AddMenu.vue
View file @
d91a7dc9
...
@@ -31,7 +31,7 @@
...
@@ -31,7 +31,7 @@
<el-input
placeholder=
"请输入菜单名称"
v-model=
"form.name"
clearable
></el-input>
<el-input
placeholder=
"请输入菜单名称"
v-model=
"form.name"
clearable
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
"菜单图标"
prop=
"imgPath"
v-if=
"form.menuType != 2"
>
<el-form-item
label=
"菜单图标"
prop=
"imgPath"
v-if=
"form.menuType != 2"
>
<
IconSelect
v-model=
"form.imgPath"
></IconS
elect>
<
icon-select
v-model=
"form.imgPath"
></icon-s
elect>
</el-form-item>
</el-form-item>
<el-form-item
label=
"权限类型"
prop=
"authType"
v-if=
"form.menuType != 2"
>
<el-form-item
label=
"权限类型"
prop=
"authType"
v-if=
"form.menuType != 2"
>
...
...
admin_2/src/utils/request.js
View file @
d91a7dc9
/**
/**
* axios 工具函数层
* axios 工具函数层
*/
*/
import
axios
from
"
axios
"
;
import
axios
from
'
axios
'
;
import
router
from
"
@/router
"
;
import
router
from
'
@/router
'
;
import
store
from
"
@/store
"
;
import
store
from
'
@/store
'
;
import
{
message
}
from
"
@/utils/resetMessage
"
;
import
{
message
}
from
'
@/utils/resetMessage
'
;
import
{
responseErr
,
loginErr
}
from
"
@/config
"
;
import
{
responseErr
,
loginErr
}
from
'
@/config
'
;
// 加载条插件
// 加载条插件
// import NProgress from "nprogress";
// import NProgress from "nprogress";
// 请求超时时间
// 接口地址
axios
.
defaults
.
timeout
=
60
*
1000
;
const
baseURL
=
process
.
env
.
VUE_APP_API_BASE_URL
;
// 请求超时
const
timeout
=
60
*
1000
;
// 设置统一服务器地址
// 请求拦截(成功)
axios
.
defaults
.
baseURL
=
process
.
env
.
VUE_APP_API_BASE_URL
;
function
reqSuccess
(
config
)
{
// 请求拦截
let
token
=
store
.
getters
[
'
user/token
'
];
axios
.
interceptors
.
request
.
use
(
(
config
)
=>
{
let
token
=
store
.
getters
[
"
user/token
"
];
if
(
token
)
{
if
(
token
)
{
config
.
headers
.
Authorization
=
token
;
config
.
headers
.
Authorization
=
token
;
}
}
// NProgress.start();
// NProgress.start();
return
config
;
return
config
;
},
}
(
err
)
=>
{
return
Promise
.
reject
(
err
);
}
);
// 响应拦截
// 响应拦截(成功)
axios
.
interceptors
.
response
.
use
(
function
resSuccess
(
response
)
{
(
response
)
=>
{
if
(
response
.
data
.
code
!==
undefined
&&
response
.
data
.
msg
!==
undefined
)
{
if
(
response
.
data
.
code
!==
undefined
&&
response
.
data
.
msg
!==
undefined
)
{
// 取出数据
// 取出数据
let
{
code
,
msg
}
=
response
.
data
;
let
{
code
,
msg
}
=
response
.
data
;
if
(
code
==
-
1
)
{
if
(
code
==
-
1
)
{
message
.
error
({
message
.
error
({
message
:
msg
,
message
:
msg
});
});
if
(
msg
===
"
非法用户,不可访问
"
)
{
if
(
msg
===
'
非法用户,不可访问
'
)
{
// 重置store下的user模块
// 重置store下的user模块
store
.
commit
(
"
user/reset
"
);
store
.
commit
(
'
user/reset
'
);
router
.
push
(
"
/
"
);
router
.
push
(
'
/
'
);
}
}
}
else
if
(
loginErr
.
includes
(
code
))
{
}
else
if
(
loginErr
.
includes
(
code
))
{
message
.
error
({
message
.
error
({
message
:
msg
,
message
:
msg
});
});
// 重置store下的user模块
// 重置store下的user模块
store
.
commit
(
"
user/reset
"
);
store
.
commit
(
'
user/reset
'
);
setTimeout
(()
=>
{
setTimeout
(()
=>
{
location
.
href
=
process
.
env
.
VUE_APP_API_portal_URL
;
location
.
href
=
process
.
env
.
VUE_APP_API_portal_URL
;
},
2000
);
},
2000
);
...
@@ -57,24 +51,40 @@ axios.interceptors.response.use(
...
@@ -57,24 +51,40 @@ axios.interceptors.response.use(
}
}
// NProgress.done();
// NProgress.done();
return
response
;
return
response
;
},
}
(
error
)
=>
{
// 响应拦截(错误)
function
resError
(
error
)
{
if
(
error
&&
error
.
response
)
{
if
(
error
&&
error
.
response
)
{
let
msg
=
responseErr
[
error
.
response
.
status
];
let
msg
=
responseErr
[
error
.
response
.
status
];
error
.
message
=
msg
||
`连接错误
${
error
.
response
.
status
}
`
;
error
.
message
=
msg
||
`连接错误
${
error
.
response
.
status
}
`
;
}
else
{
}
else
{
if
(
JSON
.
stringify
(
error
).
includes
(
"
timeout
"
))
{
if
(
JSON
.
stringify
(
error
).
includes
(
'
timeout
'
))
{
error
.
message
=
"
服务器响应超时,请刷新当前页
"
;
error
.
message
=
'
服务器响应超时,请刷新当前页
'
;
}
else
{
}
else
{
error
.
message
=
"
连接服务器失败
"
;
error
.
message
=
'
连接服务器失败
'
;
}
}
}
}
message
.
error
({
message
.
error
({
message
:
error
.
message
,
message
:
error
.
message
});
});
return
Promise
.
resolve
(
error
.
response
);
return
Promise
.
resolve
(
error
.
response
);
}
// 请求配置
const
request
=
axios
.
create
({
// 请求超时时间
timeout
,
// 设置统一服务器地址
baseURL
,
headers
:
{
'
Content-Type
'
:
'
application/json;charset=UTF-8
'
}
}
);
});
request
.
interceptors
.
request
.
use
(
reqSuccess
,
(
err
)
=>
{
return
Promise
.
reject
(
err
);
});
request
.
interceptors
.
response
.
use
(
resSuccess
,
resError
);
export
default
axios
;
export
{
request
}
;
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment