|
@@ -139,13 +139,15 @@ const Personal = props => {
|
|
|
// }, {}),
|
|
// }, {}),
|
|
|
renderText: (_, record) => (
|
|
renderText: (_, record) => (
|
|
|
<div className="children:m-2px">
|
|
<div className="children:m-2px">
|
|
|
- {record.usedCptList.map(item => {
|
|
|
|
|
- return (
|
|
|
|
|
- <Tag color="purple" key={item.compilationID}>
|
|
|
|
|
- {compilationv2?.find(i => i.ID === item.compilationID)?.name}
|
|
|
|
|
- </Tag>
|
|
|
|
|
- )
|
|
|
|
|
- })}
|
|
|
|
|
|
|
+ {record.usedCptList
|
|
|
|
|
+ .filter(u => compilationv2.findIndex(i => i.ID === u.compilationID) !== -1)
|
|
|
|
|
+ .map(item => {
|
|
|
|
|
+ return (
|
|
|
|
|
+ <Tag color="purple" key={item.compilationID}>
|
|
|
|
|
+ {compilationv2?.find(i => i.ID === item.compilationID)?.name}
|
|
|
|
|
+ </Tag>
|
|
|
|
|
+ )
|
|
|
|
|
+ })}
|
|
|
</div>
|
|
</div>
|
|
|
)
|
|
)
|
|
|
},
|
|
},
|
|
@@ -224,42 +226,40 @@ const Personal = props => {
|
|
|
setState({ ...state, params: { ...state.params, search: value } })
|
|
setState({ ...state, params: { ...state.params, search: value } })
|
|
|
}
|
|
}
|
|
|
return (
|
|
return (
|
|
|
- <div>
|
|
|
|
|
- <BasicTable
|
|
|
|
|
- actionRef={tRef}
|
|
|
|
|
- rowKey={record => record.ID}
|
|
|
|
|
- columns={columns}
|
|
|
|
|
- params={state.params}
|
|
|
|
|
- request={async (params, sort, filter) => {
|
|
|
|
|
- const sortOrder = generateSortField(sort)
|
|
|
|
|
- const {
|
|
|
|
|
- code = -1,
|
|
|
|
|
- data: { list = [], total = 0 }
|
|
|
|
|
- } = await queryRoadpricingListV2({ ...params, ...sortOrder, ...filter })
|
|
|
|
|
- return {
|
|
|
|
|
- data: list,
|
|
|
|
|
- success: code === consts.RET_CODE.SUCCESS,
|
|
|
|
|
- total
|
|
|
|
|
- }
|
|
|
|
|
- }}
|
|
|
|
|
- toolbar={{
|
|
|
|
|
- search: (
|
|
|
|
|
- <Input.Search
|
|
|
|
|
- style={{ width: '250px' }}
|
|
|
|
|
- allowClear={true}
|
|
|
|
|
- placeholder="请输入手机、QQ进行搜索"
|
|
|
|
|
- onSearch={handleSearch}
|
|
|
|
|
- />
|
|
|
|
|
- ),
|
|
|
|
|
- actions: []
|
|
|
|
|
- }}
|
|
|
|
|
- search={false}
|
|
|
|
|
- pagination={{
|
|
|
|
|
- pageSize: 20,
|
|
|
|
|
- showSizeChanger: false
|
|
|
|
|
- }}
|
|
|
|
|
- />
|
|
|
|
|
- </div>
|
|
|
|
|
|
|
+ <BasicTable
|
|
|
|
|
+ actionRef={tRef}
|
|
|
|
|
+ rowKey={record => record.ID}
|
|
|
|
|
+ columns={columns}
|
|
|
|
|
+ params={state.params}
|
|
|
|
|
+ request={async (params, sort, filter) => {
|
|
|
|
|
+ const sortOrder = generateSortField(sort)
|
|
|
|
|
+ const {
|
|
|
|
|
+ code = -1,
|
|
|
|
|
+ data: { list = [], total = 0 }
|
|
|
|
|
+ } = await queryRoadpricingListV2({ ...params, ...sortOrder, ...filter })
|
|
|
|
|
+ return {
|
|
|
|
|
+ data: list,
|
|
|
|
|
+ success: code === consts.RET_CODE.SUCCESS,
|
|
|
|
|
+ total
|
|
|
|
|
+ }
|
|
|
|
|
+ }}
|
|
|
|
|
+ toolbar={{
|
|
|
|
|
+ search: (
|
|
|
|
|
+ <Input.Search
|
|
|
|
|
+ style={{ width: '250px' }}
|
|
|
|
|
+ allowClear={true}
|
|
|
|
|
+ placeholder="请输入手机、QQ进行搜索"
|
|
|
|
|
+ onSearch={handleSearch}
|
|
|
|
|
+ />
|
|
|
|
|
+ ),
|
|
|
|
|
+ actions: []
|
|
|
|
|
+ }}
|
|
|
|
|
+ search={false}
|
|
|
|
|
+ pagination={{
|
|
|
|
|
+ pageSize: 20,
|
|
|
|
|
+ showSizeChanger: false
|
|
|
|
|
+ }}
|
|
|
|
|
+ />
|
|
|
)
|
|
)
|
|
|
}
|
|
}
|
|
|
|
|
|