diff --git a/src/glcc/apply/index.jsx b/src/glcc/apply/index.jsx index c30ce0051..7ee5d1782 100644 --- a/src/glcc/apply/index.jsx +++ b/src/glcc/apply/index.jsx @@ -75,7 +75,7 @@ function Apply(props) {

申请说明

1、项目报名时间为4月29日—5月30日,请在报名截止时间(北京时间2023年5月30日24点)前提交报名信息。
-
2、本次GLCC夏令营建议使用GitLink为代码托管平台,学生基于GitLink上项目完成编程任务。同时也欢迎使用其他代码托管平台的项目参与活动。目前GLCC只对夏令营期间使用GitLink托管的项目提供部分资金支持。
+
2、本次GLCC夏令营建议使用GitLink为代码托管平台,学生基于GitLink上项目完成编程任务。同时也欢迎使用其他代码托管平台的项目参与活动。目前GLCC只对夏令营期间使用GitLink托管的项目提供部分奖金支持。
3、如果您的项目还未迁移到GitLink上,迁移事项请查看迁移说明文档。如在迁移过程中遇到问题,请加qq群: 1071514693 联系qq群管理员。
4、提交社区和题目信息后,欢迎与组委会联系沟通宣传推广和后续合作工作。联系人微信: _TigerWang(备注GitLink编程夏令营)
5、奖金默认由项目方支持,请根据课题难度设定金额。若您可能无法支撑本课题奖金,GLCC组委会将进行资助评审,择优资助。如未获得资助,将下线该课题
diff --git a/src/glcc/freeProject/component/projectDetail.jsx b/src/glcc/freeProject/component/projectDetail.jsx index e05dfb3c8..636e718dd 100644 --- a/src/glcc/freeProject/component/projectDetail.jsx +++ b/src/glcc/freeProject/component/projectDetail.jsx @@ -30,17 +30,14 @@ export default ({ detail, projectId }) => { {info.registrationTaskList && info.registrationTaskList.length ? info.registrationTaskList.map((item, index)=>{ return
-
{window.open(`/glcc/2023/subjects/detail/${item.id}`)}}>{item.taskName}
+
{item.taskName}
导师姓名:   {item.tutorName}
{item.tutorMail &&
邮箱地址:   {item.tutorMail}
}
-
{item.taskDesc}
+
{item.taskDesc}
{item.taskUrl &&
课题链接:   {item.taskUrl}
} - {/* 查看课题详情按钮 */} -
- -
+
¥{item.taskReward}
diff --git a/src/glcc/freeProject/index.jsx b/src/glcc/freeProject/index.jsx index 30a95c591..5c433b748 100644 --- a/src/glcc/freeProject/index.jsx +++ b/src/glcc/freeProject/index.jsx @@ -36,12 +36,12 @@ console.log('FreeProject');
开源夏令营 / - 0元课题及项目列表 + 无奖金课题及项目列表

申请说明:

-
1、参与GitLink编程夏令营0资金项目的同学,请通过邮件或电话与课题导师直接沟通并根据导师课题要求完成课题,无需在GLCC平台报名课题。
-
2、参与GitLink编程夏令营0资金项目的同学,如完成课题并经导师评定通过,将获得GLCC证书(1份),但无课题资金。
+
1、参与GitLink编程夏令营无奖金项目的同学,请通过邮件或电话与课题导师直接沟通并根据导师课题要求完成课题,无需在GLCC平台报名课题
+
2、参与GitLink编程夏令营无奖金项目的同学,如完成课题并经导师评定通过,将会在GLCC官网进行公示(无奖金奖励)。
3、活动最终解释权归GLCC所有。
diff --git a/src/glcc/freeProject/index.scss b/src/glcc/freeProject/index.scss index fc503136f..b9551b814 100644 --- a/src/glcc/freeProject/index.scss +++ b/src/glcc/freeProject/index.scss @@ -110,7 +110,6 @@ padding: 22px 20px; color:#25304a; .taskTitle{ - cursor: pointer; color:#1834a7; font-size:18px; display: -webkit-box; diff --git a/src/glcc/freeProject/taskList/index.jsx b/src/glcc/freeProject/taskList/index.jsx index 5fa2103de..10925832a 100644 --- a/src/glcc/freeProject/taskList/index.jsx +++ b/src/glcc/freeProject/taskList/index.jsx @@ -17,7 +17,7 @@ function TaskList() { const columns = [ { title: '序号', dataIndex: 'index', align: 'center', className:"taskTableColumns", width: '6%', render: (text, item, index) => {(current-1)*pageSize+index + 1} }, - { title: '课题名称', dataIndex: 'taskName', className:"taskTableColumns taskName", width: '28%', ellipsis: true, render: (text, item) => {window.open(`/glcc/2023/subjects/detail/${item.id}`)}}>{text} }, + { title: '课题名称', dataIndex: 'taskName', className:"taskTableColumns taskName", width: '28%', ellipsis: true, render: (text, item) => {text} }, { title: '课题类型', dataIndex: 'projectType', className:"taskTableColumns", width: '12%', ellipsis: true, }, { title: '项目名称', dataIndex: 'projectName', className:"taskTableColumns", width: '24%', ellipsis: true, render: (text) => {text} }, { title: '课题奖金', dataIndex: 'taskReward', className:"taskTableColumns", ellipsis: true, width: '10%', render: (text) => {text} }, diff --git a/src/glcc/freeProject/taskList/index.scss b/src/glcc/freeProject/taskList/index.scss index 328786cff..f1c77ad72 100644 --- a/src/glcc/freeProject/taskList/index.scss +++ b/src/glcc/freeProject/taskList/index.scss @@ -28,7 +28,6 @@ } .ant-table-tbody .taskTableColumns.taskName span{ color: #2545c9; - cursor: pointer; } .ant-table-thead > tr > .taskTableColumns, .ant-table-tbody > tr > .taskTableColumns{ background-color:#F1F6FF; diff --git a/src/glcc/home/index.jsx b/src/glcc/home/index.jsx index 38b2048bf..16e0086ff 100644 --- a/src/glcc/home/index.jsx +++ b/src/glcc/home/index.jsx @@ -82,7 +82,7 @@ export default (props) => { {repoPublic &&
- 查看项目 + 有奖金项目
掌握项目课题详细信息
} @@ -91,7 +91,7 @@ export default (props) => {
- 0元资金项目 + 无奖金项目
欢迎广大学生踊跃参与
diff --git a/src/glcc/img/studentProject2.png b/src/glcc/img/studentProject2.png index 5d8d2217c..21bd32d35 100644 Binary files a/src/glcc/img/studentProject2.png and b/src/glcc/img/studentProject2.png differ diff --git a/src/glcc/project/taskDetail/index.jsx b/src/glcc/project/taskDetail/index.jsx index f551a5d0a..ee812529b 100644 --- a/src/glcc/project/taskDetail/index.jsx +++ b/src/glcc/project/taskDetail/index.jsx @@ -52,9 +52,9 @@ function TaskDetail(props) { {/* 课题申请时间范围内: 申请课题 */} {/* 第一次报名 */} - {round === currentRound && period==="stuApply" && !(applyTaskId && Object.keys(applyTaskId).includes(taskId.toString())) && } + {detail.taskReward > 0 && round === currentRound && period==="stuApply" && !(applyTaskId && Object.keys(applyTaskId).includes(taskId.toString())) && } {/* 第二次报名 锁定状态 */} - {round === currentRound && period === "stuApply1" && !(applyTaskId && Object.keys(applyTaskId).includes(taskId.toString())) && (detail.locked ? : )} + {detail.taskReward > 0 && round === currentRound && period === "stuApply1" && !(applyTaskId && Object.keys(applyTaskId).includes(taskId.toString())) && (detail.locked ? : )} diff --git a/src/modules/tpm/challengesnew/css/newquestion.css b/src/modules/tpm/challengesnew/css/newquestion.css index 3953a0871..7161365bc 100644 --- a/src/modules/tpm/challengesnew/css/newquestion.css +++ b/src/modules/tpm/challengesnew/css/newquestion.css @@ -71,4 +71,13 @@ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; +} +.editormd-editing{ + border: 1px solid #ddd; + padding-bottom: 1px; +} +.editormd-editing .editormd{ + border: none; + margin:0px auto; + overflow: unset; } \ No newline at end of file diff --git a/src/modules/tpm/challengesnew/tpm-md-editor.js b/src/modules/tpm/challengesnew/tpm-md-editor.js index bd5986cf3..e97a83055 100644 --- a/src/modules/tpm/challengesnew/tpm-md-editor.js +++ b/src/modules/tpm/challengesnew/tpm-md-editor.js @@ -120,7 +120,7 @@ export default ({ mdID, onChange, onCMBeforeChange, onCMBlur, error = false, cla // 请求issues接口获取全部可quote的issue列表 function getIssueList(keyword){ axios.get(`/v1/${owner}/${projectsId}/issues`,{params:{ - only_name:true,keyword,sort_direction:"desc",sort_by:"issues.created_on" + only_name:true,keyword,sort_direction:"desc",sort_by:"issues.created_on",limit:500,page:1 }}).then(result=>{ if(result){ !keyword && setIssues(result.data.issues);