mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-06-07 18:44:08 +00:00
address: add confidential in vuejs edit form
This commit is contained in:
parent
02d8ceba25
commit
b3edba3abe
@ -562,6 +562,7 @@ export default {
|
|||||||
this.entity.loaded.cities = [];
|
this.entity.loaded.cities = [];
|
||||||
this.entity.loaded.countries = [];
|
this.entity.loaded.countries = [];
|
||||||
|
|
||||||
|
this.entity.selected.confidential = this.context.edit ? this.entity.address.confidential : false;
|
||||||
this.entity.selected.isNoAddress = (this.context.edit && this.entity.address.text === '') ? true : false;
|
this.entity.selected.isNoAddress = (this.context.edit && this.entity.address.text === '') ? true : false;
|
||||||
|
|
||||||
this.entity.selected.country = this.context.edit ? this.entity.address.country : {};
|
this.entity.selected.country = this.context.edit ? this.entity.address.country : {};
|
||||||
@ -593,6 +594,7 @@ export default {
|
|||||||
{
|
{
|
||||||
console.log('apply changes');
|
console.log('apply changes');
|
||||||
let newAddress = {
|
let newAddress = {
|
||||||
|
'confidential': this.entity.selected.confidential,
|
||||||
'isNoAddress': this.entity.selected.isNoAddress,
|
'isNoAddress': this.entity.selected.isNoAddress,
|
||||||
'street': this.entity.selected.isNoAddress ? '' : this.entity.selected.address.street,
|
'street': this.entity.selected.isNoAddress ? '' : this.entity.selected.address.street,
|
||||||
'streetNumber': this.entity.selected.isNoAddress ? '' : this.entity.selected.address.streetNumber,
|
'streetNumber': this.entity.selected.isNoAddress ? '' : this.entity.selected.address.streetNumber,
|
||||||
|
@ -17,12 +17,22 @@
|
|||||||
<div class="row my-3">
|
<div class="row my-3">
|
||||||
<div class="col-lg-6">
|
<div class="col-lg-6">
|
||||||
|
|
||||||
|
<div class="form-check">
|
||||||
|
<input type="checkbox"
|
||||||
|
class="form-check-input"
|
||||||
|
id="isConfidential"
|
||||||
|
v-model="isConfidential"
|
||||||
|
:value="valueConfidential" />
|
||||||
|
<label class="form-check-label" for="isConfidential">
|
||||||
|
{{ $t('isConfidential') }}
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
<div class="form-check">
|
<div class="form-check">
|
||||||
<input type="checkbox"
|
<input type="checkbox"
|
||||||
class="form-check-input"
|
class="form-check-input"
|
||||||
id="isNoAddress"
|
id="isNoAddress"
|
||||||
v-model="isNoAddress"
|
v-model="isNoAddress"
|
||||||
v-bind:value="value" />
|
:value="value" />
|
||||||
<label class="form-check-label" for="isNoAddress">
|
<label class="form-check-label" for="isNoAddress">
|
||||||
{{ $t('isNoAddress') }}
|
{{ $t('isNoAddress') }}
|
||||||
</label>
|
</label>
|
||||||
@ -118,7 +128,8 @@ export default {
|
|||||||
emits: ['getCities', 'getReferenceAddresses'],
|
emits: ['getCities', 'getReferenceAddresses'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
value: false
|
value: false,
|
||||||
|
valueConfidential: false,
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
@ -134,6 +145,14 @@ export default {
|
|||||||
addressMap() {
|
addressMap() {
|
||||||
return this.entity.addressMap;
|
return this.entity.addressMap;
|
||||||
},
|
},
|
||||||
|
isConfidential: {
|
||||||
|
set(value) {
|
||||||
|
this.entity.selected.confidential = value;
|
||||||
|
},
|
||||||
|
get() {
|
||||||
|
return this.entity.selected.confidential;
|
||||||
|
}
|
||||||
|
},
|
||||||
isNoAddress: {
|
isNoAddress: {
|
||||||
set(value) {
|
set(value) {
|
||||||
console.log('isNoAddress value', value);
|
console.log('isNoAddress value', value);
|
||||||
|
@ -18,6 +18,7 @@ const addressMessages = {
|
|||||||
other_address: 'Autre adresse',
|
other_address: 'Autre adresse',
|
||||||
create_address: 'Adresse inconnue. Cliquez ici pour créer une nouvelle adresse',
|
create_address: 'Adresse inconnue. Cliquez ici pour créer une nouvelle adresse',
|
||||||
isNoAddress: 'Pas d\'adresse complète',
|
isNoAddress: 'Pas d\'adresse complète',
|
||||||
|
isConfidential: 'Adresse confidentielle',
|
||||||
street: 'Nom de rue',
|
street: 'Nom de rue',
|
||||||
streetNumber: 'Numéro',
|
streetNumber: 'Numéro',
|
||||||
floor: 'Étage',
|
floor: 'Étage',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user