wujingjing
2025-01-15 0647fd26414fc8a3ab077d355f50da6e3e36ad63
src/components/chat/chatComponents/summaryCom/components/recordSet/components/DisplayMode.vue
@@ -1,11 +1,11 @@
<template>
   <el-radio-group v-model="mode" v-bind="$attrs">
      <el-radio-button v-for="item in order" :key="item" :label="item">{{ displayModeTypeMap[item] }}</el-radio-button>
      <el-radio-button v-for="item in order" :key="item" :label="item">{{ modeTypeMap[item] }}</el-radio-button>
   </el-radio-group>
</template>
<script setup lang="ts">
import { PropType, ref } from 'vue';
import { PropType } from 'vue';
import { DisplayModeType, displayModeTypeMap } from './types';
const props = defineProps({
@@ -13,6 +13,10 @@
      type: Array<DisplayModeType>,
      default: () => [DisplayModeType.Chart, DisplayModeType.List],
   },
   modeTypeMap: {
      type: Object as PropType<any>,
      default: () => displayModeTypeMap,
   },
});
const mode = defineModel({