wujingjing
2025-04-10 b9d28bd6af15026741099c25a6e72fe947ad3772
src/components/drawer/CustomDrawer.vue
@@ -1,6 +1,6 @@
<template>
   <div class="relative h100" v-loading="loadingData" :style="`width: ${rightBox}px;transition: 0.7s ease-in;`">
      <div class="retract_icon" @click="toggleShow">
      <div class="retract_icon" @click="toggleShow" v-if="!isSharePage">
         <i class="text-[#fff] transition-all" :class="isShow ? 'ywifont ywicon-zuoyoujiantou1' : 'ywifont ywicon-zuoyoujiantou'"></i>
      </div>
      <div class="pc-mouldboard column exampleSlide">
@@ -95,7 +95,6 @@
<script setup lang="ts">
import { Search } from '@element-plus/icons-vue';
import { groupBy } from 'lodash';
import { computed, reactive, ref, watch } from 'vue';
import {
   activeGroupType,
@@ -103,10 +102,12 @@
   activeSampleId,
   activeSectionAId,
   exampleSceneList,
   isSharePage,
   sceneGroupList,
   setRoomConfig,
} from '/@/stores/chatRoom';
import { convertListToTree } from '/@/utils/util';
import { groupBy } from 'lodash-es';
let state = reactive({
   activeBusinessName: '', //场景
   activeBusinessChildName: '',
@@ -128,6 +129,7 @@
   listSampleLoading: false,
   sampleMap: {},
});
//#region ====================== 传参 ======================
const isShow = defineModel('isShow', {
   type: Boolean,