diff --git a/src/military/expert/register/index.jsx b/src/military/expert/register/index.jsx index cb1df735..f27308bf 100644 --- a/src/military/expert/register/index.jsx +++ b/src/military/expert/register/index.jsx @@ -226,257 +226,224 @@ export default Form.create()(({ match, history, showNotification, form, current_

专家资料

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- { - helper('姓名', - 'expertName', - [{ required: true, message: "姓名不能为空" }], - - ) +
+
+ { + helper('姓名', + 'expertName', + [{ required: true, message: "姓名不能为空" }], + + ) + } + { + helper('手机号码', + 'phone', + [{ required: true, message: "手机号码不能为空" }, + { + validator: (rule, val, callback) => { + const pattern = /^((\+)?86|((\+)?86)?)0?1[3458]\d{9}$/; + if (pattern.test(val)) { + callback(); + } else { + callback('请输入正确的手机号码!'); + } } -
- { - helper('最高学历', - 'highestDegree', - [{ required: true, message: '请选择最高学历' }], - - ) - } -
- { - helper('手机号码', - 'phone', - [{ required: true, message: "手机号码不能为空" }, - { - validator: (rule, val, callback) => { - const pattern = /^((\+)?86|((\+)?86)?)0?1[3458]\d{9}$/; - if (pattern.test(val)) { - callback(); - } else { - callback('请输入正确的手机号码!'); - } - } - }], - - ) - } - - { - helper('工作单位', - 'workplace', - [{ required: true, message: "工作单位不能为空" }], - - ) - } -
- { - helper('单位类别', - 'workplaceType', - [{ required: true, message: "请选择单位类别" }], - - ) - } - - { - helper('工作性质', - 'workNature', - [{ required: true, message: "请选择工作性质" }], - - ) - } -
- {helper('专业职称', - 'professionalTitle', - [{ required: true, message: "专业职称不能为空" }], - )} - - {helper('职称职级', - 'titleRank', - [{ required: true, message: "请选择职称职级" }], - - )} -
- {helper('专业类别', - 'expertType', - [{ required: true, message: "请选择专业类别" }], - - )} - - {helper('评审领域1', - 'reviewAreaOne', - [{ required: true, message: "请选择评审领域" }], - - )} -
- {helper('评审领域2', - '"reviewAreaTwo', [], - )} - - {helper('评审领域3', - 'reviewAreaThree', [], - )} -
- {helper('毕业院校', - 'graduatedFrom', [], - )} - - {helper('院校专业', - 'major', [], - )} -
- {helper('身份证号', - 'idNumber', [], - )} - - {helper('邮箱地址', - 'expertEmail', [], - )} -
- {helper('开户银行', - 'bankName', [], - )} - - {helper('银行账号', - 'bankAccount', [], - )} -
- - - - - - - -
- - - - - - - -
-
+ }], + + ) + } + { + helper('单位类别', + 'workplaceType', + [{ required: true, message: "请选择单位类别" }], + + ) + } + { + helper('专业职称', + 'professionalTitle', + [{ required: true, message: "专业职称不能为空" }], + + ) + } + { + helper('专业类别', + 'expertType', + [{ required: true, message: "请选择专业类别" }], + + ) + } + { + helper('评审领域2', + '"reviewAreaTwo', [], + + ) + } + { + helper('毕业院校', + 'graduatedFrom', [], + + ) + } + { + helper('身份证号', + 'idNumber', [], + + ) + } + { + helper('开户银行', + 'bankName', [], + + ) + } + + + + + + +
+
+ { + helper('最高学历', + 'highestDegree', + [{ required: true, message: '请选择最高学历' }], + + ) + } + { + helper('工作单位', + 'workplace', + [{ required: true, message: "工作单位不能为空" }], + + ) + } + { + helper('工作性质', + 'workNature', + [{ required: true, message: "请选择工作性质" }], + + ) + } + { + helper('职称职级', + 'titleRank', + [{ required: true, message: "请选择职称职级" }], + + ) + } + { + helper('评审领域1', + 'reviewAreaOne', + [{ required: true, message: "请选择评审领域" }], + + ) + } + { + helper('评审领域3', + 'reviewAreaThree', [], + + ) + } + { + helper('院校专业', + 'major', [], + + ) + } + { + helper('邮箱地址', + 'expertEmail', [], + + ) + } + { + helper('银行账号', + 'bankAccount', [], + + ) + } + + + + + + +
+
diff --git a/src/military/expert/register/index.scss b/src/military/expert/register/index.scss index 0bc59184..f8b9f384 100644 --- a/src/military/expert/register/index.scss +++ b/src/military/expert/register/index.scss @@ -22,40 +22,45 @@ font-size: 0.8em; font-weight: bold; } - &>div{ + .ant-form{ + display: flex; padding: 1em 2em 1.5em; - &>table{ - & .ant-form-item-required::before{ - position: relative; - top: -1px; - content: url('./image/required.svg'); - } - & .ant-input, .ant-select-selection{ - width: 30.1em; - box-shadow: none; - &:focus, &:hover{ - border: 1px solid #4154F1 !important; - } - } - & tr td:first-child .ant-row.ant-form-item{ - margin-right: 9em; - } - & .ant-input, .ant-input .ant-input-suffix { - background-color: #FFFFFF !important; - } - & .ant-select-open .ant-select-selection{ + } + .expert_Register_form { + width: 43.5%; + &.ml80{ + margin-left: 120px; + } + .ant-form-item-required::before{ + position: relative; + top: -1px; + content: url('./image/required.svg'); + } + .ant-input, .ant-select-selection{ + width: 30.1em; + box-shadow: none; + &:focus, &:hover{ border: 1px solid #4154F1 !important; } - & .ant-form-item{ - margin-bottom: 0.5em; - } - & td>p{ - margin: 0.3em 0 0.6em !important; - } - & .but41_border{ - margin-bottom: 0.6em; - padding: 0 0.5em; - } + } + tr td:first-child .ant-row.ant-form-item{ + margin-right: 9em; + } + & .ant-input, .ant-input .ant-input-suffix { + background-color: #FFFFFF !important; + } + & .ant-select-open .ant-select-selection{ + border: 1px solid #4154F1 !important; + } + & .ant-form-item{ + margin-bottom: 0.5em; + } + & td>p{ + margin: 0.3em 0 0.6em !important; + } + & .but41_border{ + margin-bottom: 0.6em; + padding: 0 0.5em; } & .ant-cascader-menu-item:hover { background: #F2F3FF;