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 })