From 2471a9b321c22b7ad9aac423957fc8232980b5cd Mon Sep 17 00:00:00 2001 From: jazz <jazzxhunter@163.com> Date: 星期二, 26 十二月 2023 11:44:08 +0800 Subject: [PATCH] update_202312261144_卸麻通知和称谓显示v3 --- src/pages/room/detail.vue | 50 ++++++++++++++++++++++++++++++++++++-------------- 1 files changed, 36 insertions(+), 14 deletions(-) diff --git a/src/pages/room/detail.vue b/src/pages/room/detail.vue index d3645b1..17b2331 100644 --- a/src/pages/room/detail.vue +++ b/src/pages/room/detail.vue @@ -124,17 +124,24 @@ </div> </div> </div> - <div v-show="!isShowAppellationName" class="name"> - <el-popover - placement="top" - width="400" - popper-class="top_tx" - trigger="click" - :popper-options="{ removeOnDestroy: true }" - > - <div>{{ occupyInfoView.userName }}</div> - <div slot="reference" class="tx ell">{{ occupyInfoView.userName }}</div> - </el-popover> + <div v-show="!isShowAppellationName" class="flex flex-center"> + <div class="flex flex-ver"> + <div class="name"> + <el-popover + placement="top" + width="400" + popper-class="top_tx" + trigger="click" + :popper-options="{ removeOnDestroy: true }" + > + <div>{{ occupyInfoView.userName }}</div> + <div slot="reference" class="tx ell">{{ occupyInfoView.userName }}</div> + </el-popover> + </div> + <div class="name_icon" @click="tapAppellationHandle"> + <img class="img" src="static/imgs/eye.png"> + </div> + </div> </div> <div v-if="occupyInfoView.ciq" class="ciq">({{ occupyInfoView.ciq }})</div> <div v-if="occupyInfoView.startTime" class="time">瀹夋帓娌荤枟鏃堕棿锛歿{ occupyInfoView.startTime }} 寮�濮�</div> @@ -235,6 +242,7 @@ var isUseDefault = false // 鏄惁宸蹭娇鐢ㄩ粯璁ゅ浜� var isUseDefaultChg = 0// 宸蹭娇鐢ㄩ粯璁ゅ浜哄悗鎴块棿鏄惁鏈夋敼鍙樼姸鎬� var offNarcosisIds = [] // 鏄惁宸查�氱煡鍗搁夯id鏁扮粍 +var isOffNarcosisShow = false // 鏄惁鏄剧ず宸查�氱煡鍗搁夯寮圭獥 export default { name: 'RoomDetail', components: { @@ -297,12 +305,16 @@ // 璁板綍褰撳墠鐨勬不鐤桰D var curTreatId = localStorage.getItem('curTreatId') var localOffNarcosisIds = localStorage.getItem('offNarcosisIds') + var localIsOffNarcosisShow = localStorage.getItem('isOffNarcosisShow') // 鑾峰彇鏄惁宸查�氱煡鍗搁夯鏁扮粍 if (localOffNarcosisIds) { offNarcosisIds = JSON.parse(localOffNarcosisIds) } else { offNarcosisIds = [] this.setLocalStorageOffNarcosisIds() + } + if (localIsOffNarcosisShow) { + isOffNarcosisShow = localIsOffNarcosisShow } this.curTreatId = curTreatId || '' this.id = this.$route.query.id || '' @@ -330,9 +342,18 @@ // 鍗搁夯閫氱煡纭 offNarcosisNoticeConfirm() { if (this.occupyInfoView) { - offNarcosisIds.push(this.occupyInfoView.visitOrderId) + if (offNarcosisIds && offNarcosisIds.length) { + var flag = offNarcosisIds.find((o) => { return o === this.occupyInfoView.visitOrderId }) + if (!flag) { + offNarcosisIds.push(this.occupyInfoView.visitOrderId) + } + } else if (offNarcosisIds) { + offNarcosisIds.push(this.occupyInfoView.visitOrderId) + } this.setLocalStorageOffNarcosisIds() } + isOffNarcosisShow = true + localStorage.setItem('isOffNarcosisShow', true) }, // 鏄剧ず閫氱煡鍗搁夯寮圭獥 showOffNarcosisNotice() { @@ -408,10 +429,11 @@ // console.log('999999999999999999999999999', res) var offNarcosisTimer = null offNarcosisTimer = setTimeout(() => { - console.log('================================>', this.occupyInfoView) + console.log('================================>', this.occupyInfoView, 'offNarcosisIds:', offNarcosisIds, 'isOffNarcosisShow:', isOffNarcosisShow) if (this.occupyInfoView && this.occupyInfoView.hempStatus === 2 && this.occupyInfoView.visitOrderId) { var flag - offNarcosisIds && offNarcosisIds.length && (flag = offNarcosisIds.find((o) => { return o === this.occupyInfoView.visitOrderId })) + // offNarcosisIds && offNarcosisIds.length && (flag = offNarcosisIds.find((o) => { return o === this.occupyInfoView.visitOrderId })) + flag = isOffNarcosisShow if (!flag) { this.showOffNarcosisNotice() } -- Gitblit v1.8.0