Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
F
fns_backend
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Zhang Xiaojie
fns_backend
Commits
4a372dbc
Commit
4a372dbc
authored
Sep 26, 2021
by
Zhang Xiaojie
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/layout' into dev
parents
d47200df
ce4130ad
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
41 additions
and
5 deletions
+41
-5
avatar.png
src/assets/images/avatar.png
+0
-0
topBar.vue
src/components/UserManage/topBar.vue
+4
-1
userManagerCol.ts
src/const/columns/userManagerCol.ts
+0
-1
index.ts
src/service/UserManagementService/index.ts
+1
-1
index.vue
src/views/Root/index.vue
+36
-2
No files found.
src/assets/images/avatar.png
0 → 100644
View file @
4a372dbc
5.94 KB
src/components/UserManage/topBar.vue
View file @
4a372dbc
...
@@ -119,10 +119,11 @@ export default Vue.extend({
...
@@ -119,10 +119,11 @@ export default Vue.extend({
this
.
searchPageReqParams
.
endTime
=
endTime
this
.
searchPageReqParams
.
endTime
=
endTime
},
},
query
()
{
query
()
{
if
(
this
.
type
===
addUser
.
superManager
)
{
this
.
platformSave
({
this
.
platformSave
({
page
:
1
,
page
:
1
,
})
})
this
.
platformQuery
()
this
.
platformQuery
()
}
},
},
reset
()
{
reset
()
{
this
.
searchPageReqParams
.
queryName
=
''
this
.
searchPageReqParams
.
queryName
=
''
...
@@ -130,10 +131,12 @@ export default Vue.extend({
...
@@ -130,10 +131,12 @@ export default Vue.extend({
this
.
searchPageReqParams
.
startTime
=
undefined
this
.
searchPageReqParams
.
startTime
=
undefined
this
.
searchPageReqParams
.
endTime
=
undefined
this
.
searchPageReqParams
.
endTime
=
undefined
this
.
$nextTick
(()
=>
{
this
.
$nextTick
(()
=>
{
if
(
this
.
type
===
addUser
.
superManager
)
{
this
.
platformSave
({
this
.
platformSave
({
page
:
1
,
page
:
1
,
})
})
this
.
query
()
this
.
query
()
}
})
})
},
},
showModal
()
{
showModal
()
{
...
...
src/const/columns/userManagerCol.ts
View file @
4a372dbc
...
@@ -154,7 +154,6 @@ const columns:Array<column> =
...
@@ -154,7 +154,6 @@ const columns:Array<column> =
align
:
'center'
,
align
:
'center'
,
scopedSlots
:
{
customRender
:
'firstSubClientManager'
},
scopedSlots
:
{
customRender
:
'firstSubClientManager'
},
role
:[
role
:[
eRole
.
firstLevel_sub_branch
]
]
},
},
{
{
...
...
src/service/UserManagementService/index.ts
View file @
4a372dbc
...
@@ -44,7 +44,7 @@ export default class UserService {
...
@@ -44,7 +44,7 @@ export default class UserService {
*/
*/
logout
()
{
logout
()
{
return
baseAxios
({
return
baseAxios
({
url
:
'/log
in
'
,
url
:
'/log
out
'
,
method
:
'get'
,
method
:
'get'
,
})
})
}
}
...
...
src/views/Root/index.vue
View file @
4a372dbc
<
template
>
<
template
>
<div>
<div>
<a-layout
id=
"components-layout-demo-fixed-sider"
>
<a-layout
id=
"components-layout-demo-fixed-sider"
>
<a-layout-sider
width=
"256"
style=
"background: white"
>
<a-layout-header>
<div
class=
"flex justify-between items-center h-full"
>
<div
class=
"text-center text-lg my-3"
>
中小企业协会综合服务平台
</div>
<div
class=
"text-center text-lg my-3"
>
中小企业协会综合服务平台
</div>
<div>
<!--
<a-popover>
-->
<!--
<template
slot=
"content"
>
<p>
退出账户
</p>
</
template
>
-->
<div
class=
"flex justify-between items-center"
>
<img
class=
"w-5 h-7 mr-3"
src=
"@/assets/images/avatar.png"
alt=
"头像"
>
{{ phone }}
<span
class=
"inline-block ml-3 cursor-pointer"
@
click=
"logout"
>
退出
</span>
</div>
<!-- </a-popover> -->
</div>
</div>
</a-layout-header>
<a-layout
style=
"min-height: 100vh"
>
<a-layout-sider
width=
"256"
style=
"background: white"
>
<a-menu
<a-menu
style=
"width: 256px"
style=
"width: 256px"
:open-keys
.
sync=
"openKeys"
:open-keys
.
sync=
"openKeys"
...
@@ -29,7 +46,6 @@
...
@@ -29,7 +46,6 @@
</component>
</component>
</a-menu>
</a-menu>
</a-layout-sider>
</a-layout-sider>
<a-layout
style=
"min-height: 100vh"
>
<a-layout-content
<a-layout-content
:style=
"{ margin: '24px 16px 0', overflow: 'initial' }"
:style=
"{ margin: '24px 16px 0', overflow: 'initial' }"
>
>
...
@@ -59,11 +75,14 @@ import { iMenuItem, iMenuList } from "./types";
...
@@ -59,11 +75,14 @@ import { iMenuItem, iMenuList } from "./types";
import
{
Fragment
}
from
"vue-fragment"
;
import
{
Fragment
}
from
"vue-fragment"
;
import
{
getUserMsg
}
from
"@/utils/userMsg/userMsg"
;
import
{
getUserMsg
}
from
"@/utils/userMsg/userMsg"
;
import
{
getOldRoleFromUserMsg
}
from
"@/utils/user"
;
import
{
getOldRoleFromUserMsg
}
from
"@/utils/user"
;
import
UserService
from
'@/service/UserManagementService'
Vue
.
use
(
Menu
);
Vue
.
use
(
Menu
);
Vue
.
use
(
Icon
);
Vue
.
use
(
Icon
);
Vue
.
use
(
Layout
);
Vue
.
use
(
Layout
);
const
userService
=
new
UserService
()
export
default
Vue
.
extend
({
export
default
Vue
.
extend
({
components
:
{
components
:
{
Fragment
,
Fragment
,
...
@@ -93,6 +112,9 @@ export default Vue.extend({
...
@@ -93,6 +112,9 @@ export default Vue.extend({
selectedKeys
():
Array
<
String
>
{
selectedKeys
():
Array
<
String
>
{
return
[(
this
.
$route
.
meta
as
{
selectedName
:
string
}).
selectedName
];
return
[(
this
.
$route
.
meta
as
{
selectedName
:
string
}).
selectedName
];
},
},
phone
()
{
return
JSON
.
parse
(
window
.
localStorage
.
getItem
(
'USER_MSG'
)
as
any
).
phone
}
},
},
methods
:
{
methods
:
{
getMenuChildren
(
menu
:
iMenuItem
)
{
getMenuChildren
(
menu
:
iMenuItem
)
{
...
@@ -121,6 +143,14 @@ export default Vue.extend({
...
@@ -121,6 +143,14 @@ export default Vue.extend({
hasChildren
(
menu
:
iMenuItem
)
{
hasChildren
(
menu
:
iMenuItem
)
{
return
menu
.
children
&&
menu
.
children
.
length
!==
0
;
return
menu
.
children
&&
menu
.
children
.
length
!==
0
;
},
},
logout
()
{
userService
.
logout
().
then
(
res
=>
{
if
(
res
.
code
===
200
)
{
window
.
localStorage
.
clear
()
this
.
$router
.
push
(
'/login'
)
}
})
}
},
},
});
});
</
script
>
</
script
>
...
@@ -129,4 +159,7 @@ export default Vue.extend({
...
@@ -129,4 +159,7 @@ export default Vue.extend({
/deep/a {
/deep/a {
color: #3E4FAF;
color: #3E4FAF;
}
}
/deep/ .ant-layout-header {
background: #fff;
}
</
style
>
</
style
>
\ No newline at end of file
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