|
|
@@ -1,5 +1,5 @@
|
|
|
<template>
|
|
|
- <div class="content-box">
|
|
|
+ <div class="content-box" v-loading="roomLoading" element-loading-text="加载中...">
|
|
|
<div class="left">
|
|
|
<div class="cameratxt">
|
|
|
<span class="cameratxt">房态管理</span>
|
|
|
@@ -178,7 +178,7 @@
|
|
|
>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="footer" v-loading="roomLoading" v-if="switchDayIndex == 1">
|
|
|
+ <div class="footer" v-if="switchDayIndex == 1">
|
|
|
<div class="floor" v-for="item in roomList.list">
|
|
|
<div class="title" v-if="item.roomlength">
|
|
|
<span class="t1">{{ item.name }}</span
|
|
|
@@ -792,7 +792,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="footers" v-loading="roomLoading" v-if="switchDayIndex == 2">
|
|
|
+ <div class="footers" v-if="switchDayIndex == 2">
|
|
|
<el-table :data="tableDate" :span-method="arraySpanMethod">
|
|
|
<el-table-column prop="date" align="center" fixed="left">
|
|
|
<template #header>
|
|
|
@@ -3372,6 +3372,7 @@ const closeItem = (val) => {
|
|
|
|
|
|
// 批量置净脏房 (--------------------------------------)
|
|
|
const roomDirtyClose = async (flag) => {
|
|
|
+ roomLoading.value=true // 加载页面
|
|
|
cleanRoomLiCount.value = [];
|
|
|
cleanDialogVisible.value = true;
|
|
|
cleanRoomAllChecked.value = false;
|
|
|
@@ -3399,7 +3400,9 @@ const roomDirtyClose = async (flag) => {
|
|
|
});
|
|
|
cleanDatas.value = arr;
|
|
|
console.log(cleanDatas.value, dataLength.value);
|
|
|
+ roomLoading.value=false // 加载页面
|
|
|
} else {
|
|
|
+ roomLoading.value=false // 加载页面
|
|
|
ElMessage({
|
|
|
type: "error",
|
|
|
showClose: true,
|
|
|
@@ -3432,7 +3435,9 @@ const roomDirtyClose = async (flag) => {
|
|
|
});
|
|
|
cleanDatas.value = arr;
|
|
|
console.log(cleanDatas.value, dataLength.value);
|
|
|
+ roomLoading.value=false // 加载页面
|
|
|
} else {
|
|
|
+ roomLoading.value=false // 加载页面
|
|
|
ElMessage({
|
|
|
type: "error",
|
|
|
showClose: true,
|
|
|
@@ -3444,6 +3449,7 @@ const roomDirtyClose = async (flag) => {
|
|
|
};
|
|
|
// 批量开/关房
|
|
|
const roomClose = async (flag) => {
|
|
|
+ roomLoading.value=true // 加载页面
|
|
|
cleanRoomLiCount.value = [];
|
|
|
cleanDialogVisible.value = true;
|
|
|
cleanRoomAllChecked.value = false;
|
|
|
@@ -3471,7 +3477,9 @@ const roomClose = async (flag) => {
|
|
|
});
|
|
|
cleanDatas.value = arr;
|
|
|
console.log(cleanDatas.value, dataLength.value);
|
|
|
+ roomLoading.value=false // 加载页面
|
|
|
} else {
|
|
|
+ roomLoading.value=false // 加载页面
|
|
|
ElMessage({
|
|
|
type: "error",
|
|
|
showClose: true,
|
|
|
@@ -3504,7 +3512,9 @@ const roomClose = async (flag) => {
|
|
|
});
|
|
|
cleanDatas.value = arr;
|
|
|
console.log(cleanDatas.value, dataLength.value);
|
|
|
+ roomLoading.value=false // 加载页面
|
|
|
} else {
|
|
|
+ roomLoading.value=false // 加载页面
|
|
|
ElMessage({
|
|
|
type: "error",
|
|
|
showClose: true,
|
|
|
@@ -3516,6 +3526,7 @@ const roomClose = async (flag) => {
|
|
|
};
|
|
|
// 批量控制水电
|
|
|
const clean = async (flag) => {
|
|
|
+ roomLoading.value=true // 加载页面
|
|
|
cleanRoomLiCount.value = [];
|
|
|
cleanDialogVisible.value = true;
|
|
|
cleanRoomAllChecked.value = false;
|
|
|
@@ -3543,7 +3554,9 @@ const clean = async (flag) => {
|
|
|
});
|
|
|
cleanDatas.value = arr;
|
|
|
console.log(cleanDatas.value, dataLength.value);
|
|
|
+ roomLoading.value=false // 加载页面
|
|
|
} else {
|
|
|
+ roomLoading.value=false // 加载页面
|
|
|
ElMessage({
|
|
|
type: "error",
|
|
|
showClose: true,
|
|
|
@@ -3576,7 +3589,9 @@ const clean = async (flag) => {
|
|
|
});
|
|
|
cleanDatas.value = arr;
|
|
|
console.log(cleanDatas.value, dataLength.value);
|
|
|
+ roomLoading.value=false // 加载页面
|
|
|
} else {
|
|
|
+ roomLoading.value=false // 加载页面
|
|
|
ElMessage({
|
|
|
type: "error",
|
|
|
showClose: true,
|
|
|
@@ -3649,6 +3664,7 @@ const cancelClean = () => {
|
|
|
};
|
|
|
// 确定批量开关房
|
|
|
const switchBatch = async () => {
|
|
|
+ roomLoading.value=true // 加载页面
|
|
|
if (cleanRoomLiCount.value.length) {
|
|
|
if (roomCloseTitle.value == "批量开房") {
|
|
|
let arr = [];
|
|
|
@@ -3670,6 +3686,7 @@ const switchBatch = async () => {
|
|
|
});
|
|
|
console.log(res, "批量开房");
|
|
|
if (res.data.code == 200) {
|
|
|
+ roomLoading.value=false // 加载页面
|
|
|
cleanDialogVisible.value = false;
|
|
|
cleanRoomTree.value.setCheckedNodes([]);
|
|
|
getList();
|
|
|
@@ -3680,6 +3697,7 @@ const switchBatch = async () => {
|
|
|
center: true,
|
|
|
});
|
|
|
} else {
|
|
|
+ roomLoading.value=false // 加载页面
|
|
|
ElMessage({
|
|
|
type: "error",
|
|
|
showClose: true,
|
|
|
@@ -3707,6 +3725,7 @@ const switchBatch = async () => {
|
|
|
});
|
|
|
console.log(res, "批量关房");
|
|
|
if (res.data.code == 200) {
|
|
|
+ roomLoading.value=false // 加载页面
|
|
|
cleanDialogVisible.value = false;
|
|
|
cleanRoomTree.value.setCheckedNodes([]);
|
|
|
getList();
|
|
|
@@ -3717,6 +3736,7 @@ const switchBatch = async () => {
|
|
|
center: true,
|
|
|
});
|
|
|
} else {
|
|
|
+ roomLoading.value=false // 加载页面
|
|
|
ElMessage({
|
|
|
type: "error",
|
|
|
showClose: true,
|
|
|
@@ -3744,6 +3764,7 @@ const switchBatch = async () => {
|
|
|
});
|
|
|
console.log(res, "批量关房");
|
|
|
if (res.data.code == 200) {
|
|
|
+ roomLoading.value=false // 加载页面
|
|
|
cleanDialogVisible.value = false;
|
|
|
cleanRoomTree.value.setCheckedNodes([]);
|
|
|
getList();
|
|
|
@@ -3754,6 +3775,7 @@ const switchBatch = async () => {
|
|
|
center: true,
|
|
|
});
|
|
|
} else {
|
|
|
+ roomLoading.value=false // 加载页面
|
|
|
ElMessage({
|
|
|
type: "error",
|
|
|
showClose: true,
|
|
|
@@ -3781,6 +3803,7 @@ const switchBatch = async () => {
|
|
|
});
|
|
|
console.log(res, "批量置净");
|
|
|
if (res.data.code == 200) {
|
|
|
+ roomLoading.value=false // 加载页面
|
|
|
cleanDialogVisible.value = false;
|
|
|
cleanRoomTree.value.setCheckedNodes([]);
|
|
|
getList();
|
|
|
@@ -3791,6 +3814,7 @@ const switchBatch = async () => {
|
|
|
center: true,
|
|
|
});
|
|
|
} else {
|
|
|
+ roomLoading.value=false // 加载页面
|
|
|
ElMessage({
|
|
|
type: "error",
|
|
|
showClose: true,
|
|
|
@@ -3818,6 +3842,7 @@ const switchBatch = async () => {
|
|
|
});
|
|
|
console.log(res, "批量关电");
|
|
|
if (res.data.code == 200) {
|
|
|
+ roomLoading.value=false // 加载页面
|
|
|
cleanDialogVisible.value = false;
|
|
|
cleanRoomTree.value.setCheckedNodes([]);
|
|
|
getList();
|
|
|
@@ -3828,6 +3853,7 @@ const switchBatch = async () => {
|
|
|
center: true,
|
|
|
});
|
|
|
} else {
|
|
|
+ roomLoading.value=false // 加载页面
|
|
|
ElMessage({
|
|
|
type: "error",
|
|
|
showClose: true,
|
|
|
@@ -3855,6 +3881,7 @@ const switchBatch = async () => {
|
|
|
});
|
|
|
console.log(res, "批量开电");
|
|
|
if (res.data.code == 200) {
|
|
|
+ roomLoading.value=false // 加载页面
|
|
|
cleanDialogVisible.value = false;
|
|
|
cleanRoomTree.value.setCheckedNodes([]);
|
|
|
getList();
|
|
|
@@ -3865,6 +3892,7 @@ const switchBatch = async () => {
|
|
|
center: true,
|
|
|
});
|
|
|
} else {
|
|
|
+ roomLoading.value=false // 加载页面
|
|
|
ElMessage({
|
|
|
type: "error",
|
|
|
showClose: true,
|
|
|
@@ -4142,6 +4170,7 @@ const searchBtn = lodash.debounce(async (val) => {
|
|
|
|
|
|
// 置净(---------------------------------------)
|
|
|
const setAside = lodash.debounce(async (val) => {
|
|
|
+ roomLoading.value=true // 加载页面
|
|
|
console.log(val);
|
|
|
let data = {
|
|
|
houseNumberId: val.houseNumberId,
|
|
|
@@ -4157,6 +4186,7 @@ const setAside = lodash.debounce(async (val) => {
|
|
|
data: data,
|
|
|
});
|
|
|
if (res.data.code == 200) {
|
|
|
+ roomLoading.value=false // 加载页面
|
|
|
getList();
|
|
|
itemClick(val);
|
|
|
ElMessage({
|
|
|
@@ -4166,6 +4196,7 @@ const setAside = lodash.debounce(async (val) => {
|
|
|
center: true,
|
|
|
});
|
|
|
} else {
|
|
|
+ roomLoading.value=false // 加载页面
|
|
|
ElMessage({
|
|
|
type: "error",
|
|
|
showClose: true,
|
|
|
@@ -4177,6 +4208,7 @@ const setAside = lodash.debounce(async (val) => {
|
|
|
|
|
|
// 置脏(---------------------------------------)
|
|
|
const mess = lodash.debounce(async (val) => {
|
|
|
+ roomLoading.value=true // 加载页面
|
|
|
console.log(val);
|
|
|
let data = {
|
|
|
houseNumberId: val.houseNumberId,
|
|
|
@@ -4192,6 +4224,7 @@ const mess = lodash.debounce(async (val) => {
|
|
|
data: data,
|
|
|
});
|
|
|
if (res.data.code == 200) {
|
|
|
+ roomLoading.value=false // 加载页面
|
|
|
getList();
|
|
|
itemClick(val);
|
|
|
ElMessage({
|
|
|
@@ -4201,6 +4234,7 @@ const mess = lodash.debounce(async (val) => {
|
|
|
center: true,
|
|
|
});
|
|
|
} else {
|
|
|
+ roomLoading.value=false // 加载页面
|
|
|
ElMessage({
|
|
|
type: "error",
|
|
|
showClose: true,
|
|
|
@@ -4263,6 +4297,7 @@ const roomCheck = (row) => {
|
|
|
};
|
|
|
// 确定换房
|
|
|
const submitroomChange = async () => {
|
|
|
+ roomLoading.value=true // 加载页面
|
|
|
let data = {
|
|
|
initialHouseNumberId: roomChangeRuleForm.houseNumberId, // 初始的房间id
|
|
|
houseNumberId: roomChangeRuleForm.houseNumberIdNow, // 勾选的房间id
|
|
|
@@ -4282,6 +4317,7 @@ const submitroomChange = async () => {
|
|
|
});
|
|
|
console.log(res, "确定换房");
|
|
|
if (res.data.code == 200) {
|
|
|
+ roomLoading.value=false // 加载页面
|
|
|
getList();
|
|
|
roomChangeVisible.value = false;
|
|
|
ElMessage({
|
|
|
@@ -4291,6 +4327,7 @@ const submitroomChange = async () => {
|
|
|
center: true,
|
|
|
});
|
|
|
} else {
|
|
|
+ roomLoading.value=false // 加载页面
|
|
|
ElMessage({
|
|
|
type: "error",
|
|
|
showClose: true,
|
|
|
@@ -6489,14 +6526,15 @@ onUnmounted(() => {
|
|
|
.footer::-webkit-scrollbar {
|
|
|
background-color: #0888f8;
|
|
|
height: 3px;
|
|
|
- width: 4px;
|
|
|
+ width: 6px;
|
|
|
}
|
|
|
|
|
|
.footer::-webkit-scrollbar-thumb {
|
|
|
background: #57b2ff;
|
|
|
border-radius: 4px;
|
|
|
height: 3px;
|
|
|
- width: 4px;
|
|
|
+ width: 6px;
|
|
|
+ cursor: pointer;
|
|
|
}
|
|
|
|
|
|
.pageSize {
|
|
|
@@ -7867,4 +7905,7 @@ onUnmounted(() => {
|
|
|
background: rgba(0, 0, 0, 0.8) !important;
|
|
|
}
|
|
|
}
|
|
|
+.el-loading-mask{
|
|
|
+ z-index: 9999999;
|
|
|
+}
|
|
|
</style>
|