+
申请课题
+
+ {getFieldDecorator("location", {
+ rules: []
+ })(
+
+ )}
+
+ {helper('所在年级',
+ '',
+ 'grade',
+ [],
+
+ )}
+ {helper('联系电话',
+ '',
+ 'phone',
+ [{ required: true, message: "请正确输入联系电话" },
+ { max: 14, message: '超出限制长度14位字符,请重新编辑' },
+ { pattern: /^(^(\d{3,4}-)?\d{7,8})$|(13[0-9]{9})$/, message: '请正确输入联系电话' }],
+
{ verify("phone") }} className={editable ? "" : "disabledInput"} disabled={editable ? false : true} />
+ )}
+ {helper('邮箱地址',
+ '',
+ 'mail',
+ [
+ { type: 'email', message: '请输入正确的邮箱地址', },
+ { required: true, message: "请输入邮箱地址" },
+ { max: 50, message: '超出限制长度50位字符,请重新编辑' },
+ ],
+
{ verify("mail") }} className={editable ? "" : "disabledInput"} disabled={editable ? false : true} />
)}
-
- {helper('所在年级',
- '',
- 'grade',
- [],
-
- )}
- {helper('联系电话',
- '',
- 'phone',
- [{ required: true, message: "请正确输入联系电话" }],
-
{ verify("phone") }} className={editable ? "" : "disabledInput"} disabled={editable ? false : true} />
- )}
- {helper('邮箱地址',
- '',
- 'mail',
- [{ required: true, message: "请正确输入邮箱地址" }],
-
{ verify("mail") }} className={editable ? "" : "disabledInput"} disabled={editable ? false : true} />
- )}
-
{helper('学生证明',
- '请以图片的形式上传学生证明,格式为png、jpg、jpeg',
- 'proveAttachmentId',
- [{ required: true, message: "请正确上传学生证明" }],
- userApplyInfo && userApplyInfo.proveAttachmentId ?
- :
- {imageUrl ?
: }
-
- )}
+
{helper('学生证明',
+ '请以图片的形式上传学生证明,大小不超过5M,格式为png、jpg、jpeg',
+ 'proveAttachmentId',
+ [{ required: true, message: "请正确上传学生证明" }],
+ userApplyInfo && userApplyInfo.proveAttachmentId ?
+ :
+ {imageUrl ?
: }
+
+ )}
- {
- myTaskList.map((item, i) => {
- return (
-
- 课题信息({i + 1}/2) {myTaskList.length > 1 && { deleteTask(i) }}>}
- {helper('课题名称',
- '',
- 'taskId' + i,
- [{ required: true, message: "请选择课题名称" }],
-
- )}
- {helper('自荐书',
- '',
- 'memo' + i,
- [{ required: true, message: "请正确输入自荐书" },
- { max: 500, message: '超出限制长度500位字符,请重新编辑' }],
-
+ {
+ myTaskList.map((item, i) => {
+ return (
+
+ 课题信息({i + 1}/2) {myTaskList.length > 1 && { deleteTask(i) }}>删除}
+ {helper('课题名称',
+ '',
+ 'taskId' + i,
+ [{ required: true, message: "请选择课题名称" }],
+
+ )}
+ {helper('自荐书',
+
自荐书示例:https://forum.gitlink.org.cn/forums/7299/detail
,
+ 'memo' + i,
+ [{ required: true, message: "请正确输入自荐书" },
+ { max: 500, message: '超出限制长度500位字符,请重新编辑' }],
+
- {helper('附件',
- '',
- 'memoAttachmentId' + i,
- [],
-
{ bookChange(info, i) }}
- onDownload={download}
- showUploadList={{
- showDownloadIcon: true,
- downloadIcon: ,
- showRemoveIcon: true
- }}
- >
- 上传自荐书
-
- )}
-
- )
- })
- }
+ {helper('附件',
+ '可以上传自荐书文件,大小不超过5M',
+ 'memoAttachmentId' + i,
+ [],
+
{ bookChange(info, i) }}
+ onDownload={download}
+ beforeUpload={beforeUpload2}
+ showUploadList={{
+ showDownloadIcon: true,
+ downloadIcon: ,
+ showRemoveIcon: true
+ }}
+ >
+ 上传自荐书
+
+ )}
+
+ )
+ })
+ }
- {
- myTaskList.length < 2 &&
- }
-
-
-
-
-
+ {
+ myTaskList.length < 2 &&
+ }
+
+
+
+
+