Lines 176-181
Link Here
|
176 |
v-for="(item, counter) in train.items" |
176 |
v-for="(item, counter) in train.items" |
177 |
v-bind:key="counter" |
177 |
v-bind:key="counter" |
178 |
> |
178 |
> |
|
|
179 |
<input |
180 |
v-model="selected_items" |
181 |
type="checkbox" |
182 |
name="user_train_item_id" |
183 |
:value="item.train_item_id" |
184 |
/> |
179 |
<label |
185 |
<label |
180 |
>{{ item.user_train_item_id }} |
186 |
>{{ item.user_train_item_id }} |
181 |
<span class="action_links"> |
187 |
<span class="action_links"> |
Lines 502-518
export default {
Link Here
|
502 |
}, |
508 |
}, |
503 |
clearAll() { |
509 |
clearAll() { |
504 |
this.selected_items = [] |
510 |
this.selected_items = [] |
505 |
$("#" + this.table_id) |
511 |
if (this.item_table.display) { |
506 |
.find("input[name='user_train_item_id'][type='checkbox']") |
512 |
$("#" + this.table_id) |
507 |
.prop("checked", false) |
513 |
.find("input[name='user_train_item_id'][type='checkbox']") |
|
|
514 |
.prop("checked", false) |
515 |
} |
508 |
}, |
516 |
}, |
509 |
selectAll() { |
517 |
selectAll() { |
510 |
$("#" + this.table_id) |
518 |
if (this.item_table.display) { |
511 |
.find("input[name='user_train_item_id'][type='checkbox']") |
519 |
$("#" + this.table_id) |
512 |
.each((i, input) => { |
520 |
.find("input[name='user_train_item_id'][type='checkbox']") |
513 |
this.selected_items.push($(input).val()) |
521 |
.each((i, input) => { |
514 |
$(input).prop("checked", true) |
522 |
this.selected_items.push($(input).val()) |
515 |
}) |
523 |
$(input).prop("checked", true) |
|
|
524 |
}) |
525 |
} else { |
526 |
this.selected_items = this.train.items.map( |
527 |
item => item.train_item_id |
528 |
) |
529 |
} |
516 |
}, |
530 |
}, |
517 |
printSelected() { |
531 |
printSelected() { |
518 |
window.open( |
532 |
window.open( |
Lines 698-701
export default {
Link Here
|
698 |
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.33); |
712 |
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.33); |
699 |
transition: all 0.3s ease; |
713 |
transition: all 0.3s ease; |
700 |
} |
714 |
} |
|
|
715 |
input[type="checkbox"] { |
716 |
float: left; |
717 |
} |
701 |
</style> |
718 |
</style> |
702 |
- |
|
|