wjx hace 2 años
padre
commit
1604752402

+ 4 - 1
src/pages/launchSystemNew/components/pageModal/index.tsx

@@ -25,7 +25,7 @@ const PageModal: React.FC<Props> = (props) => {
     /*************************/
     const { cloudParams, visible, onClose, data: data1, onChange } = props
     const [selectAdz, setSelectAdz] = useState<number>(1)   // 选择广告主
-    const [data, setData] = useState<any>(data1)
+    const [data, setData] = useState<any>(data1 || [])
     const [queryForm, setQueryForm] = useState<{ accountId?: number, pageSize: number, pageNum: number }>({ pageNum: 1, pageSize: 20 })
     const [loading, setLoading] = useState<boolean>(false)
 
@@ -84,6 +84,9 @@ const PageModal: React.FC<Props> = (props) => {
             listAjax.refresh()
         }).catch(() => setLoading(false))
     }
+
+    console.log('data---->', data);
+    
     
     return <Modal
         title={<Space>

+ 2 - 1
src/pages/launchSystemNew/launchManage/createAd/index.tsx

@@ -894,6 +894,7 @@ const CreateAd: React.FC = () => {
                         maxTagCount={1}
                         allowClear
                         bordered={false}
+                        dropdownMatchSelectWidth={false}
                         filterOption={(input: any, option: any) => {
                             return option!.children?.toString().toLowerCase().includes(input.toLowerCase())
                         }}
@@ -1247,7 +1248,7 @@ const CreateAd: React.FC = () => {
         {/* 选择转化ID */}
         {idVisible && <IdModal visible={idVisible} data={accountCreateLogs} onClose={() => setIdVisible(false)} onChange={(e) => { setAccountCreateLogs(e); setSourceVisible(false); clearData() }} />}
         {/* 选择ADQ落地页 */}
-        {pageVisible && <PageModal cloudParams={cloudParams} visible={pageVisible} data={queryForm?.adqPageList?.[targetKey]} onClose={() => setPageVisible(false)} onChange={(e) => { setAdqPage(e); setPageVisible(false); clearData() }} />}
+        {pageVisible && <PageModal cloudParams={cloudParams} visible={pageVisible} data={queryForm?.adqPageList?.[targetKey] || accountCreateLogs} onClose={() => setPageVisible(false)} onChange={(e) => { setAdqPage(e); setPageVisible(false); clearData() }} />}
         {/* 选择素材 */}
         {selectImgVisible && <SelectCloud visible={selectImgVisible} onClose={() => setSelectImgVisible(false)} onChange={setPage} isBack={false} />}
         {/* 查看落地页 */}