<!doctype html> <html> <head> <title>昇沪销售金额看板</title> <script src="https://libs.baidu.com/jquery/1.11.3/jquery.min.js"></script> <script type="text/javascript" src="myjs.js"></script> <style> .tablebox { height: 1000px; overflow: hidden; position: relative; width: 1500px; margin: 10px auto; background-color: rgba(6,26,103,1); } .tabTitle{ font-size: 32px; margin: 0px auto; color:red; background-color: #1f1f9c; background-color: rgba(6,26,103,1); width:1000px; height:100px; line-height: 100px; text-align: center; } .tbl-header { width: 100%; position: absolute; top: 0; left: 0; z-index: 999; } .tbl-body { width: 100%; position: absolute; top: 0; left: 0; } .tablebox table { width: 100%; } .tablebox table th, .tablebox table td { font-size: 24px; color: #7ca6f4; line-height: 45px; text-align: center; } .tablebox table tr th { background-color: #1f1f9c; cursor: pointer; } .tablebox table tr td { background-color: transparent; } .tbl-body tr:nth-child(even) td,.tbl-body1 tr:nth-child(even) td { background-color: rgba(31, 31, 156, .5); } .tablebox table tr td span, .tablebox table tr td span { font-size: 24px; }</style> </head> <body onload="orderGetlist();"> <div class="tabTitle" id="text1">惠州市昇沪汽车紧固件科技公司[客服中心]--销售未交状况表</div> <div class="tablebox" id="content"> <div class="tbl-header"> <table border="0" cellspacing="0" cellpadding="0"> <thead> <tr> <th>序号</th> <th>跟单员</th> <th>订单交期</th> <th>订单号码</th> <th>物料料号</th> <th>订单数量</th> <th>已发数量</th> <th>未发数量</th> </tr> </thead> <tbody style="opacity:0;"></tbody> </table> </div> <div class="tbl-body"> <table border="0" cellspacing="0" cellpadding="0"> <thead> <tr> <th>序号</th> <th>跟单员</th> <th>订单交期</th> <th>订单号码</th> <th>物料料号</th> <th>订单数量</th> <th>已发数量</th> <th>未发数量</th> </tr> </thead> <tbody></tbody> </table> </div> </div> <script> function drawlist(rtext) { var MyMarhq = ''; clearInterval(MyMarhq); $('.tbl-body tbody').empty(); $('.tbl-header tbody').empty(); var str =''; var Items = eval(rtext); //document.getElementById("text1").innerHTML=rtext; $.each(Items,function (i, item) { str = '<tr>'+ '<td>'+item.sno+'</td>'+ '<td>'+item.gdName+'</td>'+ '<td>'+item.deliveryDate+'</td>'+ '<td>'+item.orderno+'</td>'+ '<td>'+item.mcode+'</td>'+ '<td>'+(+item.qty).toFixed(2)+'</td>'+ '<td>'+(+item.outQty).toFixed(2)+'</td>'+ '<td>'+(+item.leftQty).toFixed(2)+'</td>'+ '</tr>' $('.tbl-body tbody').append(str); $('.tbl-header tbody').append(str); }); if(Items.length > 10){ $('.tbl-body tbody').html($('.tbl-body tbody').html()+$('.tbl-body tbody').html()); $('.tbl-body').css('top', '0'); var tblTop = 0; var speedhq = 50; // 数值越大越慢 var outerHeight = $('.tbl-body tbody').find("tr").outerHeight(); function Marqueehq(){ if(tblTop <= -outerHeight*Items.length){ tblTop = 0; } else { tblTop -= 1; } $('.tbl-body').css('top', tblTop+'px'); } MyMarhq = setInterval(Marqueehq,speedhq); // 鼠标移上去取消事件 $(".tbl-header tbody").hover(function (){ clearInterval(MyMarhq); },function (){ clearInterval(MyMarhq); MyMarhq = setInterval(Marqueehq,speedhq); }) } } var xmlHttpRequest = null; function orderGetlist() { //创建XMLHttpRequest对象,为考虑兼容性问题,老版本的 Internet Explorer (IE5 和 IE6)使用 ActiveX 对象 if (window.XMLHttpRequest) { xmlHttpRequest = new XMLHttpRequest(); } else { xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } //设定请求的类型,服务器URL,以及是否异步处理 xmlHttpRequest.open("POST","http://localhost:8080/shitteam/SaOrderServlet",true); xmlHttpRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); xmlHttpRequest.onreadystatechange=function() { //4:请求已完成,且响应已就绪 if(xmlHttpRequest.readyState==4) { //alert("here!"); //200:成功 if(xmlHttpRequest.status==200) { var xmltext = xmlHttpRequest.responseText; drawlist(xmltext); }else { alert("AJAX服务器返回错误!"); } } } //将请求发送到服务器 xmlHttpRequest.send(); } </script> </body> </html>
相关推荐
《电子白板源代码解析与应用》 在IT行业中,电子白板技术是现代会议、教育和协作领域的重要工具,其源代码的研究对于开发者来说具有极高的价值。本篇文章将深入探讨“电子白板源代码”这一主题,帮助读者理解和应用...
C# 实现的电子白板软件,包括 WinForm 和 WPF 两个版本的项目,其中 WinForm 版本使用的是 GDI+,WPF 版本使用的是 DrawingVisual。使用了面向对象的设计思维,还有一些项目实践的经验体现,值得新手学习。代码实现...
1. **阅读源码**:理解各个类和方法的作用,关注如何将C#代码与硬件交互。 2. **调试运行**:通过实际运行DEMO,观察不同指令对LED电子屏的效果,理解指令与显示效果之间的关系。 3. **扩展功能**:尝试增加新的显示...
【Qt数据可视化大屏电子看板】是一种基于Qt框架实现的高级数据展示工具,它能够帮助用户以大屏幕的形式清晰地展示复杂的数据信息。Qt是一个跨平台的应用程序开发框架,支持多种操作系统,如Windows、Linux、Mac OS等...
在本文中,我们将深入探讨如何使用C# WPF技术结合物联网(IoT)和工控设备,实现大数据的可视化大屏看板,并且重点关注MODBUSTCP协议的应用。C# WPF(Windows Presentation Foundation)是一种强大的.NET框架,用于...
【描述】提到的"提供一个开源看板程序,项目敏捷管理更高效"意味着这个看板系统是免费的,允许用户查看、修改和分享源代码。开源软件的优势在于它促进了社区的合作与创新,用户可以根据自己的需求定制功能,或者为...
【Delphi触摸看板程序源代码详解】 Delphi是一款强大的Windows应用程序开发工具,以其高效的编译器和直观的集成开发环境(IDE)而闻名。它使用面向对象的Pascal编程语言,使得开发者能够快速构建高性能的桌面应用。...
【WPF大屏看板全部源码】是一个用于构建大屏幕展示系统的开发资源,主要基于Windows Presentation Foundation(WPF)技术。WPF是.NET Framework的一部分,它为开发者提供了丰富的用户界面设计工具,能够创建出美观且...
智慧城市,智慧交通,智慧气象,智慧物流,智慧医疗,智慧政务
在这个系统中,"FW.rar"可能是一个压缩包文件,其中包含了整个电子看板程序的源代码、执行文件或者相关配置文档。"prettyvcn"可能是开发该系统的公司或团队的名称,也可能代表该软件的特定版本或特性。"产线"指的是...
【电子看板设计详解】 电子看板是一种关键的生产管理工具,源于日本丰田公司的精益生产理念,用以实时展示生产数据,如计划产量、实际产量和达成率。它通过简单的数据显示,有效地协调生产流程,提高效率,降低成本...
可视化大屏、智能联勤、地区治安、物流、医院、地图、能源电子看板、政务、信访、预警、运单、数据监控、销售数据、数据看板、可视化看板、智慧看板、统计图表、物联网、数据统计、图表组件、驾驶舱、登录、时间轴 ...
智能大数据看板,是html+js+css开发的一套可用于大屏展示的大数据中心,可以接口活动后端数据,通过适当的图标形式动态展现在用户面前。 ## 主要功能 *页面部分数据滚动播放 *部分标签形式数据循环播放 *若有需求...
首先,任务看板的核心在于数据结构的设计。在PHP中,可以使用数组或关联数组来存储任务信息,包括任务ID、任务名称、负责人、状态(如待办、进行中、已完成)等关键字段。这些数据可以通过MySQL等数据库管理系统进行...
使用这些模板可以快速创建出专业且美观的数据看板界面,减少开发时间。模板通常包含头部、主体、脚部等部分,并可能集成CSS和JavaScript,以实现动态效果和响应式设计,适应不同设备的显示需求。 2. **大数据模板**...
这可以通过双击设计视图中的Button,在代码编辑器中自动生成Click事件的处理方法。在这些方法中,我们可以更改Button的文本、背景色或启用/禁用状态,以反映工序的变化。例如: ```csharp private void buttonStart...
这不仅对于电子广告行业的软件开发人员有帮助,同时也为那些想要探索嵌入式系统和物联网(IoT)的开发者提供了宝贵的参考资料。通过深入分析和调试`CSharpDemo`,可以更好地理解硬件驱动程序的工作原理,提升编程技能...
11. 使用宏和VBA:高级用户可能在模板中嵌入了宏或VBA代码,实现更复杂的功能,如一键生成报告、自定义计算逻辑等。 通过以上这些Excel技巧,库存统计表可以帮助管理者更有效地监控库存,优化库存水平,降低成本,...
《Delphi LED显示屏-工厂看板系统详解》 在信息技术高速发展的今天,LED显示屏作为信息传播的重要工具,广泛应用于各种场所,尤其是工厂环境中的生产管理、数据展示等环节。本篇将详细介绍基于Delphi开发的LED显示...
C#WPF大数据电子看板源码 WPF智慧工厂数据平台 1, 提供一个智慧工厂数据平台框架。 2,理解wpf的设计模式。 3,学习如何绘制各种统计图。 4,设计页面板块划分。 5,如何在适当时候展现动画。 6,提供纯源代码!