| | |
| | | <template> |
| | | <div class="work-time-management"> |
| | | <div class="search"> |
| | | <div class="search_thing"> |
| | | <div class="search_label">周次:</div> |
| | | <div class="search_input" style="display: flex;align-items: center;"> |
| | | <el-input size="small" placeholder="开始周次" clearable |
| | | v-model="entity.week1"></el-input> |
| | | <span> - </span> |
| | | <el-input size="small" placeholder="结束周次" clearable |
| | | v-model="entity.week2"></el-input> |
| | | </div> |
| | | </div> |
| | | <!-- <div class="search_thing">--> |
| | | <!-- <div class="search_label">周次:</div>--> |
| | | <!-- <div class="search_input" style="display: flex;align-items: center;">--> |
| | | <!-- <el-input size="small" placeholder="开始周次" clearable--> |
| | | <!-- v-model="entity.week1"></el-input>--> |
| | | <!-- <span> - </span>--> |
| | | <!-- <el-input size="small" placeholder="结束周次" clearable--> |
| | | <!-- v-model="entity.week2"></el-input>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <div class="search_thing" style="width: 200px;"> |
| | | <div class="search_label">星期:</div> |
| | | <el-select v-model="entity.weekDay" placeholder="全部" size="small" @change="refreshTable()" clearable> |
| | |
| | | }, |
| | | data () { |
| | | return{ |
| | | entity:{}, |
| | | entity:{ |
| | | dateTime: [] |
| | | }, |
| | | down:false, |
| | | add:false, |
| | | componentData: { |
| | |
| | | entityCopy1: {}, |
| | | upIndex1:100, |
| | | weekList:[ |
| | | {label: '星期一', value: '1',type:'primary'}, |
| | | {label: '星期二', value: '2',type:'primary'}, |
| | | {label: '星期三', value: '3',type:'primary'}, |
| | | {label: '星期四', value: '4',type:'primary'}, |
| | | {label: '星期五', value: '5',type:'primary'}, |
| | | {label: '星期六', value: '6',type:'primary'}, |
| | | {label: '星期日', value: '7',type:'primary'} |
| | | {label: '周一', value: '1',type:'primary'}, |
| | | {label: '周二', value: '2',type:'primary'}, |
| | | {label: '周三', value: '3',type:'primary'}, |
| | | {label: '周四', value: '4',type:'primary'}, |
| | | {label: '周五', value: '5',type:'primary'}, |
| | | {label: '周六', value: '6',type:'primary'}, |
| | | {label: '周日', value: '7',type:'primary'} |
| | | ], |
| | | currentTable:'ValueTable0', |
| | | addVisible:false, |
| | |
| | | } |
| | | } |
| | | }, |
| | | created() { |
| | | this.setDate() |
| | | }, |
| | | mounted(){ |
| | | this.getCurrentWeekNumber() |
| | | this.selectEnumByCategory() |
| | |
| | | this.getPower() |
| | | }, |
| | | methods:{ |
| | | /** 将时间选择器默认选为当天的日期 */ |
| | | setDate(){ |
| | | let currentDate = new Date(); |
| | | let year = currentDate.getFullYear(); |
| | | let month = String(currentDate.getMonth() + 1).padStart(2, '0'); |
| | | let day = String(currentDate.getDate()).padStart(2, '0'); |
| | | let formattedDate1 = `${year}-${month}-${day} 00:00:00`; |
| | | let formattedDate2 = `${year}-${month}-${day} 23:59:59`; |
| | | this.entity.dateTime.push(formattedDate1); |
| | | this.entity.dateTime.push(formattedDate2); |
| | | }, |
| | | getPower(){ |
| | | let power = JSON.parse(sessionStorage.getItem('power')) |
| | | let del = false |