|
Lines 95-100
export default {
Link Here
|
| 95 |
building_table: false, |
95 |
building_table: false, |
| 96 |
tableOptions: { |
96 |
tableOptions: { |
| 97 |
columns: this.getTableColumns(), |
97 |
columns: this.getTableColumns(), |
|
|
98 |
options: { embed: "vendor" }, |
| 98 |
url: () => this.table_url(), |
99 |
url: () => this.table_url(), |
| 99 |
table_settings: this.agreement_table_settings, |
100 |
table_settings: this.agreement_table_settings, |
| 100 |
add_filters: true, |
101 |
add_filters: true, |
|
Lines 211-220
export default {
Link Here
|
| 211 |
getTableColumns: function () { |
212 |
getTableColumns: function () { |
| 212 |
let get_lib_from_av = this.get_lib_from_av |
213 |
let get_lib_from_av = this.get_lib_from_av |
| 213 |
let escape_str = this.escape_str |
214 |
let escape_str = this.escape_str |
| 214 |
let vendors_map = this.vendors.reduce((map, e) => { |
|
|
| 215 |
map[e.id] = e |
| 216 |
return map |
| 217 |
}, {}) |
| 218 |
|
215 |
|
| 219 |
return [ |
216 |
return [ |
| 220 |
{ |
217 |
{ |
|
Lines 238-246
export default {
Link Here
|
| 238 |
searchable: true, |
235 |
searchable: true, |
| 239 |
orderable: true, |
236 |
orderable: true, |
| 240 |
render: function (data, type, row, meta) { |
237 |
render: function (data, type, row, meta) { |
| 241 |
return row.vendor_id != undefined |
238 |
return row.vendor_id != undefined ? row.vendor.name : "" |
| 242 |
? row.vendor_id //escape_str(vendors_map[row.vendor_id].name) |
|
|
| 243 |
: "" |
| 244 |
}, |
239 |
}, |
| 245 |
}, |
240 |
}, |
| 246 |
{ |
241 |
{ |