forked from Gitlink/forgeplus-react
修改选中
This commit is contained in:
parent
c4638abc9f
commit
9ce57e30d9
|
@ -1,4 +1,4 @@
|
|||
import React, { useMemo } from 'react';
|
||||
import React, { useMemo,useState } from 'react';
|
||||
import { Link } from "react-router-dom";
|
||||
import { Menu, Dropdown, } from 'antd';
|
||||
|
||||
|
@ -11,6 +11,11 @@ export default props => {
|
|||
const main_web_site_url = JSON.parse(localStorage.chromesetting).main_web_site_url;
|
||||
|
||||
const current_main_site_url = JSON.parse(localStorage.chromesetting).current_main_site_url;
|
||||
|
||||
const [current,setCurrent]=useState([]);
|
||||
function handleClick (e){
|
||||
setCurrent([e.key]);
|
||||
};
|
||||
|
||||
const projectMenu = useMemo(() => {
|
||||
return <Menu>
|
||||
|
@ -19,7 +24,7 @@ export default props => {
|
|||
});
|
||||
|
||||
const taskMenu = useMemo(() => {
|
||||
return <Menu>
|
||||
return <Menu selectedKeys={current} onClick={handleClick}>
|
||||
<SubMenu title="基础数据" >
|
||||
<Menu.Item><a href={`${main_web_site_url}/admin/categories/list`}>任务领域</a></Menu.Item>
|
||||
<Menu.Item><a href={`${main_web_site_url}/admin/industries/list`}>行业信息</a></Menu.Item>
|
||||
|
@ -29,12 +34,12 @@ export default props => {
|
|||
<Menu.Item><a href={`${main_web_site_url}/admin/sign_agreement_setting`}>应征投稿协议内容</a></Menu.Item>
|
||||
</SubMenu>
|
||||
<SubMenu title="代办事项" >
|
||||
<Menu.Item><Link to={`/task/delayManage`}>延期任务处理</Link></Menu.Item>
|
||||
<Menu.Item key="delayManage"><Link to={`/task/delayManage`}>延期任务处理</Link></Menu.Item>
|
||||
{/* <Menu.Item><a href={`${main_web_site_url}/admin/audit_files`}>协议签订凭证上传</a></Menu.Item> */}
|
||||
<Menu.Item><Link to="/task/payProof">支付报酬凭证上传</Link></Menu.Item>
|
||||
<Menu.Item key="payProof"><Link to="/task/payProof">支付报酬凭证上传</Link></Menu.Item>
|
||||
</SubMenu>
|
||||
|
||||
<Menu.Item><Link to="/task/taskAdmin">创客任务列表</Link></Menu.Item>
|
||||
<Menu.Item key="taskAdmin"><Link to="/task/taskAdmin">创客任务列表</Link></Menu.Item>
|
||||
</Menu>
|
||||
});
|
||||
|
||||
|
@ -52,18 +57,18 @@ export default props => {
|
|||
// });
|
||||
|
||||
const userMenu = useMemo(() => {
|
||||
return <Menu>
|
||||
return <Menu selectedKeys={current} onClick={handleClick}>
|
||||
<Menu.Item><a target="_blank" rel="noopener noreferrer" href={`${main_web_site_url}/managements/users`}>用户列表</a></Menu.Item>
|
||||
<Menu.Item><a target="_blank" rel="noopener noreferrer" href={`${main_web_site_url}/admin/entities`}>主体信息列表</a></Menu.Item>
|
||||
<Menu.Item><a target="_blank" rel="noopener noreferrer" href={`${main_web_site_url}/managements/users_trial`}>试用授权列表</a></Menu.Item>
|
||||
<Menu.Item><a target="_blank" rel="noopener noreferrer" href={`${main_web_site_url}/managements/auto_users_trial`}>自动授权列表</a></Menu.Item>
|
||||
<Menu.Item><Link to={`/expert/admin/register`}>专家注册列表</Link></Menu.Item>
|
||||
<Menu.Item><Link to={`/expert/admin/list`}>专家库列表</Link></Menu.Item>
|
||||
<Menu.Item key={'register'}><Link to={`/expert/admin/register`}>专家注册列表</Link></Menu.Item>
|
||||
<Menu.Item key={'expertList'}><Link to={`/expert/admin/list`}>专家库列表</Link></Menu.Item>
|
||||
</Menu>
|
||||
});
|
||||
|
||||
const forumMenu = useMemo(() => {
|
||||
return <Menu>
|
||||
return <Menu >
|
||||
<Menu.Item><a target="_blank" rel="noopener noreferrer" href={`${main_web_site_url}/managements/messages_list`}>帖子</a></Menu.Item>
|
||||
<Menu.Item><a target="_blank" rel="noopener noreferrer" href={`${main_web_site_url}/managements/apply_destroy_memos`}>申请删帖</a></Menu.Item>
|
||||
<Menu.Item><a target="_blank" rel="noopener noreferrer" href={`${main_web_site_url}/managements/memo_reply_list`}>回复</a></Menu.Item>
|
||||
|
@ -75,17 +80,17 @@ export default props => {
|
|||
|
||||
|
||||
const checkMenu = useMemo(() => {
|
||||
return <Menu>
|
||||
return <Menu selectedKeys={current} onClick={handleClick}>
|
||||
<Menu.Item><a target="_blank" rel="noopener noreferrer" href={`${main_web_site_url}/managements/enterprise_authentication`}>企业认证</a></Menu.Item>
|
||||
<Menu.Item><a target="_blank" rel="noopener noreferrer" href={`${main_web_site_url}/admin/reviews/projects_list`}>开源项目</a></Menu.Item>
|
||||
<Menu.Item><Link to="/task/taskManage/1">统筹任务发布审批</Link></Menu.Item>
|
||||
<Menu.Item><Link to="/task/taskManage/0">自主任务发布审批</Link></Menu.Item>
|
||||
<Menu.Item><Link to="/task/paperManage">成果/评论审批</Link></Menu.Item>
|
||||
<Menu.Item><Link to="/task/paperComplain">成果上传申诉审批</Link></Menu.Item>
|
||||
<Menu.Item><Link to="/task/publicityComplain">公示期成果申诉审批</Link></Menu.Item>
|
||||
<Menu.Item><Link to="/task/agreementManage">协议审批</Link></Menu.Item>
|
||||
<Menu.Item><a target="_blank" rel="noopener noreferrer" href={`${main_web_site_url}/admin/tasks/report_result_tasks`}>成果举报申诉</a></Menu.Item>
|
||||
<Menu.Item><Link to="/task/proofManage">评选佐证材料</Link></Menu.Item>
|
||||
<Menu.Item key={"taskManage1"}><Link to="/task/taskManage/1">统筹任务发布审批</Link></Menu.Item>
|
||||
<Menu.Item key={"taskManage0"}><Link to="/task/taskManage/0">自主任务发布审批</Link></Menu.Item>
|
||||
<Menu.Item key={"paperManage"}><Link to="/task/paperManage">成果/评论审批</Link></Menu.Item>
|
||||
<Menu.Item key={"paperComplain"}><Link to="/task/paperComplain">成果上传申诉审批</Link></Menu.Item>
|
||||
<Menu.Item key={"publicityComplain"}><Link to="/task/publicityComplain">公示期成果申诉审批</Link></Menu.Item>
|
||||
<Menu.Item key={"agreementManage"}><Link to="/task/agreementManage">协议审批</Link></Menu.Item>
|
||||
<Menu.Item ><a target="_blank" rel="noopener noreferrer" href={`${main_web_site_url}/admin/tasks/report_result_tasks`}>成果举报申诉</a></Menu.Item>
|
||||
<Menu.Item key={"proofManage"}><Link to="/task/proofManage">评选佐证材料</Link></Menu.Item>
|
||||
</Menu>
|
||||
});
|
||||
|
||||
|
|
Loading…
Reference in New Issue