From 2e66904f81949077a5f3ec18e799adb290a8d913 Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Fri, 2 Apr 2021 17:31:15 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=88=E5=B9=B6=E8=B5=84=E6=BA=90=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/forge/Source/Index.jsx | 74 ++++++++++++------ src/forge/Source/UploadSource.jsx | 126 ++++++++++++++++++++++++++++-- 2 files changed, 169 insertions(+), 31 deletions(-) diff --git a/src/forge/Source/Index.jsx b/src/forge/Source/Index.jsx index bcc27acd..777c9103 100644 --- a/src/forge/Source/Index.jsx +++ b/src/forge/Source/Index.jsx @@ -4,6 +4,7 @@ import { Blueback , FlexAJ } from '../Component/layout'; import { Dropdown, Input , Menu , Pagination } from 'antd'; import { Link } from 'react-router-dom'; import UploadSource from './UploadSource'; +import { getImageUrl } from 'educoder'; import axios from 'axios'; const { Search } = Input; @@ -19,6 +20,7 @@ function Index(props){ const [ page , setPage ] = useState(1); const [ total , setTotal ] = useState(0); const [ search , setSearch ] = useState(undefined); + const [ data , setData ] = useState(undefined); const [ visible , setVisible ] = useState(false); const repo_id = props.projectDetail && props.projectDetail.repo_id; @@ -42,7 +44,8 @@ function Index(props){ } }).then(result=>{ if(result && result.data){ - + setData(result.data.data.rows); + setTotal(result.data.data.total); } }).catch(error=>{}) } @@ -54,7 +57,6 @@ function Index(props){ // 切换排序方式 function changeSort(e,index){ - console.log(index); setSortValue(index); } @@ -79,9 +81,9 @@ function Index(props){ ) - // 上传资源确定 + // 上传资源成功 function onOk(){ - + getData(); } // 删除标签 @@ -91,7 +93,14 @@ function Index(props){ return(
- 上传时间:2021-03-30 - 上传类型:软件版本 - 文件大小:10KB - 下载:111 -
-资源描述资源描述资源描述资源描述资源描述资源描述资源描述
-+ 上传时间:{item.uploadTime} + 文件大小:{item.fileSize} + 下载:{item.download} +
+{item.remark}
+ { item.tags && item.tags.length>0 && +