added shipping notes for warehouse e shop
This commit is contained in:
@@ -5,6 +5,7 @@ Vue.component('warehouse-e-shop-order', {
|
||||
<tt-card>
|
||||
<tt-table-crud @openHistory="historyModal = true; historyModalId = $event.id"
|
||||
@openSingleOrderEmail="openSingleOrderEmailModal = true; singleOrderEmailModalId = $event.id"
|
||||
@createShippingNote="createShippingNote($event.id)"
|
||||
@showTrackingHistory="openTrackingHistoryModal = true; trackingHistoryModalId = $event.id"
|
||||
ref="table">
|
||||
|
||||
@@ -84,6 +85,14 @@ Vue.component('warehouse-e-shop-order', {
|
||||
const response = await axios.get(`${window['TT_CONFIG']['BASE_PATH']}/WarehouseEShopOrder/getAllItemsPerOrder`);
|
||||
this.articleItems = response.data;
|
||||
}, methods: {
|
||||
async createShippingNote(id) {
|
||||
const response = await axios.get(`${window['TT_CONFIG']['BASE_PATH']}/WarehouseEShopOrder/createShippingNote?id=${id}`);
|
||||
|
||||
window.notify(response.data.success === true ? 'success' : 'info', response.data.message);
|
||||
if (response.data.shippingNoteId) {
|
||||
window.open(`${window['TT_CONFIG']['BASE_PATH']}/WarehouseShippingNote/createPDF?id=${response.data.shippingNoteId}&price=true`, '_blank');
|
||||
}
|
||||
},
|
||||
async sendSingleOrderEmail() {
|
||||
const response = await axios.get(`${window['TT_CONFIG']['BASE_PATH']}/WarehouseEShopOrder/singleOrderEmail?id=${this.singleOrderEmailModalId}`);
|
||||
if (response.data.message) {
|
||||
|
||||
Reference in New Issue
Block a user