wujingjing
2024-12-31 1d0eec6da86e3e9bcbf002d1a22142586fe023a3
src/components/chat/hooks/useAssistantContentOpt.ts
@@ -10,13 +10,11 @@
export type AssistantContentOptOption = {
   sendChatMessage: any;
   displayMessageList: ComputedRef<ChatMessage[]>;
};
export const useAssistantContentOpt = (option: AssistantContentOptOption) => {
   const { sendChatMessage, displayMessageList } = option;
   const { sendChatMessage } = option;
   const { copy } = useClipboard();
   const preQuestion = ref(null);
   const copyClick = (item) => {
      const type = item.content.type;
@@ -86,13 +84,7 @@
   //       feedbackContent.value = '';
   //    }
   // );
   const showAskMore = computed(() => {
      if (!displayMessageList.value || displayMessageList.value.length === 0) return false;
      const last = displayMessageList.value.at(-1);
      const isShow = last?.role === RoleEnum.assistant && last?.content?.values && last.content?.askMoreList?.length > 0;
      const result =  isShow && !isSharePage.value;
      return result;
   });
   const showFixQuestion = (item) => {
      const isShow = item?.role === RoleEnum.assistant  && item.content?.origin?.sample_question?.length > 0 && !isSharePage.value;
@@ -129,8 +121,6 @@
      feedbackClick,
      askMoreClick,
      fixQuestionClick,
      preQuestion,
      showAskMore,
      showFixQuestion,
   };
};