Lines 22-31
Link Here
|
22 |
{{ user_role.patron_str }} |
22 |
{{ user_role.patron_str }} |
23 |
</span> |
23 |
</span> |
24 |
(<a |
24 |
(<a |
25 |
href="#" |
25 |
href="#patron_search_modal" |
26 |
@click="selectUser(counter)" |
26 |
@click="selectUser(counter)" |
27 |
class="btn btn-default" |
27 |
class="btn btn-default" |
28 |
>{{ $__("Select user") }}</a |
28 |
data-toggle="modal" |
|
|
29 |
><i class="fa fa-plus"></i> {{ $__("Select user") }}</a |
29 |
>) |
30 |
>) |
30 |
<span class="required">{{ $__("Required") }}</span> |
31 |
<span class="required">{{ $__("Required") }}</span> |
31 |
</li> |
32 |
</li> |
Lines 91-113
export default {
Link Here
|
91 |
this.user_roles.splice(counter, 1) |
92 |
this.user_roles.splice(counter, 1) |
92 |
}, |
93 |
}, |
93 |
selectUser(counter) { |
94 |
selectUser(counter) { |
94 |
let select_user_window = window.open( |
|
|
95 |
"/cgi-bin/koha/members/search.pl?columns=cardnumber,name,category,branch,action&selection_type=select&filter=erm_users", |
96 |
"PatronPopup", |
97 |
"width=740,height=450,location=yes,toolbar=no," + |
98 |
"scrollbars=yes,resize=yes" |
99 |
) |
100 |
// This is a bit dirty, the "select user" window should be rewritten and be a Vue component |
95 |
// This is a bit dirty, the "select user" window should be rewritten and be a Vue component |
101 |
// but that's not for now... |
96 |
// but that's not for now... |
102 |
select_user_window.addEventListener( |
97 |
$(document).on( |
103 |
"beforeunload", |
98 |
"hidden.bs.modal", |
104 |
this.newUserSelected, |
99 |
"#patron_search_modal", |
105 |
false |
100 |
this.newUserSelected |
106 |
) |
101 |
) |
107 |
select_user_window.counter = counter |
102 |
this.selected_user_counter = counter |
108 |
}, |
103 |
}, |
109 |
newUserSelected(e) { |
104 |
newUserSelected(e) { |
110 |
let c = e.currentTarget.counter |
105 |
let c = this.selected_user_counter |
111 |
let selected_patron_id = |
106 |
let selected_patron_id = |
112 |
document.getElementById("selected_patron_id").value |
107 |
document.getElementById("selected_patron_id").value |
113 |
let patron |
108 |
let patron |
114 |
- |
|
|