From df6c397db1d1974322d3f78e64c9d25203ff60a5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9D=A8=E6=A0=91=E6=9E=97?= <904079904@qq.com>
Date: Tue, 19 Nov 2019 17:19:14 +0800
Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E6=AD=A3=E5=BC=8F=E7=89=88?=
 =?UTF-8?q?=E6=B6=88=E6=81=AF=E9=A1=B5=E9=9D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../react/src/modules/message/js/MessagSub.js | 199 +++++++++---------
 1 file changed, 99 insertions(+), 100 deletions(-)

diff --git a/public/react/src/modules/message/js/MessagSub.js b/public/react/src/modules/message/js/MessagSub.js
index 791b5c063..f4c768cd3 100644
--- a/public/react/src/modules/message/js/MessagSub.js
+++ b/public/react/src/modules/message/js/MessagSub.js
@@ -122,11 +122,11 @@ class MessagSub extends Component {
 				if (item.tiding_type === "Apply") {
 					if (item.auth_type === 1) {
 						//系统管理页面
-						return window.open("/managements/identity_authentication");
+						return window.open("/admins/identity_authentications");
 					}
 					if (item.auth_type === 2) {
 						//系统管理页面
-						return window.open("/managements/professional_authentication")
+						return window.open("/admins/professional_authentications")
 					}
 				}
 				if (item.tiding_type === "System") {
@@ -143,7 +143,7 @@ class MessagSub extends Component {
 			case "ApplyAddDepartment" :
 				if (item.tiding_type === "Apply") {
 					//部门审批
-					return window.open("/managements/depart")
+					return window.open("/admins/department_applies")
 				}
 				if (item.tiding_type === "System") {
 					// 账号管理页/account/profile
@@ -153,7 +153,7 @@ class MessagSub extends Component {
 			case "ApplyAddSchools" :
 				if (item.tiding_type === "Apply") {
 					// 单位审批
-					return window.open(" /managements/unit")
+					return window.open("admins/unit_applies")
 				}
 				if (item.tiding_type === "System") {
 					//  账号管理页
@@ -164,7 +164,7 @@ class MessagSub extends Component {
 				switch (item.parent_container_type) {
 					case "ApplyShixun" :
 						if (item.tiding_type === "Apply") {
-							return window.open("/managements/shixun_authorization")
+							return window.open("/admins/shixun_authorizations")
 						}
 						if (item.tiding_type === "System") {
 							// 实训详情页 :identifier = identifier
@@ -173,10 +173,10 @@ class MessagSub extends Component {
 					case "ApplySubject" :
 						if (item.tiding_type === "Apply") {
 							// 实训课程发布
-							return window.open("/managements/subject_authorization")
+							return window.open("/admins/subject_authorizations")
 						}
 						if (item.tiding_type === "System") {
-							//  实践课程详情页 :parent_container_id = parent_container_id
+							//  课程汇总详情页 :parent_container_id = parent_container_id
 
 							return window.open(`/paths/${item.parent_container_id}`)
 						}
@@ -222,7 +222,7 @@ class MessagSub extends Component {
 			case "Shixun" :
 				return window.open(`/shixuns/${item.identifier}/challenges`)
 			case "Subject" :
-				// 实践课程详情页 :id = container_id
+				// 课程汇总详情页 :id = container_id
 				return window.open(`/paths/${item.container_id}`)
 			case "JournalsForMessage" :
 				switch (item.parent_container_type) {
@@ -452,7 +452,7 @@ class MessagSub extends Component {
 			case "Library" :
 				if (item.tiding_type === 'Apply') {
 					// /managements/library_applies
-					return window.open(`/managements/library_applies`)
+					return window.open(`/admins/library_applies`)
 				}
 				if (item.tiding_type === 'System') {
 					//教学案例详情 :id = container_id
@@ -467,7 +467,7 @@ class MessagSub extends Component {
 				} else {
 					if (item.tiding_type === 'Apply') {
 						///managements/project_package_applies
-						return window.open(`/managements/project_package_applies`)
+						return window.open(`/admins/project_package_applies`)
 					}
 					// if(item.tiding_type === 'System'){
 					//众包详情 :id = container_id
@@ -478,7 +478,7 @@ class MessagSub extends Component {
 				return window.open(`/shixuns/${item.identifier}/shixun_discuss`);
 			case "Video":
 				if (item.tiding_type === "Apply") {
-					return window.open(`/managements/video_applies`);
+					return window.open(`/admins/video_applies`);
 				} else if (item.tiding_type === "System") {
 					return window.open(`/users/${this.props.current_user.login}/videos`);
 				}
@@ -515,7 +515,7 @@ class MessagSub extends Component {
 	render() {
 		let {page, limit, typeysl, count, isSpin, data} = this.state;
 		// console.log("6868686868");
-		 console.log(data);
+		console.log(data);
 		return (
 			<div className="clearfix ml20">
 				{/*头部筛选数据*/}
@@ -529,7 +529,7 @@ class MessagSub extends Component {
 						onClick={(s, i) => this.getdata("project", 1)}>项目提醒</a></li>
 
 					{/*<li className={typeysl && typeysl === "project_package" ? "active" : ""}><a*/}
-						{/*onClick={(s, i) => this.getdata("project_package", 1)}>众包提醒</a></li>*/}
+					{/*onClick={(s, i) => this.getdata("project_package", 1)}>众包提醒</a></li>*/}
 
 					<li className={typeysl && typeysl === "interaction" ? "active" : ""}><a
 						onClick={(s, i) => this.getdata("interaction", 1)}>互动提醒</a></li>
@@ -545,123 +545,122 @@ class MessagSub extends Component {
 				{/*下面内容页面*/}
 				<div className="bor-top-greyE mycenter">
 					{/*这里可以进行数据处理*/}
-					<div className="myw100baifenbi edu-back-white">
+					<div className="myw100baifenbi">
 						<Spin size="large" className="myw100baifenbi mt10" spinning={isSpin}>
 
 							{
 								data === undefined ?
 									<NoneData></NoneData> :
 									data.length === 0 ?
-									<NoneData></NoneData>
-									: data.map((item, key) => {
-										// console.log(data)
-										// ridinglist-subs
-										var boolps = true;
-										if (item.container_type === "PraiseTread" || item.container_type === "Grade" || item.container_type === "ChallengeWorkScore") {
-											boolps = false;
-										}
-										if (item.container_type === "JournalsForMessage") {
-											if (item.parent_container_type === "Principal") {
+										<NoneData></NoneData>
+										: data.map((item, key) => {
+											// console.log(data)
+											// ridinglist-subs
+											var boolps = true;
+											if (item.container_type === "PraiseTread" || item.container_type === "Grade" || item.container_type === "ChallengeWorkScore") {
 												boolps = false;
 											}
-											if (item.parent_container_type === "HomeworkCommon") {
-												if (item.homework_type === null || item.homework_type === undefined) {
+											if (item.container_type === "JournalsForMessage") {
+												if (item.parent_container_type === "Principal") {
 													boolps = false;
 												}
+												if (item.parent_container_type === "HomeworkCommon") {
+													if (item.homework_type === null || item.homework_type === undefined) {
+														boolps = false;
+													}
+												}
 											}
-										}
-										// if(item.container_type==="HomeworkCommon"){
-										// 	  if(item.parent_container_type==="AnonymousAppeal"){
-										// 		boolps=false;
-										// 	}
-										// }
-										if (item.container_type === "ProjectPackage") {
-											if (item.tiding_type === "Destroyed_end") {
-												boolps = false;
-											}
-											if (item.tiding_type === "Destroyed") {
-												boolps = false;
+											// if(item.container_type==="HomeworkCommon"){
+											// 	  if(item.parent_container_type==="AnonymousAppeal"){
+											// 		boolps=false;
+											// 	}
+											// }
+											if (item.container_type === "ProjectPackage") {
+												if (item.tiding_type === "Destroyed_end") {
+													boolps = false;
+												}
+												if (item.tiding_type === "Destroyed") {
+													boolps = false;
+												}
 											}
-										}
-										if (item.container_type === "Course") {
-											if (item.tiding_type === "Delete") {
-												boolps = false;
+											if (item.container_type === "Course") {
+												if (item.tiding_type === "Delete") {
+													boolps = false;
+												}
 											}
-										}
-										if (item.container_type === "DeleteCourse") {
-											if (item.tiding_type === "System") {
-												boolps = false;
+											if (item.container_type === "DeleteCourse") {
+												if (item.tiding_type === "System") {
+													boolps = false;
+												}
 											}
-										}
-										if (item.container_type === "DeleteCourseMember") {
-											if (item.tiding_type === "System") {
-												boolps = false;
+											if (item.container_type === "DeleteCourseMember") {
+												if (item.tiding_type === "System") {
+													boolps = false;
+												}
 											}
-										}
-										return (
-											<div className="pl25 ridinglist edu-back-white" key={key}>
-												<div
-													className={boolps === true ? "ridinglist-sub clearfix df tiding_item" : "ridinglist-subs clearfix df tiding_item"}
-													onClick={() => this.gettourl(item)}>
-													<img onMouseDown={() => this.myCome(item)}
-															 src={getImageUrl("images/" + item.trigger_user.image_url)}
-															 className="radius mr10 fl myimgw48 myimgh48"/>
-													<div className="fl flex1">
-														<p>
-															<a className="mr20 private_message_a"
-																 onMouseDown={() => this.myCome(item)}>{item.trigger_user.name}</a>
-															<span className="color-grey-c">{item.time}</span>
-															{item.tiding_type === "Apply" ? (
-																item.status === 0 ?
-																	<span className="edu-filter-btn ml20 edu-filter-btn-red">待处理</span> : ""
-															) : ""}
-															{item.tiding_type === "Apply" ? (
-																item.status === 1 ?
-																	<span className="edu-filter-btn ml20 edu-filter-btn-green">已处理</span> : ""
-															) : ""}
+											return (
+												<div className="pl25 ridinglist edu-back-white" key={key}>
+													<div
+														className={boolps === true ? "ridinglist-sub clearfix df tiding_item" : "ridinglist-subs clearfix df tiding_item"}
+														onClick={() => this.gettourl(item)}>
+														<img onMouseDown={() => this.myCome(item)}
+																 src={getImageUrl("images/" + item.trigger_user.image_url)}
+																 className="radius mr10 fl myimgw48 myimgh48"/>
+														<div className="fl flex1">
+															<p>
+																<a className="mr20 private_message_a"
+																	 onMouseDown={() => this.myCome(item)}>{item.trigger_user.name}</a>
+																<span className="color-grey-c">{item.time}</span>
+																{item.tiding_type === "Apply" ? (
+																	item.status === 0 ?
+																		<span className="edu-filter-btn ml20 edu-filter-btn-red">待处理</span> : ""
+																) : ""}
+																{item.tiding_type === "Apply" ? (
+																	item.status === 1 ?
+																		<span className="edu-filter-btn ml20 edu-filter-btn-green">已处理</span> : ""
+																) : ""}
 
-														</p>
-														<style>
-															{
-																`.yslspansk span{
+															</p>
+															<style>
+																{
+																	`.yslspansk span{
 													 	 color: #FF9966!important;
 													 	}
 													 	`
-															}
-														</style>
-														<p className="color-grey-6 yslspansk markdown-body mt10" style={{wordBreak: "break-word"}}
-															 dangerouslySetInnerHTML={{__html: markdownToHTML(item.content).replace(/▁/g, "▁▁▁")}}></p>
+																}
+															</style>
+															<p className="color-grey-6 yslspansk markdown-body mt10" style={{wordBreak: "break-word"}}
+																 dangerouslySetInnerHTML={{__html: markdownToHTML(item.content).replace(/▁/g, "▁▁▁")}}></p>
+														</div>
+
+														<span className={item.new_tiding === true ? "new-point fr mr40 mt22" : ""}></span>
 													</div>
 
-													<span className={item.new_tiding === true ? "new-point fr mr40 mt22" : ""}></span>
 												</div>
-
-											</div>
-										)
-									})}
+											)
+										})}
 						</Spin>
 
+						{/*页数*/}
+						{data === undefined ? ""
+							:
+							(count > 10 ?
+									<div style={{textAlign: "center"}} className="new_expand mt10">
+										<div className="edu-txt-center mt30">
+											<Pagination showQuickJumper current={page}
+																	onChange={this.paginationonChanges} pageSize={limit}
+																	total={count}></Pagination>
+										</div>
+									</div> : ""
+							)
 
+						}
 					</div>
 
 				</div>
-				{/*页数*/}
-				{data === undefined ? ""
-					:
-					(count > 10 ?
-							<div style={{textAlign: "center"}} className="new_expand mt10">
-								<div className="edu-txt-center mt30">
-									<Pagination showQuickJumper current={page}
-															onChange={this.paginationonChanges} pageSize={limit}
-															total={count}></Pagination>
-								</div>
-							</div> : ""
-					)
-
-				}
 			</div>
 		)
 	}
 }
 
-export default MessagSub;
\ No newline at end of file
+export default MessagSub;