108 lines
		
	
	
		
			4.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			108 lines
		
	
	
		
			4.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
| <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Weather.aspx.cs" Inherits="FineUIPro.Web.CQMS.ConstructionLog.Weather" %>
 | |
| <%@ Register Src="~/Controls/ChartControl.ascx" TagName="ChartControl" TagPrefix="uc1" %>
 | |
| <!DOCTYPE html>
 | |
| 
 | |
| <html xmlns="http://www.w3.org/1999/xhtml">
 | |
| <head runat="server">
 | |
| <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
 | |
|     <title>天气详情(图表)</title>
 | |
|     <link href="../../res/css/common.css" rel="stylesheet" type="text/css" />
 | |
|     <script type="text/javascript" src="../../res/index/js/echarts.min.js"></script>
 | |
|     <script type="text/javascript" src="../../res/index/js/jquery-3.4.1.min.js"></script>
 | |
| </head>
 | |
| <body>
 | |
|     <form id="form1" runat="server">
 | |
|      <f:PageManager ID="PageManager1" runat="server" AutoSizePanelID="RegionPanel1" AjaxAspnetControls="divAccidentUnit,divAccidentTime" />
 | |
|     <f:Panel ID="Panel3" CssClass="blockpanel" runat="server" EnableCollapse="false"
 | |
|         BodyPadding="10px" ShowBorder="true" ShowHeader="false">
 | |
|         <Items>
 | |
|             <f:Form ID="Form2" ShowHeader="false" ShowBorder="false" runat="server">
 | |
|                 <Rows>
 | |
|                     <f:FormRow ColumnWidths="20% 40% 15% 10%">
 | |
|                         <Items>
 | |
|                             <f:DatePicker ID="txtDate" runat="server" Label="日期" LabelAlign="Right" Readonly="true"
 | |
|                                 LabelWidth="80px">
 | |
|                             </f:DatePicker>
 | |
|                               <f:RadioButtonList ID="rblState" runat="server" Label="分析类型" LabelWidth="80px" Width="250px" Hidden="true"
 | |
|                                 AutoPostBack="true" OnSelectedIndexChanged="drpChartType_SelectedIndexChanged">
 | |
|                                 <f:RadioItem Value="0" Selected="true" Text="按责任单位" />
 | |
|                                 <f:RadioItem Value="1" Text="按问题类别" />
 | |
|                             </f:RadioButtonList>
 | |
|                             <f:Button ID="BtnAnalyse" Text="统计" Icon="ChartPie" runat="server" OnClick="BtnAnalyse_Click" Hidden="true">
 | |
|                             </f:Button>
 | |
|                         </Items>
 | |
|                     </f:FormRow>
 | |
|                     
 | |
|                 </Rows>
 | |
|             </f:Form>
 | |
|         </Items>
 | |
|     </f:Panel>
 | |
|     <f:Panel ID="Panel4" CssClass="blockpanel" runat="server"  EnableCollapse="false" MarginTop="10px"
 | |
|         BodyPadding="10px" ShowBorder="true" ShowHeader="false">
 | |
|         <Items>
 | |
|             <f:TabStrip ID="TabStrip1" CssClass="f-tabstrip-theme-simple" Height="400px" ShowBorder="true"
 | |
|                 TabPosition="Top" MarginBottom="5px" EnableTabCloseMenu="false" runat="server">
 | |
|                 <Tabs>
 | |
|                     <f:Tab ID="Tab2" Title="图表" BodyPadding="5px" Layout="Fit" IconFont="Bookmark"     runat="server"
 | |
|                         TitleToolTip="图表">
 | |
|                         <Items>
 | |
|                             <f:ContentPanel ShowHeader="false" runat="server" ID="cpAccidentTime" Margin="0 0 0 0"  >
 | |
|                                 
 | |
|                                     <div id="divAccidentTime" style="width: 1200px; height: 300px;">
 | |
|                                    
 | |
|                                     </div>
 | |
|                                 
 | |
|                               
 | |
|                             </f:ContentPanel>
 | |
|                         </Items>
 | |
|                     </f:Tab>
 | |
|                 </Tabs>
 | |
|             </f:TabStrip>
 | |
|         </Items>
 | |
|     </f:Panel>
 | |
|     </form>
 | |
| </body>
 | |
|     <script  language="javascript">
 | |
| 
 | |
|     function rendChart(legend, xAxis, series) {
 | |
|         option = {
 | |
|             tooltip: {
 | |
|                 trigger: 'item',
 | |
|                 axisPointer: {            // 坐标轴指示器,坐标轴触发有效
 | |
|                     type: 'shadow'        // 默认为直线,可选为:'line' | 'shadow'
 | |
|                 }
 | |
|             },
 | |
|             legend: {
 | |
|                 data: legend
 | |
|             },
 | |
|             grid: {
 | |
|                 left: '3%',
 | |
|                 right: '4%',
 | |
|                 bottom: '3%',
 | |
|                 containLabel: true
 | |
|             },
 | |
|             xAxis: [
 | |
|                 {
 | |
|                     axisLabel: { interval: 0 },
 | |
|                     type: 'category',
 | |
|                     data: xAxis
 | |
|                 }
 | |
|             ],
 | |
|             yAxis: [
 | |
|                 {
 | |
|                     type: 'value'
 | |
|                 }
 | |
|             ],
 | |
|             series: series
 | |
|         };
 | |
| 
 | |
| 
 | |
|         var myChart = echarts.init(document.getElementById("divAccidentTime"));
 | |
|         myChart.setOption(option);
 | |
|     }
 | |
| 
 | |
|     rendChart(<%=legend%>,<%=xAxis%>,<%=series%>) 
 | |
|    
 | |
| </script>
 | |
| </html>
 |