fix: not add datasetid to picker

pull/12097/head
Joel 1 year ago
parent b7b49daff8
commit e27568f0c7

@ -17,6 +17,7 @@ import { useDocumentList } from '@/service/knowledge/use-document'
import Loading from '@/app/components/base/loading' import Loading from '@/app/components/base/loading'
type Props = { type Props = {
datasetId: string
value: { value: {
name?: string name?: string
extension?: string extension?: string
@ -27,6 +28,7 @@ type Props = {
} }
const DocumentPicker: FC<Props> = ({ const DocumentPicker: FC<Props> = ({
datasetId,
value, value,
onChange, onChange,
}) => { }) => {
@ -39,7 +41,7 @@ const DocumentPicker: FC<Props> = ({
const [query, setQuery] = useState('') const [query, setQuery] = useState('')
const { data } = useDocumentList({ const { data } = useDocumentList({
datasetId: 'b8443630-cd2d-4fb7-aa65-21af8a858a7d', datasetId,
query: { query: {
keyword: query, keyword: query,
page: 1, page: 1,

@ -28,6 +28,7 @@ import useBreakpoints, { MediaType } from '@/hooks/use-breakpoints'
export const DocumentContext = createContext<{ datasetId?: string; documentId?: string; docForm: string }>({ docForm: '' }) export const DocumentContext = createContext<{ datasetId?: string; documentId?: string; docForm: string }>({ docForm: '' })
type DocumentTitleProps = { type DocumentTitleProps = {
datasetId: string
extension?: string extension?: string
name?: string name?: string
processMode?: ProcessMode processMode?: ProcessMode
@ -37,11 +38,12 @@ type DocumentTitleProps = {
wrapperCls?: string wrapperCls?: string
} }
export const DocumentTitle: FC<DocumentTitleProps> = ({ extension, name, processMode, parent_mode, iconCls, textCls, wrapperCls }) => { export const DocumentTitle: FC<DocumentTitleProps> = ({ datasetId, extension, name, processMode, parent_mode, wrapperCls }) => {
return ( return (
<div className={cn('flex items-center justify-start flex-1 cursor-pointer', wrapperCls)}> <div className={cn('flex items-center justify-start flex-1 cursor-pointer', wrapperCls)}>
{/* // todo: handle file change */} {/* // todo: handle file change */}
<DocumentPicker <DocumentPicker
datasetId={datasetId}
value={{ value={{
name, name,
extension, extension,
@ -145,6 +147,7 @@ const DocumentDetail: FC<Props> = ({ datasetId, documentId }) => {
<RiArrowLeftLine className='text-components-button-ghost-text hover:text-text-tertiary w-4 h-4' /> <RiArrowLeftLine className='text-components-button-ghost-text hover:text-text-tertiary w-4 h-4' />
</div> </div>
<DocumentTitle <DocumentTitle
datasetId={datasetId}
extension={documentDetail?.data_source_info?.upload_file?.extension} extension={documentDetail?.data_source_info?.upload_file?.extension}
name={documentDetail?.name} name={documentDetail?.name}
wrapperCls='mr-2' wrapperCls='mr-2'

Loading…
Cancel
Save