Fix bid-record, add th to every table

This commit is contained in:
Amir
2022-12-13 07:57:06 +08:00
parent 21633c02a0
commit 761e40d76c
6 changed files with 56 additions and 95 deletions
+38 -74
View File
@@ -19,7 +19,18 @@
<Accordion :multiple="true">
<AccordionTab v-for="bid in listBid" v-bind:key="bid">
<template #header>
<span>{{ bid.caw_name }}</span>
<div class="flex justify-content-between w-100">
<div class="align-self-center" style="margin: 5px">
{{ bid.caw_name }}
</div>
<div class="style-info">
Jumlah RM{{
bid.total_bidaan
?.toString()
.replace(/\B(?=(\d{3})+(?!\d))/g, ",") || ""
}}
</div>
</div>
</template>
<div class="overflow-x-auto">
<table class="table text-center table-bordered table-hover">
@@ -74,70 +85,6 @@
</template>
</Card>
</div>
<!-- <div class="accordion" id="accordionExample">
<div v-for="bid in listBid" v-bind:key="bid" class="accordion-item">
<h2 class="accordion-header" id="headingOne">
<button
class="accordion-button"
type="button"
data-bs-toggle="collapse"
data-bs-target="#collapseOne"
aria-expanded="true"
aria-controls="collapseOne"
>
{{ bid.caw_name }}
</button>
</h2>
<div
id="collapseOne"
class="accordion-collapse collapse show"
aria-labelledby="headingOne"
data-bs-parent="#accordionExample"
>
<div class="accordion-body">
<table class="table table-bordered table-hover">
<thead>
<tr>
<th scope="col">Bil</th>
<th scope="col">No Rujukan</th>
<th scope="col">Tarikh/Masa Bidaan</th>
<th scope="col">Berat</th>
<th scope="col">Harga Bida</th>
</tr>
</thead>
<tbody>
<tr v-for="(item, index) in bid.lelongbid" v-bind:key="item">
<td>{{ index + 1 }}</td>
<td>
<a
href="#"
data-bs-toggle="modal"
data-bs-target="#marhunModal"
v-on:click="marhunModal(item)"
>{{ item.norujukan }}</a
>
</td>
<td>{{ item.masa_bidaan }}</td>
<td>{{ item.berat }}g</td>
<td>
RM{{
item.hargabida
?.toString()
.replace(/\B(?=(\d{3})+(?!\d))/g, ",") || ""
}}
</td>
</tr>
<tr style="text-transform: uppercase">
<th colspan="3">Jumlah</th>
<th>xxxg</th>
<th>RMxxxxx</th>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div> -->
</div>
<div v-else>
<div
@@ -203,17 +150,20 @@
v-bind:norujukan="theData.norujukan"
v-bind:filemarhun_id="theData.filemarhun[0].id"
></item-master-image-modal>
<p v-else style="text-align: center; width: 100%">
Image Unavailable
</p>
</div>
<div class="col-12 text-center lg:col-6">
<div class="overflow-x-auto">
<table class="table table-bordered">
<tbody>
<tr class="table-light">
<td>Bil</td>
<td style="min-width: 115px">Jenis Marhun</td>
<td style="min-width: 42px">Karat</td>
<td style="min-width: 42px">Berat</td>
<td style="min-width: 102px">Harga Asas</td>
<th>Bil</th>
<th style="min-width: 115px">Jenis Marhun</th>
<th style="min-width: 42px">Karat</th>
<th style="min-width: 42px">Berat</th>
<th style="min-width: 102px">Harga Asas</th>
</tr>
<tr
v-for="(marhun, index) in theData.lelongbidmarhun"
@@ -278,12 +228,12 @@
<script>
import axios from "axios";
import ItemMasterImageModal from "../list/ItemMasterImageModal.vue"
import ItemMasterImageModal from "../list/ItemMasterImageModal.vue";
export default {
name: "BidDetail",
components: {
"item-master-image-modal": ItemMasterImageModal,
"item-master-image-modal": ItemMasterImageModal
},
data() {
return {
@@ -307,7 +257,7 @@ export default {
var mm = String(today.getMonth() + 1).padStart(2, "0"); //January is 0!
var yyyy = today.getFullYear();
today = yyyy + "-" + mm + "-" + dd;
today = dd + "-" + mm + "-" + yyyy;
this.date = today;
},
bidRecord() {
@@ -316,7 +266,7 @@ export default {
.get("/bidRecordByCawangan/" + localStorage.getItem("id"), {
headers: {
Authorization: "Bearer " + localStorage.getItem("token"),
}
},
})
.then((response) => {
console.log(response);
@@ -346,4 +296,18 @@ export default {
.container-height {
min-height: 70vh;
}
.style-info {
background: #e4f8f0;
border: solid #1ea97c;
border-width: 0px;
color: #1ea97c;
font-size: 1rem;
align-items: center;
display: flex;
padding: 0.4rem 0.9rem;
margin: 0;
border-radius: 6px;
font-weight: 400;
}
</style>
-2
View File
@@ -299,8 +299,6 @@
class="p-button-sm"
label="Kembali"
data-bs-dismiss="modal"
icon="pi pi-angle-right"
iconPos="right"
/>
</div>
</div>
+3 -3
View File
@@ -14,9 +14,9 @@
<table class="table table-bordered table-hover">
<tbody>
<tr class="table-light">
<td>Bil</td>
<td>Karat</td>
<td style="min-width: 100px">Harga</td>
<th>Bil</th>
<th>Karat</th>
<th style="min-width: 100px">Harga</th>
</tr>
<tr v-for="(data, index) in listKarat" v-bind:key="data.id">
<td>{{ index + 1 }}</td>
+4 -4
View File
@@ -14,14 +14,14 @@
>
<tbody>
<tr class="table-light">
<td>Bil</td>
<td style="min-width: 200px">Cawangan</td>
<td style="min-width: 120px">Tarikh</td>
<th>Bil</th>
<th style="min-width: 200px">Cawangan</th>
<th style="min-width: 120px" class="text-center">Tarikh</th>
</tr>
<tr v-for="(data, index) in response" :key="data.id">
<td>{{ index + 1 }}</td>
<td>{{ data.caw_name }}</td>
<td>{{ data.tarikh_lelong }}</td>
<td class="text-center">{{ data.tarikh_lelong }}</td>
</tr>
</tbody>
</table>
+6 -6
View File
@@ -12,16 +12,16 @@
<table class="table table-sm table-bordered table-hover">
<tbody>
<tr class="table-light">
<td>Bil</td>
<td style="min-width: 200px">Cawangan</td>
<td style="min-width: 120px">Masa Mula</td>
<td style="min-width: 120px">Masa Tamat</td>
<th>Bil</th>
<th style="min-width: 200px">Cawangan</th>
<th style="min-width: 120px" class="text-center">Masa Mula</th>
<th style="min-width: 120px" class="text-center">Masa Tamat</th>
</tr>
<tr v-for="(item, index) in response" :key="item.id">
<td>{{ index + 1 }}</td>
<td>{{ item.caw_name }}</td>
<td>{{ item.masamula_lelong }}</td>
<td>{{ item.masatamat_lelong }}</td>
<td class="text-center">{{ item.masamula_lelong }}</td>
<td class="text-center">{{ item.masatamat_lelong }}</td>
</tr>
</tbody>
</table>
+5 -6
View File
@@ -212,7 +212,6 @@
display: flex;
justify-content: center;
align-items: center;
border: 1px solid rgba(0, 0, 0, 0.125);
min-width: 300px;
max-width: 300px;
"
@@ -225,11 +224,11 @@
<table class="table table-bordered">
<tbody>
<tr class="table-light">
<td>Bil</td>
<td style="min-width: 115px">Jenis Marhun</td>
<td style="min-width: 42px">Karat</td>
<td style="min-width: 42px">Berat</td>
<td style="min-width: 102px">Harga Asas</td>
<th>Bil</th>
<th style="min-width: 115px">Jenis Marhun</th>
<th style="min-width: 42px">Karat</th>
<th style="min-width: 42px">Berat</th>
<th style="min-width: 102px">Harga Asas</th>
</tr>
<tr v-for="(marhun, index) in marhuns" :key="marhun.id">
<td>{{ index + 1 }}</td>