104 lines
		
	
	
		
			4.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
		
		
			
		
	
	
			104 lines
		
	
	
		
			4.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
|  | <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ManPowerWorkChart.aspx.cs" Inherits="FineUIPro.Web.JDGL.SGManPower.ManPowerWorkChart" %> | ||
|  | <%@ 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" /> | ||
|  |     <style type="text/css">        .chart-container { | ||
|  |             overflow-x: auto; | ||
|  |             overflow-y: hidden; | ||
|  |             width: 100%; | ||
|  |         } | ||
|  |          | ||
|  |         .chart-content { | ||
|  |             display: inline-block; | ||
|  |             min-width: 100%; | ||
|  |         } | ||
|  |          | ||
|  |         .chart-wrapper { | ||
|  |             text-align: center; | ||
|  |             padding: 20px; | ||
|  |         } | ||
|  |          | ||
|  |         .scroll-hint { | ||
|  |             text-align: center; | ||
|  |             color: #666; | ||
|  |             font-size: 12px; | ||
|  |             margin-bottom: 10px; | ||
|  |             display: none; | ||
|  |         } | ||
|  |          | ||
|  |         .chart-container::-webkit-scrollbar { | ||
|  |             height: 8px; | ||
|  |         } | ||
|  |          | ||
|  |         .chart-container::-webkit-scrollbar-track { | ||
|  |             background: #f1f1f1; | ||
|  |         } | ||
|  |          | ||
|  |         .chart-container::-webkit-scrollbar-thumb { | ||
|  |             background: #c1c1c1; | ||
|  |             border-radius: 4px; | ||
|  |         } | ||
|  |          | ||
|  |         .chart-container::-webkit-scrollbar-thumb:hover { | ||
|  |             background: #a1a1a1; | ||
|  |         } | ||
|  |     </style> | ||
|  | </head> | ||
|  | <body> | ||
|  |     <form id="form1" runat="server"> | ||
|  |         <f:PageManager ID="PageManager1" runat="server" /> | ||
|  |         <f:Panel ID="Panel1" runat="server" ShowBorder="false" ShowHeader="false"  | ||
|  |                  Layout="Region" Margin="5px"> | ||
|  |             <Items> | ||
|  |                 <f:Panel ID="panelCenterRegion" runat="server" RegionPosition="Center"  | ||
|  |                          ShowBorder="false" ShowHeader="false" Layout="Fit"> | ||
|  |                     <Items> | ||
|  |                         <f:ContentPanel ID="ContentPanel1" runat="server" ShowBorder="false" ShowHeader="false"> | ||
|  |                             <div class="scroll-hint" id="scrollHint" runat="server">← 左右滑动查看图表 →</div> | ||
|  |                             <div class="chart-container" id="chartContainer" runat="server"> | ||
|  |                                 <div class="chart-content"> | ||
|  |                                     <div class="chart-wrapper"> | ||
|  |                                         <%-- <h2>总人力需求计划</h2> --%> | ||
|  |                                         <uc1:ChartControl ID="Chart1" runat="server"  | ||
|  |                                                           ChartType="Column"  | ||
|  |                                                           Title="人力需求计划"  | ||
|  |                                                           YAxisTitle="人员数量"  | ||
|  |                                                           XAxisTitle="日期" /> | ||
|  |                                     </div> | ||
|  |                                 </div> | ||
|  |                             </div> | ||
|  |                         </f:ContentPanel> | ||
|  |                     </Items> | ||
|  |                 </f:Panel> | ||
|  |             </Items> | ||
|  |         </f:Panel> | ||
|  |     </form> | ||
|  |     <script type="text/javascript">        function checkScroll() { | ||
|  |             var container = document.getElementById('<%= chartContainer.ClientID %>'); | ||
|  |             var hint = document.getElementById('<%= scrollHint.ClientID %>'); | ||
|  |              | ||
|  |             if (container && hint) { | ||
|  |                 // 如果内容宽度大于容器宽度,显示滚动提示 | ||
|  |                 if (container.scrollWidth > container.clientWidth) { | ||
|  |                     hint.style.display = 'block'; | ||
|  |                 } else { | ||
|  |                     hint.style.display = 'none'; | ||
|  |                 } | ||
|  |             } | ||
|  |         } | ||
|  |          | ||
|  |         // 页面加载完成后检查是否需要显示滚动提示 | ||
|  |         window.addEventListener('load', function() { | ||
|  |             setTimeout(checkScroll, 100); // 稍微延迟以确保图表已渲染 | ||
|  |         }); | ||
|  |          | ||
|  |         // 窗口大小改变时重新检查 | ||
|  |         window.addEventListener('resize', checkScroll); | ||
|  |     </script> | ||
|  | </body> | ||
|  | </html> |