pass config to gueltigkeit in formheader

This commit is contained in:
Harald Bamberger
2023-02-22 10:27:39 +01:00
parent 2672ebc61c
commit 7ae41ac965
4 changed files with 15 additions and 7 deletions
+2 -2
View File
@@ -162,8 +162,8 @@ export default [
"sharedstatemode": "set"
},
"data": {
"gueltig_ab": "01.06.2023",
"gueltig_bis": "31.12.2023"
"gueltig_ab": "01.03.2023",
"gueltig_bis": ""
}
}
},
+4 -2
View File
@@ -4,7 +4,7 @@ import configurable from '../../mixins/vbform/configurable.js';
export default {
template: `
<div class="col-7">Aenderung</div>
<gueltigkeit ref="gueltigkeit" :initialsharedstatemode="'set'"></gueltigkeit>
<gueltigkeit ref="gueltigkeit" :initialsharedstatemode="'set'" :config="getgueltigkeit"></gueltigkeit>
<div class="col-1">&nbsp;</div>
`,
components: {
@@ -16,8 +16,10 @@ export default {
methods: {
getPayload: function() {
return {
dienstverhaeltnisid: this.config.dienstverhaeltnisid,
gueltigkeit: this.$refs.gueltigkeit.getPayload()
}
}
},
}
}
+2 -1
View File
@@ -21,7 +21,7 @@ export default {
</select>
</div>
<div class="col-1">&nbsp;</div>
<gueltigkeit ref="gueltigkeit" :initialsharedstatemode="'set'"></gueltigkeit>
<gueltigkeit ref="gueltigkeit" :initialsharedstatemode="'set'" :config="getgueltigkeit"></gueltigkeit>
<div class="col-1">&nbsp;</div>
`,
data: function() {
@@ -57,6 +57,7 @@ export default {
},
getPayload: function() {
return {
dienstverhaeltnisid: null,
unternehmen: this.unternehmen,
vertragsart_kurzbz: this.vertragsart_kurzbz,
gueltigkeit: this.$refs.gueltigkeit.getPayload()
+7 -2
View File
@@ -11,8 +11,13 @@ export default {
return (this.config?.gbs !== undefined) ? this.config.gbs : [];
},
getgueltigkeit: function() {
return (this.config?.data?.gueltigkeit !== undefined)
? this.config.data.gueltigkeit : {};
if( this.config?.gueltigkeit !== undefined ) {
return this.config.gueltigkeit;
} else if ( this.config?.data?.gueltigkeit !== undefined ) {
return this.config.data.gueltigkeit;
} else {
return {};
}
}
}
}