107 lines
2.1 KiB
TypeScript
107 lines
2.1 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"
|
||
|
},
|
||
|
{
|
||
|
date,
|
||
|
name: "Mike1",
|
||
|
address: "No. 189, Grove St, Los Angeles"
|
||
|
},
|
||
|
{
|
||
|
date,
|
||
|
name: "Mike2",
|
||
|
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://pure-admin.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(item, {
|
||
|
id: index + 1,
|
||
|
date: `${dayjs(new Date()).format("YYYY-MM")}-${index + 1}`
|
||
|
});
|
||
|
});
|
||
|
|
||
|
const tableDataEdit = clone(tableData, true).map((item, index) => {
|
||
|
delete item.date;
|
||
|
return Object.assign(item, {
|
||
|
id: index + 1,
|
||
|
date: `${dayjs(new Date()).format("YYYY-MM")}-${index + 1}`,
|
||
|
address: "China",
|
||
|
sex: index % 2 === 0 ? "男" : "女"
|
||
|
});
|
||
|
});
|
||
|
|
||
|
export {
|
||
|
tableData,
|
||
|
tableDataDrag,
|
||
|
tableDataMore,
|
||
|
tableDataEdit,
|
||
|
tableDataImage,
|
||
|
tableDataSortable
|
||
|
};
|