Parcourir la source

feat: support select multi datasets (#235)

tags/0.3.1
Joel il y a 2 ans
Parent
révision
970950e3a8
Aucun compte lié à l'adresse e-mail de l'auteur

+ 1
- 10
web/app/components/app/configuration/dataset-config/select-dataset/index.tsx Voir le fichier

@@ -12,7 +12,6 @@ import { formatNumber } from '@/utils/format'
import Link from 'next/link'

import s from './style.module.css'
import Toast from '@/app/components/base/toast'

export interface ISelectDataSetProps {
isShow: boolean
@@ -32,8 +31,7 @@ const SelectDataSet: FC<ISelectDataSetProps> = ({
const [loaded, setLoaded] = React.useState(false)
const [datasets, setDataSets] = React.useState<DataSet[] | null>(null)
const hasNoData = !datasets || datasets?.length === 0
// Only one dataset can be selected. Historical data retains data and supports multiple selections, but when saving, only one can be selected. This is based on considerations of performance and accuracy.
const canSelectMulti = selectedIds.length > 1
const canSelectMulti = true
useEffect(() => {
(async () => {
const { data } = await fetchDatasets({ url: '/datasets', params: { page: 1 } })
@@ -57,13 +55,6 @@ const SelectDataSet: FC<ISelectDataSetProps> = ({
}

const handleSelect = () => {
if (selected.length > 1) {
Toast.notify({
type: 'error',
message: t('appDebug.feature.dataSet.notSupportSelectMulti')
})
return
}
onSelect(selected)
}
return (

Chargement…
Annuler
Enregistrer