wjx 3 weeks ago
parent
commit
e2e47f55c5

+ 2 - 2
src/pages/weComTask/page/businessPlan/taskList/components/groupTask/groupTaskNotes.tsx

@@ -41,8 +41,8 @@ const GroupTaskNotes: React.FC<Props> = ({ corpId, taskId }) => {
             buttons={<Button onClick={() => getSendTaskMsgList.refresh()} loading={getSendTaskMsgList.loading} icon={<SearchOutlined />}>搜索</Button>}
         >
             <>
-                <DatePicker placeholder="发送开始时间" value={queryForms?.sendTimeStartTime ? dayjs(queryForms.sendTimeStartTime) : undefined} onChange={(e, date: any) => { setQueryForms({ ...queryForms, sendTimeStartTime: date }) }} />
-                <DatePicker placeholder="发送结束时间" value={queryForms?.sendTimeEndTime ? dayjs(queryForms.sendTimeEndTime) : undefined} onChange={(e, date: any) => { setQueryForms({ ...queryForms, sendTimeEndTime: date }) }} />
+                <DatePicker placeholder="发送开始时间" value={queryForms?.sendTimeStartTime ? dayjs(queryForms.sendTimeStartTime) : undefined} onChange={(e, date: any) => { setQueryForms({ ...queryForms, sendTimeStartTime: date, pageNum: 1 }) }} />
+                <DatePicker placeholder="发送结束时间" value={queryForms?.sendTimeEndTime ? dayjs(queryForms.sendTimeEndTime) : undefined} onChange={(e, date: any) => { setQueryForms({ ...queryForms, sendTimeEndTime: date, pageNum: 1 }) }} />
             </>
         </SearchBox>
         {/* 表 */}

+ 5 - 5
src/pages/weComTask/page/businessPlan/taskList/components/groupTask/groupXfCorpTabls.tsx

@@ -99,13 +99,13 @@ const GroupXfCorpTabls: React.FC<Props> = ({ corpId, taskId }) => {
 
     return <div>
         <Space style={{ width: '100%' }} wrap>
-            <Input placeholder="消息ID" style={{ width: 120 }} allowClear onChange={(e) => setQueryForms({ ...queryForms, msgId: e.target.value })} />
+            <Input placeholder="消息ID" style={{ width: 120 }} allowClear onChange={(e) => setQueryForms({ ...queryForms, msgId: e.target.value, pageNum: 1 })} />
             <Select
                 showSearch
                 style={{ minWidth: 100 }}
                 allowClear
                 onChange={(value) => {
-                    setQueryForms({ ...queryForms, status: value })
+                    setQueryForms({ ...queryForms, status: value, pageNum: 1 })
                 }}
                 value={queryForms?.status}
                 placeholder="发送状态"
@@ -114,9 +114,9 @@ const GroupXfCorpTabls: React.FC<Props> = ({ corpId, taskId }) => {
                 }
                 options={[{ label: <Badge status="error" text='未发送' />, value: 0 }, { label: <Badge status="success" text='已发送' />, value: 2 }]}
             />
-            <DatePicker placeholder="发送开始时间" onChange={(e, date) => { setQueryForms({ ...queryForms, sendTimeStartTime: date as string }) }} />
-            <DatePicker placeholder="发送结束时间" onChange={(e, date) => { setQueryForms({ ...queryForms, sendTimeEndTime: date as string }) }} />
-            <DatePicker.RangePicker placeholder={['预计送达时间(起始)', '预计送达时间(结束)']} onChange={(e, date) => { setQueryForms({ ...queryForms, createStartDate: date[0], createEndDate: date[1] }) }} />
+            <DatePicker placeholder="发送开始时间" onChange={(e, date) => { setQueryForms({ ...queryForms, sendTimeStartTime: date as string, pageNum: 1 }) }} />
+            <DatePicker placeholder="发送结束时间" onChange={(e, date) => { setQueryForms({ ...queryForms, sendTimeEndTime: date as string, pageNum: 1 }) }} />
+            <DatePicker.RangePicker placeholder={['预计送达时间(起始)', '预计送达时间(结束)']} onChange={(e, date) => { setQueryForms({ ...queryForms, createStartDate: date[0], createEndDate: date[1], pageNum: 1 }) }} />
             <Button onClick={() => getSendTaskuserList.refresh()} loading={getSendTaskuserList.loading} icon={<SearchOutlined />}>搜索</Button>
             <Button onClick={() => syncHandle()} loading={syncSendTaskUser.loading || syncSendTaskExternal.loading} type="primary" icon={<SyncOutlined />}>同步</Button>
             <Button icon={<DownloadOutlined />} loading={downloadSendTaskuser.loading} onClick={handleDownload}>下载</Button>

+ 1 - 1
src/pages/weComTask/page/businessPlan/taskList/components/groupTask/index.tsx

@@ -181,7 +181,7 @@ export const ExpandedRow: React.FC<{ record: any }> = ({ record }) => {
         </div>
         <div style={{ flex: 1, overflow: 'hidden', display: 'flex', flexDirection: 'column', gap: 10, height: '100%' }}>
             <Tabs
-                destroyInactiveTabPane={false}
+                destroyOnHidden={false}
                 onChange={(key) => {
                     setActiveKey(key)
                 }}

+ 2 - 2
src/pages/weComTask/page/groupChatSend/official/taskList/components/groupTask/groupTaskNotes.tsx

@@ -40,8 +40,8 @@ const GroupTaskNotes: React.FC<Props> = ({ taskId }) => {
             buttons={<Button onClick={() => getSendTaskMsgList.refresh()} loading={getSendTaskMsgList.loading} icon={<SearchOutlined />}>搜索</Button>}
         >
             <>
-                <DatePicker placeholder="发送开始时间" value={queryForms?.sendTimeStartTime ? dayjs(queryForms.sendTimeStartTime) : undefined} onChange={(e, date: any) => { setQueryForms({ ...queryForms, sendTimeStartTime: date }) }} />
-                <DatePicker placeholder="发送结束时间" value={queryForms?.sendTimeEndTime ? dayjs(queryForms.sendTimeEndTime) : undefined} onChange={(e, date: any) => { setQueryForms({ ...queryForms, sendTimeEndTime: date }) }} />
+                <DatePicker placeholder="发送开始时间" value={queryForms?.sendTimeStartTime ? dayjs(queryForms.sendTimeStartTime) : undefined} onChange={(e, date: any) => { setQueryForms({ ...queryForms, sendTimeStartTime: date, pageNum: 1 }) }} />
+                <DatePicker placeholder="发送结束时间" value={queryForms?.sendTimeEndTime ? dayjs(queryForms.sendTimeEndTime) : undefined} onChange={(e, date: any) => { setQueryForms({ ...queryForms, sendTimeEndTime: date, pageNum: 1 }) }} />
             </>
         </SearchBox>
         {/* 表 */}

+ 5 - 5
src/pages/weComTask/page/groupChatSend/official/taskList/components/groupTask/groupXfCorpTabls.tsx

@@ -85,13 +85,13 @@ const GroupXfCorpTabls: React.FC<Props> = ({ taskId }) => {
 
     return <div>
         <Space style={{ width: '100%' }} wrap>
-            <Input placeholder="消息ID" style={{ width: 120 }} allowClear onChange={(e) => setQueryForms({ ...queryForms, msgId: e.target.value })} />
+            <Input placeholder="消息ID" style={{ width: 120 }} allowClear onChange={(e) => setQueryForms({ ...queryForms, msgId: e.target.value, pageNum: 1 })} />
             <Select
                 showSearch
                 style={{ minWidth: 100 }}
                 allowClear
                 onChange={(value) => {
-                    setQueryForms({ ...queryForms, status: value })
+                    setQueryForms({ ...queryForms, status: value, pageNum: 1 })
                 }}
                 value={queryForms?.status}
                 placeholder="发送状态"
@@ -100,9 +100,9 @@ const GroupXfCorpTabls: React.FC<Props> = ({ taskId }) => {
                 }
                 options={[{ label: <Badge status="error" text='未发送' />, value: 0 }, { label: <Badge status="success" text='已发送' />, value: 2 }]}
             />
-            <DatePicker placeholder="发送开始时间" onChange={(e, date) => { setQueryForms({ ...queryForms, sendTimeStartTime: date as string }) }} />
-            <DatePicker placeholder="发送结束时间" onChange={(e, date) => { setQueryForms({ ...queryForms, sendTimeEndTime: date as string }) }} />
-            <DatePicker.RangePicker placeholder={['预计送达时间(起始)', '预计送达时间(结束)']} onChange={(e, date) => { setQueryForms({ ...queryForms, createStartDate: date[0], createEndDate: date[1] }) }} />
+            <DatePicker placeholder="发送开始时间" onChange={(e, date) => { setQueryForms({ ...queryForms, sendTimeStartTime: date as string, pageNum: 1}) }} />
+            <DatePicker placeholder="发送结束时间" onChange={(e, date) => { setQueryForms({ ...queryForms, sendTimeEndTime: date as string, pageNum: 1 }) }} />
+            <DatePicker.RangePicker placeholder={['预计送达时间(起始)', '预计送达时间(结束)']} onChange={(e, date) => { setQueryForms({ ...queryForms, createStartDate: date[0], createEndDate: date[1], pageNum: 1 }) }} />
             <Button onClick={() => getSendTaskuserList.refresh()} loading={getSendTaskuserList.loading} icon={<SearchOutlined />}>搜索</Button>
             <Button onClick={() => syncHandle()} loading={syncSendTaskUser.loading || syncSendTaskExternal.loading} type="primary" icon={<SyncOutlined />}>同步</Button>
         </Space>

+ 1 - 1
src/pages/weComTask/page/groupChatSend/official/taskList/components/groupTask/index.tsx

@@ -183,7 +183,7 @@ export const ExpandedRow: React.FC<{ record: any }> = ({ record }) => {
         </div>
         <div style={{ flex: 1, overflow: 'hidden', display: 'flex', flexDirection: 'column', gap: 10, height: '100%' }}>
             <Tabs
-                destroyInactiveTabPane={false}
+                destroyOnHidden={false}
                 onChange={(key) => {
                     setActiveKey(key)
                 }}

+ 2 - 2
src/pages/weComTask/page/groupChatSend/robot/taskList/components/groupTask/groupTaskNotes.tsx

@@ -40,8 +40,8 @@ const GroupTaskNotes: React.FC<Props> = ({ taskId }) => {
             buttons={<Button onClick={() => getSendTaskMsgList.refresh()} loading={getSendTaskMsgList.loading} icon={<SearchOutlined />}>搜索</Button>}
         >
             <>
-                <DatePicker placeholder="发送开始时间" value={queryForms?.sendTimeStartTime ? dayjs(queryForms.sendTimeStartTime) : undefined} onChange={(e, date: any) => { setQueryForms({ ...queryForms, sendTimeStartTime: date }) }} />
-                <DatePicker placeholder="发送结束时间" value={queryForms?.sendTimeEndTime ? dayjs(queryForms.sendTimeEndTime) : undefined} onChange={(e, date: any) => { setQueryForms({ ...queryForms, sendTimeEndTime: date }) }} />
+                <DatePicker placeholder="发送开始时间" value={queryForms?.sendTimeStartTime ? dayjs(queryForms.sendTimeStartTime) : undefined} onChange={(e, date: any) => { setQueryForms({ ...queryForms, sendTimeStartTime: date, pageNum: 1 }) }} />
+                <DatePicker placeholder="发送结束时间" value={queryForms?.sendTimeEndTime ? dayjs(queryForms.sendTimeEndTime) : undefined} onChange={(e, date: any) => { setQueryForms({ ...queryForms, sendTimeEndTime: date, pageNum: 1 }) }} />
             </>
         </SearchBox>
         {/* 表 */}

+ 4 - 4
src/pages/weComTask/page/groupChatSend/robot/taskList/components/groupTask/groupXfCorpTabls.tsx

@@ -91,7 +91,7 @@ const GroupXfCorpTabls: React.FC<Props> = ({ taskId }) => {
                 style={{ minWidth: 100 }}
                 allowClear
                 onChange={(value) => {
-                    setQueryForms({ ...queryForms, status: value })
+                    setQueryForms({ ...queryForms, status: value, pageNum: 1 })
                 }}
                 value={queryForms?.status}
                 placeholder="发送状态"
@@ -100,9 +100,9 @@ const GroupXfCorpTabls: React.FC<Props> = ({ taskId }) => {
                 }
                 options={[{ label: <Badge status="error" text='未发送' />, value: 0 }, { label: <Badge status="success" text='已发送' />, value: 2 }]}
             />
-            <DatePicker placeholder="发送开始时间" onChange={(e, date) => { setQueryForms({ ...queryForms, sendTimeStartTime: date as string }) }} />
-            <DatePicker placeholder="发送结束时间" onChange={(e, date) => { setQueryForms({ ...queryForms, sendTimeEndTime: date as string }) }} />
-            <DatePicker.RangePicker placeholder={['预计送达时间(起始)', '预计送达时间(结束)']} onChange={(e, date) => { setQueryForms({ ...queryForms, createStartDate: date[0], createEndDate: date[1] }) }} />
+            <DatePicker placeholder="发送开始时间" onChange={(e, date) => { setQueryForms({ ...queryForms, sendTimeStartTime: date as string, pageNum: 1 }) }} />
+            <DatePicker placeholder="发送结束时间" onChange={(e, date) => { setQueryForms({ ...queryForms, sendTimeEndTime: date as string, pageNum: 1 }) }} />
+            <DatePicker.RangePicker placeholder={['预计送达时间(起始)', '预计送达时间(结束)']} onChange={(e, date) => { setQueryForms({ ...queryForms, createStartDate: date[0], createEndDate: date[1], pageNum: 1 }) }} />
             <Button onClick={() => getSendTaskuserList.refresh()} loading={getSendTaskuserList.loading} icon={<SearchOutlined />}>搜索</Button>
             <Button onClick={() => syncHandle()} loading={syncSendTaskUser.loading || syncSendTaskExternal.loading} type="primary" icon={<SyncOutlined />}>同步</Button>
         </Space>

+ 1 - 1
src/pages/weComTask/page/groupChatSend/robot/taskList/components/groupTask/index.tsx

@@ -217,7 +217,7 @@ export const ExpandedRow: React.FC<{ record: any }> = ({ record }) => {
         </div>
         <div style={{ flex: 1, overflow: 'hidden', display: 'flex', flexDirection: 'column', gap: 10, height: '100%' }}>
             <Tabs
-                destroyInactiveTabPane={false}
+                destroyOnHidden={false}
                 onChange={(key) => {
                     setActiveKey(key)
                 }}

+ 5 - 5
src/pages/weComTask/page/groupChatSend/robot/taskList/components/groupTask/shareTabls.tsx

@@ -63,13 +63,13 @@ const ShareTabls: React.FC<Props> = ({ taskId }) => {
             </>}
         >
             <>
-                <Input placeholder="消息ID" style={{ width: 120 }} allowClear onChange={(e) => setQueryForms({ ...queryForms, msgId: e.target.value })} />
+                <Input placeholder="消息ID" style={{ width: 120 }} allowClear onChange={(e) => setQueryForms({ ...queryForms, msgId: e.target.value, pageNum: 1 })} />
                 <Select
                     showSearch
                     style={{ minWidth: 100 }}
                     allowClear
                     onChange={(value) => {
-                        setQueryForms({ ...queryForms, status: value })
+                        setQueryForms({ ...queryForms, status: value, pageNum: 1 })
                     }}
                     value={queryForms?.status}
                     placeholder="发送状态"
@@ -78,9 +78,9 @@ const ShareTabls: React.FC<Props> = ({ taskId }) => {
                     }
                     options={[{ label: <Badge status="error" text='未发送' />, value: 0 }, { label: <Badge status="success" text='已发送' />, value: 2 }]}
                 />
-                <DatePicker placeholder="发送开始时间" onChange={(e, date) => { setQueryForms({ ...queryForms, sendTimeStartTime: date }) }} />
-                <DatePicker placeholder="发送结束时间" onChange={(e, date) => { setQueryForms({ ...queryForms, sendTimeEndTime: date }) }} />
-                <DatePicker.RangePicker placeholder={['预计送达时间(起始)', '预计送达时间(结束)']} onChange={(e, date) => { setQueryForms({ ...queryForms, createStartDate: date[0], createEndDate: date[1] }) }} />
+                <DatePicker placeholder="发送开始时间" onChange={(e, date) => { setQueryForms({ ...queryForms, sendTimeStartTime: date, pageNum: 1 }) }} />
+                <DatePicker placeholder="发送结束时间" onChange={(e, date) => { setQueryForms({ ...queryForms, sendTimeEndTime: date, pageNum: 1 }) }} />
+                <DatePicker.RangePicker placeholder={['预计送达时间(起始)', '预计送达时间(结束)']} onChange={(e, date) => { setQueryForms({ ...queryForms, createStartDate: date[0], createEndDate: date[1], pageNum: 1 }) }} />
             </>
         </SearchBox>
         {/* 表 */}

+ 1 - 1
src/pages/weComTask/page/moments/taskList/log.tsx

@@ -213,7 +213,7 @@ export const ExpandedRow: React.FC<{ record: any }> = ({ record }) => {
         </div>
         <div style={{ flex: 1, overflow: 'hidden', display: 'flex', flexDirection: 'column', gap: 10, height: '100%' }}>
             <Tabs
-                destroyInactiveTabPane={false}
+                destroyOnHidden={false}
                 onChange={(key) => {
                     setActiveKey(key)
                 }}