| | |
| | | <div :class="{on: dateType == 'date'}" :data-type="'date'" :data-holder="'选择日'"> |
| | | <span :data-type="'date'" :data-holder="'选择日'">日</span> |
| | | </div> |
| | | <div :class="{on: dateType == 'month'}" :data-type="'month'" :data-holder="'选择月'"> |
| | | <div :class="{on: dateType == 'month'}" :data-type="'month'" :data-holder="'选择月'"> |
| | | <span :data-type="'month'" :data-holder="'选择月'">月</span> |
| | | </div> |
| | | <div :class="{on: dateType == 'year'}" :data-type="'year'" :data-holder="'选择年'"> |
| | |
| | | :type="dateType" |
| | | :placeholder="datePlaceHolder" |
| | | ></el-date-picker> |
| | | |
| | | </div> |
| | | </template> |
| | | |
| | |
| | | currentDate: '' |
| | | } |
| | | }, |
| | | |
| | | created () { |
| | | var date = new Date() |
| | | this.currentDate = date |
| | | }, |
| | | methods: { |
| | | select (e) { |
| | | console.log(e.target.dataset.holder) |
| | | this.dateType = e.target.dataset.type |
| | | this.datePlaceHolder = e.target.dataset.holder |
| | | |
| | | var currentTime = this.gettime(this.currentDate) |
| | | if (this.type == 'taskSelect') { |
| | | this.$parent.getTaskTime(currentTime) |
| | | } else if (this.type == 'ncptrSelect') { |
| | | this.$parent.getNcptrTime(currentTime) |
| | | } else if (this.type == 'nztrSelect') { |
| | | this.$parent.getNztrTime(currentTime) |
| | | } else if (this.type == 'cltjSelect') { |
| | | this.$parent.getCltjTime(currentTime) |
| | | } else if (this.type == 'symSelect') { |
| | | this.$parent.getSymTime(currentTime) |
| | | } |
| | | }, |
| | | selectChange (e) { |
| | | const currentTime = this.gettime(e) |
| | | var currentTime = this.gettime(e) |
| | | if (this.type == 'taskSelect') { |
| | | this.$parent.getTaskTime(currentTime) |
| | | } else if (this.type == 'ncptrSelect') { |