|  | @@ -1,11 +1,12 @@
 | 
											
												
													
														|  |  import { useAjax } from "@/Hook/useAjax"
 |  |  import { useAjax } from "@/Hook/useAjax"
 | 
											
												
													
														|  |  import { delCopyWritingApi, getCopyWritingListApi } from "@/services/adqV3/global"
 |  |  import { delCopyWritingApi, getCopyWritingListApi } from "@/services/adqV3/global"
 | 
											
												
													
														|  |  import { PlusOutlined, SearchOutlined } from "@ant-design/icons"
 |  |  import { PlusOutlined, SearchOutlined } from "@ant-design/icons"
 | 
											
												
													
														|  | -import { Button, Input, message, Modal, Space, Table } from "antd"
 |  | 
 | 
											
												
													
														|  | 
 |  | +import { Button, Input, message, Modal, Select, Space, Table } from "antd"
 | 
											
												
													
														|  |  import React, { useEffect, useState } from "react"
 |  |  import React, { useEffect, useState } from "react"
 | 
											
												
													
														|  |  import ModifyCopyWriting from "./modifyCopyWriting"
 |  |  import ModifyCopyWriting from "./modifyCopyWriting"
 | 
											
												
													
														|  |  import columns from "./tableConfig"
 |  |  import columns from "./tableConfig"
 | 
											
												
													
														|  |  import '../../tencentAdPutIn/index.less'
 |  |  import '../../tencentAdPutIn/index.less'
 | 
											
												
													
														|  | 
 |  | +import { getErpUserAll } from "@/services/launchAdq/adq"
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  interface Props {
 |  |  interface Props {
 | 
											
												
													
														|  |      onChange?: (value: string[]) => void
 |  |      onChange?: (value: string[]) => void
 | 
											
										
											
												
													
														|  | @@ -16,16 +17,21 @@ const SelectCopyWriting: React.FC<Props> = ({ onChange, onClick }) => {
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      /**********************************/
 |  |      /**********************************/
 | 
											
												
													
														|  |      const [visible, setVisible] = useState<boolean>(false)
 |  |      const [visible, setVisible] = useState<boolean>(false)
 | 
											
												
													
														|  | -    const [queryForm, setQueryForm] = useState<{ category?: string, content?: string, pageNum: number, pageSize: number }>({ pageNum: 1, pageSize: 20 })
 |  | 
 | 
											
												
													
														|  | -    const [queryFormNew, setQueryFormNew] = useState<{ category?: string, content?: string, pageNum: number, pageSize: number }>({ pageNum: 1, pageSize: 20 })
 |  | 
 | 
											
												
													
														|  | 
 |  | +    const [queryForm, setQueryForm] = useState<{ category?: string, content?: string, createBy?: number, pageNum: number, pageSize: number }>({ pageNum: 1, pageSize: 20 })
 | 
											
												
													
														|  | 
 |  | +    const [queryFormNew, setQueryFormNew] = useState<{ category?: string, content?: string, createBy?: number, pageNum: number, pageSize: number }>({ pageNum: 1, pageSize: 20 })
 | 
											
												
													
														|  |      const [initialValues, setInitialValues] = useState<any>()
 |  |      const [initialValues, setInitialValues] = useState<any>()
 | 
											
												
													
														|  |      const [mvisible, setMVisible] = useState<boolean>(false)
 |  |      const [mvisible, setMVisible] = useState<boolean>(false)
 | 
											
												
													
														|  |      const [selectedRows, setSelectedRows] = useState<any[]>([])
 |  |      const [selectedRows, setSelectedRows] = useState<any[]>([])
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      const getCopyWritingList = useAjax((params) => getCopyWritingListApi(params))
 |  |      const getCopyWritingList = useAjax((params) => getCopyWritingListApi(params))
 | 
											
												
													
														|  |      const delCopyWriting = useAjax((params) => delCopyWritingApi(params))
 |  |      const delCopyWriting = useAjax((params) => delCopyWritingApi(params))
 | 
											
												
													
														|  | 
 |  | +    const allOfMember = useAjax(() => getErpUserAll())
 | 
											
												
													
														|  |      /**********************************/
 |  |      /**********************************/
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | 
 |  | +    useEffect(() => {
 | 
											
												
													
														|  | 
 |  | +        allOfMember.run()
 | 
											
												
													
														|  | 
 |  | +    }, [])
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |      useEffect(() => {
 |  |      useEffect(() => {
 | 
											
												
													
														|  |          if (visible)
 |  |          if (visible)
 | 
											
												
													
														|  |              getCopyWritingList.run(queryFormNew)
 |  |              getCopyWritingList.run(queryFormNew)
 | 
											
										
											
												
													
														|  | @@ -73,6 +79,20 @@ const SelectCopyWriting: React.FC<Props> = ({ onChange, onClick }) => {
 | 
											
												
													
														|  |          >
 |  |          >
 | 
											
												
													
														|  |              <Space style={{ width: '100%' }} direction="vertical">
 |  |              <Space style={{ width: '100%' }} direction="vertical">
 | 
											
												
													
														|  |                  <Space>
 |  |                  <Space>
 | 
											
												
													
														|  | 
 |  | +                    <Select
 | 
											
												
													
														|  | 
 |  | +                        showSearch
 | 
											
												
													
														|  | 
 |  | +                        placeholder="请选择创建人"
 | 
											
												
													
														|  | 
 |  | +                        onChange={(e) => setQueryForm({ ...queryForm, createBy: e, pageNum: 1 })}
 | 
											
												
													
														|  | 
 |  | +                        filterOption={(input, option) =>
 | 
											
												
													
														|  | 
 |  | +                            (option?.label as any)?.toLowerCase().indexOf(input.toLowerCase()) >= 0
 | 
											
												
													
														|  | 
 |  | +                        }
 | 
											
												
													
														|  | 
 |  | +                        allowClear
 | 
											
												
													
														|  | 
 |  | +                        style={{ width: 140 }}
 | 
											
												
													
														|  | 
 |  | +                        options={allOfMember?.data?.map((item: { userId: any; nickname: string }) => ({
 | 
											
												
													
														|  | 
 |  | +                            value: item.userId,
 | 
											
												
													
														|  | 
 |  | +                            label: item.nickname,
 | 
											
												
													
														|  | 
 |  | +                        }))}
 | 
											
												
													
														|  | 
 |  | +                    />
 | 
											
												
													
														|  |                      <Input style={{ width: 200 }} placeholder="文案分类" value={queryForm?.category} allowClear onChange={(e) => setQueryForm({ ...queryForm, category: e.target.value, pageNum: 1 })} />
 |  |                      <Input style={{ width: 200 }} placeholder="文案分类" value={queryForm?.category} allowClear onChange={(e) => setQueryForm({ ...queryForm, category: e.target.value, pageNum: 1 })} />
 | 
											
												
													
														|  |                      <Input style={{ width: 200 }} placeholder="关键字" value={queryForm?.content} allowClear onChange={(e) => setQueryForm({ ...queryForm, content: e.target.value, pageNum: 1 })} />
 |  |                      <Input style={{ width: 200 }} placeholder="关键字" value={queryForm?.content} allowClear onChange={(e) => setQueryForm({ ...queryForm, content: e.target.value, pageNum: 1 })} />
 | 
											
												
													
														|  |  
 |  |  
 |