From a287d7677d1136664449c18007c5bf119c47fc55 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=B0=A2=E6=80=9D?= <2897217417@qq.com>
Date: Wed, 20 Jul 2022 09:57:59 +0800
Subject: [PATCH 1/6] =?UTF-8?q?=E6=B3=A8=E5=86=8C=E9=82=AE=E7=AE=B1?=
=?UTF-8?q?=E6=A0=A1=E9=AA=8C?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
package-lock.json | 24 ++++++++++++++++++------
src/modules/loginRegister/Register.jsx | 2 +-
2 files changed, 19 insertions(+), 7 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index df1a719b6..227fdf8a7 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -7230,12 +7230,14 @@
"balanced-match": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
- "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
+ "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
+ "optional": true
},
"brace-expansion": {
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "optional": true,
"requires": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
@@ -7256,12 +7258,14 @@
"concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
+ "optional": true
},
"console-control-strings": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
- "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4="
+ "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
+ "optional": true
},
"core-util-is": {
"version": "1.0.2",
@@ -7378,7 +7382,8 @@
"inherits": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+ "optional": true
},
"ini": {
"version": "1.3.5",
@@ -7405,6 +7410,7 @@
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
"integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+ "optional": true,
"requires": {
"brace-expansion": "^1.1.7"
}
@@ -7412,12 +7418,14 @@
"minimist": {
"version": "1.2.5",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
- "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
+ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
+ "optional": true
},
"minipass": {
"version": "2.9.0",
"resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz",
"integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==",
+ "optional": true,
"requires": {
"safe-buffer": "^5.1.2",
"yallist": "^3.0.0"
@@ -7436,6 +7444,7 @@
"version": "0.5.3",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz",
"integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==",
+ "optional": true,
"requires": {
"minimist": "^1.2.5"
}
@@ -7497,7 +7506,8 @@
"npm-normalize-package-bin": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz",
- "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA=="
+ "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==",
+ "optional": true
},
"npm-packlist": {
"version": "1.4.8",
@@ -7538,6 +7548,7 @@
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
+ "optional": true,
"requires": {
"wrappy": "1"
}
@@ -7651,6 +7662,7 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
"integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
+ "optional": true,
"requires": {
"code-point-at": "^1.0.0",
"is-fullwidth-code-point": "^1.0.0",
diff --git a/src/modules/loginRegister/Register.jsx b/src/modules/loginRegister/Register.jsx
index 1ff6d9e19..32d853585 100644
--- a/src/modules/loginRegister/Register.jsx
+++ b/src/modules/loginRegister/Register.jsx
@@ -79,7 +79,7 @@ function Register(props){
}).then(response => {
if (response.data.status === -1) {
setGetCaptchaBut(false);
- callback('该邮箱已被注册');
+ callback(response.data.message);
} else {
setEmailStr(value);
setGetCaptchaBut(true);
From b464d2395539f58297b387bef9afb5ae778a1146 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=B0=A2=E6=80=9D?= <2897217417@qq.com>
Date: Fri, 22 Jul 2022 14:25:20 +0800
Subject: [PATCH 2/6] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=BA=AF=E6=BA=90?=
=?UTF-8?q?=E7=BB=93=E6=9E=9C=E6=9F=A5=E7=9C=8B=E9=A1=B5=E9=9D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
package-lock.json | 13 +++++++++----
src/forge/Server/data.jsx | 21 ++++++++++++++++-----
2 files changed, 25 insertions(+), 9 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 227fdf8a7..8165d720b 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -7209,7 +7209,8 @@
"ansi-regex": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "optional": true
},
"aproba": {
"version": "1.2.0",
@@ -7626,7 +7627,8 @@
"safe-buffer": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "optional": true
},
"safer-buffer": {
"version": "2.1.2",
@@ -7682,6 +7684,7 @@
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
"integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "optional": true,
"requires": {
"ansi-regex": "^2.0.0"
}
@@ -7725,12 +7728,14 @@
"wrappy": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
+ "optional": true
},
"yallist": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
- "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
+ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
+ "optional": true
}
}
},
diff --git a/src/forge/Server/data.jsx b/src/forge/Server/data.jsx
index cb4ec4978..0bdb979f8 100644
--- a/src/forge/Server/data.jsx
+++ b/src/forge/Server/data.jsx
@@ -13,6 +13,8 @@ function Data(props){
const [ relayCount , setRelayCount ] = useState(5);
const [ repeatId , setRepeatId ] = useState(undefined);
const [ repeatBranch , setRepeatBranch ] = useState(undefined);
+ const [ lookResultUrl, setLookResultUrl] = useState(undefined);
+ const [ openResultTaskId, setOpenResultTaskId] = useState(undefined);
const { owner , projectsId } = props.match.params;
const { current_user , isManager } = props;
@@ -36,6 +38,7 @@ function Data(props){
if(result){
setDataSource(result.data.data);
setRelayCount(result.data.left_tasks_count);
+ setLookResultUrl(result.data.view_base);
setSpining(false);
}
}).catch(error=>{})
@@ -88,6 +91,14 @@ function Data(props){
console.log("spining");
}
+ function lookResult(taskId){
+ if(!openResultTaskId || (openResultTaskId && openResultTaskId !== taskId)){
+ setOpenResultTaskId(taskId);
+ }else{
+ setOpenResultTaskId(undefined);
+ }
+ }
+
return(
{
- e.detect_status ==="detecting" ?
+ e.detect_status ==="detecting" ?
重新扫描
:
repeatCheck(e.project_id,e.branch_tag)}>重新扫描
}
- {/* {
+ {
(e.detect_status ==="fail" || e.detect_status ==="detecting") ?
查看
:
-
查看
- } */}
+
{lookResult(e.task_id)}}>查看
+ }
{
(e.detect_status ==="fail" || e.detect_status ==="detecting") ?
下载报告
@@ -164,7 +175,7 @@ function Data(props){
}
- {false &&
}
+ {openResultTaskId &&
}
)
})
From 047ee8fae9aec233d36e70d1a53b75a3f1d95f5a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=B0=A2=E6=80=9D?= <2897217417@qq.com>
Date: Fri, 22 Jul 2022 15:30:02 +0800
Subject: [PATCH 3/6] =?UTF-8?q?=E6=A0=B7=E5=BC=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/forge/Server/data.jsx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/forge/Server/data.jsx b/src/forge/Server/data.jsx
index 0bdb979f8..2ce0bb62d 100644
--- a/src/forge/Server/data.jsx
+++ b/src/forge/Server/data.jsx
@@ -175,7 +175,7 @@ function Data(props){
}
- {openResultTaskId && }
+ {openResultTaskId && openResultTaskId === e.task_id && }
)
})
From 8c3d227d0238432d4f2e6e9e3bfec6afef0adce5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=B0=A2=E6=80=9D?= <2897217417@qq.com>
Date: Fri, 29 Jul 2022 14:17:01 +0800
Subject: [PATCH 4/6] =?UTF-8?q?iframe=E9=AB=98=E5=BA=A6=E8=87=AA=E9=80=82?=
=?UTF-8?q?=E5=BA=94?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/forge/Server/data.jsx | 17 +++++++++++++++--
1 file changed, 15 insertions(+), 2 deletions(-)
diff --git a/src/forge/Server/data.jsx b/src/forge/Server/data.jsx
index 2ce0bb62d..14b12f284 100644
--- a/src/forge/Server/data.jsx
+++ b/src/forge/Server/data.jsx
@@ -88,7 +88,6 @@ function Data(props){
setSpining(false);
}
x.send();
- console.log("spining");
}
function lookResult(taskId){
@@ -99,6 +98,19 @@ function Data(props){
}
}
+ function iframeLoad() {
+ try {
+ let myIframe = document.getElementById("htmlIframe");
+ console.log('myIframe', myIframe, myIframe.contentDocument);
+ if (myIframe.contentDocument) {
+ console.log(myIframe.contentDocument.querySelector('.el-main'));
+ myIframe.height = myIframe.contentDocument.querySelector('.el-main').clientHeight + 260;
+ // myIframe.contentDocument.querySelector('.admin-body-container').style.overflow = 'hidden';
+ }
+ } catch (err) {
+ console.error(err);
+ }
+ }
return(
}
- {openResultTaskId && openResultTaskId === e.task_id && }
+ {/* lookResultUrl+e.task_id */}
+ {openResultTaskId && openResultTaskId === e.task_id && }
)
})
From f37810e95595a366dbf5ecbac13028a238034a02 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E4=BD=95=E7=AB=A5=E5=B4=87?= <1261960504@qq.com>
Date: Fri, 29 Jul 2022 17:37:05 +0800
Subject: [PATCH 5/6] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=BA=AF=E6=BA=90?=
=?UTF-8?q?=E8=BD=AE=E8=AF=A2=E5=8F=8Aiframe=E8=87=AA=E9=80=82=E5=BA=94?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/forge/Server/data.jsx | 172 +++++++++++++++++-----------
src/forge/Server/detectionModal.jsx | 2 +-
2 files changed, 105 insertions(+), 69 deletions(-)
diff --git a/src/forge/Server/data.jsx b/src/forge/Server/data.jsx
index 14b12f284..bb40cc503 100644
--- a/src/forge/Server/data.jsx
+++ b/src/forge/Server/data.jsx
@@ -1,58 +1,94 @@
-import React, { useEffect, useState } from 'react';
+import React, { useCallback, useEffect, useState } from 'react';
import DataEmpty from './dataEmpty';
import DetectionModal from './detectionModal';
-import { Table , Spin, message } from 'antd';
+import { Table, Spin, message } from 'antd';
import axios from 'axios';
-function Data(props){
- const [ detectionVisible , setDetectionVisible ] = useState(false);
- const [ dataSource , setDataSource ] = useState(undefined);
- const [ page , setPage ] = useState(1);
- const [ spining , setSpining ] = useState(true);
- const [ relayCount , setRelayCount ] = useState(5);
- const [ repeatId , setRepeatId ] = useState(undefined);
- const [ repeatBranch , setRepeatBranch ] = useState(undefined);
- const [ lookResultUrl, setLookResultUrl] = useState(undefined);
- const [ openResultTaskId, setOpenResultTaskId] = useState(undefined);
+function Data(props) {
+ const [detectionVisible, setDetectionVisible] = useState(false);
+ const [dataSource, setDataSource] = useState(undefined);
+ const [page, setPage] = useState(1);
+ const [spining, setSpining] = useState(true);
+ const [relayCount, setRelayCount] = useState(5);
+ const [repeatId, setRepeatId] = useState(undefined);
+ const [repeatBranch, setRepeatBranch] = useState(undefined);
+ const [lookResultUrl, setLookResultUrl] = useState(undefined);
+ const [openResultTaskId, setOpenResultTaskId] = useState(undefined);
+ const [viewBase, setViewBase] = useState('https://cjntest.trustie.net/');
- const { owner , projectsId } = props.match.params;
- const { current_user , isManager } = props;
+ const { owner, projectsId } = props.match.params;
+ const { current_user, isManager } = props;
const limit = 15;
- function onDetectionOk(){
+ function onDetectionOk() {
props.showNotification("新建分析成功,可在“检测状态”处查看扫描检测进度");
setDetectionVisible(false);
setSpining(true);
Init();
}
- function Init(){
+ function Init() {
const url = `/traces/${owner}/${projectsId}/task_results.json`;
- axios.get(url,{
- params:{
- page,limit
+ axios.get(url, {
+ params: {
+ page, limit
}
- }).then(result=>{
- if(result){
- setDataSource(result.data.data);
- setRelayCount(result.data.left_tasks_count);
- setLookResultUrl(result.data.view_base);
+ }).then(result => {
+ if (result) {
+
+ if (Array.isArray(result.data.data)) {
+ setDataSource(result.data.data);
+ setRelayCount(result.data.left_tasks_count);
+ setLookResultUrl(result.data.view_base);
+ setViewBase(result.data.view_base);
+ for (const item of result.data.data) {
+ if (item.detect_status === "detecting") {
+ setTimeout(Init, 2000);
+ break;
+ } else if (item.detect_status === "waiting") {
+ Init();
+ break;
+ }
+ }
+ } else {
+ result && result.data.message && props.showNotification(result.data.message);
+ }
+
setSpining(false);
}
- }).catch(error=>{})
+ }).catch(error => { })
}
- useEffect(()=>{
+ useEffect(() => {
setSpining(true);
Init();
- },[])
+ }, [])
+
+ useEffect(() => {
+ window.addEventListener("message", iframeHeight, false);
+ return () => {
+ window.removeEventListener("message", iframeHeight, false);
+ }
+ })
+
+
+ function iframeHeight(e){
+ console.log('iframeHeight');
+ console.log(e.data);
+ if (e && e.data && viewBase && e.origin && viewBase.indexOf(e.origin)>-1) {
+ let myHeight = JSON.parse(e.data);
+ if (document.querySelector("#htmlIframe")) {
+ document.querySelector("#htmlIframe").height = myHeight.height;
+ }
+ }
+ }
// 重新扫描
- function repeatCheck(project_id,branch){
- if(relayCount <= 0){
+ function repeatCheck(project_id, branch) {
+ if (relayCount <= 0) {
message.error("无可用检测次数");
return;
}
@@ -61,8 +97,8 @@ function Data(props){
setDetectionVisible(true);
}
- function createCheck(){
- if(relayCount <= 0){
+ function createCheck() {
+ if (relayCount <= 0) {
message.error("无可用检测次数");
return;
}
@@ -71,7 +107,7 @@ function Data(props){
setDetectionVisible(true);
}
- function handleDownExcel(task_id){
+ function handleDownExcel(task_id) {
setSpining(true);
const url = `/api/traces/${owner}/${projectsId}/task_pdf.json?task_id=${task_id}`;
// window.open(`/api/traces/${owner}/${projectsId}/task_pdf.json?task_id=${task_id}`);
@@ -90,10 +126,10 @@ function Data(props){
x.send();
}
- function lookResult(taskId){
- if(!openResultTaskId || (openResultTaskId && openResultTaskId !== taskId)){
+ function lookResult(taskId) {
+ if (!openResultTaskId || (openResultTaskId && openResultTaskId !== taskId)) {
setOpenResultTaskId(taskId);
- }else{
+ } else {
setOpenResultTaskId(undefined);
}
}
@@ -111,12 +147,12 @@ function Data(props){
console.error(err);
}
}
- return(
+ return (
-
setDetectionVisible(false)}
- onOk={onDetectionOk}
+ setDetectionVisible(false)}
+ onOk={onDetectionOk}
owner={owner}
projectsId={projectsId}
relayCount={relayCount}
@@ -125,12 +161,12 @@ function Data(props){
/>
重晴鸟代码溯源系统
- { isManager &&
新建分析 }
+ {isManager &&
新建分析}
-
+
{
- dataSource && dataSource.length >0 &&
+ dataSource && dataSource.length > 0 &&
-
@@ -138,26 +174,26 @@ function Data(props){
分支名称
检测状态
检测时间
- { isManager && 操作 }
+ {isManager && 操作}
{
- dataSource.map((e,key)=>{
- return(
+ dataSource.map((e, key) => {
+ return (
-
- {key + 1 }
+ {key + 1}
{e.branch_tag}
{
e.detect_status === "fail" ?
- 失败
- : e.detect_status==="detecting" ?
-
-
- {e.detect_process}%
-
- :
- 成功
+ 失败
+ : e.detect_status === "detecting" ?
+
+
+ {e.detect_process}%
+
+ : e.detect_status === "detected" ?
+ 成功 : 等待中
}
{e.detect_startdate}
@@ -166,29 +202,29 @@ function Data(props){
}
{/* lookResultUrl+e.task_id */}
- {openResultTaskId && openResultTaskId === e.task_id &&
}
+ {openResultTaskId && openResultTaskId === e.task_id &&
}
)
})
diff --git a/src/forge/Server/detectionModal.jsx b/src/forge/Server/detectionModal.jsx
index 5e9acef29..b3fbe7b97 100644
--- a/src/forge/Server/detectionModal.jsx
+++ b/src/forge/Server/detectionModal.jsx
@@ -137,7 +137,7 @@ function DetectionModal({form , visible , onCancel , onOk , projectsId, owner ,
}
检测参数
From 145e58959fc6f220525ab2aa786e208ce0527f07 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E4=BD=95=E7=AB=A5=E5=B4=87?= <1261960504@qq.com>
Date: Fri, 29 Jul 2022 18:22:01 +0800
Subject: [PATCH 6/6] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BB=A3=E7=A0=81?=
=?UTF-8?q?=E6=BA=AF=E6=BA=90=E6=8C=89=E9=92=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/forge/Server/data.jsx | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/src/forge/Server/data.jsx b/src/forge/Server/data.jsx
index bb40cc503..2887a4222 100644
--- a/src/forge/Server/data.jsx
+++ b/src/forge/Server/data.jsx
@@ -44,13 +44,10 @@ function Data(props) {
setLookResultUrl(result.data.view_base);
setViewBase(result.data.view_base);
for (const item of result.data.data) {
- if (item.detect_status === "detecting") {
+ if (item.detect_status === "detecting" || item.detect_status === "waiting") {
setTimeout(Init, 2000);
break;
- } else if (item.detect_status === "waiting") {
- Init();
- break;
- }
+ }
}
} else {
result && result.data.message && props.showNotification(result.data.message);
@@ -193,7 +190,10 @@ function Data(props) {
{e.detect_process}%
: e.detect_status === "detected" ?
- 成功 : 等待中
+ 成功 :
+
+ 0%
+
}
{e.detect_startdate}
@@ -202,19 +202,19 @@ function Data(props) {
{
- e.detect_status === "detecting" ?
+ e.detect_status === "detecting" || e.detect_status === "waiting" ?
重新扫描
:
repeatCheck(e.project_id, e.branch_tag)}>重新扫描
}
{
- (e.detect_status === "fail" || e.detect_status === "detecting") ?
+ (e.detect_status === "fail" || e.detect_status === "detecting" || e.detect_status === "waiting") ?
查看
:
{ lookResult(e.task_id) }}>查看
}
{
- (e.detect_status === "fail" || e.detect_status === "detecting") ?
+ (e.detect_status === "fail" || e.detect_status === "detecting" || e.detect_status === "waiting") ?
下载报告
:
handleDownExcel(e.task_id)}>下载报告