Просмотр исходного кода

Loop over indices to avoid copying values

master
Immanuel Onyeka 1 год назад
Родитель
Сommit
b3cf840f88
2 измененных файлов: 10 добавлений и 4 удалений
  1. +8
    -2
      components/estimates.vue
  2. +2
    -2
      skouter.go

+ 8
- 2
components/estimates.vue Просмотреть файл

@@ -32,8 +32,13 @@
<section class="inputs estimates">
<h3>Saved Estimates</h3>

<div class="entry" v-for="e in estimates">
<span>{{e.id}} - {{e.property}} - ${{e.price/100}}</span>
<div class="entry" v-for="e in estimates" v-if="!estimate">
<span @click="() => estimate = e">{{e.id}} - {{e.property}} - ${{e.price/100}}</span>
</div>

<div class="details" v-if="estimate">
{{estimate}}
<label>Name: {{estimate.name}}</label>
</div>

</section>
@@ -48,6 +53,7 @@ import FeeDialog from "./fee-dialog.vue"
const props = defineProps(['user', 'fees', 'token'])
let edit = ref(null)
let estimates = ref([])
let estimate = ref()

function newFee(fee, isDebit) {
this.edit = null


+ 2
- 2
skouter.go Просмотреть файл

@@ -973,8 +973,8 @@ func queryEstimate(db *sql.DB, id int, user int) ( []Estimate, error ) {
// Prevents runtime panics
if len(estimates) == 0 { return estimates, errors.New("Estimate not found.") }
for _, e := range estimates {
e.Loans, err = queryLoan(db, e.Id, 0)
for i := range estimates {
estimates[i].Loans, err = queryLoan(db, estimates[i].Id, 0)
if err != nil { return estimates, err }
}


Загрузка…
Отмена
Сохранить