如何生成实时房态图

2023-11-23 08:30
文章标签 实时 生成 房态

本文主要是介绍如何生成实时房态图,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 做客房的实时房态图的遇到这样的一难题问题,当时第一时想到这只是个图是固定样。当时就他的样样式一个div个房间,很快就把样式打了出来,虽然是样式打了出来,但是还是想不懂怎么去做,怎么去敲代吗,这都是没接触也没做的功能,对房图想来想去是怎么是现的呢?想好了就久还是没想出来,于是问已经做好的同学这个实时房态是怎么实现的,同打房态图和代码说了一下这个思路。

   听完之后我发现我的做法完全做错了,发原来这个房态是活动的不是是固定的,回来想了想什么是活的而不是固定的呢?想了好一会才明白,为什么活的而不是固定的呢?原因很简单,就是如果酒店要新添加一个房间的话,而你做的房态图的房间样式固定了就不能添加上去了。而随意添加房间都没影响的方式就看看下面是如何实现的吧

   1、首先写一个方法查询所有的房间,房间和房类表连表查询,把房间ID、房号、房类简称、房间状态、预定状态也要查询出来。把这些查询的数据封装返回页面。

2、用一个post请求方法,请求刚刚查询到的数据。可以在控制台输出一下,返回了一些什么数据,是不是你需要是要的的数据。然后用for循环返回data的里面的数据,提取里面的数据每循环一次就增加一条。

写判断如果循环到这个房间的的状态等1(等于1就是空净房),就这向这个装房态图的容器里追加样式,用来了这个append的方法。这个方法就是容器里追加样式

Append向每个匹配的元素内部追加内容。

jQuery 代码:
$("p").append("<b>Hello</b>");

用了一个了li标签和两个div.我把样式写到了外面让后在调用他的样式。第一个div里追加房间号,第二div里加了他的房类名称。否则如果房间状态等于2(房间等于2就是住房)

同理往里面样式。

如下是样式房态图的样式,这是空净房的样式,其它都一样只是房态的颜色不一样,对的状态调用对应的样式就可以了

.div {

            width: 110px;

            height: 70px;

            border: 1px solid #1cc09f;

            border-radius: 5px;

            background: #1cc09f;

            float: left;

            margin: 2px;

            text-align: center;

            color: white;

            cursor: pointer;

        }

这是房间所有的状态,这个表连着房间表,让房间最初状态为空静房为 就是1

效果如下图所示

这篇关于如何生成实时房态图的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/416639

相关文章

IDEA自动生成注释模板的配置教程

《IDEA自动生成注释模板的配置教程》本文介绍了如何在IntelliJIDEA中配置类和方法的注释模板,包括自动生成项目名称、包名、日期和时间等内容,以及如何定制参数和返回值的注释格式,需要的朋友可以... 目录项目场景配置方法类注释模板定义类开头的注释步骤类注释效果方法注释模板定义方法开头的注释步骤方法注

Python如何自动生成环境依赖包requirements

《Python如何自动生成环境依赖包requirements》:本文主要介绍Python如何自动生成环境依赖包requirements问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录生成当前 python 环境 安装的所有依赖包1、命令2、常见问题只生成当前 项目 的所有依赖包1、

MySQL中动态生成SQL语句去掉所有字段的空格的操作方法

《MySQL中动态生成SQL语句去掉所有字段的空格的操作方法》在数据库管理过程中,我们常常会遇到需要对表中字段进行清洗和整理的情况,本文将详细介绍如何在MySQL中动态生成SQL语句来去掉所有字段的空... 目录在mysql中动态生成SQL语句去掉所有字段的空格准备工作原理分析动态生成SQL语句在MySQL

Java利用docx4j+Freemarker生成word文档

《Java利用docx4j+Freemarker生成word文档》这篇文章主要为大家详细介绍了Java如何利用docx4j+Freemarker生成word文档,文中的示例代码讲解详细,感兴趣的小伙伴... 目录技术方案maven依赖创建模板文件实现代码技术方案Java 1.8 + docx4j + Fr

Java编译生成多个.class文件的原理和作用

《Java编译生成多个.class文件的原理和作用》作为一名经验丰富的开发者,在Java项目中执行编译后,可能会发现一个.java源文件有时会产生多个.class文件,从技术实现层面详细剖析这一现象... 目录一、内部类机制与.class文件生成成员内部类(常规内部类)局部内部类(方法内部类)匿名内部类二、

使用Jackson进行JSON生成与解析的新手指南

《使用Jackson进行JSON生成与解析的新手指南》这篇文章主要为大家详细介绍了如何使用Jackson进行JSON生成与解析处理,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. 核心依赖2. 基础用法2.1 对象转 jsON(序列化)2.2 JSON 转对象(反序列化)3.

java中使用POI生成Excel并导出过程

《java中使用POI生成Excel并导出过程》:本文主要介绍java中使用POI生成Excel并导出过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录需求说明及实现方式需求完成通用代码版本1版本2结果展示type参数为atype参数为b总结注:本文章中代码均为

在java中如何将inputStream对象转换为File对象(不生成本地文件)

《在java中如何将inputStream对象转换为File对象(不生成本地文件)》:本文主要介绍在java中如何将inputStream对象转换为File对象(不生成本地文件),具有很好的参考价... 目录需求说明问题解决总结需求说明在后端中通过POI生成Excel文件流,将输出流(outputStre

C/C++随机数生成的五种方法

《C/C++随机数生成的五种方法》C++作为一种古老的编程语言,其随机数生成的方法已经经历了多次的变革,早期的C++版本使用的是rand()函数和RAND_MAX常量,这种方法虽然简单,但并不总是提供... 目录C/C++ 随机数生成方法1. 使用 rand() 和 srand()2. 使用 <random

Flask 验证码自动生成的实现示例

《Flask验证码自动生成的实现示例》本文主要介绍了Flask验证码自动生成的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习... 目录生成图片以及结果处理验证码蓝图html页面展示想必验证码大家都有所了解,但是可以自己定义图片验证码