#
zjj
2025-05-24 709e71bade7497f61b58f332175c9d29074215fb
rsf-admin/src/page/work/components/StaSelect.jsx
@@ -29,19 +29,27 @@
    const http = async () => {
        setLoading(true);
        try {
            const res = await request.post('/selectStaList/page', {
                type: type,
                current: page,
                pageSize: perPage
            const res = await request.post('/selectStaList/list', {
                type: type
            });
            
            if (res?.data?.code === 200) {
                setList(res.data.data.records.map((item) => {
                    return {
                        id: item.site,
                        name: item.site
                    }
                }));
                // 使用Set来过滤重复的site值
                const uniqueSites = new Set();
                setList(res.data.data
                    .filter(item => {
                        if (uniqueSites.has(item.site)) {
                            return false;
                        }
                        uniqueSites.add(item.site);
                        return true;
                    })
                    .map((item) => {
                        return {
                            id: item.site,
                            name: item.site
                        }
                    }));
            } else {
                notify(res.data.msg);
            }