shenwu 2 năm trước cách đây
mục cha
commit
37016795d5

+ 7 - 7
src/pages/launchSystemNew/launchManage/localAd/ad/index.tsx

@@ -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={() => {

+ 5 - 5
src/pages/launchSystemNew/launchManage/localAd/creative/index.tsx

@@ -22,7 +22,7 @@ function Creative() {
     })
     const [oldsearchData, setOldsearchData] = useState<any>(null)
     // api方法
-    const sysAdcreativeList: FnAjax<ListData<any>> = useAjax((params) => getSysAdcreativeList(params))
+    const sysAdcreativeList: FnAjax<ListData<any>|any> = useAjax((params) => getSysAdcreativeList(params),{formatResult:true})
     const createSysAdgroup = useAjax((params) => createSysAdcreative(params))
     // 初始获取列表
     useEffect(() => {
@@ -58,12 +58,12 @@ function Creative() {
         <TableData
             columns={tableConfig}
             ajax={sysAdcreativeList}
-            dataSource={sysAdcreativeList?.data?.records}
+            dataSource={sysAdcreativeList?.data?.data?.records}
             loading={sysAdcreativeList?.loading}
             scroll={{ y: 600 }}
-            total={sysAdcreativeList?.data?.total}
-            page={sysAdcreativeList?.data?.current}
-            pageSize={sysAdcreativeList?.data?.size}
+            total={sysAdcreativeList?.data?.data?.total}
+            page={sysAdcreativeList?.data?.data?.current}
+            pageSize={sysAdcreativeList?.data?.data?.size}
             leftChild={<>
                 <Row gutter={[10, 10]}>
                     <Col span={24}><Button type='primary' onClick={() => {

+ 6 - 0
src/services/launchAdq/global.ts

@@ -22,6 +22,9 @@ export async function getTagsList(params:any){
 }
 /**
  * 创意形式详细信息
+ * @param promotedObjectType 推广目标
+ * @param adcreativeTemplateId 创意形式ID
+ * @param siteSet 数组版位 
  * */ 
 
  export async function get_adcreative_template(params:any){
@@ -32,6 +35,9 @@ export async function getTagsList(params:any){
 }
 /**
  * 创意形式列表信息
+ * @param promotedObjectType 推广目标
+ * @param siteSet 数组版位 
+ * @param campaignType 投放位置
  * */ 
 
  export async function get_adcreative_template_list(params:any){