element左侧导航栏

news/2024/12/18 12:45:31/

由element组件搭建的左侧导航栏

预览:

html代码:

 

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>首页</title><style>
/*<!--        调整页面背景颜色-->*/body{background-color: #eef1f6;}.el-row {display: flex;height: 100vh; /* 设置高度为视口高度 */}.el-col {display: flex;flex-direction: column;}.el-menu {flex-grow: 1;}</style>
</head>
<body>
<div id="app"><el-row>
<!--     导航页   --><el-col :span="3"><el-menudefault-active="0"class="el-menu-vertical-demo"@select="handleSelect"background-color="#303133"text-color="#fff"active-text-color="#ffd04b"><h3 style="text-align: center; background-color: yellow">酒店客房管理系统</h3><el-menu-item index="0">首页</el-menu-item><el-submenu index="1"><template slot="title"><span>系统管理</span></template><el-menu-item index="1-1">用户管理</el-menu-item><el-menu-item index="1-2">日志管理</el-menu-item></el-submenu><el-submenu index="2"><template slot="title"><span>报表管理</span></template><el-menu-item index="2-1">预定客人报表</el-menu-item><el-menu-item index="2-2">在线客人报表</el-menu-item><el-menu-item index="2-3">离店客人报表</el-menu-item><el-menu-item index="2-4">财务进账报表</el-menu-item></el-submenu><el-submenu index="3"><template slot="title"><span>房客管理</span></template><el-menu-item index="3-1">客房预定管理</el-menu-item><el-menu-item index="3-2">入住登记管理</el-menu-item><el-menu-item index="3-3">预定转入住</el-menu-item><el-menu-item index="3-4">换房管理</el-menu-item><el-menu-item index="3-5">结账管理</el-menu-item></el-submenu><el-submenu index="4"><template slot="title"><span>客房管理</span></template><el-menu-item index="4-1">客房信息管理</el-menu-item></el-submenu><el-submenu index="5"><template slot="title"><span>消费管理</span></template><el-menu-item index="5-1">附加消费入账</el-menu-item></el-submenu><el-submenu index="6"><template slot="title"><span>基础信息管理</span></template><el-menu-item index="6-1">客房类型管理</el-menu-item><el-menu-item index="6-2">楼层管理</el-menu-item><el-menu-item index="6-3">商品类别管理</el-menu-item><el-menu-item index="6-4">商品管理</el-menu-item><el-menu-item index="6-5">会员管理管理</el-menu-item></el-submenu><el-menu-item index="7"><span><a href="index.html">退出登录</a></span></el-menu-item></el-menu></el-col>
<!--    首页  --><el-col :span="21" v-if="this.page == 0"><center><h1>欢迎使用酒店客房管理系统</h1></center><h2>你是{{user.position}}</h2></el-col>
<!--客房管理 --><el-col :span="21" v-if="this.page == '6-1'"><h1>客房管理</h1><el-divider></el-divider><el-button style="width: 150px" type="primary" @click="addRoomType()">新增客房类型</el-button><el-table:data="roomTypeTableData"borderstyle="width: 100%"><el-table-columntype="index"width="100"></el-table-column><el-table-columnprop="type"label="客房类型"align="center"></el-table-column><el-table-columnprop="capacity"label="额定容量"align="center"></el-table-column><el-table-columnprop="note"label="备注"align="center"></el-table-column><el-table-column label="操作" width="200" align="center"><template slot-scope="scope"><el-button type="primary" size="mini" @click="editRoomType(scope.row)">编辑</el-button><el-button type="danger" size="mini" @click="deleteRoomType(scope.row)">删除</el-button></template></el-table-column></el-table></el-col></el-row><div id="dialog">
<!--     新增客房类型对话框   --><el-dialog title="新增客房类型" :visible.sync="addRoomTypeFormVisible"><el-form :model="roomType"><el-form-item  label="类型名" label-width="120px" :rules="[{ required: true, message: '请输入客房类型名', trigger: 'blur' }]"><el-input v-model="roomType.type"></el-input></el-form-item><el-form-item label="额定人数" label-width="120px" :rules="[{ required: true, message: '请输入额定人数', trigger: 'blur' }]"><el-input v-model="roomType.capacity"></el-input></el-form-item><el-form-item label="备注" label-width="120px"><el-input type="textarea" v-model="roomType.note"></el-input></el-form-item></el-form><div slot="footer" class="dialog-footer"><el-button @click="addRoomTypeFormVisible = false">取 消</el-button><el-button type="primary" @click="summitRoomType">提 交</el-button></div></el-dialog><el-dialog title="编辑客房类型" :visible.sync="editRoomTypeFormVisible"><el-form :model="roomType"><el-form-item  label="类型名" label-width="120px" ><el-input v-model="roomType.type"></el-input></el-form-item><el-form-item label="额定人数" label-width="120px"><el-input v-model="roomType.capacity"></el-input></el-form-item><el-form-item label="备注" label-width="120px"><el-input type="textarea" v-model="roomType.note"></el-input></el-form-item></el-form><div slot="footer" class="dialog-footer"><el-button @click="editRoomTypeFormVisible = false">取 消</el-button><el-button type="primary" @click="updateRoomType">确 定</el-button></div></el-dialog></div></div><script src="js/vue.js"></script>
<script src="js/axios-0.18.0.js"></script>
<script src="element-ui/lib/index.js"></script>
<link rel="stylesheet" href="element-ui/lib/theme-chalk/index.css">
<script>new Vue({el: '#app',data() {return {},methods: {handleSelect(key,keyPath){this.page = key;if(key=='6-1'){this.selectAll();}}},mounted(){this.$message({message: '欢迎使用酒店管理系统',type: 'success'})}})
</script>
</body>
</html>

需要引入vue.js文件和饿了么组件包,需要文件的话可以去官网获得,也可以加我v : LXY_OvO_


http://www.ppmy.cn/news/1556119.html

相关文章

[SZ901] JTAG合并功能(类似FPGA菊花链)

SZ901 JTAG支持将JTAG端口组合&#xff0c;最多将四个JTAG变成一个 设置如下 Vivado 识别结果如下 两块板子&#xff0c;变成一组&#xff0c;&#xff0c;可以同时抓取信号&#xff0c;调试&#xff01; SZ901 已上架淘宝&#xff0c;搜素“SZ901”哦

贪心算法(二)

目录 一、最长递增子序列 二、递增的三元子序列 三、最长连续递增序列 四、买卖股票的最佳时机 五、买卖股票的最佳时机II 一、最长递增子序列 最长递增子序列 拿到这道题&#xff0c;我们最先想到的就是用动态规划的方法去解决它。使用动态规划的方法&#xff0c;我们只…

【时间序列分析】距离相关系数(Distance Correction)理论及Python代码实现

文章目录 1. 距离相关系数算法介绍2. Python代码实现3. 优缺点及作用4.总结4.1 线性依赖关系4.2 非线性依赖关系4.3 单调依赖关系4.4 复杂依赖关系 1. 距离相关系数算法介绍 距离相关系数&#xff1a;研究两个变量之间的独立性&#xff0c;距离相关系数为0表示两个变量是独立的…

【Linux】基础IO(内存文件)

目录 一、预备知识二、复习常见C语言的文件接口2.1 文件接口的说明2.1.1 fopen函数2.1.2 fputs函数2.1.3 fclose函数 2.2 文件接口的使用 三、认识操作文件的系统调用3.1 系统调用的说明3.1.1 open函数3.1.1.1 Linux中常用的传参方法 3.1.2 write函数3.1.3 close函数 3.2 系统调…

设计模式2

23中设计模式分类 创建型模式&#xff1a;对象实例化的模式&#xff0c;创建型模式用于解耦对象的实例化过程。&#xff08;对象的创建和对象的使用分离&#xff09; 5种&#xff1a;单例模式、工厂模式、抽象工厂模式、原型模式、建造者模式 结构型模式&#xff1a;把类或对…

解决Linux 虚拟机网段与虚拟机配置网段不一致

1.修改静态网络配置 cd /etc/sysconfig/network-scripts/ vim ifcfg-ens33 TYPEEthernet BOOTPROTOstatic NAMEens33 DEVICEens33 ONBOOTyes IPADDR192.168.232.209 NETMASK255.255.255.0 GATEWAY192.168.232.2 DNS18.8.8.8 2.重启网络 systemctl restart network

12月第五讲“ChatGPT在功能测试用例生成方面的优势”

内容简介 本书以目前流行的大语言模型ChatGPT为基础&#xff0c;用丰富的案例演示ChatGPT在软件测试中的赋能作用。本书主要介绍如何用ChatGPT生成需求规格说明书、测试计划、功能测试用例、自动化测试用例、接口测试用例、测试数据和性能测试用例&#xff0c;以及ChatGPT在分析…

【IntelliJ IDEA 集成工具】TalkX - AI编程助手

前言 在数字化时代&#xff0c;技术的迅猛发展给软件开发者带来了更多的挑战和机遇。为了提高技术开发群体在繁多项目中的编码效率和质量&#xff0c;他们需要一个强大而专业的工具来辅助开发过程&#xff0c;而正是为了满足这一需求&#xff0c;TalkX 应运而生。 一、概述 1…