| | |
| | | <!-- |
| | | * @Date: 2024-04-18 21:52:18 |
| | | * @LastEditors: Sneed |
| | | * @LastEditTime: 2024-06-20 22:54:35 |
| | | * @LastEditTime: 2024-06-21 00:15:44 |
| | | * @FilePath: /belleson-frontend/Users/mache/Documents/demo/cps-web/src/views/mdc/components/Time.vue |
| | | --> |
| | | <template> |
| | |
| | | endDate: moment(v.id).endOf('month').format('YYYY-MM-DD') |
| | | } |
| | | }) |
| | | } else if (data.statisticalMethod === 'DAY') { |
| | | return res?.data?.map(v => { |
| | | return { |
| | | ...v, |
| | | startDate: v.id, |
| | | endDate: v.id |
| | | } |
| | | }) |
| | | } else { |
| | | return res.data |
| | | } |
| | |
| | | { |
| | | data: yAxisData, |
| | | type: 'line', |
| | | |
| | | step: 'start', |
| | | } |
| | | ], |
| | | xAxis: { |
| | |
| | | setDeviceStatusOptions(data, myname) { |
| | | let total = Math.abs(moment(this.timeRange.startTime).diff(moment(this.timeRange.endTime))) |
| | | let start = this.timeRange.startTime |
| | | let len = data.data.length |
| | | if (moment(data.data[len - 1].time).unix() < moment(this.timeRange.endTime).unix()) { |
| | | let len = data?.data?.length |
| | | if (len > 0 && moment(data.data[len - 1].time).unix() < moment(this.timeRange.endTime).unix()) { |
| | | let addItem = { |
| | | time: this.timeRange.endTime, |
| | | value: data.data[len - 1].value |