han\hanst 3 days ago
parent
commit
5be5919d99
  1. 31
      src/views/modules/sampleTracking/projectProofTracking.vue

31
src/views/modules/sampleTracking/projectProofTracking.vue

@ -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 ''

Loading…
Cancel
Save