update DatePicker style
This commit is contained in:
parent
58fb25acf4
commit
2dabd30c45
2 changed files with 80 additions and 2 deletions
|
@ -260,10 +260,88 @@
|
||||||
<DatePicker type="daterange" transfer show-week-numbers placeholder="Select date" style="width: 400px"></DatePicker>
|
<DatePicker type="daterange" transfer show-week-numbers placeholder="Select date" style="width: 400px"></DatePicker>
|
||||||
<DatePicker type="datetimerange" transfer show-week-numbers placeholder="Select date" style="width: 400px"></DatePicker>
|
<DatePicker type="datetimerange" transfer show-week-numbers placeholder="Select date" style="width: 400px"></DatePicker>
|
||||||
<Time-Picker :steps="[1, 1, 15]" :value="new Date()"></Time-Picker>
|
<Time-Picker :steps="[1, 1, 15]" :value="new Date()"></Time-Picker>
|
||||||
|
<Divider>快捷方式</Divider>
|
||||||
|
<Row>
|
||||||
|
<Col span="12">
|
||||||
|
<DatePicker type="date" :options="options1" placeholder="Select date" style="width: 200px"></DatePicker>
|
||||||
|
</Col>
|
||||||
|
<Col span="12">
|
||||||
|
<DatePicker type="daterange" :options="options2" placement="bottom-end" placeholder="Select date" style="width: 200px"></DatePicker>
|
||||||
|
</Col>
|
||||||
|
</Row>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
export default {
|
export default {
|
||||||
|
data () {
|
||||||
|
return {
|
||||||
|
options1: {
|
||||||
|
shortcuts: [
|
||||||
|
{
|
||||||
|
text: 'Today',
|
||||||
|
value () {
|
||||||
|
return new Date();
|
||||||
|
},
|
||||||
|
onClick: (picker) => {
|
||||||
|
this.$Message.info('Click today');
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: 'Yesterday',
|
||||||
|
value () {
|
||||||
|
const date = new Date();
|
||||||
|
date.setTime(date.getTime() - 3600 * 1000 * 24);
|
||||||
|
return date;
|
||||||
|
},
|
||||||
|
onClick: (picker) => {
|
||||||
|
this.$Message.info('Click yesterday');
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: 'One week',
|
||||||
|
value () {
|
||||||
|
const date = new Date();
|
||||||
|
date.setTime(date.getTime() - 3600 * 1000 * 24 * 7);
|
||||||
|
return date;
|
||||||
|
},
|
||||||
|
onClick: (picker) => {
|
||||||
|
this.$Message.info('Click a week ago');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
options2: {
|
||||||
|
shortcuts: [
|
||||||
|
{
|
||||||
|
text: '1 week',
|
||||||
|
value () {
|
||||||
|
const end = new Date();
|
||||||
|
const start = new Date();
|
||||||
|
start.setTime(start.getTime() - 3600 * 1000 * 24 * 7);
|
||||||
|
return [start, end];
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: '1 month',
|
||||||
|
value () {
|
||||||
|
const end = new Date();
|
||||||
|
const start = new Date();
|
||||||
|
start.setTime(start.getTime() - 3600 * 1000 * 24 * 30);
|
||||||
|
return [start, end];
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: '3 months',
|
||||||
|
value () {
|
||||||
|
const end = new Date();
|
||||||
|
const start = new Date();
|
||||||
|
start.setTime(start.getTime() - 3600 * 1000 * 24 * 90);
|
||||||
|
return [start, end];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
|
@ -276,7 +276,7 @@
|
||||||
overflow: auto;
|
overflow: auto;
|
||||||
}
|
}
|
||||||
&-shortcut{
|
&-shortcut{
|
||||||
padding: @btn-padding-large;
|
padding: 6px @padding-md;
|
||||||
transition: all @transition-time @ease-in-out;
|
transition: all @transition-time @ease-in-out;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
|
|
Loading…
Add table
Reference in a new issue