Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
M
merchant-manage-ui
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ui
merchant-manage-ui
Commits
1a6bb192
Commit
1a6bb192
authored
Jun 14, 2023
by
张子雨
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: 接口联调
parent
2d3a0026
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
25 additions
and
6 deletions
+25
-6
RechargeDetailsModal.jsx
...es/EmployeeManagement/components/RechargeDetailsModal.jsx
+7
-1
blacklistModal.jsx
src/pages/EmployeeManagement/components/blacklistModal.jsx
+4
-2
data.js
src/pages/EmployeeManagement/data.js
+7
-2
index.jsx
src/pages/EmployeeManagement/index.jsx
+7
-1
No files found.
src/pages/EmployeeManagement/components/RechargeDetailsModal.jsx
View file @
1a6bb192
...
...
@@ -37,7 +37,13 @@ const RechargeDetailsModal = ({ visible, onClose, list }) => {
onCancel=
{
()
=>
onClose
(
false
,
'
rechargeDetails
'
)
}
footer=
{
null
}
>
<
Table
dataSource=
{
list
}
columns=
{
columns
}
pagination=
{
false
}
bordered
/>
<
Table
dataSource=
{
list
}
columns=
{
columns
}
rowKey=
{
record
=>
record
.
id
}
pagination=
{
false
}
bordered
/>
</
Modal
>
);
};
...
...
src/pages/EmployeeManagement/components/blacklistModal.jsx
View file @
1a6bb192
...
...
@@ -5,7 +5,7 @@ import { apiStaffBlack } from '../service';
const
{
Item
}
=
Form
;
const
BlacklistModal
=
({
visible
,
onClose
,
list
,
enterpriseId
})
=>
{
const
BlacklistModal
=
({
visible
,
onClose
,
list
,
enterpriseId
,
selectedRows
})
=>
{
const
[
form
]
=
Form
.
useForm
();
const
handleSave
=
()
=>
{
...
...
@@ -34,7 +34,9 @@ const BlacklistModal = ({ visible, onClose, list, enterpriseId }) => {
>
<
Form
form=
{
form
}
layout=
"vertical"
>
<
Item
name=
"ids"
label=
"您确定要把员工ID:"
>
{
list
.
length
&&
list
.
map
(
item
=>
<
span
>
{
item
}
,
</
span
>)
}
{
(
selectedRows
.
length
&&
selectedRows
.
map
(
item
=>
<
span
key=
{
item
.
staffNo
}
>
{
item
.
staffNo
}
,
</
span
>))
||
''
}
</
Item
>
<
Item
name=
"reason"
label=
"加入黑名单吗?"
>
<
div
className=
{
styles
.
blackList
}
>
...
...
src/pages/EmployeeManagement/data.js
View file @
1a6bb192
...
...
@@ -84,10 +84,15 @@ export const columns = props => [
align
:
'
center
'
,
key
:
'
option
'
,
render
:
(
_
,
row
)
=>
[
<
Button
type
=
"
link
"
onClick
=
{()
=>
props
.
goDetails
(
row
)}
>
<
Button
type
=
"
link
"
key
=
"
goDetails
"
onClick
=
{()
=>
props
.
goDetails
(
row
)}
>
余额充值明细
<
/Button>
,
<
Button
type
=
"
link
"
disabled
=
{
!
row
?.
isBlack
}
onClick
=
{()
=>
props
.
delEmployee
(
row
)}
>
<
Button
type
=
"
link
"
key
=
"
delEmployee
"
disabled
=
{
!
row
?.
isBlack
}
onClick
=
{()
=>
props
.
delEmployee
(
row
)}
>
删除
<
/Button>
,
],
...
...
src/pages/EmployeeManagement/index.jsx
View file @
1a6bb192
...
...
@@ -43,6 +43,7 @@ const StoreManagement = () => {
const
[
blacklistVisible
,
setBlacklistVisible
]
=
useState
(
false
);
const
[
rechargeDetailsVisible
,
setRechargeDetailsVisible
]
=
useState
(
false
);
const
[
selectedRowKeys
,
setSelectedRowKeys
]
=
useState
([]);
const
[
selectedRows
,
setSelectedRows
]
=
useState
([]);
const
[
staffList
,
setStaffList
]
=
useState
([]);
const
[
enterpriseList
,
setEnterpriseList
]
=
useState
([]);
const
[
firstEnterprise
,
setFirstEnterprise
]
=
useState
();
...
...
@@ -70,7 +71,10 @@ const StoreManagement = () => {
};
const
rowSelection
=
{
selectedRowKeys
,
onChange
:
setSelectedRowKeys
,
onChange
:
(
select
,
selectList
)
=>
{
setSelectedRowKeys
(
select
);
setSelectedRows
(
selectList
);
},
getCheckboxProps
:
record
=>
({
disabled
:
record
.
isBlack
===
1
,
}),
...
...
@@ -105,6 +109,7 @@ const StoreManagement = () => {
case
'
blacklist
'
:
setBlacklistVisible
(
false
);
setSelectedRowKeys
([]);
setSelectedRows
([]);
break
;
case
'
rechargeDetails
'
:
setRechargeDetailsVisible
(
false
);
...
...
@@ -382,6 +387,7 @@ const StoreManagement = () => {
visible=
{
blacklistVisible
}
onClose=
{
handleCloseModal
}
enterpriseId=
{
searchForm
.
enterpriseId
}
selectedRows=
{
selectedRows
}
/>
<
RechargeDetailsModal
visible=
{
rechargeDetailsVisible
}
...
...
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