Commit a0fa234c authored by chenshouchao's avatar chenshouchao

feat: 应用环境列表增加根据时间排序

parent 73b94b72
......@@ -59,6 +59,7 @@ const getActorenvList = (params: {
page: number,
size: number,
title?: string,
order?: string,
}) => {
return request({
url: Api.API_ACTORENV_LIST,
......
......@@ -5,7 +5,7 @@ import style from "./index.module.css";
import SearchInput from "@/components/BusinessComponents/SearchInput";
import MySelect from "@/components/mui/MySelect";
import MyButton from "@/components/mui/MyButton";
import MyTable from "@/components/mui/MyTableNew";
import MyTable, { sortState } from "@/components/mui/MyTableNew";
import useMyRequest from "@/hooks/useMyRequest";
import { getActorenvList } from "@/api/resourceCenter";
import Add from "@mui/icons-material/Add";
......@@ -28,6 +28,10 @@ const UserResourcesEnvironment = () => {
const [id, setId] = useState("");
const [deleteOpen, setDeleteOpen] = useState(false);
const [totalElements, setTotalElements] = useState(0);
const [sortState, setSortState] = useState<sortState>({
field: "createdTime",
order: "DESC",
});
const headCells: Array<any> = [
{
id: "title",
......@@ -42,6 +46,7 @@ const UserResourcesEnvironment = () => {
id: "createdTime",
label: "创建时间",
width: 180,
sort: true,
},
{
id: "status",
......@@ -73,9 +78,10 @@ const UserResourcesEnvironment = () => {
size,
title,
type: type === "ALL" ? "" : type,
order: sortState.order || "DESC",
});
}
}, [getList, page, size, title, type, addOpen, deleteOpen]);
}, [getList, page, size, title, type, addOpen, deleteOpen, sortState]);
const renderType = (item: any) => {
if (item.type === "BATCH") {
......@@ -256,6 +262,8 @@ const UserResourcesEnvironment = () => {
paginationType="complex"
totalElements={totalElements}
loading={loading}
sortState={sortState}
setSortState={setSortState}
></MyTable>
</div>
{addOpen && <AddEnvironment setAddopen={setAddopen}></AddEnvironment>}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment