| | |
| | | </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" |
| | |
| | | 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: [], |
| | |
| | | ]; |
| | | 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]); |
| | | }; |