import ngModule from '../../module'; import Section from 'salix/components/section'; import './style.scss'; export default class Controller extends Section { constructor($element, $) { super($element, $); this.getWasteConfig(); } getWasteConfig() { return this.wasteConfig = JSON.parse(localStorage.getItem('wasteConfig')) || {}; } setWasteConfig() { localStorage.setItem('wasteConfig', JSON.stringify(this.wasteConfig)); } toggleHidePanel(detail) { if (!this.wasteConfig[detail.buyer]) { this.wasteConfig[detail.buyer] = { hidden: true }; } else this.wasteConfig[detail.buyer].hidden = !this.wasteConfig[detail.buyer].hidden; this.setWasteConfig(); } } ngModule.vnComponent('vnItemWasteIndex', { template: require('./index.html'), controller: Controller });