|  | @@ -1,4 +1,4 @@
 | 
											
												
													
														|  | -import { Button, Card, Empty, Modal, Popconfirm, Radio, Space, Spin, Table, Tabs, Tag, message, notification } from "antd"
 |  | 
 | 
											
												
													
														|  | 
 |  | +import { Button, Card, Empty, Modal, Popconfirm, Radio, Space, Spin, Table, Tabs, Tag, Tooltip, message, notification } from "antd"
 | 
											
												
													
														|  |  import React, { useEffect, useState } from "react"
 |  |  import React, { useEffect, useState } from "react"
 | 
											
												
													
														|  |  import style from './index.less'
 |  |  import style from './index.less'
 | 
											
												
													
														|  |  import '../index.less'
 |  |  import '../index.less'
 | 
											
										
											
												
													
														|  | @@ -63,6 +63,7 @@ const Create: React.FC = () => {
 | 
											
												
													
														|  |      const [putInType, setPutInType] = useLocalStorageState<'NOVEL' | 'GAME'>('PUTINTYPE');
 |  |      const [putInType, setPutInType] = useLocalStorageState<'NOVEL' | 'GAME'>('PUTINTYPE');
 | 
											
												
													
														|  |      const [copyTask, setCopyTask] = useState<{ copyTaskId?: number, uuid?: string }>({})
 |  |      const [copyTask, setCopyTask] = useState<{ copyTaskId?: number, uuid?: string }>({})
 | 
											
												
													
														|  |      const [ownerAccountId, setOwnerAccountId] = useState<number>()
 |  |      const [ownerAccountId, setOwnerAccountId] = useState<number>()
 | 
											
												
													
														|  | 
 |  | +    const [isDqSubmit, setIsDqSubmit] = useState<boolean>(false) // 是否提交过
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      const createAdgroupTask = useAjax((params) => createAdgroupTaskApi(params))
 |  |      const createAdgroupTask = useAjax((params) => createAdgroupTaskApi(params))
 | 
											
												
													
														|  |      const createAdgroupTaskV2 = useAjax((params) => createAdgroupTaskV2Api(params))
 |  |      const createAdgroupTaskV2 = useAjax((params) => createAdgroupTaskV2Api(params))
 | 
											
										
											
												
													
														|  | @@ -80,6 +81,8 @@ const Create: React.FC = () => {
 | 
											
												
													
														|  |      }, [initialState?.menu])
 |  |      }, [initialState?.menu])
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      useEffect(() => {
 |  |      useEffect(() => {
 | 
											
												
													
														|  | 
 |  | +        // 刷新页面清除数据
 | 
											
												
													
														|  | 
 |  | +        setIsDqSubmit(false)
 | 
											
												
													
														|  |          initTargeting()
 |  |          initTargeting()
 | 
											
												
													
														|  |      }, [])
 |  |      }, [])
 | 
											
												
													
														|  |  
 |  |  
 | 
											
										
											
												
													
														|  | @@ -183,6 +186,7 @@ const Create: React.FC = () => {
 | 
											
												
													
														|  |          })
 |  |          })
 | 
											
												
													
														|  |          setCopyTask({})
 |  |          setCopyTask({})
 | 
											
												
													
														|  |          setTableData({})
 |  |          setTableData({})
 | 
											
												
													
														|  | 
 |  | +        setIsDqSubmit(false)
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      /**数据回填 */
 |  |      /**数据回填 */
 | 
											
										
											
												
													
														|  | @@ -907,6 +911,7 @@ const Create: React.FC = () => {
 | 
											
												
													
														|  |                          },
 |  |                          },
 | 
											
												
													
														|  |                          onCancel: () => {
 |  |                          onCancel: () => {
 | 
											
												
													
														|  |                              setSubVisible(false)
 |  |                              setSubVisible(false)
 | 
											
												
													
														|  | 
 |  | +                            setIsDqSubmit(true)
 | 
											
												
													
														|  |                          }
 |  |                          }
 | 
											
												
													
														|  |                      })
 |  |                      })
 | 
											
												
													
														|  |                  }
 |  |                  }
 | 
											
										
											
												
													
														|  | @@ -946,6 +951,7 @@ const Create: React.FC = () => {
 | 
											
												
													
														|  |                          ownerAccountId={ownerAccountId}
 |  |                          ownerAccountId={ownerAccountId}
 | 
											
												
													
														|  |                          putInType={putInType}
 |  |                          putInType={putInType}
 | 
											
												
													
														|  |                          onChange={(e, isClear) => {
 |  |                          onChange={(e, isClear) => {
 | 
											
												
													
														|  | 
 |  | +                            setIsDqSubmit(false)
 | 
											
												
													
														|  |                              clearData()
 |  |                              clearData()
 | 
											
												
													
														|  |                              setAccountCreateLogs(e?.map((item: any) => ({ accountId: item.accountId })) || []);
 |  |                              setAccountCreateLogs(e?.map((item: any) => ({ accountId: item.accountId })) || []);
 | 
											
												
													
														|  |                              if (isClear) {
 |  |                              if (isClear) {
 | 
											
										
											
												
													
														|  | @@ -991,7 +997,9 @@ const Create: React.FC = () => {
 | 
											
												
													
														|  |                                  setTextData,
 |  |                                  setTextData,
 | 
											
												
													
														|  |                                  clearData,
 |  |                                  clearData,
 | 
											
												
													
														|  |                                  putInType,
 |  |                                  putInType,
 | 
											
												
													
														|  | -                                adLength
 |  | 
 | 
											
												
													
														|  | 
 |  | +                                adLength,
 | 
											
												
													
														|  | 
 |  | +                                isDqSubmit,
 | 
											
												
													
														|  | 
 |  | +                                setIsDqSubmit
 | 
											
												
													
														|  |                              }}>
 |  |                              }}>
 | 
											
												
													
														|  |                              <div className={style.settingsBody_content_right}>
 |  |                              <div className={style.settingsBody_content_right}>
 | 
											
												
													
														|  |                                  {/* 广告信息 */}
 |  |                                  {/* 广告信息 */}
 | 
											
										
											
												
													
														|  | @@ -1034,6 +1042,7 @@ const Create: React.FC = () => {
 | 
											
												
													
														|  |                      data={accountCreateLogs}
 |  |                      data={accountCreateLogs}
 | 
											
												
													
														|  |                      onClose={() => setGoodsVisible(false)}
 |  |                      onClose={() => setGoodsVisible(false)}
 | 
											
												
													
														|  |                      onChange={(e) => {
 |  |                      onChange={(e) => {
 | 
											
												
													
														|  | 
 |  | +                        setIsDqSubmit(false)
 | 
											
												
													
														|  |                          setAccountCreateLogs(e);
 |  |                          setAccountCreateLogs(e);
 | 
											
												
													
														|  |                          setGoodsVisible(false);
 |  |                          setGoodsVisible(false);
 | 
											
												
													
														|  |                          clearData()
 |  |                          clearData()
 | 
											
										
											
												
													
														|  | @@ -1045,6 +1054,7 @@ const Create: React.FC = () => {
 | 
											
												
													
														|  |                      data={accountCreateLogs}
 |  |                      data={accountCreateLogs}
 | 
											
												
													
														|  |                      onClose={() => setSourceVisible(false)}
 |  |                      onClose={() => setSourceVisible(false)}
 | 
											
												
													
														|  |                      onChange={(e) => {
 |  |                      onChange={(e) => {
 | 
											
												
													
														|  | 
 |  | +                        setIsDqSubmit(false)
 | 
											
												
													
														|  |                          setAccountCreateLogs(e);
 |  |                          setAccountCreateLogs(e);
 | 
											
												
													
														|  |                          setSourceVisible(false);
 |  |                          setSourceVisible(false);
 | 
											
												
													
														|  |                          clearData()
 |  |                          clearData()
 | 
											
										
											
												
													
														|  | @@ -1056,6 +1066,7 @@ const Create: React.FC = () => {
 | 
											
												
													
														|  |                      data={accountCreateLogs}
 |  |                      data={accountCreateLogs}
 | 
											
												
													
														|  |                      onClose={() => setWechatVisible(false)}
 |  |                      onClose={() => setWechatVisible(false)}
 | 
											
												
													
														|  |                      onChange={(e) => {
 |  |                      onChange={(e) => {
 | 
											
												
													
														|  | 
 |  | +                        setIsDqSubmit(false)
 | 
											
												
													
														|  |                          setAccountCreateLogs(e);
 |  |                          setAccountCreateLogs(e);
 | 
											
												
													
														|  |                          setWechatVisible(false);
 |  |                          setWechatVisible(false);
 | 
											
												
													
														|  |                          clearData()
 |  |                          clearData()
 | 
											
										
											
												
													
														|  | @@ -1067,6 +1078,7 @@ const Create: React.FC = () => {
 | 
											
												
													
														|  |                      data={accountCreateLogs}
 |  |                      data={accountCreateLogs}
 | 
											
												
													
														|  |                      onClose={() => setChannelsProfileVisible(false)}
 |  |                      onClose={() => setChannelsProfileVisible(false)}
 | 
											
												
													
														|  |                      onChange={(e) => {
 |  |                      onChange={(e) => {
 | 
											
												
													
														|  | 
 |  | +                        setIsDqSubmit(false)
 | 
											
												
													
														|  |                          setAccountCreateLogs(e);
 |  |                          setAccountCreateLogs(e);
 | 
											
												
													
														|  |                          setChannelsProfileVisible(false);
 |  |                          setChannelsProfileVisible(false);
 | 
											
												
													
														|  |                          clearData()
 |  |                          clearData()
 | 
											
										
											
												
													
														|  | @@ -1080,6 +1092,7 @@ const Create: React.FC = () => {
 | 
											
												
													
														|  |                      data={accountCreateLogs}
 |  |                      data={accountCreateLogs}
 | 
											
												
													
														|  |                      onClose={() => setConversionVisible(false)}
 |  |                      onClose={() => setConversionVisible(false)}
 | 
											
												
													
														|  |                      onChange={(e) => {
 |  |                      onChange={(e) => {
 | 
											
												
													
														|  | 
 |  | +                        setIsDqSubmit(false)
 | 
											
												
													
														|  |                          setAccountCreateLogs(e);
 |  |                          setAccountCreateLogs(e);
 | 
											
												
													
														|  |                          setConversionVisible(false);
 |  |                          setConversionVisible(false);
 | 
											
												
													
														|  |                          clearData()
 |  |                          clearData()
 | 
											
										
											
												
													
														|  | @@ -1091,6 +1104,7 @@ const Create: React.FC = () => {
 | 
											
												
													
														|  |                      data={accountCreateLogs}
 |  |                      data={accountCreateLogs}
 | 
											
												
													
														|  |                      onClose={() => setPositionPackageVisible(false)}
 |  |                      onClose={() => setPositionPackageVisible(false)}
 | 
											
												
													
														|  |                      onChange={(e) => {
 |  |                      onChange={(e) => {
 | 
											
												
													
														|  | 
 |  | +                        setIsDqSubmit(false)
 | 
											
												
													
														|  |                          setAccountCreateLogs(e);
 |  |                          setAccountCreateLogs(e);
 | 
											
												
													
														|  |                          setPositionPackageVisible(false);
 |  |                          setPositionPackageVisible(false);
 | 
											
												
													
														|  |                          clearData()
 |  |                          clearData()
 | 
											
										
											
												
													
														|  | @@ -1110,9 +1124,11 @@ const Create: React.FC = () => {
 | 
											
												
													
														|  |                      tabBarExtraContent={<Space>
 |  |                      tabBarExtraContent={<Space>
 | 
											
												
													
														|  |                          <span>广告总数:{adCount}</span>
 |  |                          <span>广告总数:{adCount}</span>
 | 
											
												
													
														|  |                          <span>创意总数:{dynamicCount}</span>
 |  |                          <span>创意总数:{dynamicCount}</span>
 | 
											
												
													
														|  | -                        <Button type='primary' onClick={() => {
 |  | 
 | 
											
												
													
														|  | -                            setSubVisible(true)
 |  | 
 | 
											
												
													
														|  | -                        }}>提交创建</Button>
 |  | 
 | 
											
												
													
														|  | 
 |  | +                        <Tooltip title="注意,当前有提交过!" open={isDqSubmit ? undefined : false}>
 | 
											
												
													
														|  | 
 |  | +                            <Button type='primary' danger={isDqSubmit} onClick={() => {
 | 
											
												
													
														|  | 
 |  | +                                setSubVisible(true)
 | 
											
												
													
														|  | 
 |  | +                            }}>提交创建</Button>
 | 
											
												
													
														|  | 
 |  | +                        </Tooltip>
 | 
											
												
													
														|  |                      </Space>}
 |  |                      </Space>}
 | 
											
												
													
														|  |                      items={accountCreateLogs.map(item => ({ label: item.accountId, key: item.accountId?.toString() })) as any[]}
 |  |                      items={accountCreateLogs.map(item => ({ label: item.accountId, key: item.accountId?.toString() })) as any[]}
 | 
											
												
													
														|  |                  />
 |  |                  />
 |