Commit a15fc2a0 authored by 罗超's avatar 罗超

新增高亮显示

parent 4e1721ca
......@@ -29,7 +29,7 @@
</div>
</div>
<div class="col full-width q-ml-md">
<el-table class="sample-table" v-load-more="tableScrollHandler" :data="data" style="width: 100%" height="100%" v-loading="loading" @sort-change="sortHandler" :default-sort="{ prop: 'CreateTime', order: 'descending' }">
<el-table ref="dataTableRef" highlight-current-row class="sample-table" v-load-more="tableScrollHandler" :data="data" style="width: 100%" height="100%" v-loading="loading" @sort-change="sortHandler" :default-sort="{ prop: 'CreateTime', order: 'descending' }">
<!-- <el-table-column type="selection" width="20" /> -->
<el-table-column className="indentLeft">
<template #header>
......@@ -146,6 +146,8 @@ searchData.value = inject(injectKeyTemplate);
const filterFileNameStatus = ref(false)
const tempFilterName = ref('')
const currentRootDom = ref()
const hgihlightId = ref(0)
const dataTableRef = ref()
const backInquireHandler = () => {
let Navigation = navigations.value[navigations.value.length - 2];
......@@ -187,6 +189,13 @@ const getDocumentData = async () => {
if(response.data.resultCode == ApiResult.SUCCESS){
pageCount.value = response.data.data.pageCount
data.value = data.value.concat(response.data.data.pageData)
if(hgihlightId.value!=0){
let row = data.value.find(x=>x.FileId==hgihlightId.value && x.FileType!=0)
if(row){
dataTableRef.value.setCurrentRow(row)
console.log('找到Row')
}
}
}
} catch (error) {
ElMessage.error({
......@@ -279,15 +288,16 @@ const checkPositionHandler = (n:any)=>{
if(n){
if(n.Position && n.Position.length>0){
navigations.value=n.Position
queryObj.FileId = n.Position[n.Position.length-1].FileId
queryObj.FileId = parseInt(n.Position[n.Position.length-1].FileId)
queryObj.FileType = 0
}else{
navigations.value=[]
queryObj.FileId = 0
queryObj.FileType = n.FileType
queryObj.FileType = 0
}
hgihlightId.value = n.FileId
emit('destroy-position')
}
}
}
const tableScrollHandler = ()=>{
console.log('share 通知到底底部')
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment