diff --git a/electron/package.json b/electron/package.json
index 38a0fa5..da68db9 100644
--- a/electron/package.json
+++ b/electron/package.json
@@ -1,6 +1,6 @@
{
"name": "ec-verwaltungs-app",
- "version": "1.0.1",
+ "version": "1.0.2",
"description": "EC-Verwaltungs Application",
"keywords": [],
"homepage": "https://ec-nordbund.de",
diff --git a/package.json b/package.json
index 83ed1de..6f02146 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "ec-verwaltungs-app",
- "version": "1.0.1",
+ "version": "1.0.2",
"description": "EC-Verwaltungs Application",
"keywords": [],
"homepage": "https://ec-nordbund.de",
diff --git a/src/views/anmeldungen/details.vue b/src/views/anmeldungen/details.vue
index 655e83d..8804f3f 100644
--- a/src/views/anmeldungen/details.vue
+++ b/src/views/anmeldungen/details.vue
@@ -128,7 +128,7 @@
:mapper="item=>item"
icon="notes"
edit
- @edit="soon"
+ @edit="bemerkungen_edit"
/>
@@ -321,6 +323,58 @@ const loadGQL = gql`
}
})
export default class anmeldungsDetails extends reloaderBase {
+ bemerkungen_value:any={}
+ bemerkungen_edit() {
+ this.bemerkungen_value={}
+ this.bemerkungen_value={
+ vegetarisch: this.data.anmeldung.vegetarisch,
+ lebensmittelAllergien: this.data.anmeldung.lebensmittelAllergien,
+ gesundheitsinformationen: this.data.anmeldung.gesundheitsinformationen,
+ bemerkungen: this.data.anmeldung.bemerkungen,
+ }
+ this.bemerkungen_show=true
+ }
+ bemerkungen_config = [
+ {
+ name: 'vegetarisch',
+ label: 'Verpflegung',
+ componentName: 'v-select',
+ items: [
+ {text: 'Vegetarisch', value: true},
+ {text: 'Normal', value: false}
+ ]
+ },
+ {
+ name: 'lebensmittelAllergien',
+ label: 'Lebensmittelallergien',
+ componentName: 'v-textarea'
+ },
+ {
+ name: 'gesundheitsinformationen',
+ label: 'Gesundheitsinformationen',
+ componentName: 'v-textarea'
+ },
+ {
+ name: 'bemerkungen',
+ label: 'Bemerkungen',
+ componentName: 'v-textarea'
+ }
+ ]
+ bemerkungen_save(value:any){
+ this.$apollo.mutate({
+ mutation: gql`
+ mutation($authToken: String!, $anmeldeID: String!, $vegetarisch: Boolean!, $gesundheitsinformationen: String!, $bemerkungen: String!, $lebensmittelAllergien: String!){
+ anmeldungBesonderheiten(authToken: $authToken, anmeldeID: $anmeldeID, vegetarisch: $vegetarisch, gesundheitsinformationen: $gesundheitsinformationen, bemerkungen: $bemerkungen, lebensmittelAllergien: $lebensmittelAllergien)
+ }
+ `,
+ variables: {
+ authToken: auth.authToken,
+ anmeldeID: this.$route.params.id,
+ ...value
+ }
+ }).then(this.refetch)
+ }
+ bemerkungen_show=false
tree = []
data: any = {
anmeldung: {
diff --git a/src/views/arbeitskreise/details.vue b/src/views/arbeitskreise/details.vue
index 308bd41..3b5a066 100644
--- a/src/views/arbeitskreise/details.vue
+++ b/src/views/arbeitskreise/details.vue
@@ -216,10 +216,7 @@ export default class AKDetails extends reloaderBase {
edit(item: any) {
this.editAKPerson_value = {
personAKID: item.personAKID,
- personID: item.person.personID,
- eintritt: item.eintritt.input,
- austritt: (item.austritt || {}).input,
- leiter: item.leiter
+ personID: item.person.personID
}
this.editAKPerson_show = true
}
diff --git a/yarn.lock b/yarn.lock
index 5f2d362..b33d135 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1412,18 +1412,10 @@ array-map@~0.0.0:
version "0.0.0"
resolved "https://registry.yarnpkg.com/array-map/-/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662"
-array-parallel@~0.1.3:
- version "0.1.3"
- resolved "https://registry.yarnpkg.com/array-parallel/-/array-parallel-0.1.3.tgz#8f785308926ed5aa478c47e64d1b334b6c0c947d"
-
array-reduce@~0.0.0:
version "0.0.0"
resolved "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b"
-array-series@~0.1.5:
- version "0.1.5"
- resolved "https://registry.yarnpkg.com/array-series/-/array-series-0.1.5.tgz#df5d37bfc5c2ef0755e2aa4f92feae7d4b5a972f"
-
array-union@^1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39"
@@ -2456,13 +2448,6 @@ cross-spawn@^3.0.0:
lru-cache "^4.0.1"
which "^1.2.9"
-cross-spawn@^4.0.0:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-4.0.2.tgz#7b9247621c23adfdd3856004a823cbe397424d41"
- dependencies:
- lru-cache "^4.0.1"
- which "^1.2.9"
-
cross-spawn@^5.0.1:
version "5.1.0"
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449"
@@ -3885,15 +3870,6 @@ globule@^1.0.0:
lodash "~4.17.10"
minimatch "~3.0.2"
-gm@^1.23.1:
- version "1.23.1"
- resolved "https://registry.yarnpkg.com/gm/-/gm-1.23.1.tgz#2edeeb958084d0f8ea7988e5d995b1c7dfc14777"
- dependencies:
- array-parallel "~0.1.3"
- array-series "~0.1.5"
- cross-spawn "^4.0.0"
- debug "^3.1.0"
-
good-listener@^1.2.2:
version "1.2.2"
resolved "https://registry.yarnpkg.com/good-listener/-/good-listener-1.2.2.tgz#d53b30cdf9313dffb7dc9a0d477096aa6d145c50"
@@ -8673,13 +8649,6 @@ vuepress@^0.10.0:
webpackbar "^2.6.1"
workbox-build "^3.1.0"
-vuetify-loader@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/vuetify-loader/-/vuetify-loader-1.0.5.tgz#da04cdab6b4fc49f9d14964ee23e6f26564ce310"
- dependencies:
- gm "^1.23.1"
- loader-utils "^1.1.0"
-
vuetify@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/vuetify/-/vuetify-1.3.0.tgz#7f30641ae906f88728dea21da689d02b0a297f41"