getBorderComponentsConfig.js 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223
  1. /*
  2. * @description: 得到边框组件配置
  3. * @Date: 2023-03-16 10:49:11
  4. */
  5. export default function getComponentConfig (type, classNameType) {
  6. const className =
  7. 'com.gccloud.bigscreen.core.module.chart.components.ScreenBorderChart'
  8. switch (type) {
  9. case 'border1':
  10. return {
  11. name: '边框一',
  12. title: '边框一',
  13. icon: null,
  14. img: require('packages/Borders/images/border-1.png'),
  15. component: null,
  16. className,
  17. w: 450,
  18. h: 320,
  19. x: 0,
  20. y: 0,
  21. type
  22. }
  23. case 'border2':
  24. return {
  25. name: '边框二',
  26. title: '边框二',
  27. icon: null,
  28. img: require('packages/Borders/images/border-2.png'),
  29. component: null,
  30. className,
  31. w: 450,
  32. h: 320,
  33. x: 0,
  34. y: 0,
  35. type
  36. }
  37. case 'border3':
  38. return {
  39. name: '边框三',
  40. title: '边框三',
  41. icon: null,
  42. img: require('packages/Borders/images/border-3.png'),
  43. component: null,
  44. className,
  45. w: 450,
  46. h: 320,
  47. x: 0,
  48. y: 0,
  49. type
  50. }
  51. case 'border4':
  52. return {
  53. name: '边框四',
  54. title: '边框四',
  55. icon: null,
  56. img: require('packages/Borders/images/border-4.png'),
  57. component: null,
  58. className,
  59. w: 450,
  60. h: 320,
  61. x: 0,
  62. y: 0,
  63. type
  64. }
  65. case 'border5':
  66. return {
  67. name: '边框五',
  68. title: '边框五',
  69. icon: null,
  70. img: require('packages/Borders/images/border-5.png'),
  71. component: null,
  72. className,
  73. w: 450,
  74. h: 320,
  75. x: 0,
  76. y: 0,
  77. type
  78. }
  79. case 'border6':
  80. return {
  81. name: '边框六',
  82. title: '边框六',
  83. icon: null,
  84. img: require('packages/Borders/images/border-6.png'),
  85. component: null,
  86. className,
  87. w: 450,
  88. h: 320,
  89. x: 0,
  90. y: 0,
  91. type
  92. }
  93. case 'border7':
  94. return {
  95. name: '边框七',
  96. title: '边框七',
  97. icon: null,
  98. img: require('packages/Borders/images/border-7.png'),
  99. component: null,
  100. className,
  101. w: 450,
  102. h: 320,
  103. x: 0,
  104. y: 0,
  105. type
  106. }
  107. case 'border8':
  108. return {
  109. name: '边框八',
  110. title: '边框八',
  111. icon: null,
  112. img: require('packages/Borders/images/border-8.png'),
  113. component: null,
  114. className,
  115. w: 450,
  116. h: 320,
  117. x: 0,
  118. y: 0,
  119. type
  120. }
  121. case 'border9':
  122. return {
  123. name: '边框九',
  124. title: '边框九',
  125. icon: null,
  126. img: require('packages/Borders/images/border-9.png'),
  127. component: null,
  128. className,
  129. w: 450,
  130. h: 320,
  131. x: 0,
  132. y: 0,
  133. type
  134. }
  135. case 'border10':
  136. return {
  137. name: '边框十',
  138. title: '边框十',
  139. icon: null,
  140. img: require('packages/Borders/images/border-10.png'),
  141. component: null,
  142. className,
  143. w: 450,
  144. h: 320,
  145. x: 0,
  146. y: 0,
  147. type
  148. }
  149. case 'border11':
  150. return {
  151. name: '边框十一',
  152. title: '边框十一',
  153. icon: null,
  154. img: require('packages/Borders/images/border-11.png'),
  155. component: null,
  156. className,
  157. w: 450,
  158. h: 320,
  159. x: 0,
  160. y: 0,
  161. type
  162. }
  163. case 'border12':
  164. return {
  165. name: '边框十二',
  166. title: '边框十二',
  167. icon: null,
  168. img: require('packages/Borders/images/border-12.png'),
  169. component: null,
  170. className,
  171. w: 450,
  172. h: 320,
  173. x: 0,
  174. y: 0,
  175. type
  176. }
  177. case 'border13':
  178. return {
  179. name: '边框十三',
  180. title: '边框十三',
  181. icon: null,
  182. img: require('packages/Borders/images/border-13.png'),
  183. component: null,
  184. className,
  185. w: 450,
  186. h: 320,
  187. x: 0,
  188. y: 0,
  189. type
  190. }
  191. case 'border14':
  192. return {
  193. name: '边框十四',
  194. title: '边框十四',
  195. icon: null,
  196. img: require('packages/Borders/images/border-14.png'),
  197. component: null,
  198. className,
  199. w: 450,
  200. h: 320,
  201. x: 0,
  202. y: 0,
  203. type
  204. }
  205. case 'border15':
  206. return {
  207. name: '边框十五',
  208. title: '边框十五',
  209. icon: null,
  210. img: require('packages/Borders/images/border-15.png'),
  211. component: null,
  212. className,
  213. w: 450,
  214. h: 450,
  215. x: 0,
  216. y: 0,
  217. type
  218. }
  219. default:
  220. return {}
  221. }
  222. }