Commit a15fc2a0 authored by 罗超's avatar 罗超

新增高亮显示

parent 4e1721ca
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
</div> </div>
</div> </div>
<div class="col full-width q-ml-md"> <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 type="selection" width="20" /> -->
<el-table-column className="indentLeft"> <el-table-column className="indentLeft">
<template #header> <template #header>
...@@ -146,6 +146,8 @@ searchData.value = inject(injectKeyTemplate); ...@@ -146,6 +146,8 @@ searchData.value = inject(injectKeyTemplate);
const filterFileNameStatus = ref(false) const filterFileNameStatus = ref(false)
const tempFilterName = ref('') const tempFilterName = ref('')
const currentRootDom = ref() const currentRootDom = ref()
const hgihlightId = ref(0)
const dataTableRef = ref()
const backInquireHandler = () => { const backInquireHandler = () => {
let Navigation = navigations.value[navigations.value.length - 2]; let Navigation = navigations.value[navigations.value.length - 2];
...@@ -187,6 +189,13 @@ const getDocumentData = async () => { ...@@ -187,6 +189,13 @@ const getDocumentData = async () => {
if(response.data.resultCode == ApiResult.SUCCESS){ if(response.data.resultCode == ApiResult.SUCCESS){
pageCount.value = response.data.data.pageCount pageCount.value = response.data.data.pageCount
data.value = data.value.concat(response.data.data.pageData) 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) { } catch (error) {
ElMessage.error({ ElMessage.error({
...@@ -279,15 +288,16 @@ const checkPositionHandler = (n:any)=>{ ...@@ -279,15 +288,16 @@ const checkPositionHandler = (n:any)=>{
if(n){ if(n){
if(n.Position && n.Position.length>0){ if(n.Position && n.Position.length>0){
navigations.value=n.Position 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 queryObj.FileType = 0
}else{ }else{
navigations.value=[] navigations.value=[]
queryObj.FileId = 0 queryObj.FileId = 0
queryObj.FileType = n.FileType queryObj.FileType = 0
} }
hgihlightId.value = n.FileId
emit('destroy-position') emit('destroy-position')
} }
} }
const tableScrollHandler = ()=>{ const tableScrollHandler = ()=>{
console.log('share 通知到底底部') 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