298 lines
6.2 KiB
TypeScript
298 lines
6.2 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 cloneData = clone(tableData, true);
|
|
|
|
const tableDataMore = cloneData.map(item =>
|
|
Object.assign(item, {
|
|
state: "California",
|
|
city: "Los Angeles",
|
|
"post-code": "CA 90036"
|
|
})
|
|
);
|
|
|
|
const tableDataImage = cloneData.map((item, index) =>
|
|
Object.assign(item, {
|
|
image: `https://pure-admin.github.io/pure-admin-table/imgs/${index + 1}.jpg`
|
|
})
|
|
);
|
|
|
|
const tableDataSortable = cloneData.map((item, index) =>
|
|
Object.assign(item, {
|
|
date: `${dayjs(new Date()).format("YYYY-MM")}-${index + 1}`
|
|
})
|
|
);
|
|
|
|
const tableDataExpand = [
|
|
{
|
|
date: "2016-05-03",
|
|
name: "Tom",
|
|
state: "California",
|
|
city: "San Francisco",
|
|
address: "3650 21st St, San Francisco",
|
|
zip: "CA 94114",
|
|
family: [
|
|
{
|
|
name: "Jerry",
|
|
state: "California",
|
|
city: "San Francisco",
|
|
address: "3650 21st St, San Francisco",
|
|
zip: "CA 94114"
|
|
},
|
|
{
|
|
name: "Spike",
|
|
state: "California",
|
|
city: "San Francisco",
|
|
address: "3650 21st St, San Francisco",
|
|
zip: "CA 94114"
|
|
},
|
|
{
|
|
name: "Tyke",
|
|
state: "California",
|
|
city: "San Francisco",
|
|
address: "3650 21st St, San Francisco",
|
|
zip: "CA 94114"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
date: "2016-05-02",
|
|
name: "Tom",
|
|
state: "California",
|
|
city: "San Francisco",
|
|
address: "3650 21st St, San Francisco",
|
|
zip: "CA 94114",
|
|
family: [
|
|
{
|
|
name: "Jerry",
|
|
state: "California",
|
|
city: "San Francisco",
|
|
address: "3650 21st St, San Francisco",
|
|
zip: "CA 94114"
|
|
},
|
|
{
|
|
name: "Spike",
|
|
state: "California",
|
|
city: "San Francisco",
|
|
address: "3650 21st St, San Francisco",
|
|
zip: "CA 94114"
|
|
},
|
|
{
|
|
name: "Tyke",
|
|
state: "California",
|
|
city: "San Francisco",
|
|
address: "3650 21st St, San Francisco",
|
|
zip: "CA 94114"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
date: "2016-05-04",
|
|
name: "Tom",
|
|
state: "California",
|
|
city: "San Francisco",
|
|
address: "3650 21st St, San Francisco",
|
|
zip: "CA 94114",
|
|
family: [
|
|
{
|
|
name: "Jerry",
|
|
state: "California",
|
|
city: "San Francisco",
|
|
address: "3650 21st St, San Francisco",
|
|
zip: "CA 94114"
|
|
},
|
|
{
|
|
name: "Spike",
|
|
state: "California",
|
|
city: "San Francisco",
|
|
address: "3650 21st St, San Francisco",
|
|
zip: "CA 94114"
|
|
},
|
|
{
|
|
name: "Tyke",
|
|
state: "California",
|
|
city: "San Francisco",
|
|
address: "3650 21st St, San Francisco",
|
|
zip: "CA 94114"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
date: "2016-05-01",
|
|
name: "Tom",
|
|
state: "California",
|
|
city: "San Francisco",
|
|
address: "3650 21st St, San Francisco",
|
|
zip: "CA 94114",
|
|
family: [
|
|
{
|
|
name: "Jerry",
|
|
state: "California",
|
|
city: "San Francisco",
|
|
address: "3650 21st St, San Francisco",
|
|
zip: "CA 94114"
|
|
},
|
|
{
|
|
name: "Spike",
|
|
state: "California",
|
|
city: "San Francisco",
|
|
address: "3650 21st St, San Francisco",
|
|
zip: "CA 94114"
|
|
},
|
|
{
|
|
name: "Tyke",
|
|
state: "California",
|
|
city: "San Francisco",
|
|
address: "3650 21st St, San Francisco",
|
|
zip: "CA 94114"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
date: "2016-05-08",
|
|
name: "Tom",
|
|
state: "California",
|
|
city: "San Francisco",
|
|
address: "3650 21st St, San Francisco",
|
|
zip: "CA 94114",
|
|
family: [
|
|
{
|
|
name: "Jerry",
|
|
state: "California",
|
|
city: "San Francisco",
|
|
address: "3650 21st St, San Francisco",
|
|
zip: "CA 94114"
|
|
},
|
|
{
|
|
name: "Spike",
|
|
state: "California",
|
|
city: "San Francisco",
|
|
address: "3650 21st St, San Francisco",
|
|
zip: "CA 94114"
|
|
},
|
|
{
|
|
name: "Tyke",
|
|
state: "California",
|
|
city: "San Francisco",
|
|
address: "3650 21st St, San Francisco",
|
|
zip: "CA 94114"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
date: "2016-05-06",
|
|
name: "Tom",
|
|
state: "California",
|
|
city: "San Francisco",
|
|
address: "3650 21st St, San Francisco",
|
|
zip: "CA 94114",
|
|
family: [
|
|
{
|
|
name: "Jerry",
|
|
state: "California",
|
|
city: "San Francisco",
|
|
address: "3650 21st St, San Francisco",
|
|
zip: "CA 94114"
|
|
},
|
|
{
|
|
name: "Spike",
|
|
state: "California",
|
|
city: "San Francisco",
|
|
address: "3650 21st St, San Francisco",
|
|
zip: "CA 94114"
|
|
},
|
|
{
|
|
name: "Tyke",
|
|
state: "California",
|
|
city: "San Francisco",
|
|
address: "3650 21st St, San Francisco",
|
|
zip: "CA 94114"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
date: "2016-05-07",
|
|
name: "Tom",
|
|
state: "California",
|
|
city: "San Francisco",
|
|
address: "3650 21st St, San Francisco",
|
|
zip: "CA 94114",
|
|
family: [
|
|
{
|
|
name: "Jerry",
|
|
state: "California",
|
|
city: "San Francisco",
|
|
address: "3650 21st St, San Francisco",
|
|
zip: "CA 94114"
|
|
},
|
|
{
|
|
name: "Spike",
|
|
state: "California",
|
|
city: "San Francisco",
|
|
address: "3650 21st St, San Francisco",
|
|
zip: "CA 94114"
|
|
},
|
|
{
|
|
name: "Tyke",
|
|
state: "California",
|
|
city: "San Francisco",
|
|
address: "3650 21st St, San Francisco",
|
|
zip: "CA 94114"
|
|
}
|
|
]
|
|
}
|
|
];
|
|
|
|
export {
|
|
tableData,
|
|
tableDataMore,
|
|
tableDataImage,
|
|
tableDataExpand,
|
|
tableDataSortable
|
|
};
|