index.js 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. const dicData = [{
  2. label: '关闭',
  3. value: 'false'
  4. },{
  5. label: '开启',
  6. value: 'true'
  7. }]
  8. export const list = [{
  9. key: 'showTag',
  10. commit: 'SET_SHOW_TAG'
  11. }, {
  12. key: 'showTheme',
  13. commit: 'SET_SHOW_THEME'
  14. }, {
  15. key: 'showColor',
  16. commit: 'SET_SHOW_COLOR'
  17. }, {
  18. key: 'showLock',
  19. commit: 'SET_SHOW_LOCK'
  20. }, {
  21. key: 'showDebug',
  22. commit: 'SET_SHOW_DEBUG'
  23. }, {
  24. key: 'showFullScreen',
  25. commit: 'SET_SHOW_FULL_SCREEN'
  26. }, {
  27. key: 'showCollapse',
  28. commit: 'SET_SHOW_COLLAPSE'
  29. }, {
  30. key: 'showSearch',
  31. commit: 'SET_SHOW_SEARCH'
  32. }, {
  33. key: 'showMenu',
  34. commit: 'SET_SHOW_MENU'
  35. }]
  36. export const option = (safe) => {
  37. const _safe = safe
  38. return {
  39. submitBtn: false,
  40. emptyBtn: false,
  41. column: [{
  42. label: '标签',
  43. prop: 'showTag',
  44. type: 'switch',
  45. span: 24,
  46. dicData: dicData,
  47. click: ({ column }) => {
  48. _safe.set(column.prop)
  49. }
  50. }, {
  51. label: '日志',
  52. prop: 'showDebug',
  53. type: 'switch',
  54. span: 24,
  55. dicData: dicData,
  56. click: ({ column }) => {
  57. _safe.set(column.prop)
  58. }
  59. }, {
  60. label: '主题',
  61. prop: 'showTheme',
  62. type: 'switch',
  63. span: 24,
  64. dicData: dicData,
  65. click: ({ column }) => {
  66. _safe.set(column.prop)
  67. }
  68. }, {
  69. label: '主题色',
  70. prop: 'showColor',
  71. type: 'switch',
  72. span: 24,
  73. dicData: dicData,
  74. click: ({ column }) => {
  75. _safe.set(column.prop)
  76. }
  77. }, {
  78. label: '全屏',
  79. prop: 'showFullScreen',
  80. type: 'switch',
  81. span: 24,
  82. dicData: dicData,
  83. click: ({ column }) => {
  84. _safe.set(column.prop)
  85. }
  86. }, {
  87. label: '锁屏',
  88. prop: 'showLock',
  89. type: 'switch',
  90. span: 24,
  91. dicData: dicData,
  92. click: ({ column }) => {
  93. _safe.set(column.prop)
  94. }
  95. }, {
  96. label: '缩放',
  97. prop: 'showCollapse',
  98. type: 'switch',
  99. span: 24,
  100. dicData: dicData,
  101. click: ({ column }) => {
  102. _safe.set(column.prop)
  103. }
  104. }, {
  105. label: '顶部菜单',
  106. prop: 'showMenu',
  107. type: 'switch',
  108. span: 24,
  109. dicData: dicData,
  110. click: ({ column }) => {
  111. _safe.set(column.prop)
  112. }
  113. }]
  114. }
  115. }