setting.vue 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <template>
  2. <div>
  3. <BorderSetting
  4. ref="form"
  5. :config="config"
  6. :predefine-theme-colors="predefineThemeColors"
  7. >
  8. <template slot="bottom">
  9. <el-form-item label="翻转形态">
  10. <el-switch
  11. v-model="config.customize.reverse"
  12. class="bs-el-switch"
  13. active-color="#007aff"
  14. />
  15. </el-form-item>
  16. </template>
  17. </BorderSetting>
  18. </div>
  19. </template>
  20. <script>
  21. import BorderSetting from 'data-room-ui/BigScreenDesign/BorderSetting.vue'
  22. import {predefineColors} from "data-room-ui/js/utils/colorList";
  23. export default {
  24. name: 'Border4Setting',
  25. components: {
  26. BorderSetting
  27. },
  28. data () {
  29. return {
  30. // 预设主题色
  31. predefineThemeColors: predefineColors
  32. }
  33. },
  34. computed: {
  35. config: {
  36. get () {
  37. return this.$store.state.bigScreen.activeItemConfig
  38. },
  39. set (val) {
  40. this.$store.state.bigScreen.activeItemConfig = val
  41. }
  42. }
  43. },
  44. watch: {},
  45. mounted () { },
  46. methods: {}
  47. }
  48. </script>