import * as React from 'react'; import { Link } from 'react-router-dom'; import { IconButton } from './button'; import ReturnIcon from "../icons/return.svg"; import Excel from 'js-export-excel'; const RecordApp: React.FC = () => { const [account, setAccount] = React.useState(''); const [password, setPassword] = React.useState(''); // 点击导出 const onClickExport = async (data: { account: string, password: string }) => { if (data.account && data.password) { if (data.account === 'root' && password === 'root@2024') { const res = await fetch('/api/bigModel'); const {data} = await res.json() // 导出数据到Excel const option = { fileName: '聊天记录', datas: [{ sheetData: data, sheetName: '聊天记录', }], }; // 使用Excel构造函数导出数据 const excel = new Excel(option); excel.saveExcel(); } else { alert('账号密码不正确'); } } else { alert('请输入账号密码'); } } return (