Browse Source

添加版权信息展示

cc12458 1 month ago
parent
commit
14b571716f
2 changed files with 21 additions and 4 deletions
  1. 12 4
      src/modules/chat/HospitalGuide.vue
  2. 9 0
      src/modules/chat/components/Messages.vue

+ 12 - 4
src/modules/chat/HospitalGuide.vue

@@ -8,6 +8,7 @@ import { useRequest } from 'alova/client';
 import { guideChatMethod, guideRecordSavaMethod, guideRegisterSessionMethod } from '@/request/api';
 import { getGuideRoleLabel, useGuideStore } from '@/stores';
 import { getBackReferrerUrl, getURLSearchParams, isWechat } from '@/tools';
+import { Dialog } from '@/platform';
 
 import { useMessages } from '@/modules/chat/composables';
 
@@ -117,10 +118,17 @@ const sendGuideChatMessage = () => {
 
 const { send: save } = useRequest((messages) => guideRecordSavaMethod(messages, unref(session)), { immediate: false });
 
-const { send: register } = useRequest(guideRegisterSessionMethod, { immediate: false }).onSuccess(({ data }) => {
-  Guide.register(data.session, data.user);
-  sendBasicInfoMessage();
-});
+const { send: register } = useRequest(guideRegisterSessionMethod, { immediate: false })
+  .onSuccess(({ data }) => {
+    Guide.register(data.session, data.user);
+    sendBasicInfoMessage();
+  })
+  .onError(async ({ error }) => {
+    await Dialog.show({
+      message: error.message,
+    });
+    back();
+  });
 </script>
 
 <template>

+ 9 - 0
src/modules/chat/components/Messages.vue

@@ -31,6 +31,7 @@ const onClickMessage = (event: PointerEvent) => {
       <slot name="chat-footer">
         <component :is="sender"></component>
       </slot>
+      <div class="copyright">杭州六智科技提供技术支持</div>
     </footer>
   </div>
 </template>
@@ -84,4 +85,12 @@ $p: 12px;
     }
   }
 }
+
+.copyright {
+  padding: 8px 0 4px;
+  font-size: 12px;
+  text-align: center;
+  color: #999;
+  letter-spacing: 2px;
+}
 </style>