|
@@ -470,11 +470,45 @@
|
|
|
slot="overlay"
|
|
slot="overlay"
|
|
|
@click="(e) => onMenuClick(e, roomLive)"
|
|
@click="(e) => onMenuClick(e, roomLive)"
|
|
|
>
|
|
>
|
|
|
- <a-menu-item key="1"> 入住 </a-menu-item>
|
|
|
|
|
- <a-menu-item key="2"> 预定</a-menu-item>
|
|
|
|
|
- <a-menu-item key="3"> 置脏 </a-menu-item>
|
|
|
|
|
- <a-menu-item key="4"> 置维修 </a-menu-item>
|
|
|
|
|
- <a-menu-item key="5"> 锁房 </a-menu-item>
|
|
|
|
|
|
|
+ <a-menu-item
|
|
|
|
|
+ key="1"
|
|
|
|
|
+ v-if="
|
|
|
|
|
+ !roomLive.livingData ||
|
|
|
|
|
+ !roomLive.livingData.livingOrder
|
|
|
|
|
+ "
|
|
|
|
|
+ >
|
|
|
|
|
+ 入住
|
|
|
|
|
+ </a-menu-item>
|
|
|
|
|
+ <a-menu-item
|
|
|
|
|
+ key="2"
|
|
|
|
|
+ v-if="
|
|
|
|
|
+ !roomLive.livingData ||
|
|
|
|
|
+ !roomLive.livingData.livingOrder
|
|
|
|
|
+ "
|
|
|
|
|
+ >
|
|
|
|
|
+ 预定</a-menu-item
|
|
|
|
|
+ >
|
|
|
|
|
+ <a-menu-item
|
|
|
|
|
+ key="31"
|
|
|
|
|
+ v-if="roomLive.roomInfo.roomStatus === 2"
|
|
|
|
|
+ >
|
|
|
|
|
+ 置干净
|
|
|
|
|
+ </a-menu-item>
|
|
|
|
|
+ <a-menu-item key="3" v-else> 置脏 </a-menu-item>
|
|
|
|
|
+ <a-menu-item
|
|
|
|
|
+ key="41"
|
|
|
|
|
+ v-if="roomLive.roomInfo.roomStatus === 5"
|
|
|
|
|
+ >
|
|
|
|
|
+ 完成维修
|
|
|
|
|
+ </a-menu-item>
|
|
|
|
|
+ <a-menu-item key="4" v-else> 置维修 </a-menu-item>
|
|
|
|
|
+ <a-menu-item
|
|
|
|
|
+ key="51"
|
|
|
|
|
+ v-if="roomLive.roomInfo.roomStatus === 6"
|
|
|
|
|
+ >
|
|
|
|
|
+ 解锁
|
|
|
|
|
+ </a-menu-item>
|
|
|
|
|
+ <a-menu-item key="5" v-else> 锁房 </a-menu-item>
|
|
|
<!-- <a-menu-item key="3"> 日志 </a-menu-item> -->
|
|
<!-- <a-menu-item key="3"> 日志 </a-menu-item> -->
|
|
|
</a-menu>
|
|
</a-menu>
|
|
|
</a-dropdown>
|
|
</a-dropdown>
|
|
@@ -1185,14 +1219,12 @@ export default {
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
var ids = selectRoom.join(",");
|
|
var ids = selectRoom.join(",");
|
|
|
- postAction("/rooms/cesRooms/dirtyRoom?roomIds=" + ids, {}).then(
|
|
|
|
|
- (res) => {
|
|
|
|
|
- if (res.success) {
|
|
|
|
|
- this.$message.success(res.message);
|
|
|
|
|
- this.loadData();
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ postAction("/rooms/cesRooms/dirtyRoom?roomIds=" + ids, {}).then((res) => {
|
|
|
|
|
+ if (res.success) {
|
|
|
|
|
+ this.$message.success(res.message);
|
|
|
|
|
+ this.loadData();
|
|
|
}
|
|
}
|
|
|
- );
|
|
|
|
|
|
|
+ });
|
|
|
},
|
|
},
|
|
|
handleClean(e) {
|
|
handleClean(e) {
|
|
|
var selectRoom = [];
|
|
var selectRoom = [];
|
|
@@ -1289,10 +1321,84 @@ export default {
|
|
|
this.$refs.ModalScheduleRoom.addList([row.roomInfo], 1);
|
|
this.$refs.ModalScheduleRoom.addList([row.roomInfo], 1);
|
|
|
this.$refs.ModalScheduleRoom.title = "散客预定登记";
|
|
this.$refs.ModalScheduleRoom.title = "散客预定登记";
|
|
|
this.$refs.ModalScheduleRoom.disableSubmit = false;
|
|
this.$refs.ModalScheduleRoom.disableSubmit = false;
|
|
|
- } else {
|
|
|
|
|
- this.$refs.modalForm.add();
|
|
|
|
|
|
|
+ } else if (e.key == "3") {
|
|
|
|
|
+ var selectRoom = [row.roomInfo.id];
|
|
|
|
|
+ if (selectRoom.length === 0) {
|
|
|
|
|
+ this.$message.warning("请先选择房间");
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
|
|
+ var ids = selectRoom.join(",");
|
|
|
|
|
+ postAction("/rooms/cesRooms/dirtyRoom?roomIds=" + ids, {}).then(
|
|
|
|
|
+ (res) => {
|
|
|
|
|
+ if (res.success) {
|
|
|
|
|
+ this.$message.success(res.message);
|
|
|
|
|
+ this.loadData();
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ );
|
|
|
|
|
+ } else if (e.key == "31") {
|
|
|
|
|
+ var selectRoom = [
|
|
|
|
|
+ {
|
|
|
|
|
+ roomId: row.roomInfo.id,
|
|
|
|
|
+ roomNo: row.roomInfo.name,
|
|
|
|
|
+ },
|
|
|
|
|
+ ];
|
|
|
|
|
+
|
|
|
|
|
+ if (selectRoom.length === 0) {
|
|
|
|
|
+ this.$message.warning("请先选择房间");
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
|
|
+ console.log("selectRoom", selectRoom);
|
|
|
|
|
+ this.$refs.ModalCleanRoom.add({ roomCleanList: selectRoom });
|
|
|
|
|
+ this.$refs.ModalCleanRoom.title = "清理房间";
|
|
|
|
|
+ this.$refs.ModalCleanRoom.disableSubmit = false;
|
|
|
|
|
+ } else if (e.key == "4") {
|
|
|
|
|
+ var selectRoom = [
|
|
|
|
|
+ {
|
|
|
|
|
+ roomId: row.roomInfo.id,
|
|
|
|
|
+ roomNo: row.roomInfo.name,
|
|
|
|
|
+ },
|
|
|
|
|
+ ];
|
|
|
|
|
+
|
|
|
|
|
+ if (selectRoom.length === 0) {
|
|
|
|
|
+ this.$message.warning("请先选择房间");
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
|
|
+ console.log("selectRoom", selectRoom);
|
|
|
|
|
+ this.$refs.modalForm.add({ roomRepairList: selectRoom });
|
|
|
this.$refs.modalForm.title = "维修";
|
|
this.$refs.modalForm.title = "维修";
|
|
|
this.$refs.modalForm.disableSubmit = false;
|
|
this.$refs.modalForm.disableSubmit = false;
|
|
|
|
|
+ } else if (e.key == "41") {
|
|
|
|
|
+ var selectRoom = [row.roomInfo.id];
|
|
|
|
|
+ if (selectRoom.length === 0) {
|
|
|
|
|
+ this.$message.warning("请先选择房间");
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
|
|
+ var ids = selectRoom.join(",");
|
|
|
|
|
+ postAction(
|
|
|
|
|
+ "/fw/fwRoomRepair/completeRepairRoom?roomIds=" + ids,
|
|
|
|
|
+ {}
|
|
|
|
|
+ ).then((res) => {
|
|
|
|
|
+ if (res.success) {
|
|
|
|
|
+ this.$message.success(res.message);
|
|
|
|
|
+ this.loadData();
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ } else if (e.key == "51") {
|
|
|
|
|
+ var selectRoom = [row.roomInfo.id];
|
|
|
|
|
+ if (selectRoom.length === 0) {
|
|
|
|
|
+ this.$message.warning("请先选择房间");
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
|
|
+ var ids = selectRoom.join(",");
|
|
|
|
|
+ postAction("/fw/fwRoomLock/offLockRoom?roomIds=" + ids, {}).then(
|
|
|
|
|
+ (res) => {
|
|
|
|
|
+ if (res.success) {
|
|
|
|
|
+ this.$message.success(res.message);
|
|
|
|
|
+ this.loadData();
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ );
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
modalBillRoomFormOk(e) {
|
|
modalBillRoomFormOk(e) {
|