From ec47699ef82d21609d784a961a85d52c47a4aa83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=A2=E6=80=9D?= <2897217417@qq.com> Date: Wed, 7 Dec 2022 18:32:52 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BD=91=E9=A1=B5=E6=A0=87=E9=A2=98=E4=BF=AE?= =?UTF-8?q?=E6=94=B9-=E4=B8=AA=E4=BA=BA=E4=B8=BB=E9=A1=B5/=E7=BB=84?= =?UTF-8?q?=E7=BB=87/=E9=A1=B9=E7=9B=AE=E7=82=B9=E8=B5=9E=E5=85=B3?= =?UTF-8?q?=E6=B3=A8fork=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/forge/Notice/Index.jsx | 8 ++++++++ src/forge/Team/Group/GroupDetails.jsx | 9 ++++++++- src/forge/Team/Group/GroupNew.jsx | 14 +++++++++++++- src/forge/Team/List.jsx | 8 ++++++++ src/forge/Team/Setting/TeamSettingIndex.jsx | 8 ++++++++ src/forge/Team/Sub/Detail.jsx | 2 +- src/forge/Team/Sub/SubDetail.jsx | 7 +++++++ src/forge/Team/TeamGroup.jsx | 11 ++++++++++- src/forge/Team/TeamMember.jsx | 8 ++++++++ src/forge/UsersList/fork_users.js | 13 +++++++++++++ src/forge/UsersList/praise_users.js | 14 ++++++++++++++ src/forge/UsersList/watch_users.js | 15 +++++++++++++++ src/forge/users/GeneralView/Index.jsx | 15 +++++++++++++-- src/forge/users/InfosUser.js | 11 +++++++++++ src/forge/users/Statistics/Index.jsx | 8 ++++++++ src/forge/users/Team.jsx | 10 ++++++++++ src/forge/users/devOpsCI.jsx | 9 +++++++++ 17 files changed, 164 insertions(+), 6 deletions(-) diff --git a/src/forge/Notice/Index.jsx b/src/forge/Notice/Index.jsx index 73a2561bd..7cd05a044 100644 --- a/src/forge/Notice/Index.jsx +++ b/src/forge/Notice/Index.jsx @@ -27,6 +27,14 @@ function Index(props){ const [ flag , setFlag ] = useState(true); const { current_user } = props; + useEffect(()=>{ + if(user){ + // 更改网页标题 + const {username, login} = user; + document.title = `${menu === "undo" ? '接收仓库' : '成员申请'}-${username}/${login}`; + } + },[user, menu]) + useEffect(()=>{ if((username && current_user && (current_user.login !== username))){ props.history.push(`/${username}`); diff --git a/src/forge/Team/Group/GroupDetails.jsx b/src/forge/Team/Group/GroupDetails.jsx index 1122ce724..f03a79c0d 100644 --- a/src/forge/Team/Group/GroupDetails.jsx +++ b/src/forge/Team/Group/GroupDetails.jsx @@ -25,7 +25,7 @@ export default ((props) => { const [ members , setMembers ] = useState(undefined); const [ group , setGroup ] = useState(undefined); const { OIdentifier, groupId } = props.match.params; - const { current_user } = props; + const { current_user, organizeDetail } = props; useEffect(()=>{ if(groupId){ @@ -42,6 +42,13 @@ export default ((props) => { }).catch(error=>{}) } + useEffect(()=>{ + if(group && organizeDetail){ + const {nickname} = organizeDetail; + document.title = `${group.nickname}-${nickname}` + } + }, [organizeDetail, group]) + useEffect(()=>{ if(nav === "0"){ getMember(OIdentifier, groupId,page); diff --git a/src/forge/Team/Group/GroupNew.jsx b/src/forge/Team/Group/GroupNew.jsx index ad6ff2a16..7155b8271 100644 --- a/src/forge/Team/Group/GroupNew.jsx +++ b/src/forge/Team/Group/GroupNew.jsx @@ -1,7 +1,19 @@ -import React from 'react'; +import React, { useEffect } from 'react'; import GroupFrom from './GroupForm' +import axios from 'axios'; function GropNew(props){ + const OIdentifier = props.match.params.OIdentifier; + // 更改网页标签 + useEffect(()=>{ + OIdentifier && axios.get(`/organizations/${OIdentifier}.json`).then(result=>{ + if(result && result.data){ + const {nickname} = result.data; + document.title = `新建团队-${nickname}` + } + }).catch(error=>{}) + },[OIdentifier]) + return(