wujingjing
2025-03-04 92d2ea48d343fc00d81905167d033c40200ea716
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,15 +84,10 @@
   //       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;
      return isShow && !isSharePage;
   });
   const showFixQuestion = (item) => {
      const isShow = item?.role === RoleEnum.assistant  && item.content?.origin?.sample_question?.length > 0;
      const isShow = item?.role === RoleEnum.assistant  && item.content?.origin?.sample_question?.length > 0 && !isSharePage.value;
      return isShow;
   };
   const askMoreClick = (item) => {
@@ -128,8 +121,6 @@
      feedbackClick,
      askMoreClick,
      fixQuestionClick,
      preQuestion,
      showAskMore,
      showFixQuestion,
   };
};