{{ value }}
+ NULL + + diff --git a/src/ritzenbergenlib.ts b/src/ritzenbergenlib.ts index 2b47554..b24d1e6 100644 --- a/src/ritzenbergenlib.ts +++ b/src/ritzenbergenlib.ts @@ -185,8 +185,8 @@ class Formular { el.id, el.name, el.minitext, - el.public, - el.multiple + el.public==null?null:(el.public==1?true:false), + el.multiple==null?null:(el.multiple==1?true:false) ) ) ); @@ -212,12 +212,12 @@ class Formular { displayvalue: el.displayvalue, placeholder: el.placeholder, title: el.title, - required: el.required == 1, + required: el.required==null?null:(el.required==1?true:false), maxlength: el.maxlength, min: el.min, max: el.max, - multiple: el.multiple == 1, - checked: el.checked == 1, + multiple: el.multiple==null?null:(el.multiple==1?true:false), + checked: el.checked==null?null:(el.checked==1?true:false), }) ) ); diff --git a/src/router/index.ts b/src/router/index.ts index 4f40f08..c83ba63 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -16,6 +16,8 @@ const routes = [ { path: "/bulitipp/tippen", component: () => import("../views/Bulitipp.vue") }, { path: "/adminpanel/login", component: () => import("../views/adminpanel/AdminPanelLogin.vue") }, { path: "/adminpanel/:token", component: () => import("../views/adminpanel/Main.vue"), name: "adminpanel-main" }, + { path: "/adminpanel/:token/events", component: () => import("../views/adminpanel/Events.vue"), name: "adminpanel-events" }, + { path: "/adminpanel/:token/formulare", component: () => import("../views/adminpanel/Formulare.vue"), name: "adminpanel-formulare" }, { path: "/adminpanel", component: () => import("../views/adminpanel/Main.vue") }, ] diff --git a/src/views/adminpanel/AdminPanelLogin.vue b/src/views/adminpanel/AdminPanelLogin.vue index 3eba07f..9d807b2 100644 --- a/src/views/adminpanel/AdminPanelLogin.vue +++ b/src/views/adminpanel/AdminPanelLogin.vue @@ -25,6 +25,7 @@ const username=ref(""); const password=ref(""); +