|
@@ -10,6 +10,7 @@
|
|
|
:data="scope.row.papers"
|
|
|
:show-header="false"
|
|
|
class="scan-result-expand-table"
|
|
|
+ :row-class-name="extendRowClassName"
|
|
|
@cell-click="paperClickHandle"
|
|
|
>
|
|
|
<el-table-column width="22" class-name="td-checkbox" align="center">
|
|
@@ -138,6 +139,16 @@ export default {
|
|
|
row.select = paperSelected;
|
|
|
this.updateSelectList();
|
|
|
},
|
|
|
+ extendRowClassName({ row }) {
|
|
|
+ const curImageUrl = this.$parent.curPaper.url.replace("file:///", "");
|
|
|
+ if (
|
|
|
+ row.frontOriginImgPath === curImageUrl ||
|
|
|
+ row.versoOriginImgPath === curImageUrl
|
|
|
+ ) {
|
|
|
+ return "tr-active";
|
|
|
+ }
|
|
|
+ return "";
|
|
|
+ },
|
|
|
updateSelectList() {
|
|
|
const selectList = [];
|
|
|
this.datas.forEach((row) => {
|