|
|
|
@ -167,6 +167,7 @@ import ColorSelect from 'packages/ColorMultipleSelect/index.vue'
|
|
|
|
|
import PaddingSetting from 'packages/BigScreenDesign/RightSetting/PaddingSetting/index.vue'
|
|
|
|
|
import GradualSetting from 'packages/BigScreenDesign/RightSetting/GradualSetting/index.vue'
|
|
|
|
|
import PosWhSetting from 'packages/BigScreenDesign/RightSetting/PosWhSetting.vue'
|
|
|
|
|
import _ from 'lodash'
|
|
|
|
|
export default {
|
|
|
|
|
name: 'CustomComponentSetting',
|
|
|
|
|
components: {
|
|
|
|
@ -207,7 +208,7 @@ export default {
|
|
|
|
|
return this.$store.state.bigScreen.activeItemConfig
|
|
|
|
|
},
|
|
|
|
|
set (val) {
|
|
|
|
|
this.$store.state.bigScreen.activeItemConfig = val
|
|
|
|
|
this.$store.commit('bigScreen/changeActiveItemConfig', val)
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
appCode: {
|
|
|
|
@ -219,8 +220,17 @@ export default {
|
|
|
|
|
return this.$route.query.code
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
watch: {},
|
|
|
|
|
watch: {
|
|
|
|
|
groupList: {
|
|
|
|
|
handler (val) {
|
|
|
|
|
const setList = [].concat(...val.map(item => item.list))
|
|
|
|
|
this.$store.commit('bigScreen/changeActiveItemConfig', { ...this.config, setting: [...this.config.setting, ...setList] })
|
|
|
|
|
},
|
|
|
|
|
deep: true
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
mounted () {
|
|
|
|
|
this.init()
|
|
|
|
|
const groupNameList = []
|
|
|
|
|
this.config.setting.filter(
|
|
|
|
|
(item) => item.tabName === 'custom'
|
|
|
|
@ -254,7 +264,11 @@ export default {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
methods: {}
|
|
|
|
|
methods: {
|
|
|
|
|
init () {
|
|
|
|
|
this.config = this.$store.state.bigScreen.activeItemConfig
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|