103 lines
1.9 KiB
TypeScript

import dayjs from "dayjs";
import { clone } from "@pureadmin/utils";
const date = dayjs(new Date()).format("YYYY-MM-DD");
const tableData = [
{
date,
name: "Tom",
address: "No. 189, Grove St, Los Angeles"
},
{
date,
name: "Jack",
address: "No. 189, Grove St, Los Angeles"
},
{
date,
name: "Dick",
address: "No. 189, Grove St, Los Angeles"
},
{
date,
name: "Harry",
address: "No. 189, Grove St, Los Angeles"
},
{
date,
name: "Sam",
address: "No. 189, Grove St, Los Angeles"
},
{
date,
name: "Lucy",
address: "No. 189, Grove St, Los Angeles"
},
{
date,
name: "Mary",
address: "No. 189, Grove St, Los Angeles"
},
{
date,
name: "Mike",
address: "No. 189, Grove St, Los Angeles"
}
];
const tableDataMore = clone(tableData, true).map(item =>
Object.assign(item, {
state: "California",
city: "Los Angeles",
"post-code": "CA 90036"
})
);
const tableDataImage = clone(tableData, true).map((item, index) =>
Object.assign(item, {
image: `https://xiaoxian521.github.io/pure-admin-table/imgs/${
index + 1
}.jpg`
})
);
const tableDataSortable = clone(tableData, true).map((item, index) => {
delete item["date"];
Object.assign(item, {
date: `${dayjs(new Date()).format("YYYY-MM")}-${index + 1}`
});
});
const tableDataDrag = clone(tableData, true).map((item, index) => {
delete item["address"];
delete item["date"];
return Object.assign(
{
id: index + 1,
date: `${dayjs(new Date()).format("YYYY-MM")}-${index + 1}`
},
item
);
});
const tableDataEdit = clone(tableData, true).map((item, index) => {
delete item["date"];
return Object.assign(
{
id: index + 1,
date: `${dayjs(new Date()).format("YYYY-MM")}-${index + 1}`
},
item
);
});
export {
tableData,
tableDataDrag,
tableDataMore,
tableDataEdit,
tableDataImage,
tableDataSortable
};