预订态势图

//预订态势图JS//根据日期得到对应星期几
function getWeekByDay(riqi){//'2017-01-23';var getWeek = "";var arys1= new Array();      arys1=riqi.split('-');     //日期为输入日期,格式为 2013-3-10var ssdate=new Date(arys1[0],parseInt(arys1[1]-1),arys1[2]);   getWeek = ssdate.getDay();  //得到星期几if(getWeek == 1){getWeek = "周一";}else if(getWeek == 2){getWeek = "周二";}else if(getWeek == 3){getWeek = "周三";}else if(getWeek == 4){getWeek = "周四";}else if(getWeek == 5){getWeek = "周五";}else if(getWeek == 6){getWeek = "周六*";}else if(getWeek == 0){getWeek = "周日*";}return getWeek;
};//日期加上天数得到新的日期  
//dateTemp 需要参加计算的日期,days要添加的天数,返回新的日期,日期格式:YYYY-MM-DD  
function getNewDayAndWeek(dateTemp, days) {  var dateTemp = dateTemp.split("-"); var nDate = new Date(dateTemp[1] + '-' + dateTemp[2] + '-' + dateTemp[0]); //转换为MM-DD-YYYY格式    var arrDay = new Array();var arrWeek = new Array();var dataAll = {};var data = "";var weekInfo = "";for(var i=0;i<days;i++){var millSeconds = Math.abs(nDate) + (i * 24 * 60 * 60 * 1000);  var rDate = new Date(millSeconds);  var year = rDate.getFullYear();  var month = rDate.getMonth() + 1;  if (month < 10) month = "0" + month;  var date = rDate.getDate();  if (date < 10) date = "0" + date;data = year + "-" + month + "-" + date; weekInfo = getWeekByDay(data);arrDay.push(data);arrWeek.push(weekInfo);}dataAll.arrDay = JSON.stringify(arrDay);dataAll.arrWeek = JSON.stringify(arrWeek);return dataAll;  
};  //titleDay = JSON.parse(getNewDayAndWeek('2017-01-18',14).arrDay);//日期
//$('div[class$="882"] :not(.datagrid-sort-icon)').html('需要显示的新标题');//搜索按钮
$('#searchbydatetime_scheduledDiagram').click(function(){var dateValue = $('#datetime_startScheduledDiagram').datebox('getValue');console.info(dateValue);if(dateValue == ""){$.messager.show({title:'系统提示',msg:'请输入查询时间!',timeout:2000,showType:'slide'});return;}$('#tab_scheduledDiagram').remove();var tab1 = '<table id="tab_scheduledDiagram" style="width:98%;margin-left:8px;"></table>';var div = $('#tabParent_div').append(tab1);var tab = $('#tab_scheduledDiagram');var obj = $.ajax({type:"post",url:"../reserve/reserveSituation",data:{date:new Date(dateValue),dateRange:14},async:false,dataType:"json"});var startTime = $('#datetime_startScheduledDiagram').datebox('getValue');tab.append('<ul style="float:left;width:6.5%;height:30px;border-top:1px solid black;border-right:1px solid black;border-bottom:1px solid black;text-align:right:">'+ '<li style="float: left;width:28%;height:30px;line-height: 30px;border-left:1px solid black;text-align:center;">'+ '</li>'+ '<li style="float: left;width:69%;height:30px;line-height: 30px;text-align:right;">'+ '日期</li>'+ '</ul>');$.each((JSON.parse(getNewDayAndWeek(startTime,14).arrDay)),function(i,item){var ul = '';ul += '<ul style="float:left;width:6.5%;height:30px;line-height: 30px;border-top:1px solid black;border-bottom:1px solid black;border-right:1px solid black;">';ul += '<li style="float: left;width:100%;height:30px;line-height: 30px;text-align:center;">'+ item+'</li>';//eq:1ul += '</ul>';tab.append(ul);});tab.append('<ul style="float:left;width:6.5%;height:30px;border-right:1px solid black;border-bottom:1px solid black;text-align:right:">'+ '<li style="float: left;width:60%;height:30px;line-height: 30px;border-left:1px solid black;text-align:center;">'+ '房型</li>'+ '<li style="float: left;width:37%;height:30px;line-height: 30px;text-align:center;">'+ '</li>'+ '</ul>');$.each((JSON.parse(getNewDayAndWeek(startTime,14).arrWeek)),function(i,item){var ul1 = '';ul1 += '<ul style="float:left;width:6.5%;height:30px;line-height: 30px;border-right:1px solid black;border-bottom:1px solid black;">';ul1 += '<li style="float: left;width:100%;height:30px;line-height: 30px;text-align:center;">'+ item+'</li>';//eq:1ul1 += '</ul>';tab.append(ul1);});for(var i=0;i<obj.responseJSON.length;i++){tab.append('<ul style="float:left;width:6.5%;height:75px;border-bottom:1px solid black;border-right:1px solid black;text-align:right:">'+ '<li style="float: left;width:28%;height:75px;line-height: 24px;text-align:center;border-right:1px solid black;border-left:1px solid black;">'+ obj.responseJSON[i].roomtypeName+ '</li>'+ '<li style="float: left;width:66%;height:75px;line-height: 24px;text-align:center;">'+ '在住<br>可订<br>已订</li>'+ '</ul>');for(var j=0;j<obj.responseJSON[i].availableList.length;j++){var ul3 = '';ul3 += '<ul style="float:left;width:6.5%;height:75px;line-height: 75px;border-bottom:1px solid black;border-right:1px solid black;">';ul3 += '<li style="float: left;width:100%;height:24px;line-height: 24px;text-align:center;">'+ obj.responseJSON[i].stayList[j]+'</li>';//eq:1ul3 += '<li style="float: left;width:100%;height:24px;line-height: 24px;text-align:center;">'+ obj.responseJSON[i].availableList[j]+'</li>';//eq:1ul3 += '<li style="float: left;width:100%;height:24px;line-height: 24px;text-align:center;">'+ obj.responseJSON[i].reserveList[j]+'</li>';//eq:1ul3 += '</ul>';tab.append(ul3);if(j==obj.responseJSON[i].availableList.length){}}//console.info(obj.responseJSON[i].reserveList);//console.info(obj.responseJSON[i].stayList);//console.info(obj.responseJSON[i].roomtypeName);//console.info(obj.responseJSON[i].roomtypeId);
    }
});

效果图:

转载于:https://www.cnblogs.com/ryans/p/6559095.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/469152.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

altera fpga sdi输出方案_FPGA在电力电子中的应用有哪些?

大家好&#xff0c;很抱歉上周末没有及时更新公众号&#xff0c;本来这期想聊聊IGBT的拖尾电流&#xff0c;但是由于周末去深圳高交会(高新技术成果交易会)逛了一天&#xff0c;时间给耽搁了&#xff0c;感觉要想把拖尾电流讲清楚也不太容易&#xff0c;还得需要点时间&#xf…

【Pytorch神经网络理论篇】 39 Transformers库中的BERTology系列模型

同学你好&#xff01;本文章于2021年末编写&#xff0c;获得广泛的好评&#xff01; 故在2022年末对本系列进行填充与更新&#xff0c;欢迎大家订阅最新的专栏&#xff0c;获取基于Pytorch1.10版本的理论代码(2023版)实现&#xff0c; Pytorch深度学习理论篇(2023版)目录地址…

linux dump_stack

dump_stack():打印出10条函数的调用关系。 定位故障代码:arm-eabi-gdb out/target/product/msm8625/obj/KERNEL_OBJ/vmlinuxgdb) l * i2c_device_probe0xc4

Unity之CharacterController2D学习笔记(1)——基础使用

在很多游戏类型中&#xff0c;玩家角色对物理行为的处理往往和场景中其它物体的行为有比较大的区别。比如角色可能会以90多公里的时速狂奔&#xff0c;同时一次跳跃能跳10多米高&#xff0c;与此同时却几乎不会有任何惯性。同时角色在正常情况下当头部碰到障碍物的时候&#xf…

前端开发中如何将文件夹中的图片变为背景图_Web中的图像技术全面总结,长文干货!...

前端开发人员在构建网站时需要做出的决定之一就是添加图片的技术。它可以是HTML &#xff0c;也可以是通过CSS背景生成的图片&#xff0c;也可以是SVG 。选择正确的技术很重要&#xff0c;并且可以在性能和可访问性方面发挥巨大作用。最简单的情况下&#xff0c;图片元素必须包…

【Pytorch神经网络实战案例】33 使用BERT模型实现完形填空任务

1 案例描述 案例&#xff1a;加载Transformers库中的BERT模型&#xff0c;并用它实现完形填空任务&#xff0c;即预测一个句子中缺失的单词。 2 代码实现&#xff1a;使用BERT模型实现完形填空任务 2.1 代码实现&#xff1a;载入词表&#xff0c;并对输入的文本进行分词转化--…

container_of宏

1.container_of宏 1> Container_of在Linux内核中是一个常用的宏&#xff0c;用于从包含在某个结构中的指针获得结构本身的指针&#xff0c;通俗地讲就是通过结构体变量中某个成员的首地址进而获得整个结构体变量的首地址。 2>接口&#xff1a; container_of(ptr, type, …

c++ string 删除字符_字符串操作的全面总结

来自公众号&#xff1a;C语言与cpp编程字符串操作看似简单&#xff0c;其实非常重要&#xff0c;不注意的话&#xff0c;经常出现代码运行结果和自己想要的不一致&#xff0c;甚至崩溃。本文总结了一些构建string对象方法、修改string对象的方法、string类型的操作函数、string…

【Pytorch神经网络理论篇】 40 Transformers中的词表工具Tokenizer

同学你好&#xff01;本文章于2021年末编写&#xff0c;获得广泛的好评&#xff01; 故在2022年末对本系列进行填充与更新&#xff0c;欢迎大家订阅最新的专栏&#xff0c;获取基于Pytorch1.10版本的理论代码(2023版)实现&#xff0c; Pytorch深度学习理论篇(2023版)目录地址…

warning: function declaration isn’t a prototype(函数声明不是原型)的解决办法

linux驱动中定义一个无参的函数int probe_num(){....}警告&#xff1a;函数声明不是一个原型 [-Wstrict-prototypes]应对方法&#xff1a;改成int probe_num( void){....}警告消失 http://blog.csdn.net/dumgeewang/article/details/7410477

【Pytorch神经网络实战案例】34 使用GPT-2模型实现句子补全功能(手动加载)

1 GPT-2 模型结构 GPT-2的整体结构如下图&#xff0c;GPT-2是以Transformer为基础构建的&#xff0c;使用字节对编码的方法进行数据预处理&#xff0c;通过预测下一个词任务进行预训练的语言模型。 1.1 GPT-2 功能简介 GPT-2 就是一个语言模型&#xff0c;能够根据上文预测下…

电容式传感器位移性能试验报告_一文读懂什么是接近传感器?

点击上方蓝字 记得关注我们哦&#xff01;接近传感器是一种非接触式传感器&#xff0c;当目标进入传感器的视野时&#xff0c;它会检测到物体(通常称为“目标”)的存在。取决于接近传感器的类型&#xff0c;传感器可以利用声音&#xff0c;光&#xff0c;红外辐射(IR)或电磁场来…

[dts]DTS实例分析

2. 通常会碰到的实际问题 到此&#xff0c;问题出现了&#xff1a; 1. 当写一个按键驱动&#xff0c;应该如何在*.dts或者*.dtsi中操作? 2. 当在串口driver中需要使用到某个pin脚作为普通输出IO&#xff0c;该如何操作&#xff1f; 3. 当在串口driver中需要使用某个muxpin脚作…

【解决】YOLOv6.1安装requirements.txt报错UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x84

案例描述: 使用YOLOV5时&#xff0c;报错解决UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x84 in position 285: illegal multibyte sequence 解决方案&#xff1a; 在C:\ProgramData\Anaconda3\lib\distutils\dist.py"文件搜索read 将parser.read(filenam…

bp 神经网络 优点 不足_深度学习之BP神经网络--Stata和R同步实现(附Stata数据和代码)

说明&#xff1a;本文原发于“计量经济圈”公众号&#xff0c;在此仅展示Stata的部分。R部分请移步至本人主页的“R语言与机器学习--经济学视角”专栏&#xff0c;或点击下方链接卡跳转。盲区行者&#xff1a;深度学习之BP神经网络--Stata和R同步实现&#xff08;附R数据和代码…

高通平台中gpio简单操作和调试

做底层驱动免不了gpio打交道&#xff0c;所以对其操作和调试进行了一下简单的梳理 一、gpio的调试方法 在Linux下&#xff0c;通过sysfs&#xff0c;获取gpio状态&#xff0c;也可以操作gpio。 1、获取gpio状态 cd /sys/kernel/debug/ cat gpio 2、操作gpio&#xff08;以gpi…

Win10系统下使用anaconda在虚拟环境下安装CUDA及CUDNN

前排预警&#xff1a;不要挂梯子!!!!!使用清华源就行不然报错&#xff01;&#xff01;&#xff01;&#xff01; 解决check_hostname requires server_hostname_orange_の_呜的博客-CSDN博客错误描述在GitHub下载代码文件后使用pip install -r requirement.txt下载依赖包时出…

jlink问题

现在淘宝上买到的JLINK都是盗版的&#xff0c;用着用着的时候就会遇到各种异常问题&#xff0c; 这里有一个方法来修改SN&#xff0c;修改SN后就会变得正常了&#xff0c;亲测有效 两种固件: V*_ID-自定义.* 是出厂设置,烧入后用jlink.exe连接上S/N会显示-1. 此时可以根据自己的…

将XML格式转化为YOLO需要的txt格式(代码)

1、XML的格式 <annotation><folder>cr</folder><filename>crazing_2.jpg</filename><source><database>NEU-DET</database></source><size><width>200</width><height>200</height><…

js 点击button切换颜色_ThingJS 和three.js开发示例对比,让开发早点下班回家!3D 可视化...

ThingJS 3D框架简化了开发工作&#xff0c;面向对象和模块化的特点使得网页代码更加易于管理和维护&#xff0c;并且提供近200个官方示例&#xff0c;直接获取API能力&#xff0c;不需要基于3D概念进行开发&#xff0c;适合3D商业项目快速生成&#xff01;距离您的业务仅一层之…