| | |
| | | :value="filterRes[item.name]" |
| | | :onChange="evt=>handleItemChange(item.name, evt)" |
| | | /> |
| | | <CFilterSwitchRadio |
| | | v-if="item.type==='switchRadio'" |
| | | <CFilterRadio |
| | | v-if="item.type==='radio'" |
| | | type="item" |
| | | :label="item.label" |
| | | :options="selectOptions[item.name] || []" |
| | | :value="filterRes[item.name]" |
| | | :onChange="evt=>handleItemChange(item.name, evt)" |
| | | /> |
| | |
| | | import { CDrawer } from '@components/layout/drawer'; |
| | | import CFilterSelect from './CFilterSelect'; |
| | | import CFilterDateRange from './CFilterDateRange'; |
| | | import CFilterSwitchRadio from './CFilterSwitchRadio'; |
| | | import CFilterRadio from './CFilterRadio'; |
| | | import CFilterInput from './CFilterInput'; |
| | | import './cFilter.scss'; |
| | | |
| | |
| | | AtButton, |
| | | CFilterSelect, |
| | | CFilterDateRange, |
| | | CFilterSwitchRadio, |
| | | CFilterRadio, |
| | | CFilterInput, |
| | | CDrawer, |
| | | }, |
| | |
| | | }, |
| | | mounted() { |
| | | $(this.$refs.filter).parent().css({ transform: 'translate(0,0);' }); |
| | | console.log(this.filterRes); |
| | | }, |
| | | }; |
| | | </script> |