From 687f52e27c1ce9c9980693e537eeed63d576276d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9D=A8=E6=A0=91=E6=9E=97?= <904079904@qq.com>
Date: Sat, 31 Aug 2019 13:51:52 +0800
Subject: [PATCH] =?UTF-8?q?=E5=90=88=E5=B9=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../completetaskdetails/Completetaskdetails.js    | 15 +++++++++------
 .../comtopicdetails/Completetopicdetails.js       | 15 +++++++++------
 .../courses/groupjobbank/Groupjobbandetails.js    | 14 +++++++++-----
 .../courses/questionbank/Generaljobdetails.js     |  2 +-
 4 files changed, 28 insertions(+), 18 deletions(-)

diff --git a/public/react/src/modules/courses/completetaskdetails/Completetaskdetails.js b/public/react/src/modules/courses/completetaskdetails/Completetaskdetails.js
index 979e6daf7..a80d306a2 100644
--- a/public/react/src/modules/courses/completetaskdetails/Completetaskdetails.js
+++ b/public/react/src/modules/courses/completetaskdetails/Completetaskdetails.js
@@ -13,6 +13,8 @@ import {
 import './completetaskdetails.css';
 import GroupPackage from "../groupjobbank/GroupPackage";
 import GroupPackage2 from "../groupjobbank/GroupPackage2";
+import AttachmentsList from "../../../common/components/attachment/AttachmentList";
+
 
 
 class Groupjobbandetails extends Component {
@@ -80,12 +82,13 @@ class Groupjobbandetails extends Component {
 					}
 					{/*<div id="MakedownHTML"className="markdown-body   yslquesHeigth yslquesmarkdowntext"  dangerouslySetInnerHTML={{__html: markdownToHTML(datas&&datas.description).replace(/▁/g, "▁▁▁")}}/>*/}
 
-					{datas.attachments === undefined ? "" : datas.attachments.map((item, key) => {
-						return (
-							<GroupPackage key={key} attachments={item}></GroupPackage>
-						)
-					})}
-
+					{/*{datas.attachments === undefined ? "" : datas.attachments.map((item, key) => {*/}
+					{/*	return (*/}
+					{/*		<GroupPackage key={key} attachments={item}></GroupPackage>*/}
+					{/*	)*/}
+					{/*})}*/}
+					{datas.attachments === undefined ? "" :
+						<AttachmentsList {...this.state} {...this.props} attachments={datas.attachments} ></AttachmentsList>}
 					<GroupPackage2 datas={datas} bool={false}></GroupPackage2>
 
 
diff --git a/public/react/src/modules/courses/comtopicdetails/Completetopicdetails.js b/public/react/src/modules/courses/comtopicdetails/Completetopicdetails.js
index fbfb65d44..5d06d24c7 100644
--- a/public/react/src/modules/courses/comtopicdetails/Completetopicdetails.js
+++ b/public/react/src/modules/courses/comtopicdetails/Completetopicdetails.js
@@ -12,6 +12,7 @@ import {
 } from "antd";
 import GroupPackage from '../groupjobbank/GroupPackage'
 import './completetopicde.css';
+import AttachmentsList from "../../../common/components/attachment/AttachmentList";
 
 
 class Completetopicdetails extends Component {
@@ -79,12 +80,14 @@ class Completetopicdetails extends Component {
 						)
 					}
 					{/*<div id="MakedownHTML"className="markdown-body   yslquesHeigth yslquesmarkdowntext"  dangerouslySetInnerHTML={{__html: markdownToHTML(datas&&datas.description).replace(/▁/g, "▁▁▁")}}/>*/}
-
-					{datas.attachment_list === undefined ? "" : datas.attachment_list.map((item, key) => {
-						return (
-							<GroupPackage key={key} attachments={item}></GroupPackage>
-						)
-					})}
+					
+					{/*{datas.attachment_list === undefined ? "" : datas.attachment_list.map((item, key) => {*/}
+					{/*	return (*/}
+					{/*		<GroupPackage key={key} attachments={item}></GroupPackage>*/}
+					{/*	)*/}
+					{/*})}*/}
+					{datas.attachment_list === undefined ? "" :
+						<AttachmentsList {...this.state} {...this.props} attachments={datas.attachment_list} ></AttachmentsList>}
 				</div>
 				</div>
 				<div style={{width:"100%", padding: "36px"}}>
diff --git a/public/react/src/modules/courses/groupjobbank/Groupjobbandetails.js b/public/react/src/modules/courses/groupjobbank/Groupjobbandetails.js
index 805ca65a0..7e73d6546 100644
--- a/public/react/src/modules/courses/groupjobbank/Groupjobbandetails.js
+++ b/public/react/src/modules/courses/groupjobbank/Groupjobbandetails.js
@@ -12,6 +12,8 @@ import {
 } from "antd";
 import './questionbanks.css';
 import GroupPackage from "./GroupPackage";
+import AttachmentsList from "../../../common/components/attachment/AttachmentList";
+
 import GroupPackage2 from "./GroupPackage2";
 
 
@@ -81,11 +83,13 @@ class Groupjobbandetails extends Component {
 					}
 					{/*<div id="MakedownHTML"className="markdown-body   yslquesHeigth yslquesmarkdowntext"  dangerouslySetInnerHTML={{__html: markdownToHTML(datas&&(datas.description===null?"无":datas.description==="null"?"无":datas.description)).replace(/▁/g, "▁▁▁")}}/>*/}
 
-					{datas.attachments === undefined ? "" : datas.attachments.map((item, key) => {
-						return (
-							<GroupPackage key={key} attachments={item}></GroupPackage>
-						)
-					})}
+					{/*{datas.attachments === undefined ? "" : datas.attachments.map((item, key) => {*/}
+					{/*	return (*/}
+					{/*		<GroupPackage key={key} attachments={item}></GroupPackage>*/}
+					{/*	)*/}
+					{/*})}*/}
+					{datas.attachments === undefined ? "" :
+						<AttachmentsList {...this.state} {...this.props} attachments={datas.attachments} ></AttachmentsList>}
 
 					<GroupPackage2 datas={datas} bool={true}></GroupPackage2>
 				</div>
diff --git a/public/react/src/modules/courses/questionbank/Generaljobdetails.js b/public/react/src/modules/courses/questionbank/Generaljobdetails.js
index 9a69ce30d..8c870dd68 100644
--- a/public/react/src/modules/courses/questionbank/Generaljobdetails.js
+++ b/public/react/src/modules/courses/questionbank/Generaljobdetails.js
@@ -80,7 +80,7 @@ class Generaljobdetails extends Component {
 					{datas.attachments === undefined ? "" :
 						<AttachmentsList {...this.state} {...this.props} attachments={datas.attachments} ></AttachmentsList>}
 
-				
+
 				</div>
 
 			</div>