|
Lines 85-90
export default {
Link Here
|
| 85 |
building_table: false, |
85 |
building_table: false, |
| 86 |
tableOptions: { |
86 |
tableOptions: { |
| 87 |
columns: this.getTableColumns(), |
87 |
columns: this.getTableColumns(), |
|
|
88 |
options: { embed: "vendor" }, |
| 88 |
url: () => this.table_url(), |
89 |
url: () => this.table_url(), |
| 89 |
table_settings: this.agreement_table_settings, |
90 |
table_settings: this.agreement_table_settings, |
| 90 |
add_filters: true, |
91 |
add_filters: true, |
|
Lines 202-211
export default {
Link Here
|
| 202 |
getTableColumns: function () { |
203 |
getTableColumns: function () { |
| 203 |
let get_lib_from_av = this.get_lib_from_av |
204 |
let get_lib_from_av = this.get_lib_from_av |
| 204 |
let escape_str = this.escape_str |
205 |
let escape_str = this.escape_str |
| 205 |
let vendors_map = this.vendors.reduce((map, e) => { |
|
|
| 206 |
map[e.id] = e |
| 207 |
return map |
| 208 |
}, {}) |
| 209 |
|
206 |
|
| 210 |
return [ |
207 |
return [ |
| 211 |
{ |
208 |
{ |
|
Lines 229-237
export default {
Link Here
|
| 229 |
searchable: true, |
226 |
searchable: true, |
| 230 |
orderable: true, |
227 |
orderable: true, |
| 231 |
render: function (data, type, row, meta) { |
228 |
render: function (data, type, row, meta) { |
| 232 |
return row.vendor_id != undefined |
229 |
return row.vendor_id != undefined ? row.vendor.name : "" |
| 233 |
? row.vendor_id //escape_str(vendors_map[row.vendor_id].name) |
|
|
| 234 |
: "" |
| 235 |
}, |
230 |
}, |
| 236 |
}, |
231 |
}, |
| 237 |
{ |
232 |
{ |