widget-Mobile.js 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. /*
  2. * @Descripttion: 超链接文本
  3. * @version:
  4. * @Author: qianlishi
  5. * @Date: 2021-08-29 07:03:58
  6. * @LastEditors: qianlishi
  7. * @LastEditTime: 2021-09-28 14:14:21
  8. */
  9. export const widgetMobile = {
  10. code: 'widget',
  11. type: 'html',
  12. label: '宫格组件',
  13. icon: 'iconchaolianjie',
  14. options: {
  15. // 配置
  16. setup: [{
  17. type: 'el-input-text',
  18. label: '图层名称',
  19. name: 'layerName',
  20. required: false,
  21. placeholder: '',
  22. value: '组件',
  23. },
  24. // 颜色选择
  25. {
  26. type: 'vue-color',
  27. label: '背景颜色',
  28. name: 'background_color',
  29. required: false,
  30. placeholder: '',
  31. value: '#000000',
  32. },
  33. // 判断是否开启
  34. // {
  35. // type: 'el-switch',
  36. // label: '',
  37. // name: '_switch',
  38. // required: false,
  39. // placeholder: '',
  40. // value: true,
  41. // },
  42. // 颜色选择
  43. // {
  44. // type: 'vue-color',
  45. // label: '',
  46. // name: '_text_color',
  47. // required: false,
  48. // placeholder: '',
  49. // value: 'rgba(0,0,0,1)',
  50. // },
  51. // 选择框
  52. // {
  53. // type: 'el-select',
  54. // label: '',
  55. // name: '_chooseOption',
  56. // required: false,
  57. // placeholder: '',
  58. // selectOptions: [
  59. // {code: 'false', name: '否'},
  60. // {code: 'true', name: '是'},
  61. // ],
  62. // value: 'false'
  63. // },
  64. // {
  65. // type: 'el-input-text',
  66. // label: '_text',
  67. // name: 'linkAdress',
  68. // required: false,
  69. // placeholder: '',
  70. // value: '',
  71. // },
  72. ],
  73. // 数据
  74. data: [],
  75. // 坐标
  76. position: [{
  77. type: 'el-input-number',
  78. label: '左边距',
  79. name: 'left',
  80. required: false,
  81. placeholder: '',
  82. value: 0,
  83. },
  84. {
  85. type: 'el-input-number',
  86. label: '上边距',
  87. name: 'top',
  88. required: false,
  89. placeholder: '',
  90. value: 0,
  91. },
  92. {
  93. type: 'el-input-number',
  94. label: '宽度',
  95. name: 'width',
  96. required: false,
  97. placeholder: '该容器在1920px大屏中的宽度',
  98. value: 1000,
  99. },
  100. {
  101. type: 'el-input-number',
  102. label: '高度',
  103. name: 'height',
  104. required: false,
  105. placeholder: '该容器在1080px大屏中的高度',
  106. value: 340,
  107. },
  108. ],
  109. }
  110. }