feat:修改样式渲染的问题

main
liu.shiyi 2 years ago
parent f4d524257c
commit 0201dcbdf1

@ -222,9 +222,22 @@ export default {
}, },
watch: { watch: {
groupList: { groupList: {
// 12custom3xy
handler (val) { handler (val) {
const setList = [].concat(...val.map(item => item.list)) const setList = [].concat(...val.map(item => item.list))
this.$store.commit('bigScreen/changeActiveItemConfig', { ...this.config, setting: [...this.config.setting, ...setList] }) const newSetList = [...this.config.setting,...setList]
let newArr = []; //
let hash={}
newArr= newSetList.reduce(function (acc, cru,index) {
if (!hash[cru['field']]) {
hash[cru['field']] = { index: index }
acc.push(cru)
} else {
acc.splice(hash[cru['field']]['index'], 1, cru)
}
return acc
}, [])
this.$store.commit('bigScreen/changeActiveItemConfig', { ...this.config, setting: newArr })
}, },
deep: true deep: true
} }

Loading…
Cancel
Save