| | |
| | | </el-col> |
| | | <el-col :span="8" class="search-data-flex"> |
| | | <span class="search-data-title">时间范围:</span> |
| | | <el-date-picker v-model="searchTreeData.createTime" type="daterange" start-placeholder="开始时间" end-placeholder="结束时间" :size="size" format="YYYY-MM-DD" value-format="YYYY-MM-DD" :disabled-date="disabledDate" @change="createTimeChange"/> |
| | | <el-date-picker v-model="searchTreeData.createTime" type="daterange" start-placeholder="开始时间" end-placeholder="结束时间" :size="size" format="YYYY-MM-DD" value-format="YYYY-MM-DD" @change="createTimeChange"/><!--:disabled-date="disabledDate" 不需要禁用日期--> |
| | | </el-col> |
| | | <el-col :span="4"> |
| | | <el-button type="primary" @click="searchTree"><el-icon class="el-icon--right" style="margin-right: 6px;"><Search /></el-icon>搜索</el-button> |
| | |
| | | }, |
| | | methods: { |
| | | disabledDate(time) { |
| | | //不需要禁用日期 |
| | | // 获取当前日期 |
| | | const today = new Date(); |
| | | today.setHours(0, 0, 0, 0); // 设置为当天开始时间 |
| | |
| | | threeMonthsAgo.setMonth(threeMonthsAgo.getMonth() - 3); |
| | | threeMonthsAgo.setHours(0, 0, 0, 0); |
| | | |
| | | // 禁用今天之后的日期和三个月前的日期之前的日期 |
| | | return time.getTime() > today.getTime() || time.getTime() < threeMonthsAgo.getTime(); |
| | | // 禁用今天之后的日期 即可 |
| | | return time.getTime() > today.getTime() || time.getTime() < threeMonthsAgo.getTime();// |
| | | }, |
| | | createTimeChange(value) { |
| | | console.log('createTimeChange',value) |
| | | this.searchTreeData.createTimeBegin = value[0]; |
| | | this.searchTreeData.createTimeEnd = value[1]; |
| | | }, |
| | |
| | | searchTree() { |
| | | if(this.searchTreeData.programStatus.length == 0) return; |
| | | if(this.searchTreeData.drawingNo == "") return; |
| | | this.searchTreeData.createTimeBegin = this.searchTreeData.createTime[0]; |
| | | this.searchTreeData.createTimeEnd = this.searchTreeData.createTime[1]; |
| | | |
| | | this.searchTreeData.status = this.searchTreeData.programStatus.join(); |
| | | axios({ |
| | | url: '/blade-mdm/program/node/search-list2', |
| | |
| | | }, |
| | | mounted() { |
| | | let b = this.getBeginDate() |
| | | this.defaultTimeRange = [b,this.getToday()]; |
| | | this.searchTreeData.createTime =[b,this.getToday()] |
| | | //this.defaultTimeRange = [b,this.getToday()]; |
| | | let defTimeRange = [b,this.getToday()]; |
| | | this.searchTreeData.createTime = defTimeRange |
| | | this.createTimeChange(defTimeRange) |
| | | |
| | | this.tabsOption = this.tabsOption1; |
| | | //获取nodetype |