Fix prop mutation
This commit is contained in:
parent
b8d31ff9ae
commit
cdb4d2863b
resources/js/views/member
|
@ -1,9 +1,9 @@
|
||||||
<template>
|
<template>
|
||||||
<div class="px-6 py-2 flex border-b border-gray-600 space-x-3">
|
<div class="px-6 py-2 flex border-b border-gray-600 space-x-3">
|
||||||
<f-switch v-show="hasModule('bill')" id="ausstand" @input="reload" v-model="value.ausstand" label="Nur Ausstände" size="sm"></f-switch>
|
<f-switch v-show="hasModule('bill')" id="ausstand" @input="reload" v-model="inner.ausstand" label="Nur Ausstände" size="sm"></f-switch>
|
||||||
<f-select v-show="hasModule('bill')" id="billKinds" @input="reload" :options="billKinds" v-model="value.bill_kind" label="Rechnung" size="sm"></f-select>
|
<f-select v-show="hasModule('bill')" id="billKinds" @input="reload" :options="billKinds" v-model="inner.bill_kind" label="Rechnung" size="sm"></f-select>
|
||||||
<f-select id="activity_id" @input="reload" :options="activities" v-model="value.activity_id" label="Tätigkeit" size="sm"></f-select>
|
<f-select id="activity_id" @input="reload" :options="activities" v-model="inner.activity_id" label="Tätigkeit" size="sm"></f-select>
|
||||||
<f-select id="subactivity_id" @input="reload" :options="subactivities" v-model="value.subactivity_id" label="Untertätigkeit" size="sm"></f-select>
|
<f-select id="subactivity_id" @input="reload" :options="subactivities" v-model="inner.subactivity_id" label="Untertätigkeit" size="sm"></f-select>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
@ -12,6 +12,12 @@ import mergesQueryString from '../../mixins/mergesQueryString.js';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
|
|
||||||
|
data: function() {
|
||||||
|
return {
|
||||||
|
inner: {}
|
||||||
|
};
|
||||||
|
},
|
||||||
|
|
||||||
mixins: [mergesQueryString],
|
mixins: [mergesQueryString],
|
||||||
|
|
||||||
props: {
|
props: {
|
||||||
|
@ -23,10 +29,15 @@ export default {
|
||||||
|
|
||||||
methods: {
|
methods: {
|
||||||
reload() {
|
reload() {
|
||||||
this.$inertia.visit(this.qs({filter: JSON.stringify(this.value)}), {
|
this.$inertia.visit(this.qs({filter: JSON.stringify(this.inner)}), {
|
||||||
preserveState: true
|
preserveState: true
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
created() {
|
||||||
|
this.inner = this.value;
|
||||||
}
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
Loading…
Reference in New Issue