基于java springboot租房平台设计,公寓租赁系统,附源码
实现了租房平台应该有的功能:
租客、房东、管理员不同身份的登录和功能分配
租客可以查看已经审核通过的房源信息,可以预定房源信息,也可以修改用户密码
房东可以发布房源信息,产看发布的房源信息审核情况,可以修改未通过的房源信息,可以修改用户密码
管理员可以审核房东发布的房源信息,可以删除违规的用户信息,可以查看所有房源信息,也可以修改自己的用户密码
部分代码展示
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>我发布的租房信息</title>
<link rel="stylesheet" href="${pageContext.request.contextPath }/static/layui/css/layui.css">
</head>
<body>
<div class="layui-fluid" style="margin-top: 40px;">
<fieldset class="layui-elem-field layui-field-title">
<legend style="font-size: 26px">我发布的租房信息</legend>
</fieldset>
<table id="houseList" lay-filter="house"></table>
</div>
<script src="${pageContext.request.contextPath }/static/layui/layui.js"></script>
<script type="text/javascript">
layui.use(['element','table','util'], function () {
var element = layui.element,
$ = layui.jquery,
table = layui.table,
util = layui.util;
var dt = table.render({
elem:"#houseList",
url:"/findUserHouse",
page:true,
cols:[[
{field: 'hID', title: '序号', align: 'center'},
{field: 'publishTime', title: '发布时间', align: 'center', templet:function(d){return util.toDateString(d.publishTime)}},
{field: 'publisher', title: '发布人', align: 'center'},
{field: 'houseDesc', title: '描述', align: 'center'},
{field: 'houseModel', title: '类型', align: 'center'},
{field: 'houseArea', title: '面积', align: 'center'},
{field: 'houseFloor', title: '楼层', align: 'center'},
{field: 'houseType', title: '出租方式', align: 'center'},
{field: 'housePrice', title: '出租价格', align: 'center'},
{field: 'houseAddress', title: '地址', align: 'center'},
{field: 'communityName', title: '小区名字', align: 'center'},
{field: 'houseLinkMan', title: '联系电话', align: 'center'},
{field: 'houseOriented', title: '房屋朝向', align: 'center'},
{field: 'houseExamine', title: '审核状态', align: 'center'},
{title: '操作', align: 'center',toolbar:"#tools",width:190}
]],
});
table.on('tool(house)',function(obj){
var data = obj.data;
var layEvent = obj.event;
var tr = obj.tr;
var currPage = dt.config.page.curr;
if(layEvent === "view"){
window.open("toIndexPage");
}
if(layEvent ==="edit"){
window.location.href="toUpdateHousePage?hID="+data.hID;
}
if(layEvent === 'delete'){
console.log(data.oID)
layer.confirm('确认删除当前数据吗?',{icon:5,shade:0.1},function(index){
$.post("deleteUserHouse",{hID:data.hID},function(success){
if(success == "OK"){
obj.del();
dt.reload({
page:{curr:1}
});
layer.msg("删除成功");
}
})
});
}
});
});
</script>
<script type="text/html" id="tools">
<a class="layui-btn layui-btn-xs layui-btn-normal" lay-event="view">查看</a>
<a class="layui-btn layui-btn-xs" lay-event="edit">修改</a>
<a class="layui-btn layui-btn-xs layui-btn-danger" lay-event="delete">删除</a>
</script>
</body>
</html>
正文到此结束
- 本文标签: Java Spring Boot
- 版权声明: 本站原创文章,于2022年06月06日由程序猿大波发布,转载请注明出处