Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
so-manage-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
smart-operation
so-manage-ui
Commits
f77bdbb5
Commit
f77bdbb5
authored
Nov 02, 2022
by
赵伟庚
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'zwg' into dev
parents
59a3065b
131132bb
Changes
10
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
74 additions
and
45 deletions
+74
-45
src/assets/css/index.css
src/assets/css/index.css
+2
-2
src/components/api-type/rest.vue
src/components/api-type/rest.vue
+1
-1
src/page/main/config/dict/index.vue
src/page/main/config/dict/index.vue
+8
-8
src/page/main/develop/account/index.vue
src/page/main/develop/account/index.vue
+1
-1
src/page/main/develop/menu/index.vue
src/page/main/develop/menu/index.vue
+5
-5
src/page/main/develop/menu/menu-form.vue
src/page/main/develop/menu/menu-form.vue
+1
-1
src/page/main/system/organization/index.vue
src/page/main/system/organization/index.vue
+16
-1
src/page/main/system/organization/tree.vue
src/page/main/system/organization/tree.vue
+25
-12
src/page/main/system/role/add/role_form.vue
src/page/main/system/role/add/role_form.vue
+9
-8
src/page/main/system/role/index.vue
src/page/main/system/role/index.vue
+6
-6
No files found.
src/assets/css/index.css
View file @
f77bdbb5
...
@@ -1474,14 +1474,14 @@ border-radius:8px;
...
@@ -1474,14 +1474,14 @@ border-radius:8px;
}
}
.flex_left
{
.flex_left
{
height
:
calc
(
100%
-
20
px
);
height
:
calc
(
100%
-
16
px
);
width
:
320px
;
width
:
320px
;
margin-right
:
10px
;
margin-right
:
10px
;
overflow
:
hidden
;
overflow
:
hidden
;
}
}
.flex_right
{
.flex_right
{
height
:
calc
(
100%
-
20
px
);
height
:
calc
(
100%
-
16
px
);
flex
:
1
;
flex
:
1
;
overflow
:
hidden
;
overflow
:
hidden
;
...
...
src/components/api-type/rest.vue
View file @
f77bdbb5
...
@@ -401,7 +401,7 @@ const serviceTest = () => {
...
@@ -401,7 +401,7 @@ const serviceTest = () => {
.
post
(
`/apaas/service/v5/service/test`
,
params
)
.
post
(
`/apaas/service/v5/service/test`
,
params
)
.
then
((
res
)
=>
{
.
then
((
res
)
=>
{
if
(
res
.
data
.
code
!==
200
)
{
if
(
res
.
data
.
code
!==
200
)
{
$message
.
error
(
res
.
data
.
msg
)
$message
.
error
(
res
.
data
.
data
)
}
else
{
}
else
{
detailData
.
test_state
=
true
detailData
.
test_state
=
true
detailData
.
backJSONdata
=
res
.
data
.
data
.
response_str
detailData
.
backJSONdata
=
res
.
data
.
data
.
response_str
...
...
src/page/main/config/dict/index.vue
View file @
f77bdbb5
...
@@ -278,7 +278,7 @@ const getTypeList = () => {
...
@@ -278,7 +278,7 @@ const getTypeList = () => {
getTableRows
()
getTableRows
()
}
}
}
else
{
}
else
{
ElMessage
.
error
(
res
.
data
.
msg
)
ElMessage
.
error
(
res
.
data
.
data
)
}
}
}).
catch
((
err
)
=>
{
}).
catch
((
err
)
=>
{
console
.
log
(
err
)
console
.
log
(
err
)
...
@@ -352,7 +352,7 @@ const getTableRows = () => {
...
@@ -352,7 +352,7 @@ const getTableRows = () => {
state
.
tableRows
[
state
.
tableRows
.
length
-
1
].
canMoveDown
=
false
state
.
tableRows
[
state
.
tableRows
.
length
-
1
].
canMoveDown
=
false
}
}
}
else
{
}
else
{
ElMessage
.
error
(
res
.
data
.
msg
)
ElMessage
.
error
(
res
.
data
.
data
)
}
}
})
})
}
// 获取表格数据
}
// 获取表格数据
...
@@ -365,7 +365,7 @@ const changeUseRow = (row) => {
...
@@ -365,7 +365,7 @@ const changeUseRow = (row) => {
ElMessage
.
success
(
res
.
data
.
msg
)
ElMessage
.
success
(
res
.
data
.
msg
)
changePage
(
1
)
changePage
(
1
)
}
else
{
}
else
{
ElMessage
.
error
(
res
.
data
.
msg
)
ElMessage
.
error
(
res
.
data
.
data
)
}
}
})
})
}
// 启用禁用
}
// 启用禁用
...
@@ -411,7 +411,7 @@ const edit_row = (row) => {
...
@@ -411,7 +411,7 @@ const edit_row = (row) => {
state
:
state
.
actionRow
.
state
state
:
state
.
actionRow
.
state
}
}
}
else
{
}
else
{
ElMessage
.
error
(
res
.
data
.
msg
)
ElMessage
.
error
(
res
.
data
.
data
)
}
}
}).
catch
((
err
)
=>
{
}).
catch
((
err
)
=>
{
console
.
log
(
err
)
console
.
log
(
err
)
...
@@ -445,7 +445,7 @@ const addConfirm = () => {
...
@@ -445,7 +445,7 @@ const addConfirm = () => {
state
.
addDialog
=
false
state
.
addDialog
=
false
changePage
(
1
)
changePage
(
1
)
}
else
{
}
else
{
ElMessage
.
error
(
res
.
data
.
msg
)
ElMessage
.
error
(
res
.
data
.
data
)
}
}
})
})
}
else
{
// 编辑
}
else
{
// 编辑
...
@@ -461,7 +461,7 @@ const addConfirm = () => {
...
@@ -461,7 +461,7 @@ const addConfirm = () => {
state
.
addDialog
=
false
state
.
addDialog
=
false
changePage
(
1
)
changePage
(
1
)
}
else
{
}
else
{
ElMessage
.
error
(
res
.
data
.
msg
)
ElMessage
.
error
(
res
.
data
.
data
)
}
}
})
})
}
}
...
@@ -485,7 +485,7 @@ const deleteData = () => {
...
@@ -485,7 +485,7 @@ const deleteData = () => {
state
.
dialogDelete
=
false
state
.
dialogDelete
=
false
changePage
(
1
)
changePage
(
1
)
}
else
{
}
else
{
ElMessage
.
error
(
res
.
data
.
msg
)
ElMessage
.
error
(
res
.
data
.
data
)
}
}
})
})
}
// 确定删除
}
// 确定删除
...
@@ -520,7 +520,7 @@ const moveRow = (row,type) => {
...
@@ -520,7 +520,7 @@ const moveRow = (row,type) => {
ElMessage
.
success
(
res
.
data
.
msg
)
ElMessage
.
success
(
res
.
data
.
msg
)
changePage
(
1
)
changePage
(
1
)
}
else
{
}
else
{
ElMessage
.
error
(
res
.
data
.
msg
)
ElMessage
.
error
(
res
.
data
.
data
)
}
}
})
})
.
catch
((
err
)
=>
{
.
catch
((
err
)
=>
{
...
...
src/page/main/develop/account/index.vue
View file @
f77bdbb5
...
@@ -607,12 +607,12 @@ import CryptoJS from "crypto-js";
...
@@ -607,12 +607,12 @@ import CryptoJS from "crypto-js";
background-color
:
var
(
--el-tree-node-hover-bg-color
);
background-color
:
var
(
--el-tree-node-hover-bg-color
);
}
}
.main_container
{
.main_container
{
padding
:
15px
;
height
:
100%
;
height
:
100%
;
}
}
.table_container
{
.table_container
{
height
:
calc
(
100%
-
30px
);
height
:
calc
(
100%
-
30px
);
overflow
:
auto
;
overflow
:
auto
;
padding
:
0
16px
;
}
}
.pagination_box
{
.pagination_box
{
...
...
src/page/main/develop/menu/index.vue
View file @
f77bdbb5
...
@@ -177,7 +177,7 @@ const getMenuTree = (type) => {
...
@@ -177,7 +177,7 @@ const getMenuTree = (type) => {
})
})
}
else
{
}
else
{
ElMessage
.
error
(
res
.
data
.
msg
)
ElMessage
.
error
(
res
.
data
.
data
)
}
}
})
})
}
// 获取菜单树
}
// 获取菜单树
...
@@ -307,7 +307,7 @@ const fileAction = (val,data,parent,disabled=false) => {
...
@@ -307,7 +307,7 @@ const fileAction = (val,data,parent,disabled=false) => {
let
type
=
parent
?
1
:
2
// 1--有父级 2--无父级
let
type
=
parent
?
1
:
2
// 1--有父级 2--无父级
getMenuTree
(
type
)
getMenuTree
(
type
)
}
else
{
}
else
{
ElMessage
.
error
(
res
.
data
.
msg
)
ElMessage
.
error
(
res
.
data
.
data
)
}
}
})
})
}
else
if
(
val
==
4
)
{
// 菜单上移
}
else
if
(
val
==
4
)
{
// 菜单上移
...
@@ -378,7 +378,7 @@ const changeSort = (data,nextObj) => {
...
@@ -378,7 +378,7 @@ const changeSort = (data,nextObj) => {
ElMessage
.
success
(
res
.
data
.
msg
)
ElMessage
.
success
(
res
.
data
.
msg
)
getMenuTree
()
getMenuTree
()
}
else
{
}
else
{
ElMessage
.
error
(
res
.
data
.
msg
)
ElMessage
.
error
(
res
.
data
.
data
)
}
}
})
})
}
// 菜单上下移
}
// 菜单上下移
...
@@ -406,7 +406,7 @@ const saveMenu = (el,type) => {
...
@@ -406,7 +406,7 @@ const saveMenu = (el,type) => {
ElMessage
.
success
(
res
.
data
.
msg
)
ElMessage
.
success
(
res
.
data
.
msg
)
getMenuTree
()
getMenuTree
()
}
else
{
}
else
{
ElMessage
.
error
(
res
.
data
.
msg
)
ElMessage
.
error
(
res
.
data
.
data
)
}
}
})
})
}
else
{
// 新增
}
else
{
// 新增
...
@@ -429,7 +429,7 @@ const saveMenu = (el,type) => {
...
@@ -429,7 +429,7 @@ const saveMenu = (el,type) => {
state
.
selectData
=
null
state
.
selectData
=
null
getMenuTree
()
getMenuTree
()
}
else
{
}
else
{
ElMessage
.
error
(
res
.
data
.
msg
)
ElMessage
.
error
(
res
.
data
.
data
)
}
}
})
})
}
}
...
...
src/page/main/develop/menu/menu-form.vue
View file @
f77bdbb5
...
@@ -151,7 +151,7 @@ const getGroupList = () => {
...
@@ -151,7 +151,7 @@ const getGroupList = () => {
if
(
res
.
data
.
code
==
200
)
{
if
(
res
.
data
.
code
==
200
)
{
state
.
groupList
=
res
.
data
.
data
||
[]
state
.
groupList
=
res
.
data
.
data
||
[]
}
else
{
}
else
{
ElMessage
.
error
(
res
.
data
.
msg
)
ElMessage
.
error
(
res
.
data
.
data
)
}
}
}).
catch
((
err
)
=>
{
}).
catch
((
err
)
=>
{
console
.
log
(
err
)
console
.
log
(
err
)
...
...
src/page/main/system/organization/index.vue
View file @
f77bdbb5
...
@@ -941,13 +941,28 @@ import { downloadFileFormatNew } from '@/services/helper'
...
@@ -941,13 +941,28 @@ import { downloadFileFormatNew } from '@/services/helper'
font-size
:
14px
;
font-size
:
14px
;
}
}
.main_container
{
.main_container
{
padding
:
15px
;
flex
:
1
;
flex
:
1
;
overflow
:
hidden
;
overflow
:
hidden
;
}
}
.filter-group
.left-filter
{
flex
:
1
;
display
:
flex
;
justify-content
:
start
;
flex-wrap
:
wrap
;
}
.filter-group
.right-action
{
width
:
144px
;
padding-bottom
:
16px
;
}
.filter-group
.right-action
.el-button
{
width
:
64px
;
}
.table_container
{
.table_container
{
height
:
calc
(
100%
-
20px
);
height
:
calc
(
100%
-
20px
);
overflow
:
auto
;
overflow
:
auto
;
padding
:
0
16px
;
}
}
.bg-pagination
{
.bg-pagination
{
...
...
src/page/main/system/organization/tree.vue
View file @
f77bdbb5
...
@@ -18,7 +18,7 @@
...
@@ -18,7 +18,7 @@
:title=
"data.name"
:title=
"data.name"
>
{{
data
.
name
}}
>
{{
data
.
name
}}
</span>
</span>
<span
v-if=
"data.data_type === 2"
class=
"tree-action-box first_node"
@
click.stop=
"showAction($event, data,node)"
>
<span
v-if=
"data.data_type === 2"
class=
"tree-action-box first_node"
:class=
"
{'first_node_focus': selectData
&&
selectData.id === data.id}"
@click.stop="showAction($event, data,node)">
<bg-icon
<bg-icon
class=
"tree-more"
class=
"tree-more"
icon=
"#bg-ic-s-more"
icon=
"#bg-ic-s-more"
...
@@ -216,17 +216,17 @@ import { useRouter } from 'vue-router';
...
@@ -216,17 +216,17 @@ import { useRouter } from 'vue-router';
<
style
scoped
>
<
style
scoped
>
.tree-action-box
{
.tree-action-box
{
display
:
none
;
display
:
none
;
position
:
absolute
;
position
:
absolute
;
right
:
-5px
;
right
:
-5px
;
top
:
0px
;
top
:
0px
;
width
:
44px
;
width
:
44px
;
height
:
36px
;
height
:
36px
;
line-height
:
36px
;
line-height
:
36px
;
text-align
:
center
;
text-align
:
center
;
background-color
:
#f2f3f7
;
background-color
:
#f2f3f7
;
box-shadow
:
-3px
0px
8px
-3px
box-shadow
:
-3px
0px
8px
-3px
rgba
(
0
,
7
,
101
,
0.15
);
rgba
(
0
,
7
,
101
,
0.15
);
}
}
.position_sticky
{
.position_sticky
{
position
:
sticky
;
position
:
sticky
;
...
@@ -240,8 +240,21 @@ import { useRouter } from 'vue-router';
...
@@ -240,8 +240,21 @@ import { useRouter } from 'vue-router';
.file-tree
:deep
()
.el-tree-node__content
:hover
.tree-action-box
{
.file-tree
:deep
()
.el-tree-node__content
:hover
.tree-action-box
{
display
:
inline-block
;
display
:
inline-block
;
}
}
.file-tree
:deep
()
.el-tree-node__content
.first_node
{
.file-tree
:deep
()
.el-tree-node__content
.first_node
{
display
:
inline-block
;
display
:
inline-block
;
background-color
:
#fff
;
box-shadow
:
none
;
}
.file-tree
:deep
()
.el-tree-node__content
.first_node_focus
{
background-color
:
#f2f3f7
;
box-shadow
:
-3px
0px
8px
-3px
rgba
(
0
,
7
,
101
,
0.15
);
}
.file-tree
:deep
()
.el-tree-node__content
:hover
.first_node
{
background-color
:
#f2f3f7
;
box-shadow
:
-3px
0px
8px
-3px
rgba
(
0
,
7
,
101
,
0.15
);
}
}
.file-tree
:deep
()
.el-tree-node
>
.el-tree-node__children
{
.file-tree
:deep
()
.el-tree-node
>
.el-tree-node__children
{
overflow
:
visible
;
overflow
:
visible
;
...
...
src/page/main/system/role/add/role_form.vue
View file @
f77bdbb5
...
@@ -60,7 +60,7 @@
...
@@ -60,7 +60,7 @@
</el-form>
</el-form>
</div>
</div>
<div
class=
"bottom_action"
>
<div
class=
"bottom_action"
>
<el-button>
<el-button
@
click=
"goList"
>
取消
取消
</el-button>
</el-button>
<el-button
type=
"primary"
@
click=
"saveRole"
>
<el-button
type=
"primary"
@
click=
"saveRole"
>
...
@@ -100,9 +100,7 @@ const roleState = reactive({
...
@@ -100,9 +100,7 @@ const roleState = reactive({
role_name
:
[
role_name
:
[
{
required
:
true
,
message
:
"
请输入角色名称
"
,
trigger
:
"
blur
"
},
{
required
:
true
,
message
:
"
请输入角色名称
"
,
trigger
:
"
blur
"
},
],
],
role_desc
:
[
{
required
:
true
,
message
:
"
请输入描述
"
,
trigger
:
"
blur
"
},
],
data_purview
:
[
data_purview
:
[
{
required
:
true
,
message
:
"
请选择数据权限
"
,
trigger
:
"
change
"
},
{
required
:
true
,
message
:
"
请选择数据权限
"
,
trigger
:
"
change
"
},
],
],
...
@@ -127,7 +125,7 @@ const getMenuTree = () => {
...
@@ -127,7 +125,7 @@ const getMenuTree = () => {
if
(
res
.
data
.
code
==
200
)
{
if
(
res
.
data
.
code
==
200
)
{
roleState
.
permissionData
=
res
.
data
.
data
||
[]
roleState
.
permissionData
=
res
.
data
.
data
||
[]
}
else
{
}
else
{
ElMessage
.
error
(
res
.
data
.
msg
)
ElMessage
.
error
(
res
.
data
.
data
)
}
}
})
})
}
// 获取菜单数据
}
// 获取菜单数据
...
@@ -157,7 +155,7 @@ const getRoleDetail = () => {
...
@@ -157,7 +155,7 @@ const getRoleDetail = () => {
}
}
console
.
log
(
roleState
.
formData
.
permission_arr
)
console
.
log
(
roleState
.
formData
.
permission_arr
)
}
else
{
}
else
{
ElMessage
.
error
(
res
.
data
.
msg
)
ElMessage
.
error
(
res
.
data
.
data
)
}
}
})
})
}
// 获取角色详情
}
// 获取角色详情
...
@@ -180,7 +178,7 @@ const saveRole = () => {
...
@@ -180,7 +178,7 @@ const saveRole = () => {
ElMessage
.
success
(
res
.
data
.
msg
)
ElMessage
.
success
(
res
.
data
.
msg
)
router
.
push
(
'
/system/role
'
)
router
.
push
(
'
/system/role
'
)
}
else
{
}
else
{
ElMessage
.
error
(
res
.
data
.
msg
)
ElMessage
.
error
(
res
.
data
.
data
)
}
}
})
})
}
else
{
// 编辑
}
else
{
// 编辑
...
@@ -192,13 +190,16 @@ const saveRole = () => {
...
@@ -192,13 +190,16 @@ const saveRole = () => {
ElMessage
.
success
(
res
.
data
.
msg
)
ElMessage
.
success
(
res
.
data
.
msg
)
router
.
push
(
'
/system/role
'
)
router
.
push
(
'
/system/role
'
)
}
else
{
}
else
{
ElMessage
.
error
(
res
.
data
.
msg
)
ElMessage
.
error
(
res
.
data
.
data
)
}
}
})
})
}
}
}
}
})
})
}
// 新增或编辑角色的保存
}
// 新增或编辑角色的保存
const
goList
=
()
=>
{
router
.
push
(
"
/system/role
"
)
}
onBeforeMount
(()
=>
{
onBeforeMount
(()
=>
{
getMenuTree
()
getMenuTree
()
...
...
src/page/main/system/role/index.vue
View file @
f77bdbb5
...
@@ -306,7 +306,7 @@ const getRoleRows = () => {
...
@@ -306,7 +306,7 @@ const getRoleRows = () => {
state
.
tableRows
=
res
.
data
.
data
||
[]
state
.
tableRows
=
res
.
data
.
data
||
[]
state
.
tableTotal
=
res
.
data
.
total
state
.
tableTotal
=
res
.
data
.
total
}
else
{
}
else
{
ElMessage
.
error
(
re
.
data
.
msg
)
ElMessage
.
error
(
re
.
data
.
data
)
}
}
})
})
}
// 获取角色列表
}
// 获取角色列表
...
@@ -319,7 +319,7 @@ const getOrgList = () => {
...
@@ -319,7 +319,7 @@ const getOrgList = () => {
console
.
log
(
res
.
data
.
data
)
console
.
log
(
res
.
data
.
data
)
userState
.
orgList
=
res
.
data
.
data
||
[]
userState
.
orgList
=
res
.
data
.
data
||
[]
}
else
{
}
else
{
ElMessage
.
error
(
res
.
data
.
msg
)
ElMessage
.
error
(
res
.
data
.
data
)
}
}
})
})
}
// 获取组织列表
}
// 获取组织列表
...
@@ -346,7 +346,7 @@ const changeUseRow = (row) => {
...
@@ -346,7 +346,7 @@ const changeUseRow = (row) => {
ElMessage
.
success
(
res
.
data
.
msg
)
ElMessage
.
success
(
res
.
data
.
msg
)
changePage
(
1
)
changePage
(
1
)
}
else
{
}
else
{
ElMessage
.
error
(
res
.
data
.
msg
)
ElMessage
.
error
(
res
.
data
.
data
)
}
}
})
})
}
// 更改启用禁用状态
}
// 更改启用禁用状态
...
@@ -408,7 +408,7 @@ const getUserList = () => {
...
@@ -408,7 +408,7 @@ const getUserList = () => {
})
})
})
})
}
else
{
}
else
{
ElMessage
.
error
(
res
.
data
.
msg
)
ElMessage
.
error
(
res
.
data
.
data
)
}
}
})
})
}
}
...
@@ -465,7 +465,7 @@ const distribute = () => {
...
@@ -465,7 +465,7 @@ const distribute = () => {
userState
.
distributeDialog
=
false
userState
.
distributeDialog
=
false
changePage
(
1
)
changePage
(
1
)
}
else
{
}
else
{
ElMessage
.
error
(
res
.
data
.
msg
)
ElMessage
.
error
(
res
.
data
.
data
)
}
}
})
})
...
@@ -506,7 +506,7 @@ const deleteData = () => {
...
@@ -506,7 +506,7 @@ const deleteData = () => {
state
.
delDialog
=
false
state
.
delDialog
=
false
changePage
(
1
)
changePage
(
1
)
}
else
{
}
else
{
ElMessage
.
error
(
res
.
data
.
msg
)
ElMessage
.
error
(
res
.
data
.
data
)
}
}
})
})
}
}
...
...
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