ソースを参照

置干净逻辑

gqx 2 年 前
コミット
cbf291d165
共有1 個のファイルを変更した23 個の追加3 個の削除を含む
  1. 23 3
      src/views/room/fangtailive.vue

+ 23 - 3
src/views/room/fangtailive.vue

@@ -925,6 +925,7 @@ export default {
       checkInBtnDis: false,
       kzfLiving: false,
       roomCard: false,
+      roomClear: false,
     };
   },
   watch: {
@@ -1471,9 +1472,23 @@ export default {
         return;
       }
       console.log("selectRoom", selectRoom);
-      this.$refs.ModalCleanRoom.add({ roomCleanList: selectRoom });
-      this.$refs.ModalCleanRoom.title = "清理房间";
-      this.$refs.ModalCleanRoom.disableSubmit = false;
+      if (this.roomClear) {
+        this.$refs.ModalCleanRoom.add({ roomCleanList: selectRoom });
+        this.$refs.ModalCleanRoom.title = "清理房间";
+        this.$refs.ModalCleanRoom.disableSubmit = false;
+      } else {
+        var obj = { roomCleanList: selectRoom };
+        var _info = JSON.parse(localStorage.getItem("storeInfo"));
+        if (_info) {
+          obj.hotelId = _info.id;
+        }
+        postAction("/fw/fwRoomClean/add", obj).then((res) => {
+          if (res.success) {
+            this.$message.success(res.message);
+            this.loadData();
+          }
+        });
+      }
     },
     handleOffLock() {
       var selectRoom = [];
@@ -1745,6 +1760,11 @@ export default {
           this.roomCard = res.result.status === 1;
         }
       });
+      getAction("/business/busClear/queryByHotelId", {}).then((res) => {
+        if (res.success) {
+          this.roomClear = res.result.status === 1;
+        }
+      });
     },
   },
 };