Untitled
unknown
plain_text
4 years ago
3.7 kB
12
Indexable
<template>
<div>
<div v-if="place === 'cart'" class="row d-flex justify-content-center border-top">
<div class="col-5">
<div class="row d-flex">
<div class="item"> <img :src="cartSection.url" class="item-img"> </div>
<div class="my-auto flex-column d-flex pad-left">
<h6 class="mob-text">{{ cartSection.name }}</h6>
</div>
</div>
</div>
<div class="my-auto col-7">
<div class="row text-right">
<div class="col-3">
<div class="row d-flex justify-content-end px-3">
<p class="mb-0" id="cnt1">{{cartSection.quantity}}</p>
</div>
</div>
<div class="col-3">
<h6 class="mob-text">{{ cartSection.price }} DKK</h6>
</div>
<div class="col-3">
<h6 class="mob-text">{{ cartSection.selectedSize }}</h6>
</div>
<div class="col-3">
<button @click="removeShoesFromCart"> X</button>
</div>
</div>
</div>
</div>
<div v-if="place === 'orders'" class="row d-flex justify-content-center border-top">
<div class="col-5">
<div class="row d-flex">
<div class="item"> <img :src="cartSection.url" class="item-img"> </div>
<div class="my-auto flex-column d-flex pad-left">
<h6 class="mob-text">{{ cartSection.name }}</h6>
</div>
</div>
</div>
<div class="my-auto col-7">
<div class="row text-right">
<div class="col-6">
<div class="row d-flex justify-content-end px-3">
<p class="mb-0" id="cnt1">{{cartSection.total}} DKK</p>
</div>
</div>
<div class="col-6">
<button class="btn btn-outline-light" @click="changeStatus()">{{cartSection.status}}</button>
</div>
</div>
</div>
</div>
</div>
</template>
<script>
export default {
props: ["cartSection","place"],
methods: {
changeStatus(){
this.cartSection.status = "Shipping"
this.$store.dispatch("order/changeOrderStatus", this.cartSection)
},
removeShoesFromCart(){
let removeObject = {}
removeObject.productId = this.cartSection.productId
removeObject.productSize = this.cartSection.selectedSize
removeObject.currentCart = this.$store.getters["cart/currentCart"]
this.$store.dispatch("cart/deleteShoesFromCart", removeObject)
}
},
beforeMount() {
}
}
</script>
<style lang="scss" scoped>
@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@100;400;700&display=swap');
.plus-minus {
position: relative
}
.plus {
position: absolute;
top: -4px;
left: 12px;
cursor: pointer;
font-size: 25px;
}
.minus {
position: absolute;
top: 8px;
left: 12px;
cursor: pointer;
font-size: 25px;
}
.item,
.item-img {
width: 120px;
height: 180px;
border-radius: 5px
}
.book {
margin: 20px 15px 5px 15px
}
.border-top {
border-top: 1px solid #EEEEEE !important;
margin-top: 20px;
padding-top: 15px
}
.card {
margin: 40px 0px;
padding: 40px 50px;
border: none;
}
#checkout {
float: left
}
#check-amt {
float: right
}
@media screen and (max-width: 768px) {
.item,
.item-img {
width: 100px;
height: 150px
}
.card {
padding-left: 15px;
padding-right: 15px
}
.mob-text {
font-size: 13px
}
.pad-left {
padding-left: 20px
}
}
</style>
Editor is loading...