Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
J
jinfa-admin
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
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
shenshaokai
jinfa-admin
Commits
4c9d782a
Commit
4c9d782a
authored
Dec 17, 2020
by
GuanHua
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'dev' of
http://10.0.0.22:3000/lingxi/lingxi-business-system
into dev
parents
c561d1f8
ecab126e
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
16 additions
and
15 deletions
+16
-15
index.tsx
...leSettingManage/platformSettlementStrategy/info/index.tsx
+15
-14
schema.tsx
...eSettingManage/platformSettlementStrategy/info/schema.tsx
+1
-1
No files found.
src/pages/ruleSettingManage/platformSettlementStrategy/info/index.tsx
View file @
4c9d782a
...
...
@@ -59,7 +59,7 @@ const common_columns: any = [
]
const
MemberSettleAdd
:
React
.
FC
=
()
=>
{
const
[
visible
,
setVisible
]
=
useState
(
false
)
const
[
memberRowSelection
,
memberRowCtl
]
=
useRowSelectionTable
({
customKey
:
'
member
Id'
});
const
[
memberRowSelection
,
memberRowCtl
]
=
useRowSelectionTable
({
customKey
:
'
unique
Id'
});
const
[
initialValue
,
setInitialValue
]
=
useState
({});
const
[
cacheMember
,
setCacheMember
]
=
useState
([]);
const
{
id
,
preview
}
=
usePageStatus
();
...
...
@@ -88,7 +88,7 @@ const MemberSettleAdd: React.FC = () => {
title
:
'操作'
,
render
:
(
text
,
record
)
=>
{
return
(
<
a
onClick=
{
()
=>
handleRemove
(
record
.
member
Id
)
}
>
删除
</
a
>
<
a
onClick=
{
()
=>
handleRemove
(
record
.
unique
Id
)
}
>
删除
</
a
>
)
}
}
...
...
@@ -102,11 +102,13 @@ const MemberSettleAdd: React.FC = () => {
// 获取适用会员
const
fetchMemberData
=
async
(
params
:
any
)
=>
{
///member/manage/all/provider/page
const
{
data
,
code
}
=
await
PublicApi
.
getMemberManageAllProviderPage
(
params
);
if
(
code
===
1000
)
{
return
data
const
{
data
}
=
await
PublicApi
.
getMemberManageAllProviderPage
(
params
);
console
.
log
(
data
);
return
{
...
data
,
data
:
data
.
data
.
map
((
v
)
=>
({...
v
,
uniqueId
:
v
.
memberId
+
"_"
+
v
.
roleId
})),
totalCount
:
data
.
totalCount
}
return
[];
}
// 获取适用会员下拉搜索框
...
...
@@ -175,11 +177,11 @@ const MemberSettleAdd: React.FC = () => {
const
handleRemove
=
(
id
:
number
)
=>
{
const
string
=
'Tabs.memberTab.someLists'
;
const
chooseList
=
formActions
.
getFieldValue
(
string
);
const
res
=
chooseList
.
filter
((
item
)
=>
item
.
member
Id
!==
id
);
const
res
=
chooseList
.
filter
((
item
)
=>
item
.
unique
Id
!==
id
);
formActions
.
setFieldValue
(
string
,
res
);
// 必须设置key
memberRowCtl
.
setSelectRow
(
res
);
memberRowCtl
.
setSelectedRowKeys
(
res
.
map
((
item
)
=>
item
.
member
Id
))
memberRowCtl
.
setSelectedRowKeys
(
res
.
map
((
item
)
=>
item
.
unique
Id
))
}
...
...
@@ -221,15 +223,14 @@ const MemberSettleAdd: React.FC = () => {
})
formActions
.
setFieldValue
(
'Tabs.memberTab.layout.isDefault'
,
res
.
data
.
isDefault
)
formActions
.
setFieldValue
(
'Tabs.memberTab.someLists'
,
res
.
data
.
memberList
);
const
list
=
res
.
data
.
memberList
.
map
((
item
)
=>
({...
item
,
uniqueId
:
item
.
memberId
+
"_"
+
item
.
roleId
}))
formActions
.
setFieldValue
(
'Tabs.memberTab.someLists'
,
list
);
// 必须设置key
memberRowCtl
.
setSelectRow
(
res
.
data
.
memberL
ist
);
memberRowCtl
.
setSelectedRowKeys
(
res
.
data
.
memberList
.
map
((
item
)
=>
item
.
memberId
))
memberRowCtl
.
setSelectRow
(
l
ist
);
memberRowCtl
.
setSelectedRowKeys
(
res
.
data
.
memberList
.
map
((
item
)
=>
item
.
memberId
+
"_"
+
item
.
roleId
))
}
else
{
message
.
error
({
content
:
res
.
message
})
}
}
getInfo
();
}
...
...
@@ -272,7 +273,7 @@ const MemberSettleAdd: React.FC = () => {
rowSelection=
{
memberRowSelection
}
fetchTableData=
{
params
=>
fetchMemberData
(
params
)
}
tableProps=
{
{
rowKey
:
'
member
Id'
,
rowKey
:
'
unique
Id'
,
}
}
width=
{
1000
}
formilyProps=
{
...
...
src/pages/ruleSettingManage/platformSettlementStrategy/info/schema.tsx
View file @
4c9d782a
...
...
@@ -114,7 +114,7 @@ export const addSchema: ISchema = {
},
'x-component'
:
'MultTable'
,
'x-component-props'
:
{
rowKey
:
'
member
Id'
,
rowKey
:
'
unique
Id'
,
prefix
:
"{{tableAddButton}}"
,
columns
:
"{{tableColumns}}"
// columns: "{{tableColumns}}",
...
...
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