Soud autocomplete
This commit is contained in:
parent
12bb2005bb
commit
dfafa3841a
@ -79,6 +79,18 @@
|
|||||||
<b-step-item step="2" label="Soud">
|
<b-step-item step="2" label="Soud">
|
||||||
<h1 class="title has-text-centered">K jakému soudu budete žalobu podávat?</h1>
|
<h1 class="title has-text-centered">K jakému soudu budete žalobu podávat?</h1>
|
||||||
<p>Podací soud je určen podle pravidla takzvané místní příslušnosti.</p>
|
<p>Podací soud je určen podle pravidla takzvané místní příslušnosti.</p>
|
||||||
|
<b-field label="Hledat soud">
|
||||||
|
<b-autocomplete
|
||||||
|
v-model="typingSoud"
|
||||||
|
placeholder="například: okresní soud beroun"
|
||||||
|
:open-on-focus="true"
|
||||||
|
:data="filteredDataObj"
|
||||||
|
field="name"
|
||||||
|
@select="option => (selected = option)"
|
||||||
|
>
|
||||||
|
</b-autocomplete>
|
||||||
|
</b-field>
|
||||||
|
<hr />
|
||||||
<b-field label="Název soudu">
|
<b-field label="Název soudu">
|
||||||
<b-input placeholder="Název soudu" v-model="zaloba.soud.nazev"></b-input>
|
<b-input placeholder="Název soudu" v-model="zaloba.soud.nazev"></b-input>
|
||||||
</b-field>
|
</b-field>
|
||||||
@ -218,6 +230,7 @@
|
|||||||
|
|
||||||
<script>
|
<script>
|
||||||
import Zalovany from '@/components/edit/Zalovany.vue'
|
import Zalovany from '@/components/edit/Zalovany.vue'
|
||||||
|
const soudy = require('@/components/edit/soudy.json')
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "Guide",
|
name: "Guide",
|
||||||
@ -256,13 +269,34 @@ export default {
|
|||||||
}
|
}
|
||||||
this.zaloba.datum = this.zaloba.datum.toLocaleDateString('cs-CZ')
|
this.zaloba.datum = this.zaloba.datum.toLocaleDateString('cs-CZ')
|
||||||
console.log("a")
|
console.log("a")
|
||||||
/* eslint-disable no-debugger */
|
|
||||||
//debugger
|
|
||||||
/* eslint-enable no-debugger */
|
|
||||||
this.$emit("zalobaguideclose",this.zaloba)
|
this.$emit("zalobaguideclose",this.zaloba)
|
||||||
this.$parent.close()
|
this.$parent.close()
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
computed: {
|
||||||
|
filteredDataObj() {
|
||||||
|
return this.soudy.filter(option => {
|
||||||
|
return (
|
||||||
|
option.name
|
||||||
|
.toString()
|
||||||
|
.toLowerCase()
|
||||||
|
.indexOf(this.typingSoud.toLowerCase()) >= 0
|
||||||
|
)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
},
|
||||||
|
watch: {
|
||||||
|
selected:{
|
||||||
|
handler(newVal) {
|
||||||
|
this.zaloba.soud.nazev = newVal.name || ""
|
||||||
|
this.zaloba.soud.sidlo.uliceacislopopisne = newVal.address.split(", ")[0]|| ""
|
||||||
|
this.zaloba.soud.sidlo.mesto = newVal.address.split(", ")[1] || ""
|
||||||
|
this.zaloba.soud.sidlo.psc = ""
|
||||||
|
this.zaloba.soud.sidlo.stat = "Česká republika"
|
||||||
|
},
|
||||||
|
deep: true
|
||||||
|
}
|
||||||
|
},
|
||||||
data: () => {
|
data: () => {
|
||||||
return {
|
return {
|
||||||
continuedisabled: false,
|
continuedisabled: false,
|
||||||
@ -270,6 +304,9 @@ export default {
|
|||||||
hasNavigation: true,
|
hasNavigation: true,
|
||||||
hasZastoupeni: false,
|
hasZastoupeni: false,
|
||||||
isFormValid: false,
|
isFormValid: false,
|
||||||
|
typingSoud: '',
|
||||||
|
selected: null,
|
||||||
|
soudy,
|
||||||
zaloba: {
|
zaloba: {
|
||||||
soud: {
|
soud: {
|
||||||
nazev: "",
|
nazev: "",
|
||||||
|
1157
form/res-judicata/src/components/edit/soudy.json
Normal file
1157
form/res-judicata/src/components/edit/soudy.json
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user