From dd9c5f56971fa8aacc18b71a05e4c8c232d4521e Mon Sep 17 00:00:00 2001
From: caishi <1149225589@qq.com>
Date: Fri, 13 Sep 2024 11:31:52 +0800
Subject: [PATCH] =?UTF-8?q?=E5=B7=B2=E5=BC=80=E9=80=9A=E5=B7=A5=E4=BD=9C?=
=?UTF-8?q?=E5=8F=B0=E4=B8=8D=E9=9C=80=E8=A6=81=E6=98=BE=E7=A4=BA=E7=BB=84?=
=?UTF-8?q?=E7=BB=87=E7=AE=A1=E7=90=86=E6=8C=89=E9=92=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
public/assets/kindeditor/kindeditor.js | 1 -
src/App.js | 9 +---
src/common/util/ShareUtil.js | 2 -
src/forge/Information/fetch.js | 2 +-
src/forge/Main/Detail.js | 22 +---------
src/forge/Team/RightBox.jsx | 5 ++-
src/forge/Team/Setting/TeamSettingIndex.jsx | 7 +--
src/forge/Team/TeamMember.jsx | 4 +-
src/forge/users/Index.jsx | 48 ---------------------
9 files changed, 14 insertions(+), 86 deletions(-)
diff --git a/public/assets/kindeditor/kindeditor.js b/public/assets/kindeditor/kindeditor.js
index 1df0f835..9668701f 100644
--- a/public/assets/kindeditor/kindeditor.js
+++ b/public/assets/kindeditor/kindeditor.js
@@ -2522,7 +2522,6 @@ _extend(KRange, {
return self;
},
dump : function() {
- console.log('--------------------');
console.log(this.startContainer.nodeType == 3 ? this.startContainer.nodeValue : this.startContainer, this.startOffset);
console.log(this.endContainer.nodeType == 3 ? this.endContainer.nodeValue : this.endContainer, this.endOffset);
}
diff --git a/src/App.js b/src/App.js
index 01a44dc5..0d7d0a27 100644
--- a/src/App.js
+++ b/src/App.js
@@ -170,6 +170,7 @@ const keyWord = ["explore", "settings", "setting", "mulan", "wiki", "issues", "s
class App extends Component {
constructor(props) {
super(props);
+ console.log("base:",props.projectBase && props.projectBase.author && props.projectBase.author.type);
this.state = {
Addcoursestype: false,
Addcoursestypes: false,
@@ -218,6 +219,7 @@ class App extends Component {
let url = `/owners/${pathname}.json`;
axios.get(url).then((response) => {
if (response && response.status === 200) {
+ console.log("data:",response.data.type);
this.setState({
pathType: response.data.type || '404',
pathName: pathname,
@@ -511,13 +513,6 @@ class App extends Component {
}>
- {
- return ()
- }
- }>
-
{/* 判断为用户/组织,并进入对应页面 */}
{
pathType === 'User' ?
diff --git a/src/common/util/ShareUtil.js b/src/common/util/ShareUtil.js
index 6e3bf639..e8ffd888 100644
--- a/src/common/util/ShareUtil.js
+++ b/src/common/util/ShareUtil.js
@@ -34,7 +34,6 @@ function requestForSignatrue (callback) {
service.post(url, {
url: currentUrl,
}).then((response) => {
- console.log('got res')
const data = response.data && response.data.data;
wx.config({
@@ -125,7 +124,6 @@ export function configShareForCourses () {
// detail
export function configShareForCustom (title, desc, imgUrl, path) {
- console.log('--------------------', title,desc)
requestForSignatrue(() => {
console.log('configShareForCustom', host)
const _url = window.location.href.split('#')[0];
diff --git a/src/forge/Information/fetch.js b/src/forge/Information/fetch.js
index af0dc1af..905da447 100644
--- a/src/forge/Information/fetch.js
+++ b/src/forge/Information/fetch.js
@@ -6,7 +6,7 @@ function beforeFetch(actionUrl){
axios.defaults.withCredentials = true;
}
const config = {
- // headers:{Authorization:"Bearer eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyX2lkIjo0NCwidXNlcl9rZXkiOiI3NWY3MmJmYmE2NGU4N2U3NWVjNWMwZDk2OThkMDFiN2EyODE0YjYwIiwidXNlcm5hbWUiOiJpbm5vdiJ9.IviAyZQjPFc4rT3ejAKfJYx3_QgS78RCKHx1XS-A4uI_mrc7_l6wK76HVIoPCEvP0Qimzyc6dpeVW4cE2fILZw"},
+ headers:{Authorization:"Bearer eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyX2lkIjo0NCwidXNlcl9rZXkiOiI3NWY3MmJmYmE2NGU4N2U3NWVjNWMwZDk2OThkMDFiN2EyODE0YjYwIiwidXNlcm5hbWUiOiJpbm5vdiJ9.IviAyZQjPFc4rT3ejAKfJYx3_QgS78RCKHx1XS-A4uI_mrc7_l6wK76HVIoPCEvP0Qimzyc6dpeVW4cE2fILZw"},
baseURL: actionUrl,
timeout: 1800000, // 请求超时时间
}
diff --git a/src/forge/Main/Detail.js b/src/forge/Main/Detail.js
index e5601b77..25045186 100644
--- a/src/forge/Main/Detail.js
+++ b/src/forge/Main/Detail.js
@@ -216,8 +216,7 @@ class Detail extends Component {
}
- componentDidMount = () => {
- // this.getProject();
+ componentDidMount=()=>{
let history = this.props.location;
this.clearIssueCookies(history);
if (this.props.clearProject) {
@@ -228,23 +227,6 @@ class Detail extends Component {
}
}
- componentDidUpdate = async (prevState) => {
- let prevParam = prevState.match.params;
- let propsParam = this.props.match.params;
- if (prevState && this.props && (prevParam.projectsId !== propsParam.projectsId || prevParam.owner !== propsParam.owner)) {
- const { projectsId, owner } = this.props.match.params;
- const data = await getProjectFunc(owner, projectsId);
- if (data.data) {
- this.getProject(data.data)
- }
- }
-
- this.props.history.listen((history) => {
- // 非issue链接地址清除cookie states,具体保存和操作在order.js页面
- this.clearIssueCookies(history);
- })
- }
-
clearIssueCookies = (history) => {
const { pathname } = history;
const { projectsId, owner } = this.props.match.params;
@@ -257,7 +239,7 @@ class Detail extends Component {
async componentWillMount() {
const { projectsId, owner } = this.props.match.params;
-
+ console.log(this.props);
if (!this.props.projectBase) {
const data = await getProjectFunc(owner, projectsId);
if (data && data.data) {
diff --git a/src/forge/Team/RightBox.jsx b/src/forge/Team/RightBox.jsx
index df236450..5df49bcf 100644
--- a/src/forge/Team/RightBox.jsx
+++ b/src/forge/Team/RightBox.jsx
@@ -49,7 +49,7 @@ const Img = styled.img`{
height:45px;
margin-right:12px;
}`
-function RightBox({ OIdentifier , history , admin , showCompeleteDialog ,completeProfile }) {
+function RightBox({ OIdentifier , history , admin , showCompeleteDialog ,completeProfile , enterpriseOpened }) {
const [ languageData, setLanguageData ] = useState(undefined);
const [ memberData, setMemberData ] = useState(undefined);
const [ groupData, setGroupData ] = useState(undefined);
@@ -148,7 +148,7 @@ function RightBox({ OIdentifier , history , admin , showCompeleteDialog ,complet
:""
}
- }
@@ -188,6 +188,7 @@ function RightBox({ OIdentifier , history , admin , showCompeleteDialog ,complet
:
}
+ }
)
}
diff --git a/src/forge/Team/Setting/TeamSettingIndex.jsx b/src/forge/Team/Setting/TeamSettingIndex.jsx
index 91db1156..989514ea 100644
--- a/src/forge/Team/Setting/TeamSettingIndex.jsx
+++ b/src/forge/Team/Setting/TeamSettingIndex.jsx
@@ -41,7 +41,7 @@ const CLANew = Loadable({
export default (( props )=>{
const pathname = props.location.pathname;
const OIdentifier = props.match.params.OIdentifier;
- const {organizeDetail} = props;
+ const { organizeDetail , enterpriseOpened } = props;
useEffect(()=>{
if(organizeDetail){
const {nickname} = organizeDetail;
@@ -68,8 +68,9 @@ export default (( props )=>{
const array = {list:[
{name:'基本设置',icon:"icon-base",href:`/${OIdentifier}/setting`},
{name:'组织首页管理',icon:"icon-huabanfuben",href:`/${OIdentifier}/setting/index`},
- {name:'组织成员管理',icon:"icon-zuzhichengyuan",href:`/${OIdentifier}/setting/member`},
- {name:'组织团队管理',icon:"icon-zuzhixiangmu",href:`/${OIdentifier}/setting/group`},
+ // ,href: enterpriseOpened ? `${ mygetHelmetapi && mygetHelmetapi.common.zone }/${OIdentifier}/members` : `/${OIdentifier}/setting/member`
+ {name:'组织成员管理',icon:"icon-zuzhichengyuan",href:`/${OIdentifier}/setting/member`, hide: enterpriseOpened},
+ {name:'组织团队管理',icon:"icon-zuzhixiangmu",href:`/${OIdentifier}/setting/group`, hide: enterpriseOpened},
// {name:'管理web钩子',icon:"icon-zhongqingdianxinicon10",href:`/${OIdentifier}/setting/hooks`}
{name:'CLA管理',img:claIcon,href:`/${OIdentifier}/setting/agreement`,hide:organizeDetail && !organizeDetail.enabling_cla}
],
diff --git a/src/forge/Team/TeamMember.jsx b/src/forge/Team/TeamMember.jsx
index 676e0d7f..86f047a1 100644
--- a/src/forge/Team/TeamMember.jsx
+++ b/src/forge/Team/TeamMember.jsx
@@ -7,7 +7,7 @@ import { Pagination , Spin } from 'antd';
import AddMemberBox from './Component/AddMemberBox';
const limit = 16;
-function TeamMember({organizeDetail,current_user,history,match}){
+function TeamMember({organizeDetail,current_user,history,match,enterpriseOpened}){
const OIdentifier = match.params.OIdentifier;
const [ page , setPage ] = useState(1);
const [ total , setTotal ] = useState(0);
@@ -46,7 +46,7 @@ function TeamMember({organizeDetail,current_user,history,match}){
组织成员
{
- organizeDetail && organizeDetail.is_admin &&
+ !enterpriseOpened && organizeDetail && organizeDetail.is_admin &&
{
- // const { projectsId, owner } = this.props.match.params;
- // const url = `/${owner}/${projectsId}/simple.json`;
- // axios.get(url).then((result) => {
- // if (result && result.data) {
- // this.setState({
- // project: result.data,
- // open_devops: result.data.open_devops,
- // platform: result.data.platform && result.data.platform !== 'educoder'
- // })
- // if (result.data.type !== 0 && result.data.mirror_status === 1) {
- // console.log("--------start channel --------");
- // // 是镜像项目,且未完成迁移
- // this.canvasChannel();
- // if (num) {
- // this.setState({
- // secondSync: true,
- // firstSync: false
- // })
- // } else {
- // this.setState({
- // firstSync: true,
- // secondSync: false
- // })
- // }
- // this.setState({
- // mirror_status:1
- // })
- // } else if (result.data.mirror_status === 2) {
- // this.setState({
- // mirror_status:2,
- // firstSync: false
- // })
- // this.deleteProjectBack();
- // } else {
- // this.setState({
- // firstSync: false,
- // secondSync: false,
- // mirror_status:0
- // })
- // this.getBanner();
- // this.getDetail();
- // }
- // }
- // })
- // }
-
render() {
// 个人中心新增的二级目录都需在此添加一次。将项目放组织和个人名下后,此处根据二级目录作判断,
let secondRouter = '';