This commit is contained in:
2024-10-24 12:14:24 +08:00
parent ea7b76a5a7
commit af00d2378d
2 changed files with 7 additions and 4 deletions

View File

@@ -103,7 +103,9 @@ const findIndex = () => {
prev += prev +=
((current as VNode)!.props![breakPoint.value]?.span ?? (current as VNode)!.props?.span ?? 1) + ((current as VNode)!.props![breakPoint.value]?.span ?? (current as VNode)!.props?.span ?? 1) +
((current as VNode)!.props![breakPoint.value]?.offset ?? (current as VNode)!.props?.offset ?? 0) ((current as VNode)!.props![breakPoint.value]?.offset ?? (current as VNode)!.props?.offset ?? 0)
if (Number(prev) > props.collapsedRows * gridCols.value - suffixCols) { console.log('prev',prev)
console.log('props.collapsedRows',props.collapsedRows * gridCols.value - suffixCols)
if (Number(prev) >= props.collapsedRows * gridCols.value - suffixCols) {
hiddenIndex.value = index hiddenIndex.value = index
find = true find = true
throw 'find it' throw 'find it'

View File

@@ -2,7 +2,7 @@
<div v-if='columns.length' class='card table-search'> <div v-if='columns.length' class='card table-search'>
<el-form ref='formRef' :model='searchParam'> <el-form ref='formRef' :model='searchParam'>
<Grid ref='gridRef' :collapsed='collapsed' :gap='[20, 0]' :cols='searchCol'> <Grid ref='gridRef' :collapsed='collapsed' :gap='[20, 0]' :cols='searchCol'>
<GridItem v-for='(item, index) in columns' :key='item.prop' v-bind='getResponsive(item)' :index='index + 1'> <GridItem v-for='(item, index) in columns' :key='item.prop' v-bind='getResponsive(item)' :index='index'>
<el-form-item> <el-form-item>
<template #label> <template #label>
<el-space :size='4'> <el-space :size='4'>
@@ -41,10 +41,11 @@ import Grid from '@/components/Grid/index.vue'
import GridItem from '@/components/Grid/components/GridItem.vue' import GridItem from '@/components/Grid/components/GridItem.vue'
interface ProTableProps { interface ProTableProps {
columns?: ColumnProps[]; // 搜索配置列 columns?: ColumnProps[]; // 搜索配置列
searchParam?: { [key: string]: any }; // 搜索参数 searchParam?: {
[key: string]: any
}; // 搜索参数
searchCol: number | Record<BreakPoint, number>; searchCol: number | Record<BreakPoint, number>;
search: (params: any) => void; // 搜索方法 search: (params: any) => void; // 搜索方法
reset: (params: any) => void; // 重置方法 reset: (params: any) => void; // 重置方法