jazz
2024-01-04 c4b6a26edbf021e5b6cceeac36febfd1313d4165
update_202401042006_单个治疗室多个客人的逻辑编写v3
2个文件已修改
13 ■■■■ 已修改文件
src/pages/room/detail.vue 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/room/list.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/room/detail.vue
@@ -191,7 +191,7 @@
        } else {
          // 还没使用默认客人值或者已使用默认客人值还没改变状态(适配轮询)
          if ((!isUseDefault || (isUseDefault && isUseDefaultChg === 0)) && this.assignTreatList && this.assignTreatList.length) {
            isUseDefault = true
            // isUseDefault = true
            return this.assignTreatList[0]
          // 已使用过默认客人值
          } else {
@@ -342,6 +342,13 @@
            })
          }
        })
        // 基本不会出现这种情况,但是以防万一,若本地缓存id存在,但对不上列表则缓存第一条数据id
        if (!arr.length) {
          arr.push(this.assignTreatList[0])
          this.curTreatIds = []
          this.curTreatIds.push(this.assignTreatList[0].id)
          this.setLocalCurTreatIds()
        }
      }
      return arr
    },
@@ -591,7 +598,7 @@
          isUseDefaultChg = 1
        }
        // 只要更改为空闲就重置参数
        if (status === 0) {
        if (params.status === 0) {
          console.log('房间更改为空闲')
          // 重置默认已使用客人的参数
          isUseDefault = false
src/pages/room/list.vue
@@ -162,7 +162,7 @@
    selectRoom(item = {}) {
      // console.log(this.$router.options.routes)
      // this.$router.options.routes
      localStorage.removeItem('curTreatId')
      localStorage.removeItem('curTreatIds')
      if (this.$router && this.$router.options && this.$router.options.routes) {
        this.$router.options.routes.forEach((o) => {
          if (o.name === 'roomDetail') {