|
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 |
- |
|
|