colorfulIcon.js 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325
  1. const data = [
  2. "alphabetical_sorting",
  3. "alphabetical_sorting",
  4. "alarm_clock",
  5. "area_chart",
  6. "approval",
  7. "answers",
  8. "approve",
  9. "assistant",
  10. "audio_file",
  11. "automotive",
  12. "automatic",
  13. "bad_decision",
  14. "bar_chart",
  15. "bearish",
  16. "biomass",
  17. "biohazard",
  18. "binoculars",
  19. "bookmark",
  20. "briefcase",
  21. "biotech",
  22. "broken_link",
  23. "business",
  24. "bullish",
  25. "business_contact",
  26. "businesswoman",
  27. "cable_release",
  28. "calculator",
  29. "businessman",
  30. "calendar",
  31. "butting_in",
  32. "call_transfer",
  33. "callback",
  34. "camcorder",
  35. "camera",
  36. "camcorder_pro",
  37. "cancel",
  38. "camera_addon",
  39. "camera_identificatio",
  40. "capacitor",
  41. "candle_sticks",
  42. "checkmark",
  43. "circuit",
  44. "charge_battery",
  45. "clear_filters",
  46. "clapperboard",
  47. "clock",
  48. "close_up_mode",
  49. "collaboration",
  50. "cell_phone",
  51. "collapse",
  52. "collect",
  53. "cloth",
  54. "combo_chart",
  55. "comments",
  56. "conference_call",
  57. "compact_camera",
  58. "contacts",
  59. "copyleft",
  60. "copyright",
  61. "crystal_oscillator",
  62. "cursor",
  63. "currency_exchange",
  64. "customer_support",
  65. "dam",
  66. "data_backup",
  67. "data_configuration",
  68. "data_encryption",
  69. "data_protection",
  70. "data_recovery",
  71. "database",
  72. "data_sheet",
  73. "debt",
  74. "decision",
  75. "delete_column",
  76. "delete_database",
  77. "department",
  78. "delete_row",
  79. "deployment",
  80. "dislike",
  81. "disapprove",
  82. "disclaimer",
  83. "display",
  84. "document",
  85. "do_not_insert",
  86. "do_not_mix",
  87. "do_not_inhale",
  88. "donate",
  89. "down",
  90. "doughnut_chart",
  91. "down_left",
  92. "down_right",
  93. "download",
  94. "edit_image",
  95. "electrical_sensor",
  96. "electrical_threshold",
  97. "electricity",
  98. "electro_devices",
  99. "electronics",
  100. "empty_battery",
  101. "empty_filter",
  102. "empty_trash",
  103. "end_call",
  104. "engineering",
  105. "entering_heaven_aliv",
  106. "expand",
  107. "export",
  108. "expired",
  109. "factory",
  110. "factory_breakdown",
  111. "external",
  112. "faq",
  113. "feed_in",
  114. "file",
  115. "feedback",
  116. "film",
  117. "filled_filter",
  118. "filing_cabinet",
  119. "film_reel",
  120. "flash_auto",
  121. "fine_print",
  122. "flash_off",
  123. "flash_on",
  124. "flow_chart",
  125. "folder",
  126. "frame",
  127. "full_battery",
  128. "full_trash",
  129. "gallery",
  130. "generic_sorting_asc",
  131. "generic_sorting_desc",
  132. "genealogy",
  133. "globe",
  134. "good_decision",
  135. "headset",
  136. "grid",
  137. "graduation_cap",
  138. "heat_map",
  139. "high_priority",
  140. "high_battery",
  141. "image_file",
  142. "home",
  143. "idea",
  144. "import",
  145. "in_transit",
  146. "integrated_webcam",
  147. "inspection",
  148. "invite",
  149. "internal",
  150. "ipad",
  151. "info",
  152. "iphone",
  153. "kindle",
  154. "key",
  155. "landscape",
  156. "left",
  157. "left_down",
  158. "left_up",
  159. "leave",
  160. "like_placeholder",
  161. "light_at_the_end_of_",
  162. "library",
  163. "line_chart",
  164. "link",
  165. "like",
  166. "lock",
  167. "list",
  168. "lock_landscape",
  169. "low_battery",
  170. "lock_portrait",
  171. "low_priority",
  172. "make_decision",
  173. "medium_priority",
  174. "manager",
  175. "menu",
  176. "middle_battery",
  177. "minus",
  178. "missed_call",
  179. "mind_map",
  180. "mms",
  181. "multiple_cameras",
  182. "money_transfer",
  183. "music",
  184. "multiple_devices",
  185. "multiple_smartphones",
  186. "multiple_inputs",
  187. "negative_dynamic",
  188. "neutral_decision",
  189. "night_landscape",
  190. "news",
  191. "neutral_trading",
  192. "night_portrait",
  193. "no_idea",
  194. "next",
  195. "no_video",
  196. "nook",
  197. "ok",
  198. "org_unit",
  199. "opened_folder",
  200. "old_time_camera",
  201. "online_support",
  202. "organization",
  203. "package",
  204. "paid",
  205. "parallel_tasks",
  206. "overtime",
  207. "panorama",
  208. "phone",
  209. "phone_android",
  210. "photo_reel",
  211. "pie_chart",
  212. "picture",
  213. "planner",
  214. "plus",
  215. "podium_with_audience",
  216. "podium_without_speak",
  217. "podium_with_speaker",
  218. "previous",
  219. "portrait_mode",
  220. "positive_dynamic",
  221. "privacy",
  222. "process",
  223. "puzzle",
  224. "questions",
  225. "print",
  226. "radar_plot",
  227. "rating",
  228. "ratings",
  229. "reading",
  230. "redo",
  231. "reading_ebook",
  232. "refresh",
  233. "registered_trademark",
  234. "right",
  235. "reuse",
  236. "remove_image",
  237. "right_down",
  238. "right_up",
  239. "rotate_to_portrait",
  240. "rules",
  241. "rotate_camera",
  242. "rotate_to_landscape",
  243. "ruler",
  244. "scatter_plot",
  245. "search",
  246. "safe",
  247. "self_service_kiosk",
  248. "selfie",
  249. "serial_tasks",
  250. "sales_performance",
  251. "settings",
  252. "services",
  253. "share",
  254. "shipped",
  255. "sim_card",
  256. "shop",
  257. "service_mark",
  258. "sim_card_chip",
  259. "signature",
  260. "smartphone_tablet",
  261. "sound_recording_copy",
  262. "sms",
  263. "speaker",
  264. "slr_back_side",
  265. "start",
  266. "stack_of_photos",
  267. "statistics",
  268. "sports_mode",
  269. "support",
  270. "synchronize",
  271. "switch_camera",
  272. "survey",
  273. "tablet_android",
  274. "template",
  275. "trademark",
  276. "todo_list",
  277. "touchscreen_smartpho",
  278. "timeline",
  279. "tree_structure",
  280. "undo",
  281. "up_left",
  282. "two_smartphones",
  283. "unlock",
  284. "up",
  285. "up_right",
  286. "upload",
  287. "video_call",
  288. "video_file",
  289. "view_details",
  290. "video_projector",
  291. "vip",
  292. "voice_presentation",
  293. "webcam",
  294. "voicemail",
  295. "workflow",
  296. "about",
  297. "accept_database",
  298. "add_image",
  299. "add_column",
  300. "add_database",
  301. "add_row",
  302. ];
  303. module.exports = [
  304. {
  305. url: "/colorfulIcon/getList",
  306. type: "post",
  307. response(config) {
  308. const { title, pageNo = 1, pageSize = 72 } = config.body;
  309. let mockList = data.filter((item) => {
  310. if (title && item.indexOf(title) < 0) return false;
  311. return true;
  312. });
  313. const pageList = mockList.filter(
  314. (item, index) =>
  315. index < pageSize * pageNo && index >= pageSize * (pageNo - 1)
  316. );
  317. return {
  318. code: 200,
  319. msg: "success",
  320. totalCount: mockList.length,
  321. data: pageList,
  322. };
  323. },
  324. },
  325. ];