|
@@ -17,12 +17,13 @@ const TaskManage = () => {
|
|
const location = useLocation();
|
|
const location = useLocation();
|
|
const queryParams = new URLSearchParams(location.search);
|
|
const queryParams = new URLSearchParams(location.search);
|
|
const userID = queryParams.get('user_id');
|
|
const userID = queryParams.get('user_id');
|
|
|
|
+ const specifiedTab = queryParams.get('tab');
|
|
|
|
|
|
const navigate = useNavigate();
|
|
const navigate = useNavigate();
|
|
|
|
|
|
const [mandateCount, setMandateCount] = useState<number[]>([0, 0, 0]);
|
|
const [mandateCount, setMandateCount] = useState<number[]>([0, 0, 0]);
|
|
const [loading, setLoading] = useState(false);
|
|
const [loading, setLoading] = useState(false);
|
|
- const [tab, setTab] = useState(localStorage.taskTab || '1');
|
|
|
|
|
|
+ const [tab, setTab] = useState(specifiedTab || localStorage.taskTab || '1');
|
|
|
|
|
|
useEffect(() => {
|
|
useEffect(() => {
|
|
const requests = [];
|
|
const requests = [];
|
|
@@ -58,11 +59,17 @@ const TaskManage = () => {
|
|
}, []);
|
|
}, []);
|
|
|
|
|
|
const goTaskList = (item: number) => {
|
|
const goTaskList = (item: number) => {
|
|
- navigate(`/task-manage/list?project_id=${project_id}&mandateType=${item}`);
|
|
|
|
|
|
+ navigate(
|
|
|
|
+ `/task-manage/list?project_id=${project_id}&mandateType=${item}${
|
|
|
|
+ userID !== null ? '&user_id=' + userID : ''
|
|
|
|
+ }`,
|
|
|
|
+ );
|
|
};
|
|
};
|
|
const goWorkOrderList = (item: number) => {
|
|
const goWorkOrderList = (item: number) => {
|
|
navigate(
|
|
navigate(
|
|
- `/task-manage/work-order/list?project_id=${project_id}&order_type=${item}`,
|
|
|
|
|
|
+ `/task-manage/work-order/list?project_id=${project_id}&order_type=${item}${
|
|
|
|
+ userID !== null ? '&user_id=' + userID : ''
|
|
|
|
+ }`,
|
|
);
|
|
);
|
|
};
|
|
};
|
|
|
|
|