Lines 343-353
export default {
Link Here
|
343 |
train[attribute] = new Date() |
343 |
train[attribute] = new Date() |
344 |
const client = APIClient.preservation |
344 |
const client = APIClient.preservation |
345 |
if (train_id) { |
345 |
if (train_id) { |
346 |
client.trains |
346 |
return client.trains |
347 |
.update(train, train_id) |
347 |
.update(train, train_id) |
348 |
.then(() => this.getTrain(this.train.train_id)) |
348 |
.then(() => this.getTrain(this.train.train_id)) |
349 |
} else { |
349 |
} else { |
350 |
client.trains |
350 |
return client.trains |
351 |
.create(train) |
351 |
.create(train) |
352 |
.then(() => this.getTrain(this.train.train_id)) |
352 |
.then(() => this.getTrain(this.train.train_id)) |
353 |
} |
353 |
} |
Lines 359-365
export default {
Link Here
|
359 |
this.updateTrainDate("sent_on") |
359 |
this.updateTrainDate("sent_on") |
360 |
}, |
360 |
}, |
361 |
receiveTrain() { |
361 |
receiveTrain() { |
362 |
this.updateTrainDate("received_on") |
362 |
this.updateTrainDate("received_on").then( |
|
|
363 |
success => { |
364 |
// Rebuild the table to show the "copy" button |
365 |
$("#" + this.table_id) |
366 |
.DataTable() |
367 |
.destroy() |
368 |
this.build_datatable() |
369 |
}, |
370 |
error => {} |
371 |
) |
363 |
}, |
372 |
}, |
364 |
editItem(train_item_id) { |
373 |
editItem(train_item_id) { |
365 |
this.$router.push( |
374 |
this.$router.push( |
366 |
- |
|
|