🚨 (transaction create)

This commit is contained in:
Julien Calixte
2020-03-01 00:28:53 +01:00
parent ef2ee8d709
commit dc45707cfc

View File

@@ -3,7 +3,9 @@
<nav class="breadcrumb" aria-label="breadcrumbs" v-if="account"> <nav class="breadcrumb" aria-label="breadcrumbs" v-if="account">
<ul> <ul>
<li> <li>
<router-link :to="{ name: 'account', params: { id: account._id } }">{{ account.name }}</router-link> <router-link :to="{ name: 'account', params: { id: account._id } }">
{{ account.name }}
</router-link>
</li> </li>
<li v-if="tag && tag !== noTag"> <li v-if="tag && tag !== noTag">
<a href="#" @click.prevent>{{ transactionTagLabel[tag].label }}</a> <a href="#" @click.prevent>{{ transactionTagLabel[tag].label }}</a>
@@ -32,9 +34,13 @@
maxlength="30" maxlength="30"
placeholder="Nom de la dépense" placeholder="Nom de la dépense"
/> />
<p <p class="help is-info">
class="help is-info" {{
>{{ $tc('validation.max_char', 30 - name.length, { max: 30 - name.length }) }}</p> $tc('validation.max_char', 30 - name.length, {
max: 30 - name.length
})
}}
</p>
</div> </div>
</div> </div>
</div> </div>
@@ -65,16 +71,21 @@
v-for="(currency, k) in account.currencies" v-for="(currency, k) in account.currencies"
:key="k" :key="k"
:value="currency" :value="currency"
>{{ currency.symbol || currency.name }}</option> >
{{ currency.symbol || currency.name }}
</option>
</select> </select>
</span> </span>
<a <a v-else class="button is-static">
v-else {{
class="button is-static" account.mainCurrency.symbol || account.mainCurrency.name
>{{ account.mainCurrency.symbol || account.mainCurrency.name }}</a> }}
</a>
</p> </p>
</div> </div>
<p class="help is-info">montant max : {{ maxAmount | money(currency) }}</p> <p class="help is-info">
montant max : {{ maxAmount | money(currency) }}
</p>
</div> </div>
</div> </div>
</div> </div>
@@ -85,7 +96,12 @@
<div class="field-body"> <div class="field-body">
<div class="field"> <div class="field">
<div class="control" v-if="transaction.location"> <div class="control" v-if="transaction.location">
<input type="text" readonly class="input" v-model="transaction.location.place" /> <input
type="text"
readonly
class="input"
v-model="transaction.location.place"
/>
</div> </div>
</div> </div>
</div> </div>
@@ -97,7 +113,13 @@
<div class="field-body"> <div class="field-body">
<div class="field"> <div class="field">
<div class="control"> <div class="control">
<input type="date" class="input" v-model="date" placeholder="Date" :max="today" /> <input
type="date"
class="input"
v-model="date"
placeholder="Date"
:max="today"
/>
</div> </div>
</div> </div>
</div> </div>
@@ -118,7 +140,9 @@
v-for="(user, k) in account.users" v-for="(user, k) in account.users"
:key="k" :key="k"
:value="user.alias" :value="user.alias"
>{{ user.alias }}</option> >
{{ user.alias }}
</option>
</select> </select>
</div> </div>
</div> </div>
@@ -130,10 +154,14 @@
<label class="label">Pour</label> <label class="label">Pour</label>
<button <button
class="button is-primary is-small" class="button is-primary is-small"
:class="{ 'is-outlined': payForUsers.length !== account.users.length}" :class="{
'is-outlined': payForUsers.length !== account.users.length
}"
type="button" type="button"
@click="selectAll" @click="selectAll"
>tous</button> >
tous
</button>
</div> </div>
<div class="field-body"> <div class="field-body">
<div class="field is-narrow"> <div class="field is-narrow">
@@ -148,7 +176,11 @@
</div> </div>
</div> </div>
</div> </div>
<fab-button @valid="submitTransaction" :margin="true" :button-style="backgroundColor"> <fab-button
@valid="submitTransaction"
:margin="true"
:button-style="backgroundColor"
>
<awe-icon icon="check" /> <awe-icon icon="check" />
</fab-button> </fab-button>
</div> </div>