diff --git a/src/components/render-html.jsx b/src/components/render-html.jsx index 1c2c5e048..c387a071a 100644 --- a/src/components/render-html.jsx +++ b/src/components/render-html.jsx @@ -36,14 +36,21 @@ export default ({ },[owner,projectsId]) function getIssueList(){ - axios.get(`/v1/${owner}/${projectsId}/issues`,{params:{ - only_name:true,sort_direction:"desc",sort_by:"issues.created_on" - }}).then(result=>{ - if(result){ - let data = result.data.issues; - setIssues(data); + let matchQuote = str.match(quoteRegex); + let array = []; + if(matchQuote && matchQuote.length>0){ + for(var x=0;x{ + if(result){ + setIssues(result.data); + } + }) + } } let str = String(value); @@ -62,22 +69,10 @@ export default ({ } } if(owner && projectsId && issues && issues.length>0){ - let matchQuote = str.match(quoteRegex); - if(matchQuote && matchQuote.length>0){ - for(var x=0;x0 && getIndex[0]){ - let index = getIndex[0]; - let filter = issues.filter(f=>f.project_issues_index.toString() === index); - if(filter && filter.length === 1){ - let content = `#${index}:${filter[0].subject}`; - rs = rs.replaceAll(`#${index}`,content); - }else{ - let content = `#${index}(已删除)`; - rs = rs.replaceAll(`#${index}`,content); - } - } - } + for(var x=0;x#${item.project_issues_index}:${item.subject}` : `#${item.project_issues_index}(已删除)`; + rs = rs.replaceAll(`#${item.project_issues_index}`,content); } }