Skip to content

Commit 8071320

Browse files
authored
Merge pull request #255 from APIParkLab/feature/1.6-cx
feat: feature/1.6-Integrate custom model
2 parents 417dab7 + acb0ceb commit 8071320

1 file changed

Lines changed: 14 additions & 2 deletions

File tree

frontend/packages/common/src/components/aoplatform/PublishApprovalModalContent.tsx

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { App, Col, Form, Input, Row, Table, Tooltip } from 'antd'
2-
import { forwardRef, useEffect, useImperativeHandle, useMemo } from 'react'
2+
import { forwardRef, useEffect, useImperativeHandle, useMemo, useRef } from 'react'
33
import {
44
PublishApprovalInfoType,
55
PublishApprovalModalHandle,
@@ -36,6 +36,7 @@ export const PublishApprovalModalContent = forwardRef<PublishApprovalModalHandle
3636
const [form] = Form.useForm()
3737
const { fetchData } = useFetch()
3838
const { state } = useGlobalContext()
39+
const versionInputRef = useRef<Input>(null)
3940

4041
const save: (operate: 'pass' | 'refuse') => Promise<boolean | string> = (operate) => {
4142
if (type === 'view') {
@@ -140,6 +141,12 @@ export const PublishApprovalModalContent = forwardRef<PublishApprovalModalHandle
140141

141142
useEffect(() => {
142143
form.setFieldsValue({ opinion: '', ...data })
144+
// 如果是添加模式且insidePage为true,自动聚焦版本号输入框
145+
if (type === 'add' && insidePage && versionInputRef.current) {
146+
setTimeout(() => {
147+
versionInputRef.current?.focus()
148+
}, 100)
149+
}
143150
}, [])
144151

145152
const translatedUpstreamColumns = useMemo(
@@ -335,7 +342,12 @@ export const PublishApprovalModalContent = forwardRef<PublishApprovalModalHandle
335342
{insidePage && (
336343
<>
337344
<Form.Item label={$t('版本号')} name="version" rules={[{ required: true, whitespace: true }]}>
338-
<Input className="w-INPUT_NORMAL" disabled={type !== 'add'} placeholder={$t(PLACEHOLDER.input)} />
345+
<Input
346+
className="w-INPUT_NORMAL"
347+
disabled={type !== 'add'}
348+
placeholder={$t(PLACEHOLDER.input)}
349+
ref={versionInputRef}
350+
/>
339351
</Form.Item>
340352

341353
<Form.Item label={$t('版本说明')} name="versionRemark">

0 commit comments

Comments
 (0)