Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Evan Liu
hms
提交
188144b6
H
hms
项目概览
Evan Liu
/
hms
通知
10
Star
5
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
H
hms
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
188144b6
编写于
8月 16, 2021
作者:
刘
刘兴
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修改房间管理添加房间、编辑房间状态一栏使用下拉选择框,编辑和删除功能增加条件判断
上级
6c356acd
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
112 addition
and
78 deletion
+112
-78
HMS/src/main/webapp/houseList.jsp
HMS/src/main/webapp/houseList.jsp
+112
-78
未找到文件。
HMS/src/main/webapp/houseList.jsp
浏览文件 @
188144b6
...
...
@@ -99,10 +99,11 @@
</div>
</div>
<div
class=
"layui-form-item"
>
<label
class=
"layui-form-label"
>
状态
</label>
<label
for=
"haddstate"
class=
"layui-form-label"
>
状态
</label>
<div
class=
"layui-input-block"
>
<input
type=
"text"
id=
"haddstate"
lay-verify=
"title"
autocomplete=
"off"
placeholder=
"请输入状态"
class=
"layui-input"
>
<select
id=
"haddstate"
lay-filter=
"haddstate"
>
<option
value=
"空闲"
selected
>
空闲
</option>
</select>
</div>
</div>
</form>
...
...
@@ -150,8 +151,9 @@
<div
class=
"layui-form-item"
>
<label
class=
"layui-form-label"
>
状态
</label>
<div
class=
"layui-input-block"
>
<input
type=
"text"
id=
"hstate"
lay-verify=
"title"
autocomplete=
"off"
placeholder=
"请输入状态"
class=
"layui-input"
>
<select
id=
"hstate"
lay-filter=
"hstate"
>
<option
value=
"空闲"
selected
>
空闲
</option>
</select>
</div>
</div>
</form>
...
...
@@ -222,7 +224,7 @@
layer
.
open
({
type
:
1
//Page层类型
,
skin
:
'
layui-layer-molv
'
,
area
:
[
'
600px
'
,
'
46
0px
'
]
,
area
:
[
'
600px
'
,
'
50
0px
'
]
,
title
:
[
'
添加房间
'
,
'
font-size:18px
'
]
,
btn
:
[
'
保存
'
,
'
取消
'
]
,
shadeClose
:
true
...
...
@@ -236,10 +238,10 @@
data
:
{
houseId
:
$
(
'
#haddid
'
).
val
(),
houseName
:
$
(
'
#haddname
'
).
val
(),
amount
:
$
(
'
#haddamount
'
).
val
(),
price
:
$
(
'
#haddprice
'
).
val
(),
floorId
:
$
(
'
#haddfloorId
'
).
val
(),
state
:
$
(
'
#haddstate
'
).
val
()
amount
:
$
(
'
#haddamount
'
).
val
(),
price
:
$
(
'
#haddprice
'
).
val
(),
floorId
:
$
(
'
#haddfloorId
'
).
val
(),
state
:
$
(
'
#haddstate
'
).
val
()
},
success
:
function
(
data
)
{
if
(
data
.
code
===
200
)
{
...
...
@@ -266,78 +268,110 @@
let
data
=
obj
.
data
;
//删除事件
if
(
obj
.
event
===
'
delHouse
'
)
{
layer
.
confirm
(
'
真的要删除
'
+
data
.
houseName
+
"
么?
"
,
{
title
:
"
提示
"
},
function
(
index
)
{
$
.
ajax
({
url
:
"
house/deleteHouse
"
,
type
:
"
get
"
,
dataType
:
'
json
'
,
data
:
{
house_id
:
data
.
houseId
},
success
:
function
(
res
)
{
if
(
res
.
code
===
200
)
{
layer
.
msg
(
res
.
message
,
{
icon
:
1
,
time
:
3000
},
function
()
{
obj
.
del
();
layer
.
close
(
index
);
});
}
else
{
layer
.
msg
(
res
.
message
,
{
icon
:
2
,
time
:
3000
},
function
()
{
layer
.
close
(
index
);
});
}
},
error
:
function
(
err
)
{
layer
.
msg
(
'
服务器被吃啦!请稍后重试
'
,
{
icon
:
7
,
time
:
3000
});
}
})
switch
(
data
.
state
){
case
'
已定
'
:
layer
.
msg
(
data
.
houseName
+
"
房间已被顾客预订, 暂时不能删除哦!
"
,
{
icon
:
2
,
time
:
3000
});
break
;
case
'
入住
'
:
layer
.
msg
(
data
.
houseName
+
"
房间已有顾客入住, 暂时不能删除哦!
"
,
{
icon
:
2
,
time
:
3000
});
break
;
case
'
打扫
'
:
layer
.
msg
(
data
.
houseName
+
"
房间正在打扫中, 暂时不能删除哦!
"
,
{
icon
:
2
,
time
:
3000
});
break
;
case
'
维修
'
:
layer
.
msg
(
data
.
houseName
+
"
房间正在维修中, 暂时不能删除哦!
"
,
{
icon
:
2
,
time
:
3000
});
break
;
case
'
空闲
'
:
layer
.
confirm
(
'
真的要删除
'
+
data
.
houseName
+
"
么?
"
,
{
title
:
"
提示
"
},
function
(
index
)
{
$
.
ajax
({
url
:
"
house/deleteHouse
"
,
type
:
"
get
"
,
dataType
:
'
json
'
,
data
:
{
house_id
:
data
.
houseId
},
success
:
function
(
res
)
{
if
(
res
.
code
===
200
)
{
layer
.
msg
(
res
.
message
,
{
icon
:
1
,
time
:
3000
},
function
()
{
obj
.
del
();
layer
.
close
(
index
);
});
}
else
{
layer
.
msg
(
res
.
message
,
{
icon
:
2
,
time
:
3000
},
function
()
{
layer
.
close
(
index
);
});
}
},
error
:
function
(
err
)
{
layer
.
msg
(
'
服务器被吃啦!请稍后重试
'
,
{
icon
:
7
,
time
:
3000
});
}
})
});
});
break
;
}
}
else
if
(
obj
.
event
===
'
editHouse
'
)
{
//编辑事件
layer
.
open
({
type
:
1
//Page层类型
,
skin
:
'
layui-layer-molv
'
,
area
:
[
'
600px
'
,
'
460px
'
]
,
title
:
[
'
修改房间信息
'
,
'
font-size:18px
'
]
,
btn
:
[
'
保存
'
,
'
取消
'
]
,
shadeClose
:
true
,
shade
:
0
//遮罩透明度
,
maxmin
:
true
//允许全屏最小化
,
content
:
$
(
"
#editHouseModel
"
)
//弹窗路径
,
success
:
function
(
layero
,
index
)
{
$
(
'
#hid
'
).
val
(
data
.
houseId
);
$
(
'
#hname
'
).
val
(
data
.
houseName
);
$
(
'
#hamount
'
).
val
(
data
.
amount
);
$
(
'
#hprice
'
).
val
(
data
.
price
);
$
(
'
#hfloorId
'
).
val
(
data
.
floorId
);
$
(
'
#hstate
'
).
val
(
data
.
state
);
},
yes
:
function
(
index
,
layero
)
{
$
.
ajax
({
url
:
"
house/updateOneHouse
"
,
dataType
:
"
json
"
,
data
:
{
houseId
:
$
(
'
#hid
'
).
val
(),
houseName
:
$
(
'
#hname
'
).
val
(),
amount
:
$
(
'
#hamount
'
).
val
(),
price
:
$
(
'
#hprice
'
).
val
(),
floorId
:
$
(
'
#hfloorId
'
).
val
(),
state
:
$
(
'
#hstate
'
).
val
()
},
success
:
function
(
data
)
{
if
(
data
.
code
===
200
)
{
layer
.
msg
(
"
房间信息
"
+
data
.
message
,
{
icon
:
1
,
time
:
3000
},
function
()
{
layer
.
close
(
index
);
location
.
reload
();
});
}
else
{
layer
.
msg
(
"
房间信息
"
+
data
.
message
+
"
请重试
"
,
{
icon
:
2
,
time
:
3000
});
}
},
error
:
function
(
err
)
{
layer
.
msg
(
'
服务器走丢啦!
'
,
{
icon
:
7
,
time
:
3000
});
switch
(
data
.
state
){
case
'
已定
'
:
layer
.
msg
(
data
.
houseName
+
"
房间已被顾客预订, 暂时不能编辑哦!
"
,
{
icon
:
2
,
time
:
3000
});
break
;
case
'
入住
'
:
layer
.
msg
(
data
.
houseName
+
"
房间已有顾客入住, 暂时不能编辑哦!
"
,
{
icon
:
2
,
time
:
3000
});
break
;
case
'
打扫
'
:
layer
.
msg
(
data
.
houseName
+
"
房间正在打扫中, 暂时不能编辑哦!
"
,
{
icon
:
2
,
time
:
3000
});
break
;
case
'
维修
'
:
layer
.
msg
(
data
.
houseName
+
"
房间正在维修中, 暂时不能编辑哦!
"
,
{
icon
:
2
,
time
:
3000
});
break
;
case
'
空闲
'
:
layer
.
open
({
type
:
1
//Page层类型
,
skin
:
'
layui-layer-molv
'
,
area
:
[
'
600px
'
,
'
460px
'
]
,
title
:
[
'
修改房间信息
'
,
'
font-size:18px
'
]
,
btn
:
[
'
保存
'
,
'
取消
'
]
,
shadeClose
:
true
,
shade
:
0
//遮罩透明度
,
maxmin
:
true
//允许全屏最小化
,
content
:
$
(
"
#editHouseModel
"
)
//弹窗路径
,
success
:
function
(
layero
,
index
)
{
$
(
'
#hid
'
).
val
(
data
.
houseId
);
$
(
'
#hname
'
).
val
(
data
.
houseName
);
$
(
'
#hamount
'
).
val
(
data
.
amount
);
$
(
'
#hprice
'
).
val
(
data
.
price
);
$
(
'
#hfloorId
'
).
val
(
data
.
floorId
);
$
(
'
#hstate
'
).
val
(
data
.
state
);
},
yes
:
function
(
index
,
layero
)
{
$
.
ajax
({
url
:
"
house/updateOneHouse
"
,
dataType
:
"
json
"
,
data
:
{
houseId
:
$
(
'
#hid
'
).
val
(),
houseName
:
$
(
'
#hname
'
).
val
(),
amount
:
$
(
'
#hamount
'
).
val
(),
price
:
$
(
'
#hprice
'
).
val
(),
floorId
:
$
(
'
#hfloorId
'
).
val
(),
state
:
$
(
'
#hstate
'
).
val
()
},
success
:
function
(
data
)
{
if
(
data
.
code
===
200
)
{
layer
.
msg
(
"
房间信息
"
+
data
.
message
,
{
icon
:
1
,
time
:
3000
},
function
()
{
layer
.
close
(
index
);
location
.
reload
();
});
}
else
{
layer
.
msg
(
"
房间信息
"
+
data
.
message
+
"
请重试
"
,
{
icon
:
2
,
time
:
3000
});
}
},
error
:
function
(
err
)
{
layer
.
msg
(
'
服务器走丢啦!
'
,
{
icon
:
7
,
time
:
3000
});
}
});
}
});
}
}
);
break
;
}
}
});
});
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录