|
|
|
@ -216,7 +216,6 @@ |
|
|
|
:height="trackingTableHeight" |
|
|
|
v-loading="dataListLoading" |
|
|
|
@sort-change="handleTrackingTableSortChange" |
|
|
|
@filter-change="handleTrackingTableFilterChange" |
|
|
|
@selection-change="selectionChange" |
|
|
|
@row-click="rowClick" |
|
|
|
style="width: 100%; margin-top: 8px" |
|
|
|
@ -234,10 +233,6 @@ |
|
|
|
:show-overflow-tooltip="item.showOverflowTooltip" |
|
|
|
:column-key="item.columnProp" |
|
|
|
:class-name="item.columnProp === 'partDesc' ? 'proof-part-description-column' : ''" |
|
|
|
:filters="getTrackingColumnFilters(item)" |
|
|
|
:filter-multiple="false" |
|
|
|
:filtered-value="getTrackingColumnFilteredValue(item)" |
|
|
|
:filter-method="passthroughTrackingColumnFilter" |
|
|
|
> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<span |
|
|
|
@ -2202,32 +2197,6 @@ export default { |
|
|
|
formatImportanceDisplay (value) { |
|
|
|
return this.isImportanceChecked(value) ? '❗️' : '' |
|
|
|
}, |
|
|
|
getTrackingColumnFilters (item) { |
|
|
|
if (!item || item.columnProp !== 'importance') { |
|
|
|
return null |
|
|
|
} |
|
|
|
return [ |
|
|
|
{ text: '√', value: 'Y' }, |
|
|
|
{ text: '', value: 'N' } |
|
|
|
] |
|
|
|
}, |
|
|
|
getTrackingColumnFilteredValue (item) { |
|
|
|
if (!item || item.columnProp !== 'importance' || this.isBlankValue(this.searchData.importance)) { |
|
|
|
return [] |
|
|
|
} |
|
|
|
return [this.searchData.importance] |
|
|
|
}, |
|
|
|
passthroughTrackingColumnFilter () { |
|
|
|
return true |
|
|
|
}, |
|
|
|
handleTrackingTableFilterChange (filters) { |
|
|
|
if (!filters || !Object.prototype.hasOwnProperty.call(filters, 'importance')) { |
|
|
|
return |
|
|
|
} |
|
|
|
const values = Array.isArray(filters.importance) ? filters.importance : [] |
|
|
|
this.searchData.importance = values.length === 1 ? values[0] : '' |
|
|
|
this.getDataList('Y') |
|
|
|
}, |
|
|
|
getTrackingColumnDisplayValue (row, columnProp) { |
|
|
|
if (!row || !columnProp) { |
|
|
|
return '' |
|
|
|
|