Merge branch 'dev_aliyun' of https://bdgit.educoder.net/Hjqreturn/educoder into dev_aliyun

dev_cs_new
杨树林 6 years ago
commit 07388f4437

@ -17,6 +17,7 @@ module Searchable::Dependents::User
# reindex subject # reindex subject
created_subjects.each(&:reindex) created_subjects.each(&:reindex)
subjects.each(&:reindex)
end end
end end
end end

@ -27,6 +27,7 @@ module Searchable::Subject
{ {
author_name: user.real_name, author_name: user.real_name,
author_school_name: user.school_name, author_school_name: user.school_name,
member_user_names: users.map(&:real_name).join(' ')
} }
end end

@ -29,6 +29,7 @@ module ElasticsearchAble
subject_stages: { type: 'plain' }, subject_stages: { type: 'plain' },
content: { type: 'plain' }, content: { type: 'plain' },
descendants_contents: { type: 'plain' }, descendants_contents: { type: 'plain' },
member_user_names: { type: 'plain' }
} }
} }
end end

@ -7,7 +7,8 @@ json.group_list do
end end
end end
# 未分班展示情况放在最后 # 未分班展示情况放在最后
if @course_groups.count != (@page.to_i - 1)*@limit.to_i && @course_groups.count < @limit.to_i if (@course_groups.count != (@page.to_i - 1)*@limit.to_i && @course_groups.count < @limit.to_i) ||
(@page.to_i == 1 && @course_groups.count == 0)
ungroup_work_count = homework_ungroup_works_count(@homework, @ungroup_user_ids) ungroup_work_count = homework_ungroup_works_count(@homework, @ungroup_user_ids)
if ungroup_work_count > 0 if ungroup_work_count > 0
json.ungroup_list do json.ungroup_list do

@ -301,8 +301,8 @@ module.exports = {
}, },
warnings: false, warnings: false,
compress: { compress: {
drop_debugger: false, drop_debugger: true,
drop_console: false drop_console: true
} }
} }
}), }),

@ -136,7 +136,7 @@ function buildColumns(that, student_works) {
render: (text, record) => ( render: (text, record) => (
<span> <span>
<a href="javascript:;" style={{color:'#4CACFF'}}>{record.work_group}</a> <a href="javascript:void(0);" style={{color:'#4CACFF'}}>{record.work_group}</a>
</span> </span>
), ),
}) })
@ -150,7 +150,8 @@ function buildColumns(that, student_works) {
render: (project_info, record) => ( render: (project_info, record) => (
<span> <span>
{project_info && project_info.name && <a href={`/projects/${project_info.id}`} target="_blank" {project_info && project_info.name && <a href={project_info.id == -1 ? 'javascript:void(0)' : `/projects/${project_info.id}`}
target={ project_info.id == -1 ? '' : "_blank" }
className="overflowHidden1" style={{color:'#4CACFF', width: '80px', margin: '0 auto', display: 'block'}} title={project_info.name} className="overflowHidden1" style={{color:'#4CACFF', width: '80px', margin: '0 auto', display: 'block'}} title={project_info.name}
>{project_info.name}</a>} >{project_info.name}</a>}
</span> </span>
@ -249,7 +250,8 @@ function buildColumns(that, student_works) {
*/ */
columns.push({ columns.push({
width: 84, width: 84,
title: <div style={{color: 'rgba(0,0,0,.85)'}}><div style={{color: 'rgba(0,0,0,.85)'}}>匿评</div></div>, // title: <div style={{color: 'rgba(0,0,0,.85)'}}><div style={{color: 'rgba(0,0,0,.85)'}}>匿评</div>评分</div>,
title: <div style={{color: 'rgba(0,0,0,.85)'}}>匿评评分</div>,
key: 'student_score', key: 'student_score',
dataIndex: 'student_score', dataIndex: 'student_score',
@ -614,6 +616,7 @@ class CommonWorkList extends Component{
ref="checkCodeModal" ref="checkCodeModal"
{...this.props} {...this.props}
></CheckCodeModal> ></CheckCodeModal>
<AccessoryModal <AccessoryModal
{...this.props} {...this.props}
modalname={"补交附件"} modalname={"补交附件"}
@ -649,6 +652,10 @@ class CommonWorkList extends Component{
position: absolute; position: absolute;
right: 18px; right: 18px;
} }
.workListContent .ant-table-thead > tr > th, .workListContent .ant-table-tbody > tr > td {
padding: 10px 2px;
}
`}</style> `}</style>
<div style={{ background: '#fff'}} className="workListContent"> <div style={{ background: '#fff'}} className="workListContent">
{ isAdmin && <ul className="clearfix" style={{padding: "20px 40px 10px", position: 'relative', paddingLeft: '24px'}}> { isAdmin && <ul className="clearfix" style={{padding: "20px 40px 10px", position: 'relative', paddingLeft: '24px'}}>

@ -132,13 +132,14 @@ class ShixunWorkModal extends Component{
onChange=(e)=>{ onChange=(e)=>{
let{group_list}=this.state; let{group_list}=this.state;
let {data}=this.props; let {data}=this.props;
if(e.target.checked===true){ if(e.target.checked===true){
if(data&&data.length===0){ if(data&&data.length===0){
let id=[] let id=[]
group_list.forEach((item,key)=>{ group_list.forEach((item,key)=>{
id.push(item.id) if(item.works_count!=0){
id.push(item.id)
}
}) })
this.setState({ this.setState({
group_ids:id, group_ids:id,
@ -147,7 +148,9 @@ class ShixunWorkModal extends Component{
}else{ }else{
let id=[] let id=[]
group_list.forEach((item,key)=>{ group_list.forEach((item,key)=>{
id.push(item.id) if(item.works_count!=0){
id.push(item.id)
}
}) })
this.setState({ this.setState({
group_ids:id, group_ids:id,
@ -161,6 +164,9 @@ class ShixunWorkModal extends Component{
}) })
} }
} }

Loading…
Cancel
Save