| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119 |
- <script setup>
- import { IDRCurrencyFormat } from '@/utils/currencyFormat'
-
- defineProps([
- 'title',
- 'number',
- 'price',
- 'qty',
- 'ppn',
- 'status',
- 'person',
- 'product',
- ])
- </script>
-
- <template>
- <Card>
- <template #title>
- <h2 class="text-2xl font-bold">{{ title }}</h2>
- </template>
- <template #content>
- <div class="grid">
- <div class="col-12">
- <div class="grid">
- <div class="col">
- <h3 class="text-base">Nomor Penjualan</h3>
- <span>{{ number }}</span>
- </div>
-
- <div class="col">
- <h3 class="text-base">Status Penjualan</h3>
- <span>{{ status }}</span>
- </div>
-
- <div class="col"></div>
- </div>
- </div>
-
- <div
- v-if="
- person !== null &&
- typeof person === 'object' &&
- Object.keys(person).length
- "
- class="col-12"
- >
- <div class="grid">
- <div class="col">
- <h3 class="text-base">Nama</h3>
- <span>{{ person.name }}</span>
- </div>
-
- <div class="col">
- <h3 class="text-base">No Hp</h3>
- <span>{{ person.phone }}</span>
- </div>
-
- <div class="col">
- <h3 class="text-base">NPWP</h3>
- <span>{{ person.npwp }}</span>
- </div>
-
- <div class="col">
- <h3 class="text-base">Surel</h3>
- <span>{{ person.email }}</span>
- </div>
- </div>
- </div>
-
- <div class="col-12">
- <div
- v-if="
- product !== null &&
- typeof product === 'object' &&
- Object.keys(product).length
- "
- class="grid"
- >
- <div class="col">
- <h3 class="text-base">Nomor Produk</h3>
- <span>{{ product.number }}</span>
- </div>
-
- <div class="col">
- <h3 class="text-base">Nama Produk</h3>
- <span>{{ product.name }}</span>
- </div>
-
- <div class="col">
- <h3 class="text-base">Satuan</h3>
- <span>{{ product.unit }}</span>
- </div>
- </div>
- </div>
-
- <Divider type="dashed" />
- <div class="col-12">
- <div class="grid">
- <div class="col">
- <h3 class="text-base">Harga</h3>
- <span>{{ IDRCurrencyFormat(price) }}</span>
- </div>
-
- <div class="col">
- <h3 class="text-base">Kuantitas</h3>
- <span>{{ qty }}</span>
- </div>
-
- <div class="col">
- <h3 class="text-base">PPN</h3>
- <span>{{ ppn }}</span>
- </div>
- </div>
- </div>
- </div>
- </template>
- </Card>
- </template>
|