Lines 65-88
export default {
Link Here
|
65 |
}, |
65 |
}, |
66 |
show_package: function (package_id) { |
66 |
show_package: function (package_id) { |
67 |
this.$router.push( |
67 |
this.$router.push( |
68 |
"/cgi-bin/koha/erm/eholdings/local/packages/" + package_id |
68 |
{ name: 'EHoldingsLocalPackagesShow', params: { package_id }} |
69 |
) |
69 |
) |
70 |
}, |
70 |
}, |
71 |
edit_package: function (package_id) { |
71 |
edit_package: function (package_id) { |
72 |
this.$router.push( |
72 |
this.$router.push( |
73 |
"/cgi-bin/koha/erm/eholdings/local/packages/edit/" + package_id |
73 |
{ name: 'EHoldingsLocalPackagesFormAddEdit', params: { package_id }} |
74 |
) |
74 |
) |
75 |
}, |
75 |
}, |
76 |
delete_package: function (package_id) { |
76 |
delete_package: function (package_id) { |
77 |
this.$router.push( |
77 |
this.$router.push( |
78 |
"/cgi-bin/koha/erm/eholdings/local/packages/delete/" + |
78 |
{ name: 'EHoldingsLocalPackagesFormConfirmDelete', params: { package_id }} |
79 |
package_id |
|
|
80 |
) |
79 |
) |
81 |
}, |
80 |
}, |
82 |
build_datatable: function () { |
81 |
build_datatable: function () { |
83 |
let show_package = this.show_package |
82 |
let show_package = this.show_package |
84 |
let edit_package = this.edit_package |
83 |
let edit_package = this.edit_package |
85 |
let delete_package = this.delete_package |
84 |
let delete_package = this.delete_package |
|
|
85 |
let router = this.$router |
86 |
let get_lib_from_av = this.get_lib_from_av |
86 |
let get_lib_from_av = this.get_lib_from_av |
87 |
let map_av_dt_filter = this.map_av_dt_filter |
87 |
let map_av_dt_filter = this.map_av_dt_filter |
88 |
let filters = this.filters |
88 |
let filters = this.filters |
Lines 251-263
export default {
Link Here
|
251 |
let tr = $(this).parent() |
251 |
let tr = $(this).parent() |
252 |
let row = api.row(tr).data() |
252 |
let row = api.row(tr).data() |
253 |
if (!row) return // Happen if the table is empty |
253 |
if (!row) return // Happen if the table is empty |
|
|
254 |
let { href } = router.resolve({ name: 'EHoldingsLocalPackagesShow', params: { package_id: row.package_id}}) |
254 |
let n = createVNode( |
255 |
let n = createVNode( |
255 |
"a", |
256 |
"a", |
256 |
{ |
257 |
{ |
257 |
role: "button", |
258 |
role: "button", |
258 |
href: |
259 |
href, |
259 |
"/cgi-bin/koha/erm/eholdings/local/packages/" + |
|
|
260 |
row.package_id, |
261 |
onClick: e => { |
260 |
onClick: e => { |
262 |
e.preventDefault() |
261 |
e.preventDefault() |
263 |
show_package(row.package_id) |
262 |
show_package(row.package_id) |