widget-iframe.js 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. /*
  2. * @Descripttion: iframe json
  3. * @version:
  4. * @Author: qianlishi
  5. * @Date: 2021-08-29 07:17:55
  6. * @LastEditors: qianlishi
  7. * @LastEditTime: 2021-09-28 14:14:39
  8. */
  9. export const widgetIframe = {
  10. code: 'widget-iframe',
  11. type: 'html',
  12. label: '内联框架',
  13. icon: 'iconkuangjia',
  14. options: {
  15. // 配置
  16. setup: [
  17. {
  18. type: 'el-input-text',
  19. label: '图层名称',
  20. name: 'layerName',
  21. required: false,
  22. placeholder: '',
  23. value: 'iframe',
  24. },
  25. {
  26. type: 'el-input-text',
  27. label: '地址',
  28. name: 'iframeAdress',
  29. required: false,
  30. placeholder: '',
  31. value: 'https://ajreport.beliefteam.cn/index.html',
  32. },
  33. ],
  34. // 数据
  35. data: [],
  36. // 坐标
  37. position: [
  38. {
  39. type: 'el-input-number',
  40. label: '左边距',
  41. name: 'left',
  42. required: false,
  43. placeholder: '',
  44. value: 0,
  45. },
  46. {
  47. type: 'el-input-number',
  48. label: '上边距',
  49. name: 'top',
  50. required: false,
  51. placeholder: '',
  52. value: 0,
  53. },
  54. {
  55. type: 'el-input-number',
  56. label: '宽度',
  57. name: 'width',
  58. required: false,
  59. placeholder: '该容器在1920px大屏中的宽度',
  60. value: 300,
  61. },
  62. {
  63. type: 'el-input-number',
  64. label: '高度',
  65. name: 'height',
  66. required: false,
  67. placeholder: '该容器在1080px大屏中的高度',
  68. value: 200,
  69. },
  70. ],
  71. }
  72. }