From fc6b7443ee2c7cf3cc1f7f2b3ea3001ad05d3327 Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Thu, 4 Jul 2019 09:23:31 +0800 Subject: [PATCH 1/9] =?UTF-8?q?=E8=B4=A6=E6=88=B7=E7=AE=A1=E7=90=86+?= =?UTF-8?q?=E4=B8=A4=E4=B8=AAcourse=E7=9A=84=E5=B0=8Fissue?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/react/public/css/iconfont.css | 40 +- public/react/src/images/account/auth.png | Bin 0 -> 32571 bytes public/react/src/images/account/job.png | Bin 0 -> 29894 bytes .../graduation/topics/GraduateTopicItem.js | 5 - public/react/src/modules/courses/poll/Poll.js | 8 +- .../modules/courses/poll/PollDetailIndex.js | 8 +- public/react/src/modules/user/AccountPage.js | 49 +- .../src/modules/user/account/AccountBasic.js | 38 +- .../modules/user/account/AccountBasicEdit.js | 502 +++++++++++++++--- .../user/account/AccountCertification.js | 55 +- .../src/modules/user/account/AccountImg.js | 3 +- .../src/modules/user/account/AccountNav.js | 86 +-- .../src/modules/user/account/AccountSecure.js | 21 +- .../react/src/modules/user/account/common.css | 77 ++- .../user/modal/ApplyForAddChildOrgModal.js | 53 +- .../modules/user/modal/ApplyForAddOrgModal.js | 104 ++-- .../user/modal/RealNameCertificationModal.js | 142 ++--- .../src/modules/user/usersInfo/InfosPath.js | 4 +- 18 files changed, 852 insertions(+), 343 deletions(-) create mode 100644 public/react/src/images/account/auth.png create mode 100644 public/react/src/images/account/job.png diff --git a/public/react/public/css/iconfont.css b/public/react/public/css/iconfont.css index c50b04788..2638e3a51 100755 --- a/public/react/public/css/iconfont.css +++ b/public/react/public/css/iconfont.css @@ -1,10 +1,10 @@ @font-face {font-family: "iconfont"; - src: url('iconfont.eot?t=1558935784115'); /* IE9 */ - src: url('iconfont.eot?t=1558935784115#iefix') format('embedded-opentype'), /* IE6-IE8 */ - url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), - url('iconfont.woff?t=1558935784115') format('woff'), - url('iconfont.ttf?t=1558935784115') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ - url('iconfont.svg?t=1558935784115#iconfont') format('svg'); /* iOS 4.1- */ + src: url('iconfont.eot?t=1562033359229'); /* IE9 */ + src: url('iconfont.eot?t=1562033359229#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), + url('iconfont.woff?t=1562033359229') format('woff'), + url('iconfont.ttf?t=1562033359229') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ + url('iconfont.svg?t=1562033359229#iconfont') format('svg'); /* iOS 4.1- */ } .iconfont { @@ -127,6 +127,10 @@ content: "\e791"; } +.icon-renzhengxinxi:before { + content: "\e693"; +} + .icon-gift:before { content: "\e63c"; } @@ -159,6 +163,10 @@ content: "\e691"; } +.icon-xianshi:before { + content: "\e695"; +} + .icon-suo:before { content: "\e6c9"; } @@ -167,6 +175,10 @@ content: "\e67f"; } +.icon-xiazai1:before { + content: "\e6ac"; +} + .icon-chexiao:before { content: "\e657"; } @@ -203,6 +215,10 @@ content: "\e602"; } +.icon-moban:before { + content: "\e692"; +} + .icon-VPN:before { content: "\e601"; } @@ -227,6 +243,10 @@ content: "\e6f8"; } +.icon-jibenxinxi:before { + content: "\e694"; +} + .icon-base:before { content: "\e683"; } @@ -243,6 +263,10 @@ content: "\e68a"; } +.icon-yincang:before { + content: "\e6a0"; +} + .icon-weibiaoti-:before { content: "\e60d"; } @@ -683,6 +707,10 @@ content: "\e60b"; } +.icon-anquanshezhi:before { + content: "\e606"; +} + .icon-trustie:before { content: "\e681"; } diff --git a/public/react/src/images/account/auth.png b/public/react/src/images/account/auth.png new file mode 100644 index 0000000000000000000000000000000000000000..2bfb89aa75bdd60b898441f2a6f8d95204f605b5 GIT binary patch literal 32571 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≦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
m=^- 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.name}: this.toDetailPage(`${discussMessage.id}`)} className="fl mt3 font-16 font-bd color-dark maxwidth580">{discussMessage.name} } - - { - isAdmin?this.toDetailPage(`${discussMessage.id}`)} className="fl mt3 font-16 font-bd color-dark maxwidth580">{discussMessage.name}:"" - } - { isStudent? this.toDetailPage(`${discussMessage.id}`)} className="fl mt3 font-16 font-bd color-dark maxwidth580">{discussMessage.name}:"" diff --git a/public/react/src/modules/courses/poll/Poll.js b/public/react/src/modules/courses/poll/Poll.js index 0170cac00..92b69a9d1 100644 --- a/public/react/src/modules/courses/poll/Poll.js +++ b/public/react/src/modules/courses/poll/Poll.js @@ -324,8 +324,12 @@ class Poll extends Component{ } // 题库选用成功后,立即发布,刷新页面 useBankSuccess=(checkValue,value)=>{ - // let{type,StudentList_value,page}=this.state - // this.InitList(type,StudentList_value,page); + this.setState({ + isSpin:true + }) + let{type,StudentList_value,page}=this.state + this.InitList(type,StudentList_value,page); + this.setState({ checkBoxValues:[] }) diff --git a/public/react/src/modules/courses/poll/PollDetailIndex.js b/public/react/src/modules/courses/poll/PollDetailIndex.js index 8e456efd1..99ce73d96 100644 --- a/public/react/src/modules/courses/poll/PollDetailIndex.js +++ b/public/react/src/modules/courses/poll/PollDetailIndex.js @@ -84,12 +84,12 @@ class PollDetailIndex extends Component{ > 问卷详情

-

- {pollDetail && pollDetail.polls_name} - +

+ {pollDetail && pollDetail.polls_name} + - this.props.history.goBack()}>返回 + this.props.history.goBack()}>返回

diff --git a/public/react/src/modules/user/AccountPage.js b/public/react/src/modules/user/AccountPage.js index 3c94de5a1..430f086a1 100644 --- a/public/react/src/modules/user/AccountPage.js +++ b/public/react/src/modules/user/AccountPage.js @@ -1,7 +1,7 @@ import React, { Component } from 'react'; import { BrowserRouter as Router, Route, Link, Switch } from "react-router-dom"; - +import {CNotificationHOC} from '../courses/common/CNotificationHOC' import Loading from '../../Loading'; import Loadable from 'react-loadable'; @@ -10,6 +10,7 @@ import { TPMIndexHOC } from '../tpm/TPMIndexHOC'; import { SnackbarHOC, getImageUrl } from 'educoder'; import AccountNav from './account/AccountNav' +import axios from 'axios' const AccountBasic= Loadable({ loader: () => import('./account/AccountBasic'), @@ -30,16 +31,52 @@ const AccountSecure= Loadable({ }) class AccountPage extends Component { + constructor (props) { + super(props) + this.state = { + basicInfo:undefined + } + } + + componentDidUpdate =(prevState)=>{ + if(this.props.current_user && this.props.current_user != prevState.current_user){ + this.getBasicInfo(this.props.current_user.login); + } + } + + componentDidMount = () =>{ + if(this.props.current_user){ + this.getBasicInfo(this.props.current_user.login); + } + } + + getBasicInfo=(login)=>{ + let url=`/users/accounts/${login}.json`; + axios.get(url).then((result)=>{ + if(result.data){ + this.setState({ + basicInfo:result.data + }) + if(result.data && result.data.base_info_completed == false){ + this.props.history.push(`/account/basic/edit`); + } + } + }).catch((error)=>{ + console.log(error); + }) + } render() { - const common = {} + let { basicInfo }=this.state; + const common = { basicInfo, getBasicInfo : this.getBasicInfo } return ( -
+
+
- + - +
); } } -export default SnackbarHOC() ( TPMIndexHOC ( AccountPage )); +export default CNotificationHOC()(SnackbarHOC() ( TPMIndexHOC ( AccountPage ))); diff --git a/public/react/src/modules/user/account/AccountBasic.js b/public/react/src/modules/user/account/AccountBasic.js index 3944c4dfb..e1d084cc4 100644 --- a/public/react/src/modules/user/account/AccountBasic.js +++ b/public/react/src/modules/user/account/AccountBasic.js @@ -2,22 +2,24 @@ import React, { Component } from 'react'; import { SnackbarHOC, getImageUrl, City } from 'educoder'; import { Form, Button, Input, Radio, Select, Tooltip, Icon } from 'antd' +import './common.css' + + const RadioGroup = Radio.Group; const Option = Select.Option const radioOptions = [ - { label: '男', value: 'Apple' }, - { label: '女', value: 'Pear' }, + { label: '男', value: 'boy' }, + { label: '女', value: 'girl' }, ]; class AccountBasicEdit extends Component { - handleSubmit = () => { - this.props.form.validateFieldsAndScroll((err, values) => { - if (!err) { + constructor(props){ + super(props); - } - }) } + render() { const { getFieldDecorator } = this.props.form; + const {basicInfo} =this.props const showRealName = false; return (
@@ -29,14 +31,6 @@ class AccountBasicEdit extends Component { .formItemInline .ant-form-item-control-wrapper { display: inline-block; } - - .basicForm { - background: #fff; - padding: 30px; - width: 930px; - margin: 20px; - margin-bottom: 10px; - } .basicForm .title { font-size: 16px; padding-left: 30px; @@ -68,21 +62,21 @@ class AccountBasicEdit extends Component { label="昵称" className="display formItemInline" > - hushasha + {basicInfo && basicInfo.nickname} - 胡*莎 + {basicInfo && basicInfo.name} - 女 + {basicInfo && basicInfo.gender == 0?"男":"女"} @@ -90,28 +84,28 @@ class AccountBasicEdit extends Component { label="所在地" className="display formItemInline" > - 湖南省 长沙市 + {basicInfo && basicInfo.location} {basicInfo && basicInfo.location_city} - 专业人士 + {basicInfo && basicInfo.technical_title} - 中国移动长沙分公司 + {basicInfo && basicInfo.school_name} - 市场部 + {basicInfo && basicInfo.department_name}
diff --git a/public/react/src/modules/user/account/AccountBasicEdit.js b/public/react/src/modules/user/account/AccountBasicEdit.js index 15085f272..2ef1d5e19 100644 --- a/public/react/src/modules/user/account/AccountBasicEdit.js +++ b/public/react/src/modules/user/account/AccountBasicEdit.js @@ -4,65 +4,320 @@ import { SnackbarHOC, getImageUrl, City } from 'educoder'; import { Form, Button, Input, Radio, Select, Tooltip, Icon } from 'antd' import ApplyForAddOrgModal from '../modal/ApplyForAddOrgModal' import ApplyForAddChildOrgModal from '../modal/ApplyForAddChildOrgModal' +import axios from 'axios' const RadioGroup = Radio.Group; -const Option = Select.Option -const radioOptions = [ - { label: '男', value: 'Apple' }, - { label: '女', value: 'Pear' }, -]; +const Option = Select.Option; + +const map={"teacher":"教师", "student":"学生", "professional":"专业人士"} class AccountBasic extends Component { + constructor(props){ + super(props); + this.state={ + nameLength:0, + showRealName:true, + schoolList:undefined, + filterSchoolList:undefined, + school:undefined, + departments:undefined, + filterDepartments:undefined, + departmentsName:undefined, + identity:"teacher", + school_id:undefined, + department_id:undefined + } + } + + componentDidUpdate =(prevState)=>{ + if(this.props.basicInfo && this.props.basicInfo != prevState.basicInfo){ + this.setValue(this.props.basicInfo); + this.getSchoolList(this.props.basicInfo); + } + } + + componentDidMount = () =>{ + if(this.props.basicInfo){ + this.setValue(this.props.basicInfo); + this.getSchoolList(this.props.basicInfo); + } + } + + setValue=(basicInfo)=>{ + if(basicInfo){ + //if(basicInfo.nickname){ + this.setState({ + nameLength:basicInfo.nickname?basicInfo.nickname.length:0, + showRealName:basicInfo.show_realname, + identity:basicInfo.identity + }) + //} + this.props.form.setFieldsValue({ + nickname:basicInfo.nickname, + name:!basicInfo.show_realname ? this.hideRealName(basicInfo.name) : basicInfo.name, + student_No:basicInfo.student_id, + sex:String(basicInfo.gender), + job:map[basicInfo.identity], + org:basicInfo.school_name, + org2:basicInfo.department_name, + job1:basicInfo && basicInfo.identity=="teacher" ? basicInfo.technical_title:"教授", + job2:basicInfo && basicInfo.identity=="professional" ? basicInfo.technical_title:"企业管理者", + city:[basicInfo.location,basicInfo.location_city] + }) + } + } + + // 获取学校、单位 + getSchoolList=(basicInfo)=>{ + let url=`/schools/for_option.json`; + axios.get(url).then((result)=>{ + if(result){ + this.setState({ + schoolList:result.data.schools + }) + if(basicInfo && basicInfo.school_name){ + this.setState({ + school:basicInfo.school_name, + filterSchoolList:this.state.schoolList.filter(function(item){ + return item.name.indexOf(basicInfo.school_name)>-1; + }) + }) + this.getDepartments(basicInfo.school_name,false); + } + } + }).catch((error)=>{ + console.log(error); + }) + } + + // 输入昵称时change剩余的字数 + changeNickName=(e)=>{ + let num= 10 - parseInt(e.target.value.length); + this.setState({ + nameLength:num < 0 ? 0 : num + }) + } + handleSubmit = () => { this.props.form.validateFieldsAndScroll((err, values) => { - if (!err) { + console.log(values); + let {basicInfo}=this.props; + if(!err){ + let url=`/users/accounts/${basicInfo.id}.json` + axios.put((url),{ + nickname:values.nickname, + name:values.name, + show_realname:this.state.showRealName, + gender:parseInt(values.sex), + location:values.city[0], + location_city:values.city[1], + identity:values.job=="教师"?"teacher":values.job=="学生"?"student":"professional", + technical_title:values.job1 || values.job2, + student_id:values.job=="学生" ? values.student_No : null, + school_id:this.state.school_id, + department_id:this.state.department_id + }).then((result)=>{ + if(result){ + this.props.getBasicInfo(); + } + }).catch((error)=>{ + console.log(error); + }) + } + }) + } + + // 隐藏或显示真实姓名 + showOrHide=(flag,name)=>{ + this.setState({ + showRealName:flag==true?false:true + }) + if(flag==true){ + this.hideRealName(name); + }else{ + this.props.form.setFieldsValue({ + name + }) + } + } + + // 将名字隐藏起来 + hideRealName=(name)=>{ + let len=parseInt(name.length)-1; + let str=""; + for(var i = 0; i < len; i++){ str += "*"; } + + name = name.substr(0,1)+str; + + this.props.form.setFieldsValue({ + name + }) + } + // 过滤学校 + filterList=(e)=>{ + let arr=[]; + if(e){ + arr= this.state.schoolList.filter(function(item){ + return item.name.indexOf(e)>-1; + }); + this.props.form.setFieldsValue({ + org:e + }) + this.setState({ + school:e, + filterSchoolList:arr + }) + } + // else{ + // let {school}=this.state; + // arr= this.state.schoolList.filter(function(item){ + // return item.name.indexOf(school)>-1; + // }); + // } + } + //搜索部门 + searchDepartment=(e)=>{ + this.props.form.setFieldsValue({ + org2:e + }) + let arr = this.state.departments.filter(function(item){ + return item.name.indexOf(e) > -1 + }) + this.setState({ + filterDepartments:arr, + departmentsName:e + }) + } + + // 选择部门、学院 + changeDepartment=(e)=>{ + let arr=this.state.departments.filter(function(item){ + return item.name == e; + }); + this.setState({ + departmentsName:e, + department_id:arr[0].id + }) + } + + // 选择学校(获取对应学校的学院、部门) + changeList=(e)=>{ + this.getDepartments(e,true); + } + + getDepartments=(e,flag)=>{ + let arr=this.state.schoolList.filter(function(item){ + return item.name == e; + }); + // 保存选择的学校id + this.setState({ + school_id:arr[0].id, + school:e, + }) + let url=`/schools/${arr[0].id}/departments/for_option.json`; + axios.get(url).then((result)=>{ + if(result){ + this.setState({ + departments:result.data.departments, + filterDepartments:result.data.departments + }) + // 切换学校后,部门默认选择第一个 + if(result.data.departments && result.data.departments.length>0 && flag==true){ + this.props.form.setFieldsValue({ + org2:result.data.departments[0].name + }) + } } + }).catch((error)=>{ + console.log(error); + }) + } + + // 切换职称 + changeJob=(e)=>{ + + this.setState({ + identity:e }) + let {basicInfo}=this.props; + if(basicInfo){ + this.props.form.setFieldsValue({ + job1:basicInfo && basicInfo.identity=="teacher" ? basicInfo.technical_title:"教授", + job2:basicInfo && basicInfo.identity=="professional" ? basicInfo.technical_title:"企业管理者", + }) + } } + + showApplyForAddOrgModal = () => { this.applyForAddOrgForm.setVisible(true) } showApplyForAddChildOrgModal = () => { - this.applyForAddChildOrgForm.setVisible(true) + let{school,schoolList}=this.state; + let arr=schoolList.filter(function(item){ + return item.name == school; + }); + if(arr.length > 0){ + this.applyForAddChildOrgForm.setVisible(true) + }else{ + this.props.showNotification("请先选择正确的单位或者学校!"); + } } - applyForAddChildOrgForm + render() { + let{ + nameLength, + showRealName, + filterSchoolList, + filterDepartments, + school, + school_id, + departmentsName, + identity + }=this.state; const { getFieldDecorator } = this.props.form; - const showRealName = false; + let{basicInfo}=this.props + return (
- this.applyForAddOrgForm = form} > - this.applyForAddChildOrgForm = form} > + this.applyForAddOrgForm = form} schoolName={school} + {...this.props}> + this.applyForAddChildOrgForm = form} >
基本信息
@@ -88,13 +349,15 @@ class AccountBasic extends Component { message: '请输入您的昵称', }], })( - + {String(nameLength)}/10 + }> )} {getFieldDecorator('name', { rules: [{ @@ -103,10 +366,8 @@ class AccountBasic extends Component { message: '请输入您的姓名', }], })( - - - + this.showOrHide(showRealName,basicInfo.name)}> }> )} { showRealName ? '(显示:平台将显示您的真实姓名)' : '(隐藏:平台将显示你的昵称)' } @@ -114,55 +375,124 @@ class AccountBasic extends Component { {getFieldDecorator('sex', { rules: [{ - // initialValue: this.state.cityDefaultValue, required: true, - message: '', + message: '请选择性别', }], })( - + + + + )} {getFieldDecorator('city', { rules: [{ - // initialValue: this.state.cityDefaultValue, type: 'array', required: true, message: '请先选择所在地', }], })( - - )} - - - - {getFieldDecorator('job', { - rules: [{ - // initialValue: this.state.cityDefaultValue, - type: 'array', - required: true, - message: '请先选择职业', - }], - })( - + )} +
+ + {getFieldDecorator('job', { + rules: [{ + initialValue:"teacher", + required: true, + message: '请先选择职业', + }], + })( + + )} + + { + identity && identity=="student" && + + {getFieldDecorator('student_No', { + rules: [{ + required: true, + message: '请先输入学号', + }], + })( + + )} + + } + { + identity && identity=="teacher" && + + {getFieldDecorator('job1', { + rules: [{ + initialValue:"教授", + required: true, + message: '请先选择职称', + }], + })( + + )} + + } + { + identity && identity=="professional" && + + {getFieldDecorator('job2', { + rules: [{ + initialValue:"企业管理者", + required: true, + message: '请先选择职称', + }], + })( + + )} + + } +
{getFieldDecorator('org', { rules: [{ @@ -172,20 +502,26 @@ class AccountBasic extends Component { message: '请先选择学校/单位', }], })( - + { + filterSchoolList && filterSchoolList.map((item,key)=>{ + return() + }) + } )} -
- 未找到包含“Test”的高校, - 申请新增 +
+ {!filterSchoolList || (filterSchoolList && filterSchoolList.length==0 )&& + + 未找到包含“{school}”的高校, + 申请新增 + + }
- {getFieldDecorator('org2', { rules: [{ @@ -195,16 +531,26 @@ class AccountBasic extends Component { message: '请先选择院系/部门', }], })( - + { + filterDepartments && filterDepartments.map((item,key)=>{ + return( + + ) + }) + } )} -
- 未找到包含“Test”的院系/部门, - 申请新增 -
+
+ { + !filterDepartments || (filterDepartments && filterDepartments.length==0 )&& + + 未找到包含“{departmentsName}”的院系/部门, + 申请新增 + + } +
{/* htmlType="submit" */} {/* diff --git a/public/react/src/modules/user/account/AccountCertification.js b/public/react/src/modules/user/account/AccountCertification.js index 1cadc00b8..8ef6b578f 100644 --- a/public/react/src/modules/user/account/AccountCertification.js +++ b/public/react/src/modules/user/account/AccountCertification.js @@ -4,25 +4,29 @@ import { WordsBtn, getImageUrl } from 'educoder'; import RealNameCertificationModal from '../modal/RealNameCertificationModal' import '../../courses/css/Courses.css' class AccountCertification extends Component { - showRealNameCertificationModal = () => { + constructor(props){ + super(props); + this.state={ + certification:1 + } + } + + showRealNameCertificationModal = (index) => { + this.setState({ + certification:index + }) this.realNameCertificationModal.setVisible(true) } render() { + let {certification}=this.state + let {basicInfo} = this.props; return (
this.realNameCertificationModal = form} + wrappedComponentRef={(form) => this.realNameCertificationModal = form} certification={certification} >
认证信息
-
+
实名认证
有些课程需要实名认证才能加入哟,还能获得500金币的奖励~
- {/* showRealNameCertificationModal */} - 立即认证 - - @ - 已认证 + { + basicInfo && basicInfo.authentication =="uncertified" ? + this.showRealNameCertificationModal(1)} >立即认证: + basicInfo && basicInfo.authentication =="applying" ? 待审核: + 已认证 + }
-
+
职业认证
教师认证完毕之后,可创建课堂、发布实训、免金币查看所有实训答案..
- @ - 立即认证 - 待审核 + { + basicInfo && basicInfo.professional_certification =="uncertified" ? + this.showRealNameCertificationModal(2)} >立即认证: + basicInfo && basicInfo.professional_certification =="applying" ? 待审核: + 已认证 + }
diff --git a/public/react/src/modules/user/account/AccountImg.js b/public/react/src/modules/user/account/AccountImg.js index fdb4bedb9..01ede46cf 100644 --- a/public/react/src/modules/user/account/AccountImg.js +++ b/public/react/src/modules/user/account/AccountImg.js @@ -4,7 +4,6 @@ import { SnackbarHOC, getImageUrl } from 'educoder'; class AccountNav extends Component { render() { - // newMain clearfix return (
- 头像 + 头像

修改头像

); diff --git a/public/react/src/modules/user/account/AccountNav.js b/public/react/src/modules/user/account/AccountNav.js index 48b606400..ea84b735e 100644 --- a/public/react/src/modules/user/account/AccountNav.js +++ b/public/react/src/modules/user/account/AccountNav.js @@ -13,87 +13,45 @@ class AccountNav extends Component { this.props.history.push(`/account/secure`) } render() { + let { basicInfo } = this.props + console.log(this.props); const path = window.location.pathname const isBasic = path.indexOf('basic') != -1 || path == "/account" const isCertification = path.indexOf('certification') != -1 const isSecure = path.indexOf('secure') != -1 return ( -
- +
- - 莎莎 - 管理员 + + {basicInfo && basicInfo.name} + {basicInfo && basicInfo.technical_title}
账号管理
  • - + 基本信息 - + { + basicInfo && (basicInfo.authentication == 'uncertified' || basicInfo.authentication == 'applying') && + + } + { + basicInfo && basicInfo.authentication == 'certified' && + + }
  • - 认证信息 + 认证信息 + { + basicInfo && basicInfo.professional_certification == 'certified' && basicInfo.authentication == 'certified' ? + : + + }
  • - 安全设置 + 安全设置
diff --git a/public/react/src/modules/user/account/AccountSecure.js b/public/react/src/modules/user/account/AccountSecure.js index f86e89d3b..9ae805754 100644 --- a/public/react/src/modules/user/account/AccountSecure.js +++ b/public/react/src/modules/user/account/AccountSecure.js @@ -70,7 +70,6 @@ class AccountSecure extends Component { text-align: right; } .flexTable .flexTable { - padding-bottom: 24px; border-bottom: 1px solid #EBEBEB; } @@ -119,7 +118,7 @@ class AccountSecure extends Component { {getFieldDecorator('phone', { rules: [{ @@ -134,7 +133,7 @@ class AccountSecure extends Component { {getFieldDecorator('phoneValidateCode', { rules: [{ @@ -148,7 +147,7 @@ class AccountSecure extends Component { -
+
@@ -173,7 +172,7 @@ class AccountSecure extends Component { {getFieldDecorator('phone', { rules: [{ @@ -188,7 +187,7 @@ class AccountSecure extends Component { {getFieldDecorator('phoneValidateCode', { rules: [{ @@ -202,7 +201,7 @@ class AccountSecure extends Component { -
+
@@ -229,7 +228,7 @@ class AccountSecure extends Component { {getFieldDecorator('p_old', { rules: [{ @@ -244,7 +243,7 @@ class AccountSecure extends Component { {getFieldDecorator('p_new', { rules: [{ @@ -259,7 +258,7 @@ class AccountSecure extends Component { {getFieldDecorator('p_again', { rules: [{ @@ -272,7 +271,7 @@ class AccountSecure extends Component { )} -
+
diff --git a/public/react/src/modules/user/account/common.css b/public/react/src/modules/user/account/common.css index d35c94a9c..90f45b6b0 100644 --- a/public/react/src/modules/user/account/common.css +++ b/public/react/src/modules/user/account/common.css @@ -1,9 +1,10 @@ .basicForm { background: #fff; padding: 30px; - width: 930px; - margin: 20px; margin-bottom: 10px; + box-sizing: border-box; + width: 100%; + min-height: 390px; } .basicForm .title { font-size: 16px; @@ -17,7 +18,10 @@ .flexRow { display: flex; } - +.color-green-light{ + color: #45E660!important; +} +.mb15{margin-bottom: 15px!important;} /* BUTTOn */ .ant-btn { border-radius: 2px; @@ -27,7 +31,7 @@ button.ant-btn.ant-btn-primary.grayBtn { border-color: #CBCBCB; } .borderBottom { - border-bottom: 2px solid #4CACFF; + border-bottom: 1px solid #4CACFF; } /* form ---------------- START */ @@ -41,11 +45,72 @@ button.ant-btn.ant-btn-primary.grayBtn { display: none; } - +.basicFormWrap{ + flex:1; + width: 0; +} /* .basicForm .ant-form-item-label { width: 100px; padding-right: 10px; } .basicForm .ant-form-item-label label { color: #979797 - } */ \ No newline at end of file + } */ + + /* 左侧 */ + .accountNav { + width: 290px; + box-shadow: 0px 4px 9px 0px rgba(11,62,120,0.21); + border-radius: 2px; + padding-top: 8px; + padding-bottom: 30px; + margin-bottom:30px; + margin-right:20px; + max-height:430px; + } + .accountInfo { + text-align: center; + display: flex; + flex-direction: column; + align-items: center; + } + .accountInfo .name { + color: #05101A; + font-size: 24px; + height: 36px; + } + .accountInfo .role { + color: #666666; + font-size: 14px; + } + .accountManagement .title { + color: #05101A; + font-size: 18px; + font-weight: 400; + padding: 10px 28px; + margin-top: 6px; + } + .accountManagement .navItem { + font-size: 16px; + padding: 6px 0px; + padding-left: 30px; + border-left: 2px solid #fff; + cursor: pointer; + color:#4D4D4D; + } + .accountManagement .navItem i{ + margin-top: -4px; + display: inline-block; + margin-right: 7px; + } + .accountManagement .navItem i.status{ + margin-top: 1px; + margin-right: 24px; + } + .accountManagement .navItem.active { + border-left: 2px solid #4CACFF; + background: #E6F3FF; + } + .accountManagement .navItem.active i:first-child{ + color:#4CACFF!important; + } \ No newline at end of file diff --git a/public/react/src/modules/user/modal/ApplyForAddChildOrgModal.js b/public/react/src/modules/user/modal/ApplyForAddChildOrgModal.js index 3fe024202..0bd2d562c 100644 --- a/public/react/src/modules/user/modal/ApplyForAddChildOrgModal.js +++ b/public/react/src/modules/user/modal/ApplyForAddChildOrgModal.js @@ -15,16 +15,47 @@ class ApplyForAddChildOrgModal extends Component{ } } - componentDidMount() { - + componentDidUpdate=(prevState)=>{ + if(this.props.departmentName && prevState.departmentName != this.props.departmentName){ + this.setValue(this.props.departmentName) + } + } + componentDidMount=()=>{ + if(this.props.departmentName){ + this.setValue(this.props.departmentName) + } + } + + setValue=(name)=>{ + this.props.form.setFieldsValue({ + depart:name + }) } + setVisible = (visible) => { this.refs.modalWrapper.setVisible(visible) } onSendOk = () => { - - + this.props.form.validateFieldsAndScroll((err, values) => { + console.log(values); + if(!err){ + let{schoolId,departmentName}=this.props + let url=`/add_department_applies.json`; + axios.post(url,{ + name:departmentName, + school_id:schoolId, + remarks:values.desc + }).then((result)=>{ + if(result){ + this.props.showNotification("新增院系/部门成功!"); + this.setVisible(false); + } + }).catch((error)=>{ + console.log(error); + }) + } + }) } onOk = () => { @@ -43,17 +74,17 @@ class ApplyForAddChildOrgModal extends Component{ {...this.props } onOk={this.onOk} okText="保存" - className="modalForm" + className="applyForModal" > @@ -62,21 +93,21 @@ class ApplyForAddChildOrgModal extends Component{ label="单位名称:" className="mt15 formItemInline hideRequireTag" > - 国防科学技术大学 + {this.props.schoolName} - {getFieldDecorator('re', { + {getFieldDecorator('depart', { rules: [{ // initialValue: this.state.cityDefaultValue, required: true, message: '请输入部门名称', }], })( - + )} diff --git a/public/react/src/modules/user/modal/ApplyForAddOrgModal.js b/public/react/src/modules/user/modal/ApplyForAddOrgModal.js index ef94525e0..02c4d4a99 100644 --- a/public/react/src/modules/user/modal/ApplyForAddOrgModal.js +++ b/public/react/src/modules/user/modal/ApplyForAddOrgModal.js @@ -15,20 +15,49 @@ class ApplyForAddOrgModal extends Component{ } } - componentDidMount() { - + componentDidUpdate=(prevState)=>{ + if(this.props.schoolName && prevState.schoolName != this.props.schoolName){ + this.props.form.setFieldsValue({ + schoolName:this.props.schoolName + }) + } + } + componentDidMount=()=>{ + if(this.props.schoolName){ + this.props.form.setFieldsValue({ + schoolName:this.props.schoolName + }) + } } + setVisible = (visible) => { this.refs.modalWrapper.setVisible(visible) } onSendOk = () => { - - + this.props.form.validateFieldsAndScroll((err, values) => { + console.log(values); + if(!err){ + let url=`/add_school_applies.json`; + axios.post(url,{ + schoolName:values.name, + province:values.city[0], + city:values.city[1], + address:values.address, + remarks:values.remarks + }).then((result)=>{ + if(result){ + this.props.showNotification("新增学校/单位成功!"); + this.setVisible(false); + } + }).catch((error)=>{ + console.log(error); + }) + } + }) } onOk = () => { - const { course_lists, checkBoxValues } = this.state this.onSendOk() } @@ -43,26 +72,36 @@ class ApplyForAddOrgModal extends Component{ {...this.props } onOk={this.onOk} okText="保存" - className="modalForm" + className="applyForModal" > -
+ - {getFieldDecorator('orgName', { + {getFieldDecorator('schoolName', { rules: [{ // initialValue: this.state.cityDefaultValue, required: true, @@ -71,17 +110,18 @@ class ApplyForAddOrgModal extends Component{ })( )} -
-
- 示例: - - 国防科学技术大学 -
-
-     - - 国防科学技术大学四方坪校区 -
+
+
  • 示例:
  • +
      +
    • + + 国防科学技术大学 +
    • +
    • + + 国防科学技术大学开福校区 +
    • +
    @@ -89,12 +129,8 @@ class ApplyForAddOrgModal extends Component{ label="地区:" className="mt15 formItemInline hideRequireTag" > - {getFieldDecorator('re', { - rules: [{ - // initialValue: this.state.cityDefaultValue, - required: true, - message: '请选择地区', - }], + {getFieldDecorator('city', { + rules: [], })( )} @@ -104,12 +140,8 @@ class ApplyForAddOrgModal extends Component{ label="详细地址:" className="mt15 formItemInline hideRequireTag" > - {getFieldDecorator('addr', { - rules: [{ - // initialValue: this.state.cityDefaultValue, - required: true, - message: '请填写完整的地址信息', - }], + {getFieldDecorator('address', { + rules: [], })( )} @@ -119,7 +151,7 @@ class ApplyForAddOrgModal extends Component{ label="说明:" className="mt15 formItemInline hideRequireTag" > - {getFieldDecorator('desc', { + {getFieldDecorator('remarks', { })( )} diff --git a/public/react/src/modules/user/modal/RealNameCertificationModal.js b/public/react/src/modules/user/modal/RealNameCertificationModal.js index b3fdfc713..637694dc3 100644 --- a/public/react/src/modules/user/modal/RealNameCertificationModal.js +++ b/public/react/src/modules/user/modal/RealNameCertificationModal.js @@ -2,9 +2,12 @@ import React, { Component } from "react"; import { message, Icon, Input, Form, Upload} from "antd"; import axios from 'axios' import ModalWrapper from "../../courses/common/ModalWrapper" -import { City, getUploadActionUrl } from 'educoder' +import { City, getUploadActionUrl,getImageUrl } from 'educoder' import '../account/common.css' +import authImg from '../../../images/account/auth.png' +import jobImg from '../../../images/account/job.png' + const { TextArea } = Input; const Dragger = Upload.Dragger; function getBase64(img, callback) { @@ -96,16 +99,21 @@ class RealNameCertificationModal extends Component{ className: 'idPic-uploader', onChange: this.handleChange2, }; - + let {certification}=this.props; return( 实名认证: + 职业认证 + } {...this.props } onOk={this.onOk} okText="保存" - className="modalForm" + className="applyForModal certificationModal" bottomRender={ + certification && certification == 1?

    认证须知:

    @@ -121,29 +129,42 @@ class RealNameCertificationModal extends Component{

    6.如存在恶意乱填写姓名,证件号,及上传与实名认证证件无关图片者,一经发现将冻结EduCoder账号。

    +
    : +
    +

    认证须知:

    +

    + 1.根据职业上传相应的证件照:教师(教师证),专业人士(员工证)、学生(学生证),请确保证件照内容完整并且清晰可见,严禁PS; +

    + 2.我们将在你提交职业证信息后的24小时(不包含节假日)内完成审核,审核结果将会以系统消息的形式发送给你; +

    + 3.职业认证审核完成后,无法删除,请谨慎填写;职业变更请选择重新认证; +

    + 4.职业认证审核完成后,系统将自动发放500个金币作为奖励; +

    + 5.我们会确保你所提供的信息均处于严格的保密状态,不会泄露; +

    + 6.如存在恶意乱填写姓名,学号,及上传与职业证件无关图片者,一经发现将冻结EduCoder账号。 +

    - } - > + } + > - - - {getFieldDecorator('re', { - rules: [{ - // initialValue: this.state.cityDefaultValue, - required: true, - message: '请输入证件号', - }], - })( - - )} - - - {/* */} + { + certification && certification ==1 && + + {getFieldDecorator('credentials', { + rules: [{ + // initialValue: this.state.cityDefaultValue, + required: true, + message: '请输入证件号', + }], + })( + + )} + + }
    - 身份证(人像面)上传 + { certification && certification == 1 ? "身份证(人像面)上传":"职业证照片上传" } (png/jpg/bmp格式,不超过2MB)
    -
    +
    - avatar - 示例图片 + avatar - {/* - {imageUrl ? - - avatar - : - -

    - -

    -

    点击或拖拽上传图片

    -
    - } -
    */} - {imageUrl2 ? @@ -239,6 +251,12 @@ class RealNameCertificationModal extends Component{ }
    +
    diff --git a/public/react/src/modules/user/usersInfo/InfosPath.js b/public/react/src/modules/user/usersInfo/InfosPath.js index ce3bcfba8..0cd74cfd2 100644 --- a/public/react/src/modules/user/usersInfo/InfosPath.js +++ b/public/react/src/modules/user/usersInfo/InfosPath.js @@ -6,7 +6,7 @@ import Loadable from 'react-loadable'; import Loading from '../../../Loading'; import NoneData from '../../courses/coursesPublic/NoneData' import axios from 'axios'; -import {getImageUrl} from 'educoder'; +import {getImageUrl,setImagesUrl} from 'educoder'; import { TPMIndexHOC } from '../../tpm/TPMIndexHOC'; import { CNotificationHOC } from '../../courses/common/CNotificationHOC' import "./usersInfo.css" @@ -159,7 +159,7 @@ class InfosPath extends Component{ return(
    this.turnToCourses(`/paths/${item.id}`)}> { - item.tag &&
    {item.tag}
    + item.tag &&
    {item.tag}
    } Subject12
    From 7379af6d4dee21b011811c351698803ba0ecb120 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E6=A0=91=E6=98=8E?= <775174143@qq.com> Date: Thu, 4 Jul 2019 10:48:03 +0800 Subject: [PATCH 2/9] =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../react/src/modules/courses/css/Courses.css | 4 +- .../modules/paths/PathDetail/DetailCards.js | 1077 +++++++++-------- .../tpm/shixunchild/Challenges/Challenges.js | 36 +- 3 files changed, 610 insertions(+), 507 deletions(-) diff --git a/public/react/src/modules/courses/css/Courses.css b/public/react/src/modules/courses/css/Courses.css index 11ba24c5d..c61af1160 100644 --- a/public/react/src/modules/courses/css/Courses.css +++ b/public/react/src/modules/courses/css/Courses.css @@ -616,12 +616,12 @@ a.white-btn.use_scope-btn:hover{ border-radius: 10px; } .Navmodal .ant-modal-content .ant-modal-header{ - border-radius: 10px 10px 0 0; + /*border-radius: 10px 10px 0 0;*/ } .ant-modal-content{ -webkit-box-shadow: 0 4px 12px transparent !important; box-shadow: 0 4px 12px transparent !important; - border-radius: 10px !important; + /*border-radius: 10px !important;*/ } .Navmodal .ant-modal-body{ diff --git a/public/react/src/modules/paths/PathDetail/DetailCards.js b/public/react/src/modules/paths/PathDetail/DetailCards.js index 9c817543c..0cac533d1 100644 --- a/public/react/src/modules/paths/PathDetail/DetailCards.js +++ b/public/react/src/modules/paths/PathDetail/DetailCards.js @@ -1,500 +1,579 @@ -import React, { Component } from 'react'; -import {getImageUrl} from 'educoder'; -import {Tooltip} from 'antd'; -import '../../paths/ShixunPaths.css'; -import DetailCardsEditAndAdd from './DetailCardsEditAndAdd'; -import DetailCardsEditAndEdit from './DetailCardsEditAndEdit'; -import { BrowserRouter as Router, Route, Link } from "react-router-dom"; -import axios from 'axios'; -import { DragDropContext , Draggable, Droppable} from 'react-beautiful-dnd'; -import Modals from '../../modals/Modals'; - -const $ = window.$ -// -// //a little function to help us with reordering the result -// const reorder = (list, startIndex, endIndex) => { -// let newlist=list; -// const result = Array.from(newlist.shixuns_list); -// const [removed] = result.splice(startIndex, 1); -// result.splice(endIndex, 0, removed); -// newlist.shixuns_list=result; -// return newlist; -// }; -// - - - -class DetailCards extends Component{ - constructor(props){ - super(props) - this.state={ - pathCardsList:undefined, - dropid:undefined, - dropidtype:false, - idsum:undefined, - pathCardsedittype:false, - pathlistedit:undefined, - pathid:undefined, - Modalstype:false, - Modalstopval:'', - Modalsbottomval:'', - cardsModalsave:this.cardsModalsave, - cardsModalcancel:this.cardsModalcancel, - delecttype:false, - editdelectid:undefined, - editbuttomtype:false, - editbuttomtypeadd:false, - showparagraph:false, - showparagraphkey:"", - showparagraphindex:"" - } - - - // this.onDragEnd = this.onDragEnd.bind(this); - } - - getPathCardsList(){ - let pathid=this.props.match.params.pathId; - let url=`/stages.json?subject_id=`+pathid; - axios.get(url).then((result)=>{ - if(result.status===200){ - this.setState({ - pathCardsList:result.data.stages, - }) - } - }).catch((error)=>{ - console.log(error); - }) - } - - - for_paragraph = (index) =>{ - $("#detail_for_paragraph_"+index).slideToggle(500); - } - - componentDidMount(){ - let pathid=this.props.match.params.pathId; - this.setState({ - pathid:pathid - }) - this.getPathCardsList(); - - } - - // onDragStart = () => { - // /*...*/ - // }; - // onDragUpdate = () => { - // /*...*/ - // } - // - // onDragEnd (result) { - // - // let{pathCardsList}=this.state; - // // dropped outside the list - // let newpathCardsList=pathCardsList; - // if(!result.destination) { - // return; - // } - // var sum=result.source.droppableId.replace('ids','') - // sum=parseInt(sum) - // - // const items = reorder( - // newpathCardsList[sum], - // result.source.index, - // result.destination.index - // ); - // newpathCardsList[sum]=items - // this.setState({ - // pathCardsList:newpathCardsList - // }) - // } - - pathCardsedit=(key,pathid)=>{ - - let url=`/stages/`+pathid+`/edit.json`; - axios.get(url).then((result)=>{ - if(result.status===200){ - this.setState({ - idsum:key, - pathCardsedittype:true, - pathlistedit:result.data, - editbuttomtype:true, - editbuttomtypeadd:true - }) - } - }).catch((error)=>{ - console.log(error); - }) - - } - - updatapathCardsedit=()=>{ - this.setState({ - idsum:undefined, - pathCardsedittype:false, - editbuttomtype:false, - editbuttomtypeadd:false - }) - this.getPathCardsList(); - this.props.updatadetailInfoLists(); - } - - delectpathCardsedit=(id)=>{ - - this.setState({ - Modalstype:true, - Modalstopval:'是否删除该章节?', - Modalsbottomval:'', - editdelectid:id, - delecttype:true, - }) - - } - - delectpathCardseditfun=()=>{ - let {delecttype,editdelectid}=this.state; - let id=editdelectid; - if(delecttype===true){ - let url ='/stages/'+id+'.json' - axios.delete(url).then((response) => { - if(response.data.status===1){ - // window.location.href = "/paths/" + response.data.subject_id - this.setState({ - idsum:undefined, - pathCardsedittype:false, - Modalstype:false, - Modalstopval:'', - Modalsbottomval:'', - cardsModalsave:this.cardsModalsave, - delecttype:false, - editdelectid:undefined - }) - this.getPathCardsList(); - } - }).catch((error) => { - console.log(error) - }) - } - - } - - // 关卡的上移下移操作 - operations = (url) => { - let newurl = url+".json" - axios.get(newurl).then((response) => { - if(response.data.status===1){ - this.getPathCardsList(); - } - }).catch((error) => { - console.log(error); - }) - - } - startgameid=(id)=>{ - let url = "/shixuns/" + id + "/shixun_exec.json"; - axios.get(url).then((response) => { - if (response.data.status === -2) { - this.setState({ - Modalstype:true, - Modalstopval:response.data.message, - }) - } else if (response.data.status === -1) { - }else if(response.data.status===-3){ - this.setState({ - Modalstype:true, - Modalstopval:response.data.message, - }) - } else { - window.location.href = "/tasks/" + response.data.game_identifier; - // let path="/tasks/"+response.data.game_identifier; - // this.props.history.push(path); - } - }).catch((error) => { - - }); - } - - cardsModalcancel=()=>{ - this.setState({ - Modalstype:false, - Modalstopval:'', - Modalsbottomval:'', - editdelectid:undefined - }) - } - cardsModalsave=()=>{ - this.setState({ - Modalstype:false, - Modalstopval:'', - Modalsbottomval:'', - editdelectid:undefined - }) - } - - editeditbuttomtypecanle=()=>{ - this.setState({ - editbuttomtype:true, - editbuttomtypeadd:false - }) - } - - showparagraph=(key,index)=>{ - this.setState({ - showparagraph:true, - showparagraphkey:key, - showparagraphindex:index - }) - } - - hideparagraph=()=>{ - this.setState({ - showparagraph:false - }) - } - render(){ - let { pathCardsList, - dropid, - dropidtype, - idsum, - pathCardsedittype, - pathlistedit, - pathid, - Modalstype, - Modalstopval, - Modalsbottomval, - cardsModalsave, - cardsModalcancel, - delecttype, - editdelectid, - editbuttomtype, - editbuttomtypeadd, - showparagraph, - showparagraphkey, - showparagraphindex - }=this.state; - - return( -
    - - -
    - { - pathCardsList && pathCardsList.map((item,key)=>{ - - return( -
    -

    - - - - - {item.stage_name} - { - idsum===key&&pathCardsedittype===true?'': - - this.props.detailInfoList===undefined?"":this.props.detailInfoList.allow_statistics===true? - - - { editbuttomtype===true?'': - this.pathCardsedit(key, item.stage_id)}> - - - } - - { - pathCardsList.length=== key+1?"":this.operations(item.down_path)}> - - - - - } - - - {key===0?"": - this.operations(item.up_path)}> - - - - } - - :"" - - - } - - { - idsum === key && pathCardsedittype === true ? - this.props.detailInfoList===undefined?"":this.props.detailInfoList.allow_statistics===true? - this.delectpathCardsedit(item.stage_id)}> - - - - :"" - : '' - } -

    - - - { - idsum===key&&pathCardsedittype===true?'': -
    -

    {item.stage_description}

    - -
    - - { - item.shixuns_list && item.shixuns_list.map((line,index)=>{ - return( -
    this.showparagraph(key,index)} onMouseLeave={this.hideparagraph}> - -
  • - - - { - line.complete_status === 1 ? - : - } - - - {key+1}-{index+1}  {line.shixun_name} - - -
  • - { - line.shixun_status==="暂未公开"? -
  • 暂未公开
  • - : -
  • - { - showparagraphkey===key&&showparagraphindex===index?:"" - } - -
  • - } -
    ) - }) - } -
    -
    - } - - - - - -
    - ) - }) - } -
    - - - { editbuttomtypeadd===true?'': - - } - -
    - ) - } -} -export default DetailCards; - - - - - - -// { -// idsum===key&&pathCardsedittype===true?'': -//
    -//

    {item.stage_description}

    -// -// -// -// -// {(provided, snapshot) => ( -// -//
    -// -// { -// item.shixuns_list && item.shixuns_list.map((line,index)=>{ -// return( -// -// {(provided, snapshot) => ( -//
    -// -//
  • -// -// -// { -// line.complete_status === 1 ? -// : -// } -// -// -// -// -// {key+1}-{index+1}  {line.shixun_name} -// -// -//
  • -// { -// line.shixun_status==="暂未公开"? -//
  • 暂未公开
  • -// : -//
  • -// 查看详情 -// 开始实战 -//
  • -// } -// {provided.placeholder} -//
    -// )} -//
    -// ) -// }) -// } -//
    -// )} -//
    -//
    -//
    +import React, { Component } from 'react'; +import {getImageUrl} from 'educoder'; +import {Tooltip,Modal,Icon,Spin,message} from 'antd'; +import '../../paths/ShixunPaths.css'; +import DetailCardsEditAndAdd from './DetailCardsEditAndAdd'; +import DetailCardsEditAndEdit from './DetailCardsEditAndEdit'; +import { BrowserRouter as Router, Route, Link } from "react-router-dom"; +import axios from 'axios'; +import { DragDropContext , Draggable, Droppable} from 'react-beautiful-dnd'; +import Modals from '../../modals/Modals'; + +const $ = window.$ +// +// //a little function to help us with reordering the result +// const reorder = (list, startIndex, endIndex) => { +// let newlist=list; +// const result = Array.from(newlist.shixuns_list); +// const [removed] = result.splice(startIndex, 1); +// result.splice(endIndex, 0, removed); +// newlist.shixuns_list=result; +// return newlist; +// }; +// + + + +class DetailCards extends Component{ + constructor(props){ + super(props) + this.state={ + pathCardsList:undefined, + dropid:undefined, + dropidtype:false, + idsum:undefined, + pathCardsedittype:false, + pathlistedit:undefined, + pathid:undefined, + Modalstype:false, + Modalstopval:'', + Modalsbottomval:'', + cardsModalsave:this.cardsModalsave, + cardsModalcancel:this.cardsModalcancel, + delecttype:false, + editdelectid:undefined, + editbuttomtype:false, + editbuttomtypeadd:false, + showparagraph:false, + showparagraphkey:"", + showparagraphindex:"", + isSpin:false + } + + + // this.onDragEnd = this.onDragEnd.bind(this); + } + + getPathCardsList(){ + let pathid=this.props.match.params.pathId; + let url=`/stages.json?subject_id=`+pathid; + axios.get(url).then((result)=>{ + if(result.status===200){ + this.setState({ + pathCardsList:result.data.stages, + }) + } + }).catch((error)=>{ + console.log(error); + }) + } + + + for_paragraph = (index) =>{ + $("#detail_for_paragraph_"+index).slideToggle(500); + } + + componentDidMount(){ + let pathid=this.props.match.params.pathId; + this.setState({ + pathid:pathid + }) + this.getPathCardsList(); + + } + + // onDragStart = () => { + // /*...*/ + // }; + // onDragUpdate = () => { + // /*...*/ + // } + // + // onDragEnd (result) { + // + // let{pathCardsList}=this.state; + // // dropped outside the list + // let newpathCardsList=pathCardsList; + // if(!result.destination) { + // return; + // } + // var sum=result.source.droppableId.replace('ids','') + // sum=parseInt(sum) + // + // const items = reorder( + // newpathCardsList[sum], + // result.source.index, + // result.destination.index + // ); + // newpathCardsList[sum]=items + // this.setState({ + // pathCardsList:newpathCardsList + // }) + // } + + pathCardsedit=(key,pathid)=>{ + + let url=`/stages/`+pathid+`/edit.json`; + axios.get(url).then((result)=>{ + if(result.status===200){ + this.setState({ + idsum:key, + pathCardsedittype:true, + pathlistedit:result.data, + editbuttomtype:true, + editbuttomtypeadd:true + }) + } + }).catch((error)=>{ + console.log(error); + }) + + } + + updatapathCardsedit=()=>{ + this.setState({ + idsum:undefined, + pathCardsedittype:false, + editbuttomtype:false, + editbuttomtypeadd:false + }) + this.getPathCardsList(); + this.props.updatadetailInfoLists(); + } + + delectpathCardsedit=(id)=>{ + + this.setState({ + Modalstype:true, + Modalstopval:'是否删除该章节?', + Modalsbottomval:'', + editdelectid:id, + delecttype:true, + }) + + } + + delectpathCardseditfun=()=>{ + let {delecttype,editdelectid}=this.state; + let id=editdelectid; + if(delecttype===true){ + let url ='/stages/'+id+'.json' + axios.delete(url).then((response) => { + if(response.data.status===1){ + // window.location.href = "/paths/" + response.data.subject_id + this.setState({ + idsum:undefined, + pathCardsedittype:false, + Modalstype:false, + Modalstopval:'', + Modalsbottomval:'', + cardsModalsave:this.cardsModalsave, + delecttype:false, + editdelectid:undefined + }) + this.getPathCardsList(); + } + }).catch((error) => { + console.log(error) + }) + } + + } + + // 关卡的上移下移操作 + operations = (url) => { + let newurl = url+".json" + axios.get(newurl).then((response) => { + if(response.data.status===1){ + this.getPathCardsList(); + } + }).catch((error) => { + console.log(error); + }) + + } + startgameid=(id)=>{ + + let url = "/shixuns/" + id + "/shixun_exec.json"; + axios.get(url).then((response) => { + + if (response.data.status === -2) { + this.setState({ + + shixunsreplace:true, + hidestartshixunsreplacevalue:response.data.message+".json" + }) + } else if (response.data.status === -1) { + console.log(response) + }else if(response.data.status===-3){ + this.setState({ + shixunsmessage:response.data.message, + startshixunCombattype:true, + }) + } else { + window.location.href = "/tasks/" + response.data.game_identifier; + // window.location.href = path + // let path="/tasks/"+response.data.game_identifier; + // this.props.history.push(path); + } + }).catch((error) => { + + }); + + + } + + hidestartshixunsreplace=(url)=>{ + this.setState({ + isSpin:true, + }) + axios.get(url).then((response) => { + debugger + if(response.status===200){ + // let path="/shixuns/"+response.data.shixun_identifier+"/challenges"; + // this.props.history.push(path); + message.success('重置成功,正在进入实训!'); + this.startgameid(response.data.shixun_identifier); + this.setState({ + shixunsreplace:false, + isSpin:false, + startbtn:false, + }) + + // message.success('重置成功,正在进入实训!'); + // this.startshixunCombat(); + }} + ).catch((error) => { + + }); + + } + + cardsModalcancel=()=>{ + this.setState({ + Modalstype:false, + Modalstopval:'', + Modalsbottomval:'', + editdelectid:undefined + }) + } + cardsModalsave=()=>{ + this.setState({ + Modalstype:false, + Modalstopval:'', + Modalsbottomval:'', + editdelectid:undefined + }) + } + + editeditbuttomtypecanle=()=>{ + this.setState({ + editbuttomtype:true, + editbuttomtypeadd:false + }) + } + + showparagraph=(key,index)=>{ + this.setState({ + showparagraph:true, + showparagraphkey:key, + showparagraphindex:index + }) + } + + hideparagraph=()=>{ + this.setState({ + showparagraph:false + }) + } + + hidestartshixunCombattype=()=>{ + this.setState({ + startshixunCombattype:false + }) + } + render(){ + let { pathCardsList, + dropid, + dropidtype, + idsum, + pathCardsedittype, + pathlistedit, + pathid, + Modalstype, + Modalstopval, + Modalsbottomval, + cardsModalsave, + cardsModalcancel, + delecttype, + hidestartshixunsreplacevalue, + editbuttomtype, + editbuttomtypeadd, + showparagraph, + showparagraphkey, + showparagraphindex + }=this.state; + const antIcon = ; + return( +
    + + + +
    +

    本实训的开启时间:{this.state.shixunsmessage}
    开启时间之前不能挑战

    +
    +
    + {/*取消*/} + 知道了 +
    + {/*

    */} + {/*知道了*/} + {/*

    */} +
    + + + +
    +

    实训已经更新了,正在为您重置!

    +
    + +
    +
    +
    + { + pathCardsList && pathCardsList.map((item,key)=>{ + + return( +
    +

    + + + + + {item.stage_name} + { + idsum===key&&pathCardsedittype===true?'': + + this.props.detailInfoList===undefined?"":this.props.detailInfoList.allow_statistics===true? + + + { editbuttomtype===true?'': + this.pathCardsedit(key, item.stage_id)}> + + + } + + { + pathCardsList.length=== key+1?"":this.operations(item.down_path)}> + + + + + } + + + {key===0?"": + this.operations(item.up_path)}> + + + + } + + :"" + + + } + + { + idsum === key && pathCardsedittype === true ? + this.props.detailInfoList===undefined?"":this.props.detailInfoList.allow_statistics===true? + this.delectpathCardsedit(item.stage_id)}> + + + + :"" + : '' + } +

    + + + { + idsum===key&&pathCardsedittype===true?'': +
    +

    {item.stage_description}

    + +
    + + { + item.shixuns_list && item.shixuns_list.map((line,index)=>{ + return( +
    this.showparagraph(key,index)} onMouseLeave={this.hideparagraph}> + +
  • + + + { + line.complete_status === 1 ? + : + } + + + {key+1}-{index+1}  {line.shixun_name} + + +
  • + { + line.shixun_status==="暂未公开"? +
  • 暂未公开
  • + : +
  • + { + showparagraphkey===key&&showparagraphindex===index?:"" + } + +
  • + } +
    ) + }) + } +
    +
    + } + + + + + +
    + ) + }) + } +
    + + + { editbuttomtypeadd===true?'': + + } + +
    + ) + } +} +export default DetailCards; + + + + + + +// { +// idsum===key&&pathCardsedittype===true?'': +//
    +//

    {item.stage_description}

    +// +// +// +// +// {(provided, snapshot) => ( +// +//
    +// +// { +// item.shixuns_list && item.shixuns_list.map((line,index)=>{ +// return( +// +// {(provided, snapshot) => ( +//
    +// +//
  • +// +// +// { +// line.complete_status === 1 ? +// : +// } +// +// +// +// +// {key+1}-{index+1}  {line.shixun_name} +// +// +//
  • +// { +// line.shixun_status==="暂未公开"? +//
  • 暂未公开
  • +// : +//
  • +// 查看详情 +// 开始实战 +//
  • +// } +// {provided.placeholder} +//
    +// )} +//
    +// ) +// }) +// } +//
    +// )} +//
    +//
    +//
    // } \ No newline at end of file diff --git a/public/react/src/modules/tpm/shixunchild/Challenges/Challenges.js b/public/react/src/modules/tpm/shixunchild/Challenges/Challenges.js index cc9f02505..5554e0370 100644 --- a/public/react/src/modules/tpm/shixunchild/Challenges/Challenges.js +++ b/public/react/src/modules/tpm/shixunchild/Challenges/Challenges.js @@ -156,7 +156,35 @@ class Challenges extends Component { } } + startgameid=(id)=>{ + let url = "/shixuns/" + id + "/shixun_exec.json"; + axios.get(url).then((response) => { + + if (response.data.status === -2) { + this.setState({ + shixunsreplace:true, + hidestartshixunsreplacevalue:response.data.message+".json" + }) + } else if (response.data.status === -1) { + console.log(response) + }else if(response.data.status===-3){ + this.setState({ + shixunsmessage:response.data.message, + startshixunCombattype:true, + }) + } else { + window.location.href = "/tasks/" + response.data.game_identifier; + // window.location.href = path + // let path="/tasks/"+response.data.game_identifier; + // this.props.history.push(path); + } + }).catch((error) => { + + }); + + + } hidestartshixunsreplace=(url)=>{ this.setState({ @@ -167,7 +195,7 @@ class Challenges extends Component { // let path="/shixuns/"+response.data.shixun_identifier+"/challenges"; // this.props.history.push(path); message.success('重置成功,正在进入实训!'); - this.startshixunCombat(response.data.shixun_identifier); + this.startgameid(response.data.shixun_identifier); this.setState({ shixunsreplace:false, isSpin:false, @@ -179,11 +207,7 @@ class Challenges extends Component { ).catch((error) => { }); - this.setState({ - startbtn:false, - shixunsreplace:false, - isSpin:false - }) + } //编辑实训题目选择题 From 78615006c26c67e2d48b7c9acadbb586b7e1e2a6 Mon Sep 17 00:00:00 2001 From: hjm <63528605@qq.com> Date: Thu, 4 Jul 2019 11:06:57 +0800 Subject: [PATCH 3/9] cropper --- public/react/src/common/components/Cropper.js | 59 ++++--- public/react/src/common/course/ActionBtn.js | 4 +- public/react/src/common/educoder.js | 1 + .../react/src/modules/courses/css/Courses.css | 5 + public/react/src/modules/test/TestCrop.js | 4 +- .../user/account/ChangeHeaderPicModal.js | 163 ++++++++++++++++++ 6 files changed, 213 insertions(+), 23 deletions(-) diff --git a/public/react/src/common/components/Cropper.js b/public/react/src/common/components/Cropper.js index c9514e52a..2fe71ea2b 100644 --- a/public/react/src/common/components/Cropper.js +++ b/public/react/src/common/components/Cropper.js @@ -7,6 +7,11 @@ let _url_origin = getUrl2() // let _url_origin = `http://47.96.87.25:48080`; if (!window.Cropper) { + $.ajaxSetup({ + cache: true + }); + + $('head').append($('') .attr('href', `${_url_origin}/react/public/js/cropper/cropper.min.css`)); @@ -61,7 +66,14 @@ function save_avatar(){ // }); // } } - +/** + props 说明: + imageId 源图片标签的id + previewId crop后预览dom的id + imageSrc 源图片src + width 数字格式 + height 数字格式 +*/ class Cropper extends Component { state = { }; @@ -70,26 +82,31 @@ class Cropper extends Component { } componentDidMount() { - setTimeout(() => { - const image = document.getElementById('image'); - const cropper = new window.Cropper(image, { - aspectRatio: 1, - crop(event) { - // console.log(event.detail.x); - // console.log(event.detail.y); - // console.log(event.detail.width); - // console.log(event.detail.height); - // console.log(event.detail.rotate); - // console.log(event.detail.scaleX); - // console.log(event.detail.scaleY); - }, + this.options = { + aspectRatio: 1, + crop(event) { + // console.log(event.detail.x); + // console.log(event.detail.y); + // console.log(event.detail.width); + // console.log(event.detail.height); + // console.log(event.detail.rotate); + // console.log(event.detail.scaleX); + // console.log(event.detail.scaleY); + }, - preview: '.img-preview', - }); - }, 3000) + preview: this.props.previewId ? `#${this.props.previewId}` : '.img-preview', + } + setTimeout(() => { + const image = document.getElementById(this.props.imageId || '__image'); + this.cropper = new window.Cropper(image, this.options); + }, 1000) } + renew = (image) => { + this.cropper && this.cropper.destroy(); + this.cropper = new window.Cropper(image, this.options); + } render() { const { width, height, previewId, imageSrc } = this.props; @@ -98,8 +115,8 @@ class Cropper extends Component { {/* This rule is very important, please do not ignore this! */}
    {/* http://localhost:3007/images/footNavLogo.png 图片转了后不对 */} - +
    {/* background: 'aquamarine', 'border-radius': '128px' @@ -124,7 +141,7 @@ class Cropper extends Component { {/* */} {/*
    */} - + {/* */}
    ); } diff --git a/public/react/src/common/course/ActionBtn.js b/public/react/src/common/course/ActionBtn.js index 2c0664863..03da0d3e7 100644 --- a/public/react/src/common/course/ActionBtn.js +++ b/public/react/src/common/course/ActionBtn.js @@ -1,7 +1,9 @@ import React, { Component } from 'react'; import {Link} from 'react-router-dom' -const map={"blue":"blueFull","greyBack":"greyBack","grey":"greyWidthFixed","green":"greenBack"} +const map={"blue":"blueFull","greyBack":"greyBack","grey":"greyWidthFixed","green":"greenBack", + 'colorBlue': 'colorBlue', // 蓝字白底 +} class ActionBtn extends Component { constructor(props) { super(props); diff --git a/public/react/src/common/educoder.js b/public/react/src/common/educoder.js index db93b4d56..f5b8d0430 100644 --- a/public/react/src/common/educoder.js +++ b/public/react/src/common/educoder.js @@ -28,6 +28,7 @@ export { EDU_ADMIN, EDU_BUSINESS, EDU_SHIXUN_MANAGER, EDU_SHIXUN_MEMBER, EDU_CER , EDU_GAME_MANAGER, EDU_TEACHER, EDU_NORMAL} from './Const' export { ModalHOC } from './components/ModalHOC' +export { default as Cropper } from './components/Cropper' export { default as ConditionToolTip } from './components/ConditionToolTip' export { default as DragValidator } from './components/DragValidator' diff --git a/public/react/src/modules/courses/css/Courses.css b/public/react/src/modules/courses/css/Courses.css index 11ba24c5d..3e6945e0d 100644 --- a/public/react/src/modules/courses/css/Courses.css +++ b/public/react/src/modules/courses/css/Courses.css @@ -677,6 +677,11 @@ a.white-btn.use_scope-btn:hover{ color: #fff!important; } +.colorBlue { + background-color: #fff; + color: #4CACFF; + border: 1px solid #4CACFF; +} .greyBack{ /* 不要固定宽度 */ /* width: 64px; */ diff --git a/public/react/src/modules/test/TestCrop.js b/public/react/src/modules/test/TestCrop.js index b7f442363..b539ef2b4 100644 --- a/public/react/src/modules/test/TestCrop.js +++ b/public/react/src/modules/test/TestCrop.js @@ -1,7 +1,7 @@ import React, { Component } from 'react'; import Cropper from '../../common/components/Cropper' - +import ChangeHeaderPicModal from '../user/account/ChangeHeaderPicModal' class TestCrop extends Component { state = { }; @@ -14,6 +14,8 @@ class TestCrop extends Component { const props = this.props; return (
    + +
    ); diff --git a/public/react/src/modules/user/account/ChangeHeaderPicModal.js b/public/react/src/modules/user/account/ChangeHeaderPicModal.js index e69de29bb..32532f904 100644 --- a/public/react/src/modules/user/account/ChangeHeaderPicModal.js +++ b/public/react/src/modules/user/account/ChangeHeaderPicModal.js @@ -0,0 +1,163 @@ +import React, { Component } from "react"; +import { Modal } from "antd"; +import axios from 'axios' +import ModalWrapper from "../../courses/common/ModalWrapper" +import { Cropper } from 'educoder' + +const imageId = 'changeHeaderPic' +const previewId = 'changeHeader_imagePreview' +let uploadedImageType; +let uploadedImageName; +let uploadedImageURL; +class ChangeHeaderPicModal extends Component{ + constructor(props){ + super(props); + this.state={ + + } + } + init = () => { + var inputImage = document.getElementById('inputImage'); + const that = this; + inputImage.onchange = function () { + var files = this.files; + var file; + + // cropper && + if (files && files.length) { + file = files[0]; + + if (/^image\/\w+/.test(file.type)) { + uploadedImageType = file.type; + uploadedImageName = file.name; + + if (uploadedImageURL) { + URL.revokeObjectURL(uploadedImageURL); + } + const image = document.getElementById( imageId ); + image.src = uploadedImageURL = URL.createObjectURL(file); + that.refs['cropper'].renew(image) + // cropper.destroy(); + // cropper = new Cropper(image, options); + inputImage.value = null; + } else { + // TODO noti + window.alert('Please choose an image file.'); + } + } + }; + } + componentDidMount() { + } + setVisible = (visible) => { + + this.refs['modalWrapper'].setVisible(visible) + if (visible) { + setTimeout(() => { + this.init() + }, 300) + } + } + + onSendOk = () => { + + + } + + onOk = () => { + var img_lg = document.getElementById(previewId); + // 截图小的显示框内的内容 + window.html2canvas(img_lg).then((canvas) => { + var dataUrl = canvas.toDataURL("image/jpeg"); + console.log(dataUrl) + + const url = `/users/accounts/${this.props.userLogin || 'kosasa'}/avatar.json` + axios.put(url, { + image: dataUrl + }) + .then((response) => { + // {"status":0,"message":"success","avatar_url":"avatars/User/15739"} + if (response.data.status == 0) { + // TODO noti + } + }) + .catch(function (error) { + console.log(error); + }); + }); + } + + render(){ + const { course_lists } = this.state + const { moduleName } = this.props + return( + + +
    +
    + + 仅支持JPG、GIF、PNG,且文件小于2M +
    +
    +
    +
    +
    头像预览
    +
    + +
    +
    +
    + ) + } +} + +export default ChangeHeaderPicModal; + + From 90735472ff2425dba120c957125cbc4c627016c3 Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Thu, 4 Jul 2019 11:14:41 +0800 Subject: [PATCH 4/9] =?UTF-8?q?=E5=AE=89=E5=85=A8=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/react/public/css/iconfont.css | 16 +- .../user/account/AccountCertification.js | 5 +- .../src/modules/user/account/AccountSecure.js | 143 ++++++++++++++---- .../user/modal/RealNameCertificationModal.js | 37 ++++- 4 files changed, 154 insertions(+), 47 deletions(-) diff --git a/public/react/public/css/iconfont.css b/public/react/public/css/iconfont.css index 2638e3a51..ff031a8ff 100755 --- a/public/react/public/css/iconfont.css +++ b/public/react/public/css/iconfont.css @@ -1,10 +1,10 @@ @font-face {font-family: "iconfont"; - src: url('iconfont.eot?t=1562033359229'); /* IE9 */ - src: url('iconfont.eot?t=1562033359229#iefix') format('embedded-opentype'), /* IE6-IE8 */ - url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), - url('iconfont.woff?t=1562033359229') format('woff'), - url('iconfont.ttf?t=1562033359229') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ - url('iconfont.svg?t=1562033359229#iconfont') format('svg'); /* iOS 4.1- */ + src: url('iconfont.eot?t=1562203791634'); /* IE9 */ + src: url('iconfont.eot?t=1562203791634#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), + url('iconfont.woff?t=1562203791634') format('woff'), + url('iconfont.ttf?t=1562203791634') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ + url('iconfont.svg?t=1562203791634#iconfont') format('svg'); /* iOS 4.1- */ } .iconfont { @@ -27,6 +27,10 @@ content: "\e6d8"; } +.icon-cuban2shangchuanyunduan:before { + content: "\e86d"; +} + .icon-css3:before { content: "\ea8b"; } diff --git a/public/react/src/modules/user/account/AccountCertification.js b/public/react/src/modules/user/account/AccountCertification.js index 8ef6b578f..7ab110fdc 100644 --- a/public/react/src/modules/user/account/AccountCertification.js +++ b/public/react/src/modules/user/account/AccountCertification.js @@ -3,6 +3,9 @@ import React, { Component } from 'react'; import { WordsBtn, getImageUrl } from 'educoder'; import RealNameCertificationModal from '../modal/RealNameCertificationModal' import '../../courses/css/Courses.css' +import {CNotificationHOC} from '../../courses/common/CNotificationHOC' + + class AccountCertification extends Component { constructor(props){ super(props); @@ -22,7 +25,7 @@ class AccountCertification extends Component { let {basicInfo} = this.props; return (
    - this.realNameCertificationModal = form} certification={certification} >
    diff --git a/public/react/src/modules/user/account/AccountSecure.js b/public/react/src/modules/user/account/AccountSecure.js index 9ae805754..9692e1dfc 100644 --- a/public/react/src/modules/user/account/AccountSecure.js +++ b/public/react/src/modules/user/account/AccountSecure.js @@ -5,9 +5,24 @@ import { Form, Button, Input } from 'antd' import '../../courses/css/Courses.css' import './common.css' + +import axios from 'axios' + const PHONE = 'PHONE' const EMAIL = 'EMAIL' const PASSWORD = 'PASSWORD' + +function regPhoneAndEmail(value){ + if(value.indexOf("@")>-1){ + // 加密邮箱 + let beforeStr=value.split("@")[0]; + let afterStr=value.split("@")[1]; + return beforeStr.substr(0,3)+"**"+beforeStr.substr(beforeStr.length-1,1)+"@"+afterStr; + }else{ + // 加密手机号码 + return value.substr(0,3)+"****"+value.substr(7,4); + } +} class AccountSecure extends Component { constructor (props) { super(props) @@ -15,10 +30,41 @@ class AccountSecure extends Component { updating: '' } } + + // 获取验证码 + getCode=(index)=>{ + let url=`/account/get_verification_code.json` + if(index == 3){ + //绑定手机号码 + let values=this.props.form.getFieldsValue(); + console.log(values); + } + } + onPhoneSubmit = () => { this.props.form.validateFieldsAndScroll((err, values) => { if (!err) { - + let {login}=this.props.current_user; + let reg=/^1\d{10}$/; + if(reg.test(values.phone)){ + let url=`/users/accounts/${login}/phone_bind.json` + axios.post((url),{ + phone:values.phone, + code:values.phoneValidateCode + }).then((result)=>{ + if(result){ + this.props.showNotification("手机号码绑定成功!"); + this.setState({ + updating:'' + }) + this.props.getBasicInfo(); + } + }).catch((error)=>{ + console.log(error); + }) + }else{ + this.props.showNotification("请输入有效的11位手机号码"); + } } }) } @@ -36,7 +82,16 @@ class AccountSecure extends Component { } }) } + + //取消编辑 + hideUpdating=()=>{ + this.setState({ + updating:"" + }) + } + render() { + let {basicInfo}=this.props; const { getFieldDecorator } = this.props.form; const { updating } = this.state return ( @@ -93,6 +148,12 @@ class AccountSecure extends Component { .settingForm .ant-form-item-label { width: 204px; } + .formItemInline .ant-form-explain{ + position:absolute; + bottom:-17px; + left:0px; + width:100%; + } `}
    安全设置
    @@ -100,25 +161,30 @@ class AccountSecure extends Component {
    手机
    - {/* #EA320E - 仅自己可见,可用于手机号码登录EduCoder - */}
    - 未绑定 + { + basicInfo && basicInfo.phone ? + { regPhoneAndEmail(basicInfo.phone) } + : + 未绑定 + } 绑定手机号码,将获得500金币的奖励哟~,手机号码仅自己可见~
    -
    - this.setState({updating: PHONE})} - >立即绑定 -
    + { + updating != PHONE && +
    + this.setState({updating: PHONE})} + >{basicInfo && basicInfo.phone ? "更换" : "立即绑定" } +
    + }
    { updating == PHONE && {getFieldDecorator('phone', { rules: [{ @@ -133,7 +199,7 @@ class AccountSecure extends Component { {getFieldDecorator('phoneValidateCode', { rules: [{ @@ -144,12 +210,12 @@ class AccountSecure extends Component { })( )} - +
    - +
    }
    @@ -158,21 +224,29 @@ class AccountSecure extends Component {
    邮箱
    - kuc***w@126.com + { + basicInfo && basicInfo.mail ? + { regPhoneAndEmail(basicInfo.mail) } + : + 未绑定 + } 邮箱账号仅自己可见,可用于邮箱账号登录EduCoder
    -
    - this.setState({updating: EMAIL})} - >更换 -
    + { + updating != EMAIL && +
    + this.setState({updating: EMAIL})} + >{basicInfo && basicInfo.mail ?"更换":"立即绑定"} +
    + }
    { updating == EMAIL && {getFieldDecorator('phone', { rules: [{ @@ -187,7 +261,7 @@ class AccountSecure extends Component { {getFieldDecorator('phoneValidateCode', { rules: [{ @@ -202,8 +276,8 @@ class AccountSecure extends Component {
    - - + +
    } @@ -217,18 +291,21 @@ class AccountSecure extends Component { ********** 用于保护账户信息和登录安全
    -
    - this.setState({updating: PASSWORD})} - >修改 -
    + { + updating != PASSWORD && +
    + this.setState({updating: PASSWORD})} + >修改 +
    + }
    { updating == PASSWORD && {getFieldDecorator('p_old', { rules: [{ @@ -243,7 +320,7 @@ class AccountSecure extends Component { {getFieldDecorator('p_new', { rules: [{ @@ -258,7 +335,7 @@ class AccountSecure extends Component { {getFieldDecorator('p_again', { rules: [{ @@ -273,7 +350,7 @@ class AccountSecure extends Component {
    - +
    }
    diff --git a/public/react/src/modules/user/modal/RealNameCertificationModal.js b/public/react/src/modules/user/modal/RealNameCertificationModal.js index 637694dc3..7af8a0210 100644 --- a/public/react/src/modules/user/modal/RealNameCertificationModal.js +++ b/public/react/src/modules/user/modal/RealNameCertificationModal.js @@ -42,8 +42,17 @@ class RealNameCertificationModal extends Component{ } onSendOk = () => { - - + this.props.form.validateFieldsAndScroll((err, values) => { + console.log(values); + if(!err){ + let{imageUrl2}=this.state; + if(imageUrl2){ + + }else{ + this.props.showNotification("请先上传照片!"); + } + } + }) } onOk = () => { @@ -149,6 +158,9 @@ class RealNameCertificationModal extends Component{ } > - + { certification && certification ==1 && {getFieldDecorator('credentials', { rules: [{ @@ -243,9 +266,9 @@ class RealNameCertificationModal extends Component{ :

    - +

    -

    点击或拖拽上传图片

    +

    点击或拖拽上传图片

    {/*

    Support for a single or bulk upload. Strictly prohibit from uploading company data or other band files

    */}
    } From 535e47d06de3b0dd97e6f8289bc2a83a05115777 Mon Sep 17 00:00:00 2001 From: hjm <63528605@qq.com> Date: Thu, 4 Jul 2019 11:16:00 +0800 Subject: [PATCH 5/9] img --- public/react/src/modules/user/account/AccountImg.js | 6 +++++- .../src/modules/user/account/ChangeHeaderPicModal.js | 9 ++++++--- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/public/react/src/modules/user/account/AccountImg.js b/public/react/src/modules/user/account/AccountImg.js index fdb4bedb9..12dfb9d29 100644 --- a/public/react/src/modules/user/account/AccountImg.js +++ b/public/react/src/modules/user/account/AccountImg.js @@ -1,12 +1,16 @@ import React, { Component } from 'react'; import { SnackbarHOC, getImageUrl } from 'educoder'; - +import ChangeHeaderPicModal from './ChangeHeaderPicModal' class AccountNav extends Component { + editImg = () => { + this.refs['picModal'].setVisible(true) + } render() { // newMain clearfix return (
    +