fix selectCawangan

This commit is contained in:
Amir
2022-06-22 06:55:57 +08:00
parent c63869a8f1
commit 37c1d9f842
7 changed files with 57 additions and 83 deletions
+2 -2
View File
@@ -1,13 +1,13 @@
<template>
<Navbar />
<div class="container" style="min-height: 100vh">
<button
<!-- <button
class="btn btn-secondary float-start"
style="margin: 5px"
onclick="history.back()"
>
Kembali <i class="bi bi-backspace-fill"></i>
</button>
</button> -->
<h1>Rekod Bidaan <i class="bi bi-receipt"></i></h1>
<!-- <div class="card"> -->
<div class="card-body">
+2 -2
View File
@@ -10,13 +10,13 @@
</div>
<div v-else class="container">
<div>
<button
<!-- <button
class="btn btn-secondary float-start"
style="margin: 5px"
onclick="history.back()"
>
Kembali <i class="bi bi-backspace-fill"></i>
</button>
</button> -->
<div class="wrapper wrapper-content animated fadeInRight">
<h1>Troli <i class="bi bi-cart3"></i></h1>
<div class="row">
+2 -2
View File
@@ -1,13 +1,13 @@
<template>
<Navbar />
<div class="container" style="min-height: 80vh">
<button
<!-- <button
class="btn btn-secondary float-start"
style="margin: 5px"
onclick="history.back()"
>
Kembali <i class="bi bi-backspace-fill"></i>
</button>
</button> -->
<h1>Rekod Bayaran <i class="bi bi-journal-text"></i></h1>
<PaymentHistory />
</div>
+19 -13
View File
@@ -1,27 +1,33 @@
<template>
<Navbar />
<h6><button class="badge m-2 btn-secondary" @click="forceRerender">Reload Component <i class="bi bi-arrow-down"></i></button></h6>
<!-- <router-view {{Modal}}><button class="btn btn-primary">sdsd</button></router-view> -->
<!-- <Modal /> -->
<div class="container">
<button
<!-- <button
class="btn btn-secondary float-start"
style="margin: 5px"
onclick="history.back()"
>
Kembali <i class="bi bi-backspace-fill"></i>
</button>
</button> -->
<h1>Senarai <i class="bi bi-card-list"></i></h1>
<div class="input-group mb-3">
<span class="input-group-text" id="basic-addon3">Pilih Cawangan</span>
<span class="input-group-text" id="basic-addon3">Cawangan</span>
<select class="form-select" @change="pilihCawangan($event)">
<option v-for="data in cawangan" :key="data.id">{{data.caw_name}}</option>
<input type="hidden" >
<option value="disabled" selected disabled>Sila Pilih Cawangan</option>
<option v-for="data in cawangan" :key="data.id" v-bind:value="data.caw_id">
{{ data.caw_name }}
</option>
<input type="hidden" />
</select>
<!-- <button @click="selectCawangan(test)" type="submit" class="btn btn-primary">Cari</button> -->
</div>
<Senarai :key="componentKey" cawangan="1"/>
<h6>
<button class="badge m-2 btn-secondary" @click="forceRerender">
Reload <i class="bi bi-arrow-down"></i>
</button>
</h6>
<Senarai :key="componentKey" :selectedCawangan="selectCawangan" />
</div>
<Footer />
</template>
@@ -51,7 +57,7 @@ export default {
Senarai,
// Modal,
},
mounted: function() {
mounted: function () {
this.getIdCawangan();
},
methods: {
@@ -59,20 +65,20 @@ export default {
this.componentKey += 1;
},
pilihCawangan(e) {
let test = e.target.value;
console.log(test);
this.selectCawangan = test;
this.componentKey += 1;
},
getIdCawangan() {
axios
.get("/listcawlelongtoday", {
.get("/listcawlelongtodaystarted", {
headers: {
Authorization: "Bearer " + localStorage.getItem("token"),
},
})
.then((response) => {
this.cawangan = response.data.lelong
this.cawangan = response.data.lelong;
console.log(response.data.lelong);
})
.catch((error) => {
+2 -2
View File
@@ -1,13 +1,13 @@
<template>
<Navbar />
<div class="container" style="min-height: 80vh">
<button
<!-- <button
class="btn btn-secondary float-start"
style="margin: 5px"
onclick="history.back()"
>
Kembali <i class="bi bi-backspace-fill"></i>
</button>
</button> -->
<div class="wrapper wrapper-content animated fadeInRight">
<h1>Bayar <i class="bi bi-credit-card-2-front"></i></h1>
<div class="row">
+2 -2
View File
@@ -10,13 +10,13 @@
</div>
<div v-else class="container">
<button
<!-- <button
class="btn btn-secondary float-start"
style="margin: 5px"
onclick="history.back()"
>
Kembali <i class="bi bi-backspace-fill"></i>
</button>
</button> -->
<h1>Profil <i class="bi bi-person-video"></i></h1>
<div class="card">
<!-- <div class="card-header"><h4>Profil</h4></div> -->
+28 -60
View File
@@ -6,12 +6,19 @@
<div class="spinner-border" role="status">
<span class="visually-hidden">Loading...</span>
</div>
<p>{{cawangan}}</p>
</div>
<div v-else class="row">
<div class="col-9">
<div v-if="this.status">
<div class="">
<div class="container">
<div class="row">
<div class="col">
<button disabled class="btn m-3 mb-1 btn-secondary">Jumlah Surat: {{this.sags.length}}</button>
<button disabled class="btn m-3 mb-1 btn-secondary">Masa Mula Lelong: {{ lelong_details.masamula_lelong }}</button>
<button disabled class="btn m-3 mb-1 btn-secondary">Masa Tamat Lelong: {{ lelong_details.masatamat_lelong }}</button>
</div>
</div>
<div class="row clearfix">
<div
v-for="sag in sags"
@@ -39,7 +46,7 @@
data-bs-target="#bidaModal"
@click="clickModal(sag)"
class="btn btn-primary btn-sm waves-effect"
>Enter <i class="zmdi zmdi-shopping-cart"></i
>Masuk <i class="zmdi zmdi-shopping-cart"></i
></a>
</div>
</div>
@@ -49,46 +56,10 @@
</div>
</div>
</div>
</div>
</div>
<div class="col-3">
<form>
<div class="ibox" style="border: solid 0.5px">
<div class="ibox-content">
<p class="font-bold">Info</p>
<hr />
<div>
<div class="small m-t-xs">
<div class="d-flex justify-content-between">
<p class="mb-0">Cawangan</p>
<p class="mb-0">{{ lelong_details.lokasi }}</p>
</div>
</div>
<hr />
<div class="small m-t-xs">
<div class="d-flex justify-content-between">
<p class="mb-0">Bilangan Lelongan</p>
<p class="mb-0">{{ this.sags.length }} SAG</p>
</div>
</div>
<hr />
<div class="small m-t-xs">
<div class="d-flex justify-content-between">
<p class="mb-0">Masa Mula</p>
<p class="mb-0">{{ lelong_details.masamula_lelong }}</p>
</div>
</div>
<hr />
<div class="small m-t-xs">
<div class="d-flex justify-content-between">
<p class="mb-0">Masa Tamat</p>
<p class="mb-0">{{ lelong_details.masatamat_lelong }}</p>
</div>
</div>
</div>
<hr />
</div>
</div>
</form>
<div v-else style="min-height: 60vh">
<h1 class="mt-5">Sila Isi Ruangan 'Pilih Cawangan' Di Atas.</h1>
</div>
</div>
@@ -220,7 +191,7 @@
Batal
</button>
<button type="submit" class="btn btn-success" @click="addToCart()">
Add to Cart
Tambah Ke Troli
</button>
</div>
</div>
@@ -242,10 +213,11 @@ export default {
Senarai,
},
props: [
'cawangan'
'selectedCawangan'
],
data() {
return {
status: false,
v$: useVuelidate(),
loading: false,
tambahabError: false,
@@ -262,7 +234,6 @@ export default {
hargabida: "",
},
myModal: null,
cuba: this.cawangan,
};
},
validations() {
@@ -282,21 +253,28 @@ export default {
methods: {
liveData() {
this.loading = true;
this.status = false;
axios
.get("/lelongDetails/cawangan", {
headers: {
Authorization: "Bearer " + localStorage.getItem("token"),
},
params: {
caw_id: localStorage.getItem('lelong_id'),
caw_id: this.selectedCawangan,
},
})
.then((response) => {
console.log(response)
this.lelong_details = response.data[0];
this.response = response.data[0].lelongbid;
if(response.data.success == true) {
this.status = true;
this.lelong_details = response.data.message[0];
this.response = response.data.message[0].lelongbid;
this.sags = this.response;
this.loading = false;
this.loading = false; }
else {
this.status = false;
this.loading = false;
console.log(response.data.message);
}
})
.catch((error) => {
console.log(error);
@@ -304,16 +282,6 @@ export default {
});
},
clickModal(norujukan) {
// var headsets = this.allCarts;
// console.log(this.allCarts);
// this.allCarts.forEach(
// element
// console.log(element.lelongbid_id)
// console.log(this.allCarts.includes(norujukan.id));
// );
// console.log(norujukan);
this.allCarts.forEach(function (element) {
if (element.lelongbid_id == norujukan.id) {
// return true;