日期+列表+折线图

本文介绍了一个分析工具,用户可以根据日期选择(日、周、月)查看相应时间段的24小时、6天或30天数据。折线图初始显示所有平台信息,可通过搜索框查询特定公司或点击列表详情来展示特定公司的数据。代码中使用了iview框架,包括Select、DatePicker组件,以及表格和分页功能。通过API获取数据并更新折线图和表格的展示。
摘要由CSDN通过智能技术生成

#1、分析:

       1.1日期:
             日:选项为日的时候,右边日期选择YYYY-MM-DD,折线图显示当天的24小时
             周:选择为周的时候,右边日期选择YYYY-MM-DD,折线图显示当前日期往前6天
             月:选择为月的时候,右边日期选择月份,折线图显示选择月份的30天的数据
             折线图:最开始默认显示所有的平台信息,搜索框选择公司查询后,折线图显示该公司的数据。或者点击列表里面的详情按钮,折线图也可以显示该公司的数据。

 

#2、代码分析,使用iview的框架

<template>

<div class="content-box clearfix">

<Row>

<Col

span="18"

style="border: 1px solid #d9e1ef;height:800px;padding-right:10px;padding-left:10px;padding-top:30px;"

>

<chart :option="option" style="height:600px;width:100%" ref="mychart"></chart>

</Col>

<Col

span="6"

style="border-right:1px solid #d9e1ef;border-top:1px solid #d9e1ef;border-bottom:1px solid #d9e1ef;padding:15px;height:800px;"

>

<Form ref="formInline" :label-width="80">

<FormItem label="统计周期" style="margin:0px;">

<Select v-model="form.type" @on-change="changeDateType" style="max-width: 99px;">

<Option value="day">日</Option>

<Option value="week">周</Option>

<Option value="month">月</Option>

</Select>

<DatePicker

:type="dateType"

v-model="form.date"

placeholder="请选择日期"

style="width:auto;"

@o

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值