eight
2024-10-24 9125541bf113a2d07ad84e7ed9fb1506dbde813f
src/store/modules/user.ts
@@ -23,7 +23,7 @@
  // 医生诊室选择
  isSetRoom: boolean
  room: RoomVO | null
  room: RoomVO
}
export const useUserStore = defineStore('admin-user', {
@@ -40,10 +40,10 @@
    // 医生诊室选择
    isSetRoom: false,
    room: {
      id: 0,
      roomId: 0,
      roomName: "",
      bedNo: "",
      id: null,
      roomId: null,
      roomName: null,
      bedNo: null,
      status: null,
      docId: null,
      docName: null
@@ -90,7 +90,13 @@
    // 医生入座
    async setRoomInfoAction(room: RoomVO) {
      // 更新 store
      this.room = room
      this.room!.id = room.id
      this.room!.roomId = room.roomId
      this.room!.roomName = room.roomName
      this.room!.bedNo = room.bedNo
      this.room!.status = room.status
      this.room!.docId = room.docId
      this.room!.docName = room.docName
      this.isSetRoom = true
      // 更新 cache
@@ -104,7 +110,14 @@
    // 医生离座
    async clearRoomInfoAction() {
      // 清 store
      this.room = null
      this.room.id = null
      this.room.roomId = null
      this.room.roomName = null
      this.room.bedNo = null
      this.room.status = null
      this.room.docId = null
      this.room.docName = null
      this.isSetRoom = false
      // 更新 cache