feat: [FE] add new component to manage billing address.

This commit is contained in:
weichien
2021-03-19 10:13:45 +08:00
parent 8fc1e6a9e7
commit 23741c1b8c
@@ -1,5 +1,5 @@
<template>
<div class="row">
<div class="row parentContainer">
<div class="col">
<loading-component style="height: 200px; top: 0;" key="1" color="success" v-show="isLoading"></loading-component>
<div class="row" v-show="!isLoading" v-if="booking">
@@ -91,6 +91,14 @@
</div>
</div>
</div>
<div class="row p-b-15">
<div class="col">
<div class="btn btn-sm btn-block btn-success b-rad-none shadow-sm pointer requestModal" data-type="addressesList" >Edit</div>
</div>
</div>
<modal-component class="animate__animated animate__fast animate__fadeIn" styleType="fill-in" type="addressesList" size="large">
<address-list-component :section="section" :company_id="booking.company.id" v-on:updateDefaultAddress="updateDefaultAddress"></address-list-component>
</modal-component>
</div>
</div>
</div>
@@ -309,6 +317,9 @@
},
errorHandler(){
window.location.href = this.route('dashboard')
},
updateDefaultAddress(){
this.fetchBooking();
}
}
}