From 460a2582139153858bfb219cb0e710437fbbcbbd Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Wed, 9 Sep 2020 10:46:40 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=87=E6=8D=A2=E5=88=86=E6=94=AF=E3=80=81?= =?UTF-8?q?=E6=9C=AA=E6=9F=A5=E8=AF=A2=E5=88=B0=E5=AF=B9=E5=BA=94=E7=9A=84?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E6=88=96=E8=80=85=E6=96=87=E4=BB=B6=E5=A4=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/forge/Main/CoderRootDirectory.js | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/src/forge/Main/CoderRootDirectory.js b/src/forge/Main/CoderRootDirectory.js index 08363549..35fe5086 100644 --- a/src/forge/Main/CoderRootDirectory.js +++ b/src/forge/Main/CoderRootDirectory.js @@ -1,5 +1,5 @@ import React, { Component } from "react"; -import { Menu, Spin, Button } from "antd"; +import { Menu, Spin } from "antd"; import { getImageUrl } from "educoder"; import { Link } from "react-router-dom"; @@ -10,6 +10,7 @@ import RootTable from './RootTable'; import CoderRootFileDetail from './CoderRootFileDetail'; import { truncateCommitId } from '../common/util'; import RenderHtml from '../../components/render-html'; +import Nodata from '../Nodata'; import axios from "axios"; /** @@ -198,7 +199,7 @@ class CoderRootDirectory extends Component { ref:ref || branch } }).then((result)=>{ - let entries = result.data && result.data.entries + let entries = result.data && result.data.entries; if( entries && entries.length > 0){ let { chooseType } = this.state; // 当前返回的子目录只有一条数据,且这条数据返回的是文件类型 @@ -219,11 +220,19 @@ class CoderRootDirectory extends Component { }) this.renderData(entries); } + }else{ + console.log("均为undefined"); + this.setState({ + fileDetail:undefined, + rootList:undefined, + isSpin:false, + subFileType:false + }) } - }) - .catch((error) => { - console.log(error); - }); + }) + .catch((error) => { + console.log(error); + }); }; renderData = (data) => { @@ -526,8 +535,11 @@ class CoderRootDirectory extends Component { onEdit={this.onEdit} > )} + { + !rootList && !fileDetail && + } {/* readme.txt (isManager || isDeveloper)*/} - {this.renderReadMeContent(readMeContent, isManager || isDeveloper)} + { rootList && this.renderReadMeContent(readMeContent, isManager || isDeveloper)} );