From 325ed587539f34169bc8dc62407ee2bed03817f1 Mon Sep 17 00:00:00 2001
From: wujingjing <gersonwu@qq.com>
Date: 星期四, 24 十月 2024 11:23:14 +0800
Subject: [PATCH] selectList

---
 src/components/chat/chatComponents/summaryCom/components/recordSet/components/List.vue |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/src/components/chat/chatComponents/summaryCom/components/recordSet/components/List.vue b/src/components/chat/chatComponents/summaryCom/components/recordSet/components/List.vue
index 2dc9908..80f4e11 100644
--- a/src/components/chat/chatComponents/summaryCom/components/recordSet/components/List.vue
+++ b/src/components/chat/chatComponents/summaryCom/components/recordSet/components/List.vue
@@ -1,13 +1,13 @@
 <template>
 	<el-select
 		class="w-32"
-		:style="{width:selectWidth}"
+		:style="{ width: selectWidth }"
 		v-model="selectValue"
 		@change="changeValue"
 		:disabled="disabled"
 		:placeholder="data.title"
 	>
-		<el-option v-for="item in data.list" :key="item.value" :value="item.value" :label="item.title"></el-option>
+		<el-option v-for="item in selectList" :key="item.value" :value="item.value" :label="item.title"></el-option>
 	</el-select>
 </template>
 
@@ -15,6 +15,7 @@
 import { ref, type PropType, computed } from 'vue';
 import { getTextWidth } from '/@/utils/util';
 import { StepParam } from '../types';
+import { DAY_STEP_LIST, HOUR_STEP_LIST, IS_DAY_LIST } from './constants';
 
 const props = defineProps({
 	data: {
@@ -26,6 +27,16 @@
 	},
 });
 
+const getSelectList = (defaultStepValue: string) => {
+	if (IS_DAY_LIST.includes(defaultStepValue)) {
+		return DAY_STEP_LIST;
+	} else {
+		return HOUR_STEP_LIST;
+	}
+};
+
+const selectList = getSelectList(props.data.origin.step_value);
+
 const emit = defineEmits(['change']);
 const SELECT_OFFSET = 47;
 const selectWidth = computed(() => {

--
Gitblit v1.9.3