setting.vue 860 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <template>
  2. <div>
  3. <BorderSetting
  4. ref="form"
  5. :config="config"
  6. :predefine-theme-colors="predefineThemeColors"
  7. />
  8. </div>
  9. </template>
  10. <script>
  11. import BorderSetting from 'data-room-ui/BigScreenDesign/BorderSetting.vue'
  12. export default {
  13. name: 'Border12Setting',
  14. components: {
  15. BorderSetting
  16. },
  17. data () {
  18. return {
  19. // 预设主题色
  20. predefineThemeColors: [
  21. '#007aff',
  22. '#1aa97b',
  23. '#ff4d53',
  24. '#1890FF',
  25. '#DF0E1B',
  26. '#0086CC',
  27. '#2B74CF',
  28. '#00BC9D',
  29. '#ED7D32'
  30. ]
  31. }
  32. },
  33. computed: {
  34. config: {
  35. get () {
  36. return this.$store.state.bigScreen.activeItemConfig
  37. },
  38. set (val) {
  39. this.$store.state.bigScreen.activeItemConfig = val
  40. }
  41. }
  42. },
  43. watch: {},
  44. mounted () { },
  45. methods: {}
  46. }
  47. </script>