|
@@ -13,6 +13,7 @@ import columns from './tableConfig'
|
|
|
* @returns
|
|
|
*/
|
|
|
interface Props {
|
|
|
+ promotedObjectType?: string
|
|
|
visible?: boolean,
|
|
|
onClose?: () => void,
|
|
|
onChange?: (data: any) => void,
|
|
@@ -21,7 +22,7 @@ interface Props {
|
|
|
const DataSourceModal: React.FC<Props> = (props) => {
|
|
|
|
|
|
/************************/
|
|
|
- const { visible, onClose, data: data1, onChange } = props
|
|
|
+ const { visible, onClose, data: data1, onChange, promotedObjectType } = props
|
|
|
const [tableData, setTableData] = useState<any[]>([])//table数据
|
|
|
const [selectAdz, setSelectAdz] = useState<number>(1) // 选择广告主
|
|
|
const [data, setData] = useState<any>(data1)
|
|
@@ -40,7 +41,7 @@ const DataSourceModal: React.FC<Props> = (props) => {
|
|
|
|
|
|
// 获取数据源
|
|
|
const getList = (params: number[]) => {
|
|
|
- getDataSource.run(params).then(res => {
|
|
|
+ getDataSource.run({ accountIds: params, promotedObjectType }).then(res => {
|
|
|
console.log('res===>', res)
|
|
|
if (res && Object.keys(res)?.indexOf(params[0].toString()) !== -1) {
|
|
|
setTableData(res[params[0]]?.map((item: { userActionSetId: string }) => ({ ...item, id: item?.userActionSetId })))
|