|
@@ -112,25 +112,18 @@
|
|
|
<el-time-picker
|
|
|
style="width:160px;"
|
|
|
v-model="startTime"
|
|
|
- :picker-options="{
|
|
|
- start: '08:30',
|
|
|
- end: '18:30'
|
|
|
- }"
|
|
|
format="HH:mm"
|
|
|
- :placeholder="$t('pointintime')">
|
|
|
+ :placeholder="$t('pointintime')"
|
|
|
+ @change="timePicker(0)">
|
|
|
</el-time-picker>
|
|
|
</el-form-item>
|
|
|
<el-form-item :label="$t('time.endTime')">
|
|
|
<el-time-picker
|
|
|
style="width:160px;"
|
|
|
v-model="endTime"
|
|
|
- :picker-options="{
|
|
|
- start: '08:30',
|
|
|
- end: '18:30',
|
|
|
- minTime: startTime
|
|
|
- }"
|
|
|
format="HH:mm"
|
|
|
- :placeholder="$t('pointintime')">
|
|
|
+ :placeholder="$t('pointintime')"
|
|
|
+ @change="timePicker(1)">
|
|
|
</el-time-picker>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
@@ -548,6 +541,18 @@
|
|
|
this.getRestList()
|
|
|
},
|
|
|
methods: {
|
|
|
+ timePicker(e){
|
|
|
+ // console.log('timePicker',this.startTime,this.endTime);
|
|
|
+ if(this.startTime && this.endTime){
|
|
|
+ if(this.startTime > this.endTime){
|
|
|
+ if(e){
|
|
|
+ this.startTime = this.endTime
|
|
|
+ }else{
|
|
|
+ this.endTime = this.startTime
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
timeAlldayChange(){
|
|
|
if(this.timeType.maxReportTime < this.timeType.allday || this.timeType.lockWorktime){
|
|
|
this.timeType.maxReportTime = this.timeType.allday
|