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
77f05a58
Commit
77f05a58
authored
Sep 16, 2021
by
chenqikuai
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
rename
parent
0250d613
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
28 additions
and
28 deletions
+28
-28
superManagerTable.vue
src/components/UserManage/superManagerTable.vue
+11
-11
index.ts
src/filter/index.ts
+11
-11
index.ts
src/service/StaffService/index.ts
+2
-2
index.ts
src/service/UserManagementService/index.ts
+2
-2
user.ts
src/types/user.ts
+2
-2
No files found.
src/components/UserManage/superManagerTable.vue
View file @
77f05a58
...
...
@@ -18,8 +18,8 @@
<div
slot=
"action"
slot-scope=
"text, record"
>
<a
:class=
"
record.status == eUser
Res
Status.enable_notOnPosition ||
record.status === eUser
Res
Status.enable_onPosition
record.status == eUserStatus.enable_notOnPosition ||
record.status === eUserStatus.enable_onPosition
? 'undeleteable'
: ' '
"
...
...
@@ -30,8 +30,8 @@
<a-divider
type=
"vertical"
/>
<a
v-if=
"
record.status == eUser
Res
Status.disable_noPosition ||
record.status === eUser
Res
Status.disable_notOnPosition
record.status == eUserStatus.disable_noPosition ||
record.status === eUserStatus.disable_notOnPosition
"
@
click=
"showModal(record, 1)"
>
...
...
@@ -39,8 +39,8 @@
</a>
<a
v-else-if=
"
record.status === eUser
Res
Status.enable_notOnPosition ||
eUser
Res
Status.enable_onPosition
record.status === eUserStatus.enable_notOnPosition ||
eUserStatus.enable_onPosition
"
@
click=
"showModal(record, 2)"
>
...
...
@@ -76,7 +76,7 @@ import { modalType } from './const'
import
{
getPlatformUserManagementTableColumns
}
from
'@/const/columns/superManagerColumn'
import
{
mapActions
,
mapMutations
,
mapState
}
from
'vuex'
import
StaffService
from
'@/service/StaffService'
import
{
eUser
ReqStatus
,
eUserRes
Status
}
from
'@/types/user'
import
{
eUser
StatusAction
,
eUser
Status
}
from
'@/types/user'
export
default
Vue
.
extend
({
computed
:
{
...
...
@@ -101,8 +101,8 @@ export default Vue.extend({
show
:
false
,
content
:
''
,
title
:
''
,
eUser
ReqStatus
,
eUser
Res
Status
,
eUser
StatusAction
,
eUserStatus
,
}
},
methods
:
{
...
...
@@ -139,12 +139,12 @@ export default Vue.extend({
}
else
if
(
this
.
type
==
modalType
.
on
)
{
await
StaffService
.
getInstance
().
modifyStaffStatus
({
uuid
:
this
.
uuid
,
status
:
eUser
ReqStatus
.
enable
,
status
:
eUser
StatusAction
.
enable
,
})
}
else
if
(
this
.
type
==
modalType
.
off
)
{
await
StaffService
.
getInstance
().
modifyStaffStatus
({
uuid
:
this
.
uuid
,
status
:
eUser
ReqStatus
.
disable
,
status
:
eUser
StatusAction
.
disable
,
})
}
this
.
$store
.
commit
(
'/platformUserManagement/save'
,
{
...
...
src/filter/index.ts
View file @
77f05a58
import
{
eBannerLocation
,
eBannerStatus
}
from
'@/types/banner'
import
{
eUser
Res
Status
}
from
'@/types/user'
import
{
eUserStatus
}
from
'@/types/user'
import
moment
from
'moment'
export
default
{
...
...
@@ -11,27 +11,27 @@ export default {
return
''
}
},
filterUserStatus
(
status
:
eUser
Res
Status
)
{
filterUserStatus
(
status
:
eUserStatus
)
{
switch
(
status
)
{
case
eUser
Res
Status
.
disable_noPosition
:
case
eUserStatus
.
disable_noPosition
:
return
'禁用'
case
eUser
Res
Status
.
disable_notOnPosition
:
case
eUserStatus
.
disable_notOnPosition
:
return
'禁用'
case
eUser
Res
Status
.
enable_notOnPosition
:
case
eUserStatus
.
enable_notOnPosition
:
return
'启用/不在岗'
case
eUser
Res
Status
.
enable_onPosition
:
case
eUserStatus
.
enable_onPosition
:
return
'启用/在岗'
}
},
platformfilterUserStatus
(
status
:
eUser
Res
Status
)
{
platformfilterUserStatus
(
status
:
eUserStatus
)
{
switch
(
status
)
{
case
eUser
Res
Status
.
disable_noPosition
:
case
eUserStatus
.
disable_noPosition
:
return
'禁用'
case
eUser
Res
Status
.
disable_notOnPosition
:
case
eUserStatus
.
disable_notOnPosition
:
return
'禁用'
case
eUser
Res
Status
.
enable_notOnPosition
:
case
eUserStatus
.
enable_notOnPosition
:
return
'启用'
case
eUser
Res
Status
.
enable_onPosition
:
case
eUserStatus
.
enable_onPosition
:
return
'启用'
}
},
...
...
src/service/StaffService/index.ts
View file @
77f05a58
import
{
eUser
ReqStatus
}
from
'@/types/user'
import
{
eUser
StatusAction
}
from
'@/types/user'
import
baseAxios
from
'../index'
import
{
iStaffItem
}
from
'./types'
...
...
@@ -12,7 +12,7 @@ export default class StaffService {
return
StaffService
.
instance
}
modifyStaffStatus
(
data
:
{
status
:
eUser
ReqStatus
;
uuid
:
string
})
{
modifyStaffStatus
(
data
:
{
status
:
eUser
StatusAction
;
uuid
:
string
})
{
return
baseAxios
({
url
:
'/staff/modifyStatus'
,
method
:
'PUT'
,
...
...
src/service/UserManagementService/index.ts
View file @
77f05a58
import
{
eLevel
}
from
'@/types/level'
import
{
eNewRoleRelatedToBackEnd
}
from
'@/types/role'
import
{
eUser
ReqStatus
}
from
'@/types/user'
import
{
eUser
StatusAction
}
from
'@/types/user'
import
{
eUserType
}
from
'@/types/userType'
import
baseAxios
from
'../index'
...
...
@@ -142,7 +142,7 @@ export default class UserService {
role
:
string
second_branch
:
string
second_sub_branch
:
string
status
:
eUser
ReqStatus
status
:
eUser
StatusAction
user_name
:
string
uuid
:
string
}[]
...
...
src/types/user.ts
View file @
77f05a58
...
...
@@ -7,14 +7,14 @@ export interface user {
note
?:
string
}
export
enum
eUser
ReqStatus
{
export
enum
eUser
StatusAction
{
disable
=
1
,
enable
=
2
,
onPosition
=
3
,
notOnPosition
=
4
,
}
export
enum
eUser
Res
Status
{
export
enum
eUserStatus
{
disable_notOnPosition
=
0
,
disable_noPosition
=
1
,
enable_notOnPosition
=
2
,
...
...
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