WIP
This commit is contained in:
parent
6fab80cb28
commit
8c26a6c3cc
@ -155,7 +155,7 @@
|
|||||||
<h1 class="title has-text-centered">Skoro hotovo!</h1>
|
<h1 class="title has-text-centered">Skoro hotovo!</h1>
|
||||||
<p>Průvodce už máte skoro za sebou, stačí jen tyto formality:</p>
|
<p>Průvodce už máte skoro za sebou, stačí jen tyto formality:</p>
|
||||||
<b-field label="Název žaloby">
|
<b-field label="Název žaloby">
|
||||||
<b-input v-model="zaloba.title"></b-input>
|
<b-input v-model="zaloba.title" placeholder="Žaloba"></b-input>
|
||||||
</b-field>
|
</b-field>
|
||||||
<b-field label="Datum na listině">
|
<b-field label="Datum na listině">
|
||||||
<b-datepicker
|
<b-datepicker
|
||||||
@ -185,7 +185,7 @@
|
|||||||
icon-right="arrow-right"
|
icon-right="arrow-right"
|
||||||
class="button-right"
|
class="button-right"
|
||||||
:disabled="continuedisabled"
|
:disabled="continuedisabled"
|
||||||
v-if="activeStep!==32"
|
v-if="activeStep!==4"
|
||||||
@click.prevent="next.action">
|
@click.prevent="next.action">
|
||||||
<span>Pokračovat</span>
|
<span>Pokračovat</span>
|
||||||
</b-button>
|
</b-button>
|
||||||
@ -194,8 +194,8 @@
|
|||||||
icon-pack="fas"
|
icon-pack="fas"
|
||||||
icon-right="arrow-right"
|
icon-right="arrow-right"
|
||||||
class="button-right"
|
class="button-right"
|
||||||
v-if="activeStep==32"
|
v-if="activeStep==4"
|
||||||
@click="$parent.close()">
|
@click="emitZaloba">
|
||||||
Přejít na vypsání žaloby
|
Přejít na vypsání žaloby
|
||||||
</b-button>
|
</b-button>
|
||||||
</template>
|
</template>
|
||||||
@ -245,14 +245,30 @@ export default {
|
|||||||
},
|
},
|
||||||
deleteZalovany: function (index) {
|
deleteZalovany: function (index) {
|
||||||
this.zaloba.zalovani.splice(index, 1)
|
this.zaloba.zalovani.splice(index, 1)
|
||||||
|
},
|
||||||
|
emitZaloba: function () {
|
||||||
|
if (this.newZalovan.jmeno !== "" && this.newZalovan.primeni !== "") {
|
||||||
|
this.addAnotherZalovany()
|
||||||
|
}
|
||||||
|
// TODO: proper validation
|
||||||
|
if (!this.hasZastoupeni) {
|
||||||
|
this.zaloba.zalobci[0].zastoupeni = null
|
||||||
|
}
|
||||||
|
console.log("a")
|
||||||
|
/* eslint-disable no-debugger */
|
||||||
|
//debugger
|
||||||
|
/* eslint-enable no-debugger */
|
||||||
|
this.$emit("zalobaguideclose",this.zaloba)
|
||||||
|
this.$parent.close()
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
data: () => {
|
data: () => {
|
||||||
return {
|
return {
|
||||||
continuedisabled: false,
|
continuedisabled: false,
|
||||||
activeStep: null,
|
activeStep: 0,
|
||||||
hasNavigation: true,
|
hasNavigation: true,
|
||||||
hasZastoupeni: false,
|
hasZastoupeni: false,
|
||||||
|
isFormValid: false,
|
||||||
zaloba: {
|
zaloba: {
|
||||||
soud: {
|
soud: {
|
||||||
nazev: "",
|
nazev: "",
|
||||||
@ -289,7 +305,7 @@ export default {
|
|||||||
}],
|
}],
|
||||||
zalovani: [],
|
zalovani: [],
|
||||||
hlavy: [],
|
hlavy: [],
|
||||||
datum: "",
|
datum: new Date(),
|
||||||
cosleduje: "",
|
cosleduje: "",
|
||||||
title: ""
|
title: ""
|
||||||
},
|
},
|
||||||
|
@ -50,7 +50,7 @@
|
|||||||
<div>
|
<div>
|
||||||
<Hlava v-for="(hlava,index) in zaloba.hlavy" :key="index" v-bind:index="index" v-bind:title.sync="hlava.nazev" v-bind:text.sync="hlava.text" v-on:deletehlava="deleteHlava" />
|
<Hlava v-for="(hlava,index) in zaloba.hlavy" :key="index" v-bind:index="index" v-bind:title.sync="hlava.nazev" v-bind:text.sync="hlava.text" v-on:deletehlava="deleteHlava" />
|
||||||
</div>
|
</div>
|
||||||
<b-button type="is-light" class="mt-3" v-on:click="addHlava" expanded>+</b-button>
|
<b-button type="is-success" class="mt-3" v-on:click="addHlava" expanded>+</b-button>
|
||||||
<div class="columns mb-3">
|
<div class="columns mb-3">
|
||||||
<div class="column is-two-quarter">
|
<div class="column is-two-quarter">
|
||||||
</div>
|
</div>
|
||||||
@ -106,12 +106,14 @@ export default {
|
|||||||
},
|
},
|
||||||
created: function () {
|
created: function () {
|
||||||
if (!this.modalOpen) {
|
if (!this.modalOpen) {
|
||||||
|
var that = this
|
||||||
this.$buefy.modal.open({
|
this.$buefy.modal.open({
|
||||||
parent: this,
|
parent: this,
|
||||||
component: Guide,
|
component: Guide,
|
||||||
hasModalCard: true,
|
hasModalCard: true,
|
||||||
trapFocus: true,
|
trapFocus: true,
|
||||||
canCancel: false
|
canCancel: false,
|
||||||
|
events: {"zalobaguideclose": function (zaloba) {that.zaloba = {...zaloba}}}
|
||||||
})
|
})
|
||||||
this.modalOpen = true
|
this.modalOpen = true
|
||||||
}
|
}
|
||||||
@ -121,7 +123,46 @@ export default {
|
|||||||
pdfSrc: "",
|
pdfSrc: "",
|
||||||
modalOpen: false,
|
modalOpen: false,
|
||||||
zalobaSetup: false,
|
zalobaSetup: false,
|
||||||
zaloba: null
|
zaloba: {
|
||||||
|
soud: {
|
||||||
|
nazev: "",
|
||||||
|
sidlo: {
|
||||||
|
uliceacislopopisne: "",
|
||||||
|
mesto: "",
|
||||||
|
psc: "",
|
||||||
|
stat: ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
zalobci: [{
|
||||||
|
rod: "",
|
||||||
|
jmeno: "",
|
||||||
|
prijmeni: "",
|
||||||
|
sidlo: {
|
||||||
|
uliceacislopopisne: "",
|
||||||
|
mesto: "",
|
||||||
|
psc: "",
|
||||||
|
stat: ""
|
||||||
|
},
|
||||||
|
rodnecisloneboico: "",
|
||||||
|
zastoupen: {
|
||||||
|
rod: "",
|
||||||
|
jmeno: "",
|
||||||
|
prijmeni: "",
|
||||||
|
sidlo: {
|
||||||
|
uliceacislopopisne: "",
|
||||||
|
mesto: "",
|
||||||
|
psc: "",
|
||||||
|
stat: ""
|
||||||
|
},
|
||||||
|
rodnecisloneboico: ""
|
||||||
|
}
|
||||||
|
}],
|
||||||
|
zalovani: [],
|
||||||
|
hlavy: [],
|
||||||
|
datum: "",
|
||||||
|
cosleduje: "",
|
||||||
|
title: ""
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
Loading…
Reference in New Issue
Block a user