| | |
| | | <template> |
| | | <div class="select-container"> |
| | | |
| | | <div class="type-select"> |
| | | <div class="select-label">数据源</div> |
| | | <el-select v-model="typeValue" popper-class="type-select" class="select-style" @change="setConfig"> |
| | | <el-option v-for="item in testData1" :key="item.name" :label="item.name" :value="item.value" /> |
| | | </el-select> |
| | | </div> |
| | | |
| | | <div class="date-select"> |
| | | <div class="select-label">日期</div> |
| | | <el-date-picker |
| | | v-model="dateValue" |
| | | type="daterange" |
| | | range-separator="至" |
| | | start-placeholder="开始日期" |
| | | end-placeholder="结束日期" |
| | | value-format="yyyy-MM-dd" |
| | | @change="setConfig" |
| | | /> |
| | | </div> |
| | | |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | |
| | | export default { |
| | | data() { |
| | | return { |
| | | typeValue: 1, |
| | | dateValue: new Date(), |
| | | testData1: [ |
| | | { |
| | | name: '省厅', |
| | | value: 1 |
| | | }, |
| | | { |
| | | name: '市厅', |
| | | value: 2 |
| | | }, |
| | | { |
| | | name: '公安部', |
| | | value: 3 |
| | | } |
| | | ] |
| | | } |
| | | }, |
| | | methods: { |
| | | setConfig() { |
| | | |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style lang="scss" scoped> |
| | | |
| | | .select-container { |
| | | position: absolute; |
| | | top: 30px; |
| | | left: 20px; |
| | | display: flex; |
| | | align-items: center; |
| | | .select-label { |
| | | font-size: 20px; |
| | | margin-right: 10px; |
| | | color: #2375f0; |
| | | } |
| | | .type-select { |
| | | display: flex; |
| | | align-items: center; |
| | | margin-right: 20px; |
| | | } |
| | | .date-select { |
| | | display: flex; |
| | | align-items: center; |
| | | } |
| | | } |
| | | </style> |