fix: fix dataset-page's bugs (#8786)

### What problem does this PR solve?

fix dataset-page's bugs,Input component supports icon, added Radio
component, and removed antd from chunk-result-bar page [#3221
](https://github.com/infiniflow/ragflow/issues/3221)

### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
This commit is contained in:
chanx
2025-07-11 11:34:36 +08:00
committed by GitHub
parent 07208e519b
commit 52dce4329d
23 changed files with 399 additions and 153 deletions

View File

@ -61,9 +61,7 @@ export function useBulkOperateDataset({
const onChangeStatus = useCallback(
(enabled: boolean) => {
selectedRowKeys.forEach((id) => {
setDocumentStatus({ status: enabled, documentId: id });
});
setDocumentStatus({ status: enabled, documentId: selectedRowKeys });
},
[selectedRowKeys, setDocumentStatus],
);

View File

@ -10,7 +10,7 @@ export default ({
tab: 'generalForm' | 'chunkMethodForm';
parserId: string;
}) => {
const [visible, setVisible] = useState(true);
const [visible, setVisible] = useState(false);
return (
<div

View File

@ -23,7 +23,7 @@ export function NaiveConfiguration() {
<ChunkMethodItem></ChunkMethodItem>
<LayoutRecognizeFormField></LayoutRecognizeFormField>
<EmbeddingModelItem></EmbeddingModelItem>
<MaxTokenNumberFormField></MaxTokenNumberFormField>
<MaxTokenNumberFormField initialValue={512}></MaxTokenNumberFormField>
<DelimiterFormField></DelimiterFormField>
</ConfigurationFormContainer>
<ConfigurationFormContainer>

View File

@ -22,7 +22,6 @@ export function GeneralForm() {
const { t } = useTranslation();
const [avatarFile, setAvatarFile] = useState<File | null>(null);
const [avatarBase64Str, setAvatarBase64Str] = useState(''); // Avatar Image base64
// const [submitLoading, setSubmitLoading] = useState(false); // submit button loading
const { saveKnowledgeConfiguration, loading: submitLoading } =
useUpdateKnowledge();
@ -94,7 +93,7 @@ export function GeneralForm() {
<div className="w-[64px] h-[64px] grid place-content-center border border-dashed rounded-md">
<div className="flex flex-col items-center">
<Upload />
<p>Upload</p>
<p>{t('common.upload')}</p>
</div>
</div>
) : (

View File

@ -131,22 +131,9 @@ export default function DatasetSettings() {
<ChunkMethodForm></ChunkMethodForm>
</TabsContent>
</Tabs>
{/* <div className="text-right">
<ButtonLoading type="submit">Submit</ButtonLoading>
</div> */}
</form>
</Form>
<ChunkMethodLearnMore tab={currentTab} parserId={parserId} />
{/* <div
style={{
display: currentTab === 'chunkMethodForm' ? 'block' : 'none',
}}
>
<Button variant="outline">Learn More</Button>
<div className="bg-[#FFF]/10 p-[20px] rounded-[12px] mt-[10px]">
<CategoryPanel chunkMethod={parserId}></CategoryPanel>
</div>
</div> */}
</div>
</section>
);