|
|
|
@ -117,83 +117,83 @@ export default () => {
|
|
|
|
|
<span className='condition-text'>{personInfo?.xb_name}</span></div>
|
|
|
|
|
</div>
|
|
|
|
|
</TabPane>
|
|
|
|
|
<TabPane tab="密码修改" key="2">
|
|
|
|
|
<div style={{paddingTop:'3rem',width:'20rem',margin:'0 auto'}}>
|
|
|
|
|
<div className='condition' >
|
|
|
|
|
<div className='condition-title' >原密码:</div>
|
|
|
|
|
<div className='condition-text' style={{display:'inline-block',}} >
|
|
|
|
|
<Input.Password maxLength='12'
|
|
|
|
|
placeholder="输入内容"
|
|
|
|
|
value={oldPassWord}
|
|
|
|
|
onChange={(e)=>{
|
|
|
|
|
const strExp= /^[A-Za-z0-9]+$/;
|
|
|
|
|
if(strExp.test(e.target.value) || e.target.value===''){
|
|
|
|
|
setOldPassWord(e.target.value);
|
|
|
|
|
return true;
|
|
|
|
|
}else {
|
|
|
|
|
message.warning('请输入英文或者是数字!');
|
|
|
|
|
setOldPassWord(e.target.value.replace(/[\W]/g, ''));
|
|
|
|
|
}
|
|
|
|
|
}}
|
|
|
|
|
/>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div className='condition'>
|
|
|
|
|
<div className='condition-title' >新密码:</div>
|
|
|
|
|
<div className='condition-text' style={{display:'inline-block',}} >
|
|
|
|
|
<Input.Password maxLength='12'
|
|
|
|
|
value={newPassWord}
|
|
|
|
|
placeholder="输入内容"
|
|
|
|
|
onChange={(e)=>{
|
|
|
|
|
const strExp= /^[A-Za-z0-9]+$/;
|
|
|
|
|
if(strExp.test(e.target.value) || e.target.value===''){
|
|
|
|
|
setNewPassWord(e.target.value);
|
|
|
|
|
return true;
|
|
|
|
|
}else {
|
|
|
|
|
message.warning('请输入英文或者是数字!');
|
|
|
|
|
setNewPassWord(e.target.value.replace(/[\W]/g, ''));
|
|
|
|
|
}
|
|
|
|
|
}}
|
|
|
|
|
/>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div className='condition'>
|
|
|
|
|
<div className='condition-title' >确认密码:</div>
|
|
|
|
|
<div className='condition-text' style={{display:'inline-block',}} >
|
|
|
|
|
<Input.Password maxLength='12'
|
|
|
|
|
value={secondNewPassWord}
|
|
|
|
|
placeholder="输入内容"
|
|
|
|
|
onChange={(e)=>{
|
|
|
|
|
const strExp= /^[A-Za-z0-9]+$/;
|
|
|
|
|
if(strExp.test(e.target.value) || e.target.value===''){
|
|
|
|
|
setSecondNewPassWord(e.target.value);
|
|
|
|
|
return true;
|
|
|
|
|
}else {
|
|
|
|
|
message.warning('请输入英文或者是数字!');
|
|
|
|
|
setSecondNewPassWord(e.target.value.replace(/[\W]/g, ''));
|
|
|
|
|
}
|
|
|
|
|
}}
|
|
|
|
|
/>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div className="tip">提示:密码支持英文和数字,长度为6-12位</div>
|
|
|
|
|
<div style={{marginTop:'3rem',textAlign:'center'}}>
|
|
|
|
|
<Button type="primary" onClick={async ()=>{
|
|
|
|
|
if(oldPassWord.trim()===''||newPassWord.trim()===''||secondNewPassWord.trim()===''){
|
|
|
|
|
message.warning('密码不能为空!');
|
|
|
|
|
}else if(oldPassWord.length<6||newPassWord.length<6||secondNewPassWord.length<6){
|
|
|
|
|
message.warning('密码长度不能小于6位!');
|
|
|
|
|
}else if(newPassWord!==secondNewPassWord){
|
|
|
|
|
message.warning('两次输入的新密码不一致!');
|
|
|
|
|
}else {
|
|
|
|
|
showConfirm();
|
|
|
|
|
}
|
|
|
|
|
{/*<TabPane tab="密码修改" key="2">*/}
|
|
|
|
|
{/*<div style={{paddingTop:'3rem',width:'20rem',margin:'0 auto'}}>*/}
|
|
|
|
|
{/*<div className='condition' >*/}
|
|
|
|
|
{/*<div className='condition-title' >原密码:</div>*/}
|
|
|
|
|
{/*<div className='condition-text' style={{display:'inline-block',}} >*/}
|
|
|
|
|
{/*<Input.Password maxLength='12'*/}
|
|
|
|
|
{/*placeholder="输入内容"*/}
|
|
|
|
|
{/*value={oldPassWord}*/}
|
|
|
|
|
{/*onChange={(e)=>{*/}
|
|
|
|
|
{/*const strExp= /^[A-Za-z0-9]+$/;*/}
|
|
|
|
|
{/*if(strExp.test(e.target.value) || e.target.value===''){*/}
|
|
|
|
|
{/*setOldPassWord(e.target.value);*/}
|
|
|
|
|
{/*return true;*/}
|
|
|
|
|
{/*}else {*/}
|
|
|
|
|
{/*message.warning('请输入英文或者是数字!');*/}
|
|
|
|
|
{/*setOldPassWord(e.target.value.replace(/[\W]/g, ''));*/}
|
|
|
|
|
{/*}*/}
|
|
|
|
|
{/*}}*/}
|
|
|
|
|
{/*/>*/}
|
|
|
|
|
{/*</div>*/}
|
|
|
|
|
{/*</div>*/}
|
|
|
|
|
{/*<div className='condition'>*/}
|
|
|
|
|
{/*<div className='condition-title' >新密码:</div>*/}
|
|
|
|
|
{/*<div className='condition-text' style={{display:'inline-block',}} >*/}
|
|
|
|
|
{/*<Input.Password maxLength='12'*/}
|
|
|
|
|
{/*value={newPassWord}*/}
|
|
|
|
|
{/*placeholder="输入内容"*/}
|
|
|
|
|
{/*onChange={(e)=>{*/}
|
|
|
|
|
{/*const strExp= /^[A-Za-z0-9]+$/;*/}
|
|
|
|
|
{/*if(strExp.test(e.target.value) || e.target.value===''){*/}
|
|
|
|
|
{/*setNewPassWord(e.target.value);*/}
|
|
|
|
|
{/*return true;*/}
|
|
|
|
|
{/*}else {*/}
|
|
|
|
|
{/*message.warning('请输入英文或者是数字!');*/}
|
|
|
|
|
{/*setNewPassWord(e.target.value.replace(/[\W]/g, ''));*/}
|
|
|
|
|
{/*}*/}
|
|
|
|
|
{/*}}*/}
|
|
|
|
|
{/*/>*/}
|
|
|
|
|
{/*</div>*/}
|
|
|
|
|
{/*</div>*/}
|
|
|
|
|
{/*<div className='condition'>*/}
|
|
|
|
|
{/*<div className='condition-title' >确认密码:</div>*/}
|
|
|
|
|
{/*<div className='condition-text' style={{display:'inline-block',}} >*/}
|
|
|
|
|
{/*<Input.Password maxLength='12'*/}
|
|
|
|
|
{/*value={secondNewPassWord}*/}
|
|
|
|
|
{/*placeholder="输入内容"*/}
|
|
|
|
|
{/*onChange={(e)=>{*/}
|
|
|
|
|
{/*const strExp= /^[A-Za-z0-9]+$/;*/}
|
|
|
|
|
{/*if(strExp.test(e.target.value) || e.target.value===''){*/}
|
|
|
|
|
{/*setSecondNewPassWord(e.target.value);*/}
|
|
|
|
|
{/*return true;*/}
|
|
|
|
|
{/*}else {*/}
|
|
|
|
|
{/*message.warning('请输入英文或者是数字!');*/}
|
|
|
|
|
{/*setSecondNewPassWord(e.target.value.replace(/[\W]/g, ''));*/}
|
|
|
|
|
{/*}*/}
|
|
|
|
|
{/*}}*/}
|
|
|
|
|
{/*/>*/}
|
|
|
|
|
{/*</div>*/}
|
|
|
|
|
{/*</div>*/}
|
|
|
|
|
{/*<div className="tip">提示:密码支持英文和数字,长度为6-12位</div>*/}
|
|
|
|
|
{/*<div style={{marginTop:'3rem',textAlign:'center'}}>*/}
|
|
|
|
|
{/*<Button type="primary" onClick={async ()=>{*/}
|
|
|
|
|
{/*if(oldPassWord.trim()===''||newPassWord.trim()===''||secondNewPassWord.trim()===''){*/}
|
|
|
|
|
{/*message.warning('密码不能为空!');*/}
|
|
|
|
|
{/*}else if(oldPassWord.length<6||newPassWord.length<6||secondNewPassWord.length<6){*/}
|
|
|
|
|
{/*message.warning('密码长度不能小于6位!');*/}
|
|
|
|
|
{/*}else if(newPassWord!==secondNewPassWord){*/}
|
|
|
|
|
{/*message.warning('两次输入的新密码不一致!');*/}
|
|
|
|
|
{/*}else {*/}
|
|
|
|
|
{/*showConfirm();*/}
|
|
|
|
|
{/*}*/}
|
|
|
|
|
|
|
|
|
|
}}>确定修改</Button>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
{/*}}>确定修改</Button>*/}
|
|
|
|
|
{/*</div>*/}
|
|
|
|
|
{/*</div>*/}
|
|
|
|
|
|
|
|
|
|
</TabPane>
|
|
|
|
|
{/*</TabPane>*/}
|
|
|
|
|
</Tabs>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|