wujingjing
2024-10-25 7d68c674fc27260c59ab66b349c1f3158c0c0843
src/views/project/ch/home/component/waterRight/bottom.vue
@@ -4,14 +4,14 @@
         <div class="flex item-center">
            <span>应用场景</span>
         </div>
         <div class="cursor-pointer">
         <!-- <div class="cursor-pointer">
            <el-button link class="changeBatch" @click="lookMore"
               >查看更多
               <el-icon>
                  <ArrowRight />
               </el-icon>
            </el-button>
         </div>
         </div> -->
      </div>
      <div class="main" v-show="state.applicationScenarios && state.applicationScenarios.length < 3">
@@ -32,7 +32,7 @@
      </div>
      <div class="block main" v-show="state.applicationScenarios && state.applicationScenarios.length > 3">
         <el-carousel height="80">
         <el-carousel height="80" :interval="5000" indicator-position="none">
            <el-carousel-item v-for="group in groupedArray" :key="group" class="set-carousel-item">
               <div
                  class="main_item flex cursor-pointer"
@@ -58,7 +58,7 @@
import { getSectionList } from '/@/api/ai/chat';
import router from '/@/router';
import { activeRoomId, activeSectionAId, sectionAList, setRoomConfig } from '/@/stores/chatRoom';
import { OptClassificationMap, classificationEnum } from '/@/views/types/metrics';
let state = reactive({
   applicationScenarios: [],
   scenariosIds: [],
@@ -83,11 +83,25 @@
      'jiliandongxuanzeqi',
      'jinridaiban',
      'gongju',
      'tuodong',
      'xingqiu',
      'fuhao-yingwen',
      'tupianyulan',
      'siweidaotu',
      'fuwenben',
      'xuanzeqi',
      'zhongyingwenyuyan',
   ];
   res.groups.forEach((sectionItem, index) => {
      sectionItem.Icon = iconList[index];
      if (
         sectionItem.group_type != OptClassificationMap[classificationEnum.Office] &&
         sectionItem.group_type != OptClassificationMap[classificationEnum.Knowledge]
      ) {
         result.push(sectionItem);
      }
   });
   state.applicationScenarios = res.groups;
   state.applicationScenarios = result;
   sectionAList.value = res.groups;
   res.groups?.[0] && changeScenarios(res.groups[0]);
};