| | |
| | | </avue-crud> |
| | | |
| | | <el-row v-show="switchChartType == 1"> |
| | | <el-button |
| | | v-bind:class="activeClass == 0 ? 'btn-color' : ''" |
| | | size="mini" |
| | | @click="getswitchChartdate(0)" |
| | | >本日 |
| | | </el-button> |
| | | <el-button |
| | | v-bind:class="activeClass == 1 ? 'btn-color' : ''" |
| | | size="mini" |
| | | @click="getswitchChartdate(1)" |
| | | >本周 |
| | | </el-button> |
| | | <el-button |
| | | v-bind:class="activeClass == 2 ? 'btn-color' : ''" |
| | | size="mini" |
| | | @click="getswitchChartdate(2)" |
| | | >本月 |
| | | </el-button> |
| | | <el-button |
| | | v-bind:class="activeClass == 3 ? 'btn-color' : ''" |
| | | size="mini" |
| | | @click="getswitchChartdate(3)" |
| | | >全部 |
| | | </el-button> |
| | | <el-button type="success" |
| | | size="small" |
| | | size="mini" |
| | | icon="el-icon-s-marketing" |
| | | @click="switchChart">表 格 |
| | | </el-button> |
| | |
| | | this.page.currentPage = 1; |
| | | this.onLoad(this.page, params); |
| | | }, |
| | | |
| | | getswitchChartdate(e){ |
| | | var params = {}; |
| | | var today = new Date(); |
| | | this.activeClass = e; |
| | | if (e == 0) { |
| | | params = { |
| | | beginTime: this.showToDay(today) + " 00:00:00", |
| | | endTime: this.showToDay(today) + " 23:59:59", |
| | | }; |
| | | } |
| | | if (e == 1) { |
| | | params = { |
| | | beginTime: this.showWeekFirstDay(today) + " 00:00:00", |
| | | endTime: this.showToDay(today) + " 23:59:59", |
| | | }; |
| | | } |
| | | if (e == 2) { |
| | | params = { |
| | | beginTime: this.showMonthFirstDay(today) + " 00:00:00", |
| | | endTime: this.showToDay(today) + " 23:59:59", |
| | | }; |
| | | } |
| | | |
| | | if (e == 3){ |
| | | params = null; |
| | | } |
| | | |
| | | this.getData(params); |
| | | this.getDataBs(params); |
| | | |
| | | }, |
| | | |
| | | //本日 |
| | | showToDay(Nowdate) { |
| | | var M = Number(Nowdate.getMonth()) + 1; |
| | |
| | | this.onLoad(this.page, params); |
| | | }, |
| | | getQBdata(e) { |
| | | debugger; |
| | | this.search.releaseTimeRange = ["", ""]; |
| | | this.activeClass = e; |
| | | var params = {}; |
| | |
| | | } else { |
| | | this.switchChartType = 1; |
| | | setTimeout(function () { |
| | | that.getData(); |
| | | that.getDataBs(); |
| | | that.getData(null); |
| | | that.getDataBs(null); |
| | | }, 0); |
| | | } |
| | | }, getData() { |
| | | }, getData(data) { |
| | | var that = this; |
| | | getChartData(null).then(res => { |
| | | getChartData(data).then(res => { |
| | | var data = res.data.data; |
| | | var sum = 0; |
| | | for (let i = 0; i < data.length; i++) { |
| | |
| | | myChart.setOption(option); |
| | | }); |
| | | }, |
| | | getDataBs() { |
| | | getDataBs(data) { |
| | | var that = this; |
| | | getChartDataBs(null).then(res => { |
| | | getChartDataBs(data).then(res => { |
| | | var data = res.data.data; |
| | | var sum = 0; |
| | | for (let i = 0; i < data.length; i++) { |