Commit 13b2b4a4 authored by 华国豪's avatar 华国豪 🙄

优化日期选择功能

parent ec449be9
...@@ -69,32 +69,38 @@ ...@@ -69,32 +69,38 @@
<img v-else src="../../assets/img/champion/right1.png" alt /> <img v-else src="../../assets/img/champion/right1.png" alt />
</span> </span>
</div> </div>
<div class="choose choose2"> <div class="choose choose2" v-if="index1 >= 0">
<div class="block" v-if="index1 === 0"> <div class="block" v-if="index1 === 0">
<el-date-picker <el-date-picker
class="w150"
v-model="weekVal" v-model="weekVal"
type="week" type="week"
format="yyyy 第 W 周" format="yyyy 第 W 周"
placeholder="请选择周" placeholder="请选择周"
:picker-options="pickerOptions"
@change="getNewWeek"> @change="getNewWeek">
</el-date-picker> </el-date-picker>
</div> </div>
<div class="block" v-if="index1 === 1"> <div class="block" v-if="index1 === 1">
<el-date-picker <el-date-picker
class="w150"
v-model="monthVal" v-model="monthVal"
type="month" type="month"
value-format="yyyyM" value-format="yyyyM"
@change="init" @change="init"
:picker-options="pickerOptions"
placeholder="请选择月"> placeholder="请选择月">
</el-date-picker> </el-date-picker>
</div> </div>
<div class="block" v-if="index1 === 2"> <div class="block" v-if="index1 === 2">
<el-date-picker <el-date-picker
v-model="yearVal" v-model="yearVal"
class="w150"
align="right" align="right"
type="year" type="year"
@change="init" @change="init"
value-format="yyyy" value-format="yyyy"
:picker-options="pickerOptions"
placeholder="请选择年"> placeholder="请选择年">
</el-date-picker> </el-date-picker>
</div> </div>
...@@ -442,6 +448,11 @@ ...@@ -442,6 +448,11 @@
export default { export default {
data() { data() {
return { return {
pickerOptions: {
disabledDate(time) {
return time.getTime() > Date.now();
}
},
weekVal: '', weekVal: '',
monthVal: '', monthVal: '',
yearVal: '', yearVal: '',
...@@ -1271,6 +1282,7 @@ export default { ...@@ -1271,6 +1282,7 @@ export default {
background: url('../../assets/img/champion/btnhover.png'); background: url('../../assets/img/champion/btnhover.png');
} }
.personTable .choose2{ .personTable .choose2{
width: auto !important;
margin-left: 10px; margin-left: 10px;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment