wujingjing
2024-07-18 eb0460fbc34fda7906f2949d7dce0f08542e3c8c
src/components/chat/Chat.vue
@@ -15,7 +15,7 @@
                  alt=""
                  srcset=""
               />
               <div class="flex-auto flex" :class="{'justify-end':item.role===RoleEnum.user}">
               <div class="flex-auto flex" :class="{ 'justify-end': item.role === RoleEnum.user }">
                  <div class="inline-flex flex-col" :class="{ 'w-full': item.role === RoleEnum.assistant }">
                     <div class="relative w-full" v-if="item.content?.values">
                        <div
@@ -23,7 +23,7 @@
                           :style="{ backgroundColor: item.role === RoleEnum.user ? 'rgb(197 224 255)' : 'white' }"
                        >
                           <div v-if="item.content.errCode === ErrorCode.Message" class="text-red-500 w-full">{{ item.content.msg }}</div>
                           <component v-else :is="answerTypeMapCom[item.content.type]" :data="item.content.values" />
                           <component v-else :is="answerTypeMapCom[item.content.type]" :data="item.content.values" :originData="item"/>
                        </div>
                        <div v-if="item.role === RoleEnum.assistant" class="absolute flex items-center right-0 mr-2 mt-2 space-x-2">
@@ -157,6 +157,12 @@
            values: res.url,
         };
         break;
      case AnswerType.Map:
         content = {
            type: AnswerType.Map,
            values: res.values,
         };
         break;
      default:
         content = {
            type: AnswerType.Text,
@@ -167,6 +173,7 @@
   content.askMoreList = _.orderBy(res.context_history, [(item) => Number(item.radio)], ['desc']);
   content.errCode = res?.err_code;
   content.msg = res?.json_msg;
   content.origin = res;
   return content;
};
//#region ====================== 查询进度 ======================