All files / components/Admin/AdminOrders/AdminOrder index.vue

0% Statements 0/5
0% Branches 0/2
0% Functions 0/1
0% Lines 0/5

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39                                                                             
<template>
  <Order v-if="!isCutomer" v-on:setCustomer="isCutomer = true" />
  <Customer v-else :id="customer" :back="back" />
</template>

<script>
import { mapGetters } from "vuex";
 
import Order from "./Order.vue";
import Customer from "~/components/Admin/common/Customer";
 
export default {
  name: "AdminOrder",
  components: { Order, Customer },
  data: () => ({
    isCutomer: false,
    customer: null,
  }),
  computed: {
    ...mapGetters({
      selected: "admin_orders/selected",
    }),
  },
  methods: {
    back: function () {
      this.isCutomer = false;
    },
  },
  beforeMount() {
    const { user } = this.selected;
    if (user) {
      this.customer = user.id;
    }
  },
};
</script>
 
<style scoped>
</style>