|
@@ -4,9 +4,12 @@
|
|
|
<q-icon name="place" />
|
|
<q-icon name="place" />
|
|
|
انتخاب آدرس:
|
|
انتخاب آدرس:
|
|
|
</div>
|
|
</div>
|
|
|
- <div class="cart-address__info">
|
|
|
|
|
|
|
+ <div v-if="mounted"
|
|
|
|
|
+ class="cart-address__info">
|
|
|
<div class="cart-address__selected-address">
|
|
<div class="cart-address__selected-address">
|
|
|
- <q-radio :label="basket.getFullAddressString()" />
|
|
|
|
|
|
|
+ <q-radio v-model="addressRadio"
|
|
|
|
|
+ :val="1"
|
|
|
|
|
+ :label="basket.getFullAddressString()" />
|
|
|
</div>
|
|
</div>
|
|
|
<div class="cart-address__edit-btn">
|
|
<div class="cart-address__edit-btn">
|
|
|
<q-btn color="primary"
|
|
<q-btn color="primary"
|
|
@@ -17,7 +20,8 @@
|
|
|
</q-btn>
|
|
</q-btn>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
- <q-dialog v-model="dialog">
|
|
|
|
|
|
|
+ <q-dialog v-if="mounted"
|
|
|
|
|
+ v-model="dialog">
|
|
|
<q-card class="cart-address__dialog-cart">
|
|
<q-card class="cart-address__dialog-cart">
|
|
|
<q-card-section class="cart-address__dialog-cart-title-section flex justify-between">
|
|
<q-card-section class="cart-address__dialog-cart-title-section flex justify-between">
|
|
|
<div>
|
|
<div>
|
|
@@ -63,7 +67,8 @@ export default {
|
|
|
emits: ['set-address'],
|
|
emits: ['set-address'],
|
|
|
data () {
|
|
data () {
|
|
|
return {
|
|
return {
|
|
|
- step: 1,
|
|
|
|
|
|
|
+ addressRadio: 1,
|
|
|
|
|
+ mounted: false,
|
|
|
dialog: false,
|
|
dialog: false,
|
|
|
setAddressLoading: false,
|
|
setAddressLoading: false,
|
|
|
addressInputs: [
|
|
addressInputs: [
|
|
@@ -81,6 +86,7 @@ export default {
|
|
|
},
|
|
},
|
|
|
mounted() {
|
|
mounted() {
|
|
|
this.setFormData()
|
|
this.setFormData()
|
|
|
|
|
+ this.mounted = true
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
|
openDialog () {
|
|
openDialog () {
|