|
@@ -31,10 +31,11 @@ const NormalLoginForm: React.FC<iLoginProps> = () => {
|
|
|
const { code = -1, data = [] } = await apiProject(projectCode)
|
|
|
if (code === consts.RET_CODE.SUCCESS) {
|
|
|
if (data.length && data[0].name) {
|
|
|
- setState({ ...state, projectInfo: data[0].name })
|
|
|
+ setState({ ...state, projectCode, projectInfo: data[0].name })
|
|
|
+ } else {
|
|
|
+ setState({ ...state, projectCode, projectInfo: '' })
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
|
|
|
const setVisible = (label: boolean) => {
|
|
@@ -52,16 +53,22 @@ const NormalLoginForm: React.FC<iLoginProps> = () => {
|
|
|
// initialValues={{ password: '123456', code : '234' }}
|
|
|
onFinish={onFinish}
|
|
|
>
|
|
|
- <h4>纵横工程建设项目管理系统</h4>
|
|
|
- <h5 className={[ 'project-title' ].join(' ')} >{state.projectInfo}</h5>
|
|
|
-
|
|
|
+ <h4 key="title">纵横工程建设项目管理系统</h4>
|
|
|
<QueueAnim >
|
|
|
+ <QueueAnim>
|
|
|
+ {
|
|
|
+ state.projectInfo ?
|
|
|
+ <h5 key="projectInfo" className={[ 'project-title' ].join(' ')} >{state.projectInfo}</h5>
|
|
|
+ : null
|
|
|
+ }
|
|
|
+ </QueueAnim>
|
|
|
+
|
|
|
<div key="code">
|
|
|
<Form.Item
|
|
|
name="code"
|
|
|
rules={[ { required: true, message: '请输入项目编号!' } ]}
|
|
|
>
|
|
|
- <Input placeholder="项目编号" onChange={handleProjectCode} />
|
|
|
+ <Input placeholder="项目编号" onChange={handleProjectCode} autoComplete="off" autoFocus/>
|
|
|
</Form.Item>
|
|
|
</div>
|
|
|
<div key="account">
|