<!-- * @Description: * @Author: 王晓颖 * @Date: --> <template> <div class="select-all-left"> <select-area :btns="areaBtns" v-model="currentSelect.area" title="按区域" btn-style="circle"/> <select-area :btns="peopleBtns" v-model="currentSelect.people" title="按人数" btn-style="rectangle"/> <select-area :btns="timeBtns" v-model="currentSelect.time" title="按时间" btn-style="circle"/> <select-area :btns="levelBtns" v-model="currentSelect.level" title="按级别" btn-style="rectangle"/> </div> </template> <script> import SelectArea from '../../../components/SelectTool/selectArea' export default { name: 'SelectAll', components: { SelectArea }, data() { return { currentSelect: { area: '全部', time: '全部', people: '全部', level: '全部' }, areaBtns: [ { name: '全部', value: '' }, { name: '临汾', value: 'lf' }, { name: '忻州', value: 'xz' }, { name: '阳泉', value: 'yq' }, { name: '长晋', value: 'cj' }, { name: '吕梁', value: 'll' }, { name: '晋中', value: 'jz' }, { name: '运城', value: 'yc' } ], // 区域按钮 timeBtns: [ { name: '全部', value: 'all' }, { name: '本日', value: 'day' }, { name: '本周', value: 'week' }, { name: '本月', value: 'month' }, { name: '本年', value: 'year' } ], // 区域按钮 peopleBtns: [ { name: '全部', value: '' }, { name: '10-100', value: '10' }, { name: '101-150', value: '100' }, { name: '151-200', value: '150' }, { name: '200以上', value: '200' } ], // 人数按钮 levelBtns: [ { name: '全部', value: '' }, { name: 'I级', value: '1' }, { name: 'II级', value: '2' }, { name: 'III级', value: '3' } ] // 人数按钮 } }, watch: { currentSelect: { // 深度监听选区变化并传递给上级 handler(newval, oldval) { this.$emit('change', this.currentSelect) }, deep: true } } } </script> <style rel="stylesheet/scss" lang="scss" scoped> .select-all-left{ position: absolute; z-index:100; left:2rem; top: 5rem; } </style>