Lines 182-187
Link Here
|
182 |
v-for="(item, counter) in train.items" |
182 |
v-for="(item, counter) in train.items" |
183 |
v-bind:key="counter" |
183 |
v-bind:key="counter" |
184 |
> |
184 |
> |
|
|
185 |
<input |
186 |
v-model="selected_items" |
187 |
type="checkbox" |
188 |
name="user_train_item_id" |
189 |
:value="item.train_item_id" |
190 |
/> |
185 |
<label |
191 |
<label |
186 |
>{{ item.user_train_item_id }} |
192 |
>{{ item.user_train_item_id }} |
187 |
<span class="action_links"> |
193 |
<span class="action_links"> |
Lines 512-528
export default {
Link Here
|
512 |
}, |
518 |
}, |
513 |
clearAll() { |
519 |
clearAll() { |
514 |
this.selected_items = [] |
520 |
this.selected_items = [] |
515 |
$("#" + this.table_id) |
521 |
if (this.item_table.display) { |
516 |
.find("input[name='user_train_item_id'][type='checkbox']") |
522 |
$("#" + this.table_id) |
517 |
.prop("checked", false) |
523 |
.find("input[name='user_train_item_id'][type='checkbox']") |
|
|
524 |
.prop("checked", false) |
525 |
} |
518 |
}, |
526 |
}, |
519 |
selectAll() { |
527 |
selectAll() { |
520 |
$("#" + this.table_id) |
528 |
if (this.item_table.display) { |
521 |
.find("input[name='user_train_item_id'][type='checkbox']") |
529 |
$("#" + this.table_id) |
522 |
.each((i, input) => { |
530 |
.find("input[name='user_train_item_id'][type='checkbox']") |
523 |
this.selected_items.push($(input).val()) |
531 |
.each((i, input) => { |
524 |
$(input).prop("checked", true) |
532 |
this.selected_items.push($(input).val()) |
525 |
}) |
533 |
$(input).prop("checked", true) |
|
|
534 |
}) |
535 |
} else { |
536 |
this.selected_items = this.train.items.map( |
537 |
item => item.train_item_id |
538 |
) |
539 |
} |
526 |
}, |
540 |
}, |
527 |
printSelected() { |
541 |
printSelected() { |
528 |
window.open( |
542 |
window.open( |
Lines 709-712
export default {
Link Here
|
709 |
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.33); |
723 |
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.33); |
710 |
transition: all 0.3s ease; |
724 |
transition: all 0.3s ease; |
711 |
} |
725 |
} |
|
|
726 |
input[type="checkbox"] { |
727 |
float: left; |
728 |
} |
712 |
</style> |
729 |
</style> |
713 |
- |
|
|