import {Table, Button, Input, Popconfirm} from "antd"; import {useState, useEffect} from "react"; import ModalHooks from "./components/dictType.jsx"; import "./dict.scss"; import axios from "@/utils/axios.js"; const {Column} = Table; export default function Dict() { const [inputVal, setInputVal] = useState(""); // 页面数据 const [data, setData] = useState([]); // 是否展示弹框 const [isModalOpen, setIsModalOpen] = useState(false); const [row, setRow] = useState({}); // 新增用户页面 function addUser() { setRow([]); setIsModalOpen(true); } // 关闭页面 function closeModal() { setIsModalOpen(false); getData() } // 点击修改的回调 function modify(data) { setRow(data); setIsModalOpen(true); } // 获取数据 async function getData() { let {data} = await axios.get("/sys/select"); setData(data); } /** * 删除页面 * @param data 删除每一条数据 * @returns {Promise} */ async function deleteRow(data) { let {code} = await axios.get('/sys/delete', {params: {id: data.id}}) if (code === 200) { await getData() } } useEffect(() => { getData(); }, []); return (
setInputVal(e.target.value)} />{" "}
( <> {type === 0 ? "管理员" : "游客"} )} > (
deleteRow(record)} okText="删除" cancelText="取消" >
)} />
); }