diff --git a/src/components/LowDesign/src/LowReport/index.vue b/src/components/LowDesign/src/LowReport/index.vue index cdaccd3..4fc1e23 100644 --- a/src/components/LowDesign/src/LowReport/index.vue +++ b/src/components/LowDesign/src/LowReport/index.vue @@ -276,7 +276,7 @@ const initTable = async () => { if(item.queryIsWeb == 'Y'&&item.isHideSearch !== 'Y') isSearch.value=true if(!!item.searchDefaultValue){ if(['年','年度','年份'].includes(item.fieldName)&&item.searchDefaultValue=='本年'){ - tableSearch.value[config.prop]=getCurrentDate().year + tableSearch.value[config.prop]=getCurrentDate().year.toString() }else if( ['月','月度','月份'].includes(item.fieldName)&&item.searchDefaultValue=='本月'){ tableSearch.value[config.prop]=new Date().getMonth() + 1 }else if(item.fieldType=='Date'&&item.searchDefaultValue=='当日'){ diff --git a/src/views/lowdesign/tableDesign/components/InfoVxeTable.vue b/src/views/lowdesign/tableDesign/components/InfoVxeTable.vue index f83735d..3674fc6 100644 --- a/src/views/lowdesign/tableDesign/components/InfoVxeTable.vue +++ b/src/views/lowdesign/tableDesign/components/InfoVxeTable.vue @@ -14,7 +14,7 @@ :row-class-name="rowClassName" @checkbox-all="(obj) => emit('selection-change', obj)" @checkbox-change="(obj) => emit('selection-change', obj)" - @cell-click="(obj) => emit('cell-click', obj)" + @cell-click="cellClick" > @@ -106,7 +106,16 @@ const testClick = (row) => { console.log('测试按钮被点击:', row) alert('测试按钮工作正常!') } - +const cellClick = (obj) => { + const scrollLeft = vxeTableRef.value.getScroll().scrollLeft + const scrollTop = vxeTableRef.value.getScroll().scrollTop + emit('cell-click', obj) + nextTick(() => { + setTimeout(() => { + vxeTableRef.value.scrollTo(scrollLeft,scrollTop) + }, 1) + }) +} defineExpose({ vxeTableRef })