| | |
| | | <div class="w-full flex-column"> |
| | | <div class="flex mb-4 flex-wrap flex-0"> |
| | | <!-- TimeRange v-model 跟 @change 中的值会不一样,以@change 中为准 --> |
| | | <template v-if="visibleParams && visibleParams.length > 0 && showFilter"> |
| | | <template v-if="visibleParams && visibleParams.length > 0 && showFilter "> |
| | | <component |
| | | class="flex-0 m-2" |
| | | v-model="visibleParams[index].value" |
| | |
| | | :data="item" |
| | | :originData="originData" |
| | | @change="(val) => handleQueryChange(val, item)" |
| | | :disabled="chartLoading" |
| | | :disabled="chartLoading ||disabled" |
| | | ></component> |
| | | </template> |
| | | <slot> </slot> |
| | |
| | | type: Boolean, |
| | | default: true, |
| | | }, |
| | | disabled:{ |
| | | type:Boolean, |
| | | default:false, |
| | | } |
| | | }) as { |
| | | data: any; |
| | | summaryIndex: number; |
| | |
| | | |
| | | const tableLimitHeight = props.chartHeight == undefined ? undefined : document.body.clientHeight * 0.7; |
| | | |
| | | const checkIsDayTime = () => { |
| | | if (!props.showFilter) return false; |
| | | const stepFilter = visibleParams.value.find((item) => item.type === RecordSetParamsType.Step); |
| | | if (!stepFilter.origin.step_value) return false; |
| | | |
| | | return IS_DAY_LIST.includes(stepFilter.origin.step_value); |
| | | }; |
| | | // 跨度是否是日期形式 |
| | | const isDayTime = checkIsDayTime(); |
| | | const chartLoading = ref(false); |
| | | |
| | | const stepOptions = [ |
| | |
| | | }; |
| | | |
| | | const visibleParams = ref(getVisibleParams(props.data)); |
| | | |
| | | const checkIsDayTime = () => { |
| | | if (!props.showFilter) return false; |
| | | const stepFilter = visibleParams.value.find((item) => item.type === RecordSetParamsType.Step); |
| | | if (!stepFilter.origin.step_value) return false; |
| | | |
| | | return IS_DAY_LIST.includes(stepFilter.origin.step_value); |
| | | }; |
| | | // 跨度是否是日期形式 |
| | | // const isDayTime = checkIsDayTime(); |
| | | let groupedValues = null; |
| | | let timeIndex = undefined; |
| | | let valueIndex = undefined; |