-
- {fileName && 30 }>
- {fileName}
- }
- {filesize? ` ${filesize.replace(' ', '')}` : ''}
+ //
+ //
+ //
+ // {fileName && 30 }>
+ // {fileName}
+ // }
+ // {filesize? ` ${filesize.replace(' ', '')}` : ''}
+ //
+ //
+
+
)
})
return attachments;
@@ -542,7 +557,7 @@ class TopicDetail extends Component {
}
{/* || current_user.user_id === author_info.user_id */}
{ current_user && (isAdmin || isCurrentUserTheAuthor) &&
-
+
@@ -619,10 +634,10 @@ class TopicDetail extends Component {
-
+
-
+
{/* ${memo.user_praise ? '' : ''} */}
diff --git a/public/react/src/modules/courses/busyWork/CommonWorkItem.js b/public/react/src/modules/courses/busyWork/CommonWorkItem.js
index 258a06332..295f55fe1 100644
--- a/public/react/src/modules/courses/busyWork/CommonWorkItem.js
+++ b/public/react/src/modules/courses/busyWork/CommonWorkItem.js
@@ -156,7 +156,7 @@ class CommonWorkItem extends Component{
- {
+ {/* {
mainList && isAdmin &&
@@ -170,7 +170,7 @@ class CommonWorkItem extends Component{
- }
+ } */}
{item.commit_count===undefined?"":{item.commit_count} 已交}
@@ -184,6 +184,12 @@ class CommonWorkItem extends Component{
{item.status_time}
}
+
+ {this.props.isAdmin &&
+ { this.props.toEditPage(this.props.match.params, item.homework_id) }}>编辑
+ { this.props.toWorkSettingPage(this.props.match.params, item.homework_id) }}>设置
+
}
+
{
//
isStudent &&
diff --git a/public/react/src/modules/courses/busyWork/CommonWorkList.js b/public/react/src/modules/courses/busyWork/CommonWorkList.js
index 58a448a35..11d26ebf1 100644
--- a/public/react/src/modules/courses/busyWork/CommonWorkList.js
+++ b/public/react/src/modules/courses/busyWork/CommonWorkList.js
@@ -70,10 +70,10 @@ function buildColumns(that, student_works) {
overflow: 'hidden',
textOverflow: 'ellipsis',
whiteSpace: 'nowrap'
- }}>
-
+ }} title={text}>
+ {/*
+ */}
{text}
-
),
}, {
diff --git a/public/react/src/modules/courses/busyWork/IndexGroup.js b/public/react/src/modules/courses/busyWork/IndexGroup.js
index 5271d7deb..0a4415f2f 100644
--- a/public/react/src/modules/courses/busyWork/IndexGroup.js
+++ b/public/react/src/modules/courses/busyWork/IndexGroup.js
@@ -36,6 +36,10 @@ const CommonWorkAnswer = Loadable({
loader: () => import('./CommonWorkAnswer'),
loading:Loading,
})
+const CommonWorkAppraise = Loadable({
+ loader: () => import('./CommonWorkAppraise'),
+ loading:Loading,
+})
const CommonWork = Loadable({
@@ -87,6 +91,12 @@ class CoursesWorkIndex extends Component{
(props) => (
)
}
>
+ {/* 评阅 */}
+
()
+ }
+ >
-
+
{this.isEdit ?"编辑":"新建"}{ moduleName }
{/* history.goBack()
this.props.toListPage(this.props.match.params, category.category_id)}
diff --git a/public/react/src/modules/courses/common/courseMessage.css b/public/react/src/modules/courses/common/courseMessage.css
index db2381d37..e521b24f5 100644
--- a/public/react/src/modules/courses/common/courseMessage.css
+++ b/public/react/src/modules/courses/common/courseMessage.css
@@ -25,7 +25,7 @@
} */
#forum_list .return_btn.no_mr {
- margin-right: 15px
+ /* margin-right: 15px */
}
/* md编辑器拖拽调整 */
diff --git a/public/react/src/modules/courses/exercise/ExerciseNew.js b/public/react/src/modules/courses/exercise/ExerciseNew.js
index 88e1859f9..8bc7ed6ae 100644
--- a/public/react/src/modules/courses/exercise/ExerciseNew.js
+++ b/public/react/src/modules/courses/exercise/ExerciseNew.js
@@ -405,10 +405,10 @@ class ExerciceNew extends Component{
{ name: this.isEdit ? '编辑试卷' : '新建试卷'}
]}>
-
+
{this.isEdit ? "编辑" : "新建"}试卷
this.props.history.goBack()}>
+ onClick={() => this.props.history.length == 1 ? this.props.history.push(`/courses/${courseId}/exercises/${left_banner_id}`): this.props.history.goBack()}>
返回
diff --git a/public/react/src/modules/courses/graduation/tasks/GraduationTaskssettinglist.js b/public/react/src/modules/courses/graduation/tasks/GraduationTaskssettinglist.js
index 1f1428fcf..517629479 100644
--- a/public/react/src/modules/courses/graduation/tasks/GraduationTaskssettinglist.js
+++ b/public/react/src/modules/courses/graduation/tasks/GraduationTaskssettinglist.js
@@ -1360,7 +1360,7 @@ class GraduationTaskssettinglist extends Component{
this.funteachercomment(e,taskslistdata.search_assistants&&taskslistdata.search_assistants.teacher_comment.length)} style={{ paddingTop: '4px'}}>
- {taskslistdata.search_assistants&&taskslistdata.search_assistants.teacher_comment.map((item,key)=>{
+ {taskslistdata.search_assistants && taskslistdata.search_assistants.teacher_comment && taskslistdata.search_assistants.teacher_comment.map((item,key)=>{
return(
{item.name}
@@ -1502,7 +1502,7 @@ class GraduationTaskssettinglist extends Component{
pagination={false}
loading={loadingstate}
onChange={this.TablePagination}
-
+ className="edu-txt-center"
/>}
@@ -1744,6 +1744,7 @@ class GraduationTaskssettinglist extends Component{
pagination={false}
loading={loadingstate}
onChange={this.TablePagination}
+ className="edu-txt-center"
/>}
diff --git a/public/react/src/modules/courses/graduation/tasks/index.js b/public/react/src/modules/courses/graduation/tasks/index.js
index f2fc3845e..d28b8f697 100644
--- a/public/react/src/modules/courses/graduation/tasks/index.js
+++ b/public/react/src/modules/courses/graduation/tasks/index.js
@@ -744,24 +744,20 @@ class GraduationTasks extends Component{
-
-
+ {
+ all_count > 15 &&
+
+ }
-
-
暂无数据哦~
+
+
+
暂无数据哦~
diff --git a/public/react/src/modules/courses/graduation/topics/GraduateTopicDetail.js b/public/react/src/modules/courses/graduation/topics/GraduateTopicDetail.js
index e0eb07d56..2f6a364a5 100644
--- a/public/react/src/modules/courses/graduation/topics/GraduateTopicDetail.js
+++ b/public/react/src/modules/courses/graduation/topics/GraduateTopicDetail.js
@@ -67,25 +67,35 @@ class GraduateTopicDetail extends Component{
let course_id=this.props.match.params.course_id;
let {tableData}=this.state;
- let url="/courses/"+course_id+"/graduation_topics/"+graduation_topic_id+"/"
- if(tableData.user_selected_topic){
- url+="student_cancel_topic.json"
- }else{
- url+="student_select_topic.json"
- }
- axios.post((url)).then((result)=>{
- console.log(result);
- if(result.data.status == 0){
- this.getDetailList();
- this.props.showNotification(`${result.data.message}`);
+ this.props.confirm({
+ content: tableData.user_selected_topic==0?`是否确认取消选题?`:"是否确认选题?",
+ onOk: () => {
+ let url="/courses/"+course_id+"/graduation_topics/"+graduation_topic_id+"/"
+ if(tableData.user_selected_topic==0){
+ url+="student_cancel_topic.json"
+ }else if(tableData.user_selected_topic==null || tableData.user_selected_topic==2){
+ url+="student_select_topic.json"
+ }
+ axios.post((url)).then((result)=>{
+ console.log(result);
+ if(result.data.status == 0){
+ this.getDetailList();
+ this.props.showNotification(`${result.data.message}`);
+ }
+ }).catch((error)=>{
+ console.log(error);
+ })
}
- }).catch((error)=>{
- console.log(error);
})
}
render(){
- let {tableData,tablePage,tablePageSize,tab}=this.state
+ let {
+ tableData,
+ tablePage,
+ tablePageSize,
+ tab,
+ }=this.state
let {course_id,graduation_topic_id}=this.props.match.params;
const isStudent =this.props.isStudent();
const isAdmin =this.props.isAdmin();
@@ -110,11 +120,17 @@ class GraduateTopicDetail extends Component{
+ {/* null: 未选题 0:待确认 1:已同意 2:已拒绝 */}
+ {
+ isStudent && tableData.user_selected == false && (tableData.user_selected_topic==null || tableData.user_selected_topic==2) &&
+
选题
+ }
{
- isStudent &&
{tableData.user_selected_topic ? "取消选题":"选题"}
+ isStudent && tableData.user_selected == true && tableData.user_selected_topic==0 &&
+
取消选题
}
{
isAdmin &&
编辑
diff --git a/public/react/src/modules/courses/graduation/topics/GraduateTopicDetailInfo.js b/public/react/src/modules/courses/graduation/topics/GraduateTopicDetailInfo.js
index 708de6dcb..b1cfe7c6e 100644
--- a/public/react/src/modules/courses/graduation/topics/GraduateTopicDetailInfo.js
+++ b/public/react/src/modules/courses/graduation/topics/GraduateTopicDetailInfo.js
@@ -6,7 +6,7 @@ import '../style.css'
import axios from "axios";
import GraduateTopicReply from './GraduateTopicReply'
-import { ConditionToolTip,markdownToHTML } from 'educoder'
+import { ConditionToolTip,MarkdownToHtml } from 'educoder'
const $=window.$;
const type={1: "设计",2: "论文", 3: "创作"}
@@ -21,18 +21,6 @@ class GraduateTopicDetailTable extends Component{
topicInfo:undefined
}
}
- updatamakedown=(id)=>{
- setTimeout(()=>{
- var shixunDescr = window.editormd.markdownToHTML(id, {
- htmlDecode: "style,script,iframe",
- taskList: true,
- tex: true,
- flowChart: true,
- sequenceDiagram: true
- });
- $("#"+id+" p:first").addClass("ReactMarkdown");
- }, 200)
- }
componentDidMount=()=>{
let course_id=this.props.match.params.course_id;
let graduation_topic_id=this.props.match.params.graduation_topic_id;
@@ -47,7 +35,6 @@ class GraduateTopicDetailTable extends Component{
}).catch((error)=>{
console.log(error);
})
- this.updatamakedown("gratuationTopic_Detail");
}
render(){
let{topicInfo}=this.state
@@ -57,12 +44,17 @@ class GraduateTopicDetailTable extends Component{
return(
+
{
topicInfo && topicInfo.description!="" &&
-
+
}
{
diff --git a/public/react/src/modules/courses/graduation/topics/GraduateTopicDetailTable.js b/public/react/src/modules/courses/graduation/topics/GraduateTopicDetailTable.js
index 7dbbf21f7..963c7a4f9 100644
--- a/public/react/src/modules/courses/graduation/topics/GraduateTopicDetailTable.js
+++ b/public/react/src/modules/courses/graduation/topics/GraduateTopicDetailTable.js
@@ -254,7 +254,7 @@ class GraduateTopicDetailTable extends Component{
tableData.users_list && tableData.users_list.length > 0 && tableData.users_list.map((item,key)=>{
return(
- {parseInt(key)*parseInt(page*15)+1}
+ {parseInt(key+1)+(parseInt(page-1)*15)}
{item.student_name}
{item.student_id}
{item.class_group_name || "--"}
diff --git a/public/react/src/modules/courses/graduation/topics/GraduateTopicItem.js b/public/react/src/modules/courses/graduation/topics/GraduateTopicItem.js
index 136280943..17a1b070e 100644
--- a/public/react/src/modules/courses/graduation/topics/GraduateTopicItem.js
+++ b/public/react/src/modules/courses/graduation/topics/GraduateTopicItem.js
@@ -96,26 +96,26 @@ class GraduateTopicItem extends Component{
-
+
{discussMessage.author}
- {discussMessage.selected_count} 已选
- {discussMessage.confirmation_count} 已确认
+ {discussMessage.selected_count} 已选
+ {discussMessage.confirmation_count} 已确认
{
isAdmin && this.editTopic(`${discussMessage.id}`)} style="blue" className="font-16">编辑
}
{
- isStudent && data.user_selected == true && discussMessage.user_selected==true &&
- chooseTopic(`${discussMessage.id}`,index,discussMessage.user_selected)} style="blue" className="font-16">
+ isStudent && data.user_selected == true && discussMessage.user_topic_status==0 &&
+ chooseTopic(`${discussMessage.id}`,index,true)} style="blue" className="font-16">
取消选题
}
{
- isStudent && data.user_selected == false && discussMessage.user_selected == false &&
- chooseTopic(`${discussMessage.id}`,index,discussMessage.user_selected)} style="blue" className="font-16">
+ isStudent && data.user_selected==false && (discussMessage.user_topic_status == null || discussMessage.user_topic_status == 2) &&
+ chooseTopic(`${discussMessage.id}`,index,false)} style="blue" className="font-16">
选题
}
diff --git a/public/react/src/modules/courses/graduation/topics/GraduateTopicNew.js b/public/react/src/modules/courses/graduation/topics/GraduateTopicNew.js
index 876f2e4d0..c3c0d18e2 100644
--- a/public/react/src/modules/courses/graduation/topics/GraduateTopicNew.js
+++ b/public/react/src/modules/courses/graduation/topics/GraduateTopicNew.js
@@ -38,7 +38,7 @@ class GraduateTopicNew extends Component{
topic_source:[],
topic_type:[],
attachments:undefined,
- addonAfter:20,
+ addonAfter:60,
left_banner_id:undefined,
course_name:undefined
}
@@ -87,7 +87,7 @@ class GraduateTopicNew extends Component{
let topicId=this.props.match.params.topicId
let url=`/courses/${cid}/graduation_topics/${topicId}/edit.json`;
axios.get((url)).then((result)=>{
- if(result.status==200){
+ if(result){
this.setState({
left_banner_id:result.data.left_banner_id,
course_name:result.data.course_name,
@@ -257,7 +257,7 @@ class GraduateTopicNew extends Component{
// 附件相关 ------------ END
changeTopicName=(e)=>{
- let num= 20 - parseInt(e.target.value.length);
+ let num= 60 - parseInt(e.target.value.length);
this.setState({
addonAfter:num < 0 ? 0 : num
})
@@ -315,6 +315,11 @@ class GraduateTopicNew extends Component{
console.log(this.props);
return(
+
{course_name}
@@ -357,10 +362,10 @@ class GraduateTopicNew extends Component{
rules: [{
required: true, message: '请输入选题名称',
}, {
- max: 20, message: '最大限制为20个字符',
+ max: 60, message: '最大限制为60个字符',
}],
})(
-
+
)}
@@ -381,6 +386,34 @@ class GraduateTopicNew extends Component{
width: 350px;
margin-bottom:10px;
}
+ .ant-upload-list-item{
+ margin-top:0px!important;
+ }
+
+ .ant-form-item-children{
+ position:unset
+ }
+ .rememberTip{
+ position:absolute;
+ right:0px;
+ bottom:-10px;
+ }
+ .chooseDes .ant-form-explain{
+ position:absolute;
+ bottom:-10px;
+ left:0px;
+ }
+ .setUploadStyle .uploadBtn{
+ height:20px;
+ line-height:20px;
+ }
+ .setUploadStyle .ant-form-item-control{
+ margin-top:15px!important;
+ line-height:22px!important;
+ }
+ .setUploadStyle .ant-upload-list{
+ margin-top:5px;
+ }
`}
@@ -389,7 +422,7 @@ class GraduateTopicNew extends Component{
{getFieldDecorator('description', {
rules: [{
@@ -402,7 +435,9 @@ class GraduateTopicNew extends Component{
mdID={'courseMessageMD'} initValue={this.editTopic ? this.editTopic.content : ''} className="courseMessageMD">
)}
-
+
{
getFieldDecorator('file',{
rules:[{
@@ -505,6 +540,9 @@ class GraduateTopicNew extends Component{
.flexBlock .ant-row.ant-form-item {
margin-bottom: 6px;
}
+ .ant-cascader-menu{
+ min-width:125px!important;
+ }
`}
@@ -543,7 +581,7 @@ class GraduateTopicNew extends Component{
{getFieldDecorator('city', {
rules: [{
diff --git a/public/react/src/modules/courses/graduation/topics/index.js b/public/react/src/modules/courses/graduation/topics/index.js
index efe15eccd..aaba86e9e 100644
--- a/public/react/src/modules/courses/graduation/topics/index.js
+++ b/public/react/src/modules/courses/graduation/topics/index.js
@@ -223,7 +223,23 @@ onDelete=(index)=>{
})
}else{
// 加入题库
-
+ let courseid=this.props.match.params.coursesId
+ let url=`/courses/${courseid}/graduation_topics/add_to_bank.json`;
+ axios.post((url),{
+ topic_ids:checkBoxValues
+ }).then((result)=>{
+ if(result){
+ this.props.showNotification(`题库更新成功`);
+ let {searchValue,page,status} =this.state
+ this.fetchAll(searchValue,page,status);
+ this.setState({
+ checkBoxValues:[],
+ checkAllValue:false
+ })
+ }
+ }).catch((error)=>{
+ console.log(error)
+ })
}
}else{
diff --git a/public/react/src/modules/courses/poll/PollDetailTabFirst.js b/public/react/src/modules/courses/poll/PollDetailTabFirst.js
index 4166895e1..6a5be2e8d 100644
--- a/public/react/src/modules/courses/poll/PollDetailTabFirst.js
+++ b/public/react/src/modules/courses/poll/PollDetailTabFirst.js
@@ -187,7 +187,7 @@ class PollDetailTabFirst extends Component{
key: 'classes',
dataIndex: 'classes',
width:160,
- className:course_groups && course_groups.length > 0?"edu-txt-center":"edu-txt-center none"
+ className:poll_types && poll_types.groups_count > 0 ? "edu-txt-center":"edu-txt-center none"
}, {
title: '提交状态',
dataIndex: 'status',
diff --git a/public/react/src/modules/courses/poll/PollListItem.js b/public/react/src/modules/courses/poll/PollListItem.js
index 769b4db33..3ebb6eb73 100644
--- a/public/react/src/modules/courses/poll/PollListItem.js
+++ b/public/react/src/modules/courses/poll/PollListItem.js
@@ -49,23 +49,23 @@ class PollListItem extends Component{
{
item.polls_status !=1 &&
-
+
{item.poll_answer} 已答
{item.poll_unanswer} 未答
}
{
item.polls_status ==1 && item.publish_time ==null && item.created_at &&
- 创建于{moment(item.created_at).format(dataformat)}
+ 创建于{moment(item.created_at).format(dataformat)}
}
{
item.polls_status ==1 && item.publish_time !=null &&
- 将发布于{moment(item.publish_time).format(dataformat)}
+ 将发布于{moment(item.publish_time).format(dataformat)}
}
{
item.polls_status ==2 && item.publish_time !=null &&
- {formatDuring(t)}
+ {formatDuring(t)}
}
{
@@ -81,21 +81,14 @@ class PollListItem extends Component{
}
:""
}
-
- {
- IsAdmin &&
-
-
- -
-
-
-
+ {
+ IsAdmin &&
+
-
- }
+ }
+
)
diff --git a/public/react/src/modules/tpm/challengesnew/TPMMDEditor.js b/public/react/src/modules/tpm/challengesnew/TPMMDEditor.js
index 30fa1c803..4af26d698 100644
--- a/public/react/src/modules/tpm/challengesnew/TPMMDEditor.js
+++ b/public/react/src/modules/tpm/challengesnew/TPMMDEditor.js
@@ -300,7 +300,7 @@ export default class TPMMDEditor extends Component {
-
+
{noStorage == true ? '' :
}
{noStorage == true ? '' :
}
diff --git a/public/react/src/modules/user/usersInfo/Infos.js b/public/react/src/modules/user/usersInfo/Infos.js
index 0f608426c..3300423a1 100644
--- a/public/react/src/modules/user/usersInfo/Infos.js
+++ b/public/react/src/modules/user/usersInfo/Infos.js
@@ -15,6 +15,8 @@ import "../../courses/css/members.css"
import "../../courses/css/Courses.css"
import update from 'immutability-helper'
+import Trialapplication from '../../login/Trialapplication'
+
const $ = window.$;
class Infos extends Component{
@@ -26,7 +28,8 @@ class Infos extends Component{
is_edit:false,
sign:undefined,
type:0,
- login:undefined
+ login:undefined,
+ isRenders:false
}
}
componentDidMount =()=>{
@@ -44,6 +47,8 @@ class Infos extends Component{
}
}
}
+
+
//获取个人主页信息
getInfo = (user_login) =>{
let url =`/users/${user_login}/homepage_info.json`;
@@ -146,6 +151,22 @@ class Infos extends Component{
}
}
+ // 试用申请
+ trialapplications =()=>{
+ this.setState({
+ isRenders: true,
+ showTrial:true
+ })
+ }
+ cancelModulationModels=()=>{
+ this.setState({
+ isRenders: false
+ })
+ }
+ ToBank=(url)=>{
+ window.location.href=url;
+ }
+
render(){
let {
data ,
@@ -155,12 +176,16 @@ class Infos extends Component{
type,
followed,
id,
- login
+ login,
+ isRenders
}=this.state;
let {username}= this.props.match.params;
let {isAdmin}=this.props.isAdmin();
return(
+ {
+ isRenders &&
this.cancelModulationModels()}/>
+ }
@@ -251,7 +276,7 @@ class Infos extends Component{
:
签到
:
-
试用申请
+
试用申请
}
:
@@ -268,7 +293,7 @@ class Infos extends Component{
实训
实训课程
项目
- { isAdmin &&
题库 }
+ { data && data.identity !="学生" &&
this.ToBank(`/users/${username}?type=a_project`)}>题库 }
diff --git a/public/react/src/modules/user/usersInfo/InfosCourse.js b/public/react/src/modules/user/usersInfo/InfosCourse.js
index 1a6b78542..b864dff63 100644
--- a/public/react/src/modules/user/usersInfo/InfosCourse.js
+++ b/public/react/src/modules/user/usersInfo/InfosCourse.js
@@ -41,7 +41,7 @@ class InfosCourse extends Component{
category,
status,
page,
- per_page:category && page ==1?17:16
+ per_page: this.props.is_current && category && page ==1?17:16
}}).then((result)=>{
if(result){
this.setState({
@@ -111,18 +111,21 @@ class InfosCourse extends Component{
this.changeCategory("manage")}>{is_current ? "我":"TA"}管理的
this.changeCategory("study")}>{is_current ? "我":"TA"}学习的
-
+ {
+ is_current &&
+
+ }
共参与{totalCount}个{category?category=="manage"?"发布":"学习":"课堂"}
时间最新
{
- !isStudent && page == 1 && !category &&
+ !isStudent && page == 1 && !category && is_current &&
}
{
diff --git a/public/react/src/modules/user/usersInfo/InfosPath.js b/public/react/src/modules/user/usersInfo/InfosPath.js
index 156370f05..55422f208 100644
--- a/public/react/src/modules/user/usersInfo/InfosPath.js
+++ b/public/react/src/modules/user/usersInfo/InfosPath.js
@@ -44,7 +44,7 @@ class InfosPath extends Component{
status,
sort_by,
page,
- per_page:category && page ==1?17:16
+ per_page:this.props.is_current && category && page ==1?17:16
}}).then((result)=>{
if(result){
this.setState({
@@ -126,7 +126,7 @@ class InfosPath extends Component{
this.changeCategory("study")}>{is_current ? "我":"TA"}学习的
{
- category && category == "manage" &&
+ category && category == "manage" && is_current &&
}
{
- category && category == "study" &&
+ category && category == "study" && is_current &&
{
- isStudent ==false && page == 1 && !category &&
+ !isStudent && page == 1 && !category && is_current &&
}
{
diff --git a/public/react/src/modules/user/usersInfo/InfosProject.js b/public/react/src/modules/user/usersInfo/InfosProject.js
index eb3ef9b65..fab96f59e 100644
--- a/public/react/src/modules/user/usersInfo/InfosProject.js
+++ b/public/react/src/modules/user/usersInfo/InfosProject.js
@@ -37,7 +37,7 @@ class InfosProject extends Component{
category,
status,
page,
- per_page:category && page ==1?17:16
+ per_page:this.props.is_current && category && page ==1?17:16
}}).then((result)=>{
if(result){
this.setState({
@@ -107,18 +107,21 @@ class InfosProject extends Component{
this.changeCategory("manage")}>{is_current ? "我":"TA"}管理的
this.changeCategory("study")}>{is_current ? "我":"TA"}学习的
-
+ {
+ is_current &&
+
+ }
共参与{totalCount}个{category?category=="manage"?"发布":"学习":"项目"}
时间最新
{
- !isStudent && page == 1 && !category &&
+ !isStudent && page == 1 && !category && is_current &&
}
{
diff --git a/public/react/src/modules/user/usersInfo/InfosShixun.js b/public/react/src/modules/user/usersInfo/InfosShixun.js
index 1fcd86b98..90575f9f0 100644
--- a/public/react/src/modules/user/usersInfo/InfosShixun.js
+++ b/public/react/src/modules/user/usersInfo/InfosShixun.js
@@ -44,7 +44,7 @@ class InfosShixun extends Component{
status,
sort_by,
page,
- per_page:category && page ==1?17:16
+ per_page:this.props.is_current && category && page ==1?17:16
}}).then((result)=>{
if(result){
this.setState({
@@ -126,7 +126,7 @@ class InfosShixun extends Component{
this.changeCategory("study")}>{is_current ? "我":"TA"}学习的
{
- category && category == "manage" &&
+ category && category == "manage" && is_current &&
}
{
- category && category == "study" &&
+ category && category == "study" && is_current &&
{
- isStudent ==false && page == 1 && !category &&
+ !isStudent && page == 1 && !category && is_current &&
}
{