update_202401042006_单个治疗室多个客人的逻辑编写v3
| | |
| | | } else { |
| | | // 还没使用默认客人值或者已使用默认客人值还没改变状态(适配轮询) |
| | | if ((!isUseDefault || (isUseDefault && isUseDefaultChg === 0)) && this.assignTreatList && this.assignTreatList.length) { |
| | | isUseDefault = true |
| | | // isUseDefault = true |
| | | return this.assignTreatList[0] |
| | | // 已使用过默认客人值 |
| | | } else { |
| | |
| | | }) |
| | | } |
| | | }) |
| | | // 基本不会出现这种情况,但是以防万一,若本地缓存id存在,但对不上列表则缓存第一条数据id |
| | | if (!arr.length) { |
| | | arr.push(this.assignTreatList[0]) |
| | | this.curTreatIds = [] |
| | | this.curTreatIds.push(this.assignTreatList[0].id) |
| | | this.setLocalCurTreatIds() |
| | | } |
| | | } |
| | | return arr |
| | | }, |
| | |
| | | isUseDefaultChg = 1 |
| | | } |
| | | // 只要更改为空闲就重置参数 |
| | | if (status === 0) { |
| | | if (params.status === 0) { |
| | | console.log('房间更改为空闲') |
| | | // 重置默认已使用客人的参数 |
| | | isUseDefault = false |
| | |
| | | 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') { |