From 2d5b5217c53d7688849d394d0977f899c11b40c0 Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Wed, 26 May 2021 15:25:21 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E5=BA=93-=E6=97=A0=E9=BB=98?= =?UTF-8?q?=E8=AE=A4=E5=88=86=E6=94=AF=E6=97=B6=E8=B0=83=E7=94=A8entries?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E6=9C=AA=E4=BC=A0ref=E5=8F=82=E6=95=B0?= =?UTF-8?q?=EF=BC=8C+=E4=B8=AA=E4=BA=BA=E4=B8=BB=E9=A1=B5=E7=9A=84?= =?UTF-8?q?=E4=B8=89=E4=B8=AAechart?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 21 +++--- package.json | 3 +- src/forge/Main/CoderDepot.jsx | 9 ++- src/forge/Main/CoderRootTag.js | 2 +- src/forge/Main/Diff.jsx | 2 +- src/forge/Main/Index.scss | 6 +- src/forge/users/Echart/Cloud.jsx | 44 ++++++++++++ src/forge/users/Echart/Line.jsx | 96 ++++++++++++++++++++++++++ src/forge/users/Echart/Pie.jsx | 75 ++++++++++++++++++++ src/forge/users/Echart/Radar.jsx | 65 +++++++++++++++++ src/forge/users/GeneralView/Index.jsx | 23 ++++++ src/forge/users/GeneralView/Index.scss | 0 src/forge/users/Infos.js | 5 ++ 13 files changed, 337 insertions(+), 14 deletions(-) create mode 100644 src/forge/users/Echart/Cloud.jsx create mode 100644 src/forge/users/Echart/Line.jsx create mode 100644 src/forge/users/Echart/Pie.jsx create mode 100644 src/forge/users/Echart/Radar.jsx create mode 100644 src/forge/users/GeneralView/Index.jsx create mode 100644 src/forge/users/GeneralView/Index.scss diff --git a/package-lock.json b/package-lock.json index c058f9a0f..5f9748eed 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5058,11 +5058,11 @@ } }, "echarts": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/echarts/-/echarts-4.7.0.tgz", - "integrity": "sha512-NlOTdUcAsIyCCG+N4uh0ZEvXtrPW2jvcuqf03RyqYeCKzyPbiOQ4I3MdKXMhxG3lBdqQNdNXVT71SB4KTQjN0A==", + "version": "4.9.0", + "resolved": "https://registry.nlark.com/echarts/download/echarts-4.9.0.tgz", + "integrity": "sha1-qbm6oD8Doqcx5jQMVb77V6nhNH0=", "requires": { - "zrender": "4.3.0" + "zrender": "4.3.2" } }, "editor.md": { @@ -9888,6 +9888,11 @@ "esprima": "^4.0.0" } }, + "js2wordcloud": { + "version": "1.1.12", + "resolved": "https://registry.npm.taobao.org/js2wordcloud/download/js2wordcloud-1.1.12.tgz", + "integrity": "sha1-8BdC2k5qyzAAsoY1dmQWjvn8o64=" + }, "jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", @@ -14020,7 +14025,7 @@ }, "qr.js": { "version": "0.0.0", - "resolved": "https://registry.npm.taobao.org/qr.js/download/qr.js-0.0.0.tgz", + "resolved": "https://registry.npmjs.org/qr.js/-/qr.js-0.0.0.tgz", "integrity": "sha1-ys6GOG9ZoNuAUPqQ2baw6IoeNk8=" }, "qrcode.react": { @@ -20517,9 +20522,9 @@ } }, "zrender": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/zrender/-/zrender-4.3.0.tgz", - "integrity": "sha512-Dii6j2bDsPkxQayuVf2DXJeruIB/mKVxxcGRZQ9GExiBd4c3w7+oBuvo1O/JGHeFeA1nCmSDVDs/S7yKZG1nrA==" + "version": "4.3.2", + "resolved": "https://registry.npm.taobao.org/zrender/download/zrender-4.3.2.tgz", + "integrity": "sha1-7HQy+UFcgsc1hLa3uMR+GwFiCcY=" } } } diff --git a/package.json b/package.json index ecbdaa14d..0443ddc4c 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "dompurify": "^2.0.15", "dotenv": "4.0.0", "dotenv-expand": "4.2.0", - "echarts": "^4.7.0", + "echarts": "^4.9.0", "editor.md": "^1.5.0", "eslint": "4.10.0", "eslint-config-react-app": "^2.1.0", @@ -46,6 +46,7 @@ "install": "^0.12.2", "jest": "20.0.4", "js-base64": "^2.5.2", + "js2wordcloud": "^1.1.12", "katex": "^0.11.1", "lodash": "^4.17.15", "loglevel": "^1.6.8", diff --git a/src/forge/Main/CoderDepot.jsx b/src/forge/Main/CoderDepot.jsx index 482aec318..818bd2f0f 100644 --- a/src/forge/Main/CoderDepot.jsx +++ b/src/forge/Main/CoderDepot.jsx @@ -61,6 +61,13 @@ function CoderDepot(props){ setLessonUrl(details.lesson_url); } },[details]) + + useEffect(()=>{ + if(!branchName || pathname === `/projects/${owner}/${projectsId}/tree/${branchName}`){ + console.log("dddddddddd"); + getDirInfo((details && details.default_branch)); + } + },[branchName,pathname]) useEffect(()=>{ if(treeValue){ @@ -79,7 +86,7 @@ function CoderDepot(props){ getFileInfo(url,branchName); }else{ setTreeValue(undefined); - getDirInfo(branchName ||(projectDetail && projectDetail.default_branch)); + // getDirInfo(branchName ||(projectDetail && projectDetail.default_branch)); } } },[projectsId,owner,pathname]) diff --git a/src/forge/Main/CoderRootTag.js b/src/forge/Main/CoderRootTag.js index 6a5205abd..a87386d5c 100644 --- a/src/forge/Main/CoderRootTag.js +++ b/src/forge/Main/CoderRootTag.js @@ -26,7 +26,7 @@ export default (( props, { projectDetail }) => { }, [owner, projectsId]); return ( -