data.ts 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297
  1. import dayjs from "dayjs";
  2. import { clone } from "@pureadmin/utils";
  3. const date = dayjs(new Date()).format("YYYY-MM-DD");
  4. const tableData = [
  5. {
  6. date,
  7. name: "Tom",
  8. address: "No. 189, Grove St, Los Angeles"
  9. },
  10. {
  11. date,
  12. name: "Jack",
  13. address: "No. 189, Grove St, Los Angeles"
  14. },
  15. {
  16. date,
  17. name: "Dick",
  18. address: "No. 189, Grove St, Los Angeles"
  19. },
  20. {
  21. date,
  22. name: "Harry",
  23. address: "No. 189, Grove St, Los Angeles"
  24. },
  25. {
  26. date,
  27. name: "Sam",
  28. address: "No. 189, Grove St, Los Angeles"
  29. },
  30. {
  31. date,
  32. name: "Lucy",
  33. address: "No. 189, Grove St, Los Angeles"
  34. },
  35. {
  36. date,
  37. name: "Mary",
  38. address: "No. 189, Grove St, Los Angeles"
  39. },
  40. {
  41. date,
  42. name: "Mike",
  43. address: "No. 189, Grove St, Los Angeles"
  44. }
  45. ];
  46. const cloneData = clone(tableData, true);
  47. const tableDataMore = cloneData.map(item =>
  48. Object.assign(item, {
  49. state: "California",
  50. city: "Los Angeles",
  51. "post-code": "CA 90036"
  52. })
  53. );
  54. const tableDataImage = cloneData.map((item, index) =>
  55. Object.assign(item, {
  56. image: `https://pure-admin.github.io/pure-admin-table/imgs/${index + 1}.jpg`
  57. })
  58. );
  59. const tableDataSortable = cloneData.map((item, index) =>
  60. Object.assign(item, {
  61. date: `${dayjs(new Date()).format("YYYY-MM")}-${index + 1}`
  62. })
  63. );
  64. const tableDataExpand = [
  65. {
  66. date: "2016-05-03",
  67. name: "Tom",
  68. state: "California",
  69. city: "San Francisco",
  70. address: "3650 21st St, San Francisco",
  71. zip: "CA 94114",
  72. family: [
  73. {
  74. name: "Jerry",
  75. state: "California",
  76. city: "San Francisco",
  77. address: "3650 21st St, San Francisco",
  78. zip: "CA 94114"
  79. },
  80. {
  81. name: "Spike",
  82. state: "California",
  83. city: "San Francisco",
  84. address: "3650 21st St, San Francisco",
  85. zip: "CA 94114"
  86. },
  87. {
  88. name: "Tyke",
  89. state: "California",
  90. city: "San Francisco",
  91. address: "3650 21st St, San Francisco",
  92. zip: "CA 94114"
  93. }
  94. ]
  95. },
  96. {
  97. date: "2016-05-02",
  98. name: "Tom",
  99. state: "California",
  100. city: "San Francisco",
  101. address: "3650 21st St, San Francisco",
  102. zip: "CA 94114",
  103. family: [
  104. {
  105. name: "Jerry",
  106. state: "California",
  107. city: "San Francisco",
  108. address: "3650 21st St, San Francisco",
  109. zip: "CA 94114"
  110. },
  111. {
  112. name: "Spike",
  113. state: "California",
  114. city: "San Francisco",
  115. address: "3650 21st St, San Francisco",
  116. zip: "CA 94114"
  117. },
  118. {
  119. name: "Tyke",
  120. state: "California",
  121. city: "San Francisco",
  122. address: "3650 21st St, San Francisco",
  123. zip: "CA 94114"
  124. }
  125. ]
  126. },
  127. {
  128. date: "2016-05-04",
  129. name: "Tom",
  130. state: "California",
  131. city: "San Francisco",
  132. address: "3650 21st St, San Francisco",
  133. zip: "CA 94114",
  134. family: [
  135. {
  136. name: "Jerry",
  137. state: "California",
  138. city: "San Francisco",
  139. address: "3650 21st St, San Francisco",
  140. zip: "CA 94114"
  141. },
  142. {
  143. name: "Spike",
  144. state: "California",
  145. city: "San Francisco",
  146. address: "3650 21st St, San Francisco",
  147. zip: "CA 94114"
  148. },
  149. {
  150. name: "Tyke",
  151. state: "California",
  152. city: "San Francisco",
  153. address: "3650 21st St, San Francisco",
  154. zip: "CA 94114"
  155. }
  156. ]
  157. },
  158. {
  159. date: "2016-05-01",
  160. name: "Tom",
  161. state: "California",
  162. city: "San Francisco",
  163. address: "3650 21st St, San Francisco",
  164. zip: "CA 94114",
  165. family: [
  166. {
  167. name: "Jerry",
  168. state: "California",
  169. city: "San Francisco",
  170. address: "3650 21st St, San Francisco",
  171. zip: "CA 94114"
  172. },
  173. {
  174. name: "Spike",
  175. state: "California",
  176. city: "San Francisco",
  177. address: "3650 21st St, San Francisco",
  178. zip: "CA 94114"
  179. },
  180. {
  181. name: "Tyke",
  182. state: "California",
  183. city: "San Francisco",
  184. address: "3650 21st St, San Francisco",
  185. zip: "CA 94114"
  186. }
  187. ]
  188. },
  189. {
  190. date: "2016-05-08",
  191. name: "Tom",
  192. state: "California",
  193. city: "San Francisco",
  194. address: "3650 21st St, San Francisco",
  195. zip: "CA 94114",
  196. family: [
  197. {
  198. name: "Jerry",
  199. state: "California",
  200. city: "San Francisco",
  201. address: "3650 21st St, San Francisco",
  202. zip: "CA 94114"
  203. },
  204. {
  205. name: "Spike",
  206. state: "California",
  207. city: "San Francisco",
  208. address: "3650 21st St, San Francisco",
  209. zip: "CA 94114"
  210. },
  211. {
  212. name: "Tyke",
  213. state: "California",
  214. city: "San Francisco",
  215. address: "3650 21st St, San Francisco",
  216. zip: "CA 94114"
  217. }
  218. ]
  219. },
  220. {
  221. date: "2016-05-06",
  222. name: "Tom",
  223. state: "California",
  224. city: "San Francisco",
  225. address: "3650 21st St, San Francisco",
  226. zip: "CA 94114",
  227. family: [
  228. {
  229. name: "Jerry",
  230. state: "California",
  231. city: "San Francisco",
  232. address: "3650 21st St, San Francisco",
  233. zip: "CA 94114"
  234. },
  235. {
  236. name: "Spike",
  237. state: "California",
  238. city: "San Francisco",
  239. address: "3650 21st St, San Francisco",
  240. zip: "CA 94114"
  241. },
  242. {
  243. name: "Tyke",
  244. state: "California",
  245. city: "San Francisco",
  246. address: "3650 21st St, San Francisco",
  247. zip: "CA 94114"
  248. }
  249. ]
  250. },
  251. {
  252. date: "2016-05-07",
  253. name: "Tom",
  254. state: "California",
  255. city: "San Francisco",
  256. address: "3650 21st St, San Francisco",
  257. zip: "CA 94114",
  258. family: [
  259. {
  260. name: "Jerry",
  261. state: "California",
  262. city: "San Francisco",
  263. address: "3650 21st St, San Francisco",
  264. zip: "CA 94114"
  265. },
  266. {
  267. name: "Spike",
  268. state: "California",
  269. city: "San Francisco",
  270. address: "3650 21st St, San Francisco",
  271. zip: "CA 94114"
  272. },
  273. {
  274. name: "Tyke",
  275. state: "California",
  276. city: "San Francisco",
  277. address: "3650 21st St, San Francisco",
  278. zip: "CA 94114"
  279. }
  280. ]
  281. }
  282. ];
  283. export {
  284. tableData,
  285. tableDataMore,
  286. tableDataImage,
  287. tableDataExpand,
  288. tableDataSortable
  289. };