| | |
| | | selectionList: [], |
| | | option: option, |
| | | data: [], |
| | | searchChangeHandler: null, |
| | | } |
| | | }, |
| | | created() { |
| | | this.$bus?.on('triggerSearchChange', (params) => { |
| | | this.searchChangeHandler = (params) => { |
| | | this.searchChange(params, () => {}); |
| | | }); |
| | | }; |
| | | this.$bus?.on('triggerSearchChange', this.searchChangeHandler); |
| | | }, |
| | | beforeDestroy() { |
| | | if (this.searchChangeHandler) { |
| | | this.$bus?.off('triggerSearchChange', this.searchChangeHandler); |
| | | this.searchChangeHandler = null; |
| | | } |
| | | }, |
| | | computed: { |
| | | ...mapGetters(['permission']), |
| | | permissionList () { |