|
@@ -1,5 +1,5 @@
|
|
|
import { FnAjax, useAjax } from '@/Hook/useAjax'
|
|
|
-import { ListData, SysAdgroupsDTO } from '@/services/launchAdq'
|
|
|
+import { Data, ListData, SysAdgroupsDTO } from '@/services/launchAdq'
|
|
|
import { PromotedObjectType } from '@/services/launchAdq/enum'
|
|
|
import { createSysAdgroups, getSysAdgroupsList } from '@/services/launchAdq/localAd'
|
|
|
import { Col, Row, Input, Select, Button } from 'antd'
|
|
@@ -21,7 +21,7 @@ function Ad() {
|
|
|
})
|
|
|
const [oldsearchData, setOldsearchData] = useState<any>(null)
|
|
|
// api方法
|
|
|
- const sysAdgroupsList: FnAjax<ListData<SysAdgroupsDTO>> = useAjax((params) => getSysAdgroupsList(params))
|
|
|
+ const sysAdgroupsList: FnAjax<ListData<SysAdgroupsDTO> | any> = useAjax((params) => getSysAdgroupsList(params),{formatResult:true})
|
|
|
const createSysAdgroup = useAjax((params) => createSysAdgroups(params))
|
|
|
// 初始获取列表
|
|
|
useEffect(() => {
|
|
@@ -52,17 +52,17 @@ function Ad() {
|
|
|
}
|
|
|
})
|
|
|
}, [sysAdgroupsList])
|
|
|
- console.log(PromotedObjectType)
|
|
|
+ console.log('sysAdgroupsList',sysAdgroupsList)
|
|
|
return <div>
|
|
|
<TableData
|
|
|
columns={tableConfig}
|
|
|
ajax={sysAdgroupsList}
|
|
|
- dataSource={sysAdgroupsList?.data?.records}
|
|
|
+ dataSource={sysAdgroupsList?.data?.data?.records}
|
|
|
loading={sysAdgroupsList?.loading}
|
|
|
scroll={{ y: 600 }}
|
|
|
- total={sysAdgroupsList?.data?.total}
|
|
|
- page={sysAdgroupsList?.data?.current}
|
|
|
- pageSize={sysAdgroupsList?.data?.size}
|
|
|
+ total={sysAdgroupsList?.data?.data?.total}
|
|
|
+ page={sysAdgroupsList?.data?.data?.current}
|
|
|
+ pageSize={sysAdgroupsList?.data?.data?.size}
|
|
|
leftChild={<>
|
|
|
<Row gutter={[10, 10]}>
|
|
|
<Col span={24}><Button type='primary' onClick={() => {
|