修改搜索回到第一页的问题

This commit is contained in:
何童崇 2021-08-10 17:32:31 +08:00
parent 81c93d2580
commit 00b41844bb
6 changed files with 14 additions and 18 deletions

View File

@ -182,7 +182,7 @@ export default Form.create()((props) => {
<span className="with30 fl lineh-35"> <span className="with30 fl lineh-35">
<span className="color-grey-9 fl">发布方式:</span> <span className="color-grey-9 fl">发布方式:</span>
<span className="infos_item mr15 fl">{item.task && item.task.publishMode === 1 ? '统筹任务' : '自主提交'}</span> <span className="infos_item mr15 fl">{item.publishMode === 1 ? '统筹任务' : '自主提交'}</span>
</span> </span>
</div> </div>
@ -207,10 +207,6 @@ export default Form.create()((props) => {
item.status === 6 && item.agreementSigning === 2 && item.contractStatus === 2 && '已上传委托协议' item.status === 6 && item.agreementSigning === 2 && item.contractStatus === 2 && '已上传委托协议'
} }
{
item.status === 6 && item.agreementSigning === 2 && item.contractStatus === 2 && '已上传协议签订凭证'
}
{ {
item.status === 7 && item.agreementSigning === 2 && '未上传支付报酬凭证' item.status === 7 && item.agreementSigning === 2 && '未上传支付报酬凭证'
} }

View File

@ -234,7 +234,7 @@ export default Form.create()((props) => {
{item.status === 6 && item.agreementSigning === 0 && <a className="line_1 color-blue" onClick={() => { signMethodModal(item) }}>选择协议签订方式</a>} {item.status === 6 && item.agreementSigning === 0 && <a className="line_1 color-blue" onClick={() => { signMethodModal(item) }}>选择协议签订方式</a>}
{item.status === 6 && item.agreementSigning === 2 && item.contractStatus === null && <a className="line_1 color-blue" onClick={() => { uploadAgree(item) }}>上传委托协议</a>} {item.status === 6 && item.agreementSigning === 2 && (item.contractStatus === null || item.contractStatus === 0) && <a className="line_1 color-blue" onClick={() => { uploadAgree(item) }}>上传委托协议</a>}
{item.status === 6 && item.agreementSigning === 2 && [1, 2].includes(item.contractStatus) && <a className="line_1 color-grey-9" >已上传委托协议</a>} {item.status === 6 && item.agreementSigning === 2 && [1, 2].includes(item.contractStatus) && <a className="line_1 color-grey-9" >已上传委托协议</a>}

View File

@ -11,7 +11,7 @@ const { Search } = Input;
export default ({ current_user, showNotification, history }) => { export default ({ current_user, showNotification, history }) => {
const [operationStatus, setOperationStatus] = useState(0); const [operationStatus, setOperationStatus] = useState(0);
const [publicMode, setPublicMode] = useState(''); const [publishMode, setPublishMode] = useState('');
const [cancelStatus, setCancelStatus] = useState(''); const [cancelStatus, setCancelStatus] = useState('');
const [loading, setLoading] = useState(false); const [loading, setLoading] = useState(false);
@ -30,7 +30,7 @@ export default ({ current_user, showNotification, history }) => {
status, status,
curPage, curPage,
pageSize: 10, pageSize: 10,
publicMode, publishMode,
cancelStatus, cancelStatus,
}; };
setLoading(true); setLoading(true);
@ -41,7 +41,7 @@ export default ({ current_user, showNotification, history }) => {
} }
setLoading(false); setLoading(false);
}) })
}, [reload,searchInput, operationStatus, publicMode, cancelStatus, status, curPage,]); }, [reload,searchInput, operationStatus, publishMode, cancelStatus, status, curPage,]);
const changeTaskStatus = useCallback((option) => { const changeTaskStatus = useCallback((option) => {
@ -80,16 +80,16 @@ export default ({ current_user, showNotification, history }) => {
maxLength={20} maxLength={20}
style={{ width: "300px" }} style={{ width: "300px" }}
placeholder="请输入任务编号/任务名称关键字" placeholder="请输入任务编号/任务名称关键字"
onSearch={(value) => setSearchInput(value)} onSearch={(value) => {setSearchInput(value);setCurPage(1);}}
/> />
</div> </div>
</div> </div>
<div className="center-screen flex-column" > <div className="center-screen flex-column" >
<div className="center-left-but"> <div className="center-left-but">
<Button className="circle-button" type={publicMode === '' ? 'primary' : ''} onClick={() => { setPublicMode('') }}>全部</Button> <Button className="circle-button" type={publishMode === '' ? 'primary' : ''} onClick={() => { setPublishMode('') }}>全部</Button>
<Button className="circle-button" type={publicMode === 1 ? 'primary' : ''} onClick={() => { setPublicMode(1) }}>统筹任务</Button> <Button className="circle-button" type={publishMode === 1 ? 'primary' : ''} onClick={() => { setPublishMode(1) }}>统筹任务</Button>
<Button className="circle-button" type={publicMode === 0 ? 'primary' : ''} onClick={() => { setPublicMode(0) }}>自主提交任务</Button> <Button className="circle-button" type={publishMode === 0 ? 'primary' : ''} onClick={() => { setPublishMode(0) }}>自主提交任务</Button>
</div> </div>
{ {

View File

@ -120,7 +120,7 @@ export default ({ location, history, current_user, showNotification }) => {
maxLength={20} maxLength={20}
style={{ width: "300px" }} style={{ width: "300px" }}
placeholder="请输入任务编号/任务名称关键字" placeholder="请输入任务编号/任务名称关键字"
onSearch={(value) => setSearchInput(value)} onSearch={(value) => { setSearchInput(value); setCurPage(1) }}
/> />
} }
> >
@ -150,7 +150,7 @@ export default ({ location, history, current_user, showNotification }) => {
<TabPane tab="任务草稿" key="2"> <TabPane tab="任务草稿" key="2">
{ {
identity === '1' && statusType === '2' && <StatusNav identity === '1' && statusType === '2' && <StatusNav
key={'unpublishStatus'} key={'unpublishStatus'}
type={'unpublishStatus'} type={'unpublishStatus'}
options={unpublishStatusArr} options={unpublishStatusArr}

View File

@ -194,7 +194,7 @@ export default ({ taskCategoryValueArr, showNotification }) => {
maxLength={20} maxLength={20}
style={{ width: "300px" }} style={{ width: "300px" }}
placeholder="请输入任务编号/任务名称关键字" placeholder="请输入任务编号/任务名称关键字"
onSearch={(value) => setSearchInput(value)} onSearch={(value) => { setSearchInput(value); setCurPage(1); }}
/> />
} }
> >

View File

@ -105,7 +105,7 @@ export default ({ history, current_user, showLoginDialog }) => {
surplus = item.payingDays * 24 * 3600 - (new Date() - new Date(item.signingCompleteAt)) / 1000; surplus = item.payingDays * 24 * 3600 - (new Date() - new Date(item.signingCompleteAt)) / 1000;
break; break;
default: default:
surplus=0; surplus = 0;
} }
let surplusTimetext = formatDuring(surplus); let surplusTimetext = formatDuring(surplus);
@ -220,7 +220,7 @@ export default ({ history, current_user, showLoginDialog }) => {
maxLength={20} maxLength={20}
style={{ width: "300px" }} style={{ width: "300px" }}
placeholder="请输入任务编号/任务名称关键字" placeholder="请输入任务编号/任务名称关键字"
onSearch={(value) => setSearchInput(value)} onSearch={(value) => { setSearchInput(value); setCurPage(1); }}
/> />
<Button className="mr20 font-12" type="primary" onClick={goAdd}><i className="iconfont icon-zaibianji font-12 mr3"></i>发布任务</Button> <Button className="mr20 font-12" type="primary" onClick={goAdd}><i className="iconfont icon-zaibianji font-12 mr3"></i>发布任务</Button>