diff --git a/pages/home/consult.vue b/pages/home/consult.vue index f54ea88..5941631 100644 --- a/pages/home/consult.vue +++ b/pages/home/consult.vue @@ -83,7 +83,8 @@ const consultItems = ref([ ]); const hideMenus = computed(() => { const result = {}; - if (!props.team || !props.team.creator) { + // 非医助手团队 + if (!(props.team && props.team.createSource === 'yzs')) { result.chat = true; } return result; @@ -92,7 +93,7 @@ const hideMenus = computed(() => { function handleItemClick(item) { // 聊天咨询需要选择咨询人 if (item.needSelectConsultant) { - if (!props.team || !props.team.creator) { + if (!(props.team && props.team.createSource === 'yzs')) { return toast('该团队暂未开放咨询服务') } diff --git a/pages/home/customer-archive.vue b/pages/home/customer-archive.vue index 8510348..fd7cc5e 100644 --- a/pages/home/customer-archive.vue +++ b/pages/home/customer-archive.vue @@ -146,7 +146,7 @@ const hasHealthTemp = computed( () => qrcode.value && Array.isArray(qrcode.value.healthTempList) && - qrcode.value.healthTempList.length > 0 + qrcode.value.healthTempList.filter(i => i && i.enable).length > 0 ); const baseInfo = computed(() => qrcode.value &&