- User Profile

- DashBoard start
This commit is contained in:
Paolo Arena
2019-12-29 23:30:26 +01:00
parent 6452953115
commit b70f0df084
6 changed files with 46 additions and 11 deletions

View File

@@ -59,6 +59,7 @@
"vee-validate": "^2.1.2",
"vue": "^2.6.10",
"vue-class-component": "^6.3.2",
"vue-country-code": "^1.0.9",
"vue-i18n": "^8.1.0",
"vue-idb": "^0.2.0",
"vue-meta": "^2.3.1",
@@ -66,6 +67,7 @@
"vue-router": "^3.0.1",
"vue-scroll-reveal": "^1.0.11",
"vue-svgicon": "^3.1.0",
"vue-tel-input": "^4.1.1",
"vue2-dragula": "^2.5.4",
"vuelidate": "^0.7.4",
"vuex": "^3.0.1",

View File

@@ -104,8 +104,8 @@ module.exports = function (ctx) {
{ path: 'error-handler', server: true, client: true },
{ path: 'globalroutines', server: true, client: true },
{ path: 'vue-idb', server: true, client: true },
{ path: 'dragula', server: false, client: true },
{ path: 'guard', server: true, client: true }],
{ path: 'guard', server: true, client: true },
{ path: 'vuetelinput', server: true, client: true }],
// { path: 'googlemap', server: true, client: true }],
css: [
'app.styl'

View File

@@ -7,6 +7,7 @@ const msg_website = {
SignUp2: 'Registrazione',
SignIn: 'Login',
vreg: 'Verifica Reg',
dashboard:'Lavagna',
Test: 'Test',
Category: 'Categorie',
Admin: 'Admin',
@@ -56,6 +57,7 @@ const msg_website = {
SignUp2: 'Registro',
SignIn: 'Login',
vreg: 'Verifica Reg',
dashboard:'Tablero',
Test: 'Test',
Category: 'Categorie',
Admin: 'Admin',
@@ -95,6 +97,7 @@ const msg_website = {
SignUp2: 'Registration',
SignIn: 'Login',
vreg: 'Check Registration',
dashboard:'Dashboard',
Test: 'Test',
Category: 'Categorie',
Admin: 'Admin',

View File

@@ -196,6 +196,16 @@ const routes: IListRoutes[] = [
inmenu: true,
infooter: true
},
{
active: true,
path: '/dashboard',
materialIcon: 'chalkboard',
name: 'pages.dashboard',
component: () => import('@/views/user/dashboard/dashboard.vue'),
reqauth: false,
inmenu: true,
infooter: true
},
{
active: true,
path: '/admin/newsletter/:idparam',
@@ -256,7 +266,7 @@ const routes: IListRoutes[] = [
path: '/signup',
materialIcon: 'how_to_reg',
name: 'pages.SignUp',
component: () => import('@/views/login/signup/signup.vue'),
component: () => import('@/views/login/signup_complete/signup_complete.vue'),
inmenu: false,
infooter: false,
separator: false
@@ -266,7 +276,7 @@ const routes: IListRoutes[] = [
path: '/signup/:invited',
materialIcon: 'how_to_reg',
name: 'pages.SignUp2',
component: () => import('@/views/login/signup/signup.vue'),
component: () => import('@/views/login/signup_complete/signup_complete.vue'),
inmenu: false,
infooter: false,
separator: false

View File

@@ -95,7 +95,7 @@
<CTitleBanner class="q-pa-xs" :title="$t('text.how')" bgcolor="bg-primary" clcolor="text-white"
mystyle="letter-spacing: 0.25rem; " myclass="myshad">
mystyle="letter-spacing: 0.25rem; " myclass="myshad" canopen="true">
<CImgText src="">
<q-icon name="fas fa-gift" size="lg" inverted color="primary"></q-icon>
<div class="q-pa-sm" v-if="toolsext.isLang('it')">
@@ -115,7 +115,7 @@
</CTitleBanner>
<CTitleBanner class="q-pa-xs" :title="$t('text.step')" bgcolor="bg-positive" clcolor="text-white"
mystyle="letter-spacing: 0.25rem; ">
mystyle="letter-spacing: 0.25rem; " canopen="true">
<div class="q-gutter-md">
<q-carousel
v-model="mysteps"
@@ -252,7 +252,7 @@
<CTitleBanner class="q-pa-xs" :title="$t('text.what')" bgcolor="bg-secondary" clcolor="text-white"
mystyle="letter-spacing: 0.25rem; ">
mystyle="letter-spacing: 0.25rem; " canopen="true">
<div class="q-mx-md cltexth4">
1) Voglia di giocare, e desiderio di Donare 33 per aiutare un'altra persona a realizzare i propri
sogni.<br><br>
@@ -270,7 +270,7 @@
<!-- SUGGERIMENTI -->
<CTitleBanner cl ass="q-pa-xs" :title="$t('text.advise')" bgcolor="bg-primary" clcolor="text-white"
mystyle="letter-spacing: 0.25rem; " myclass="myshad">
mystyle="letter-spacing: 0.25rem; " myclass="myshad" canopen="true">
<div v-if="toolsext.isLang('it')">
<q-list dense bordered padding class="rounded-borders">
<div v-for="(rec, index) in advise" :key="index">
@@ -290,7 +290,7 @@
</CTitleBanner>
<CTitleBanner class="q-pa-xs" :title="$t('text.testimonial')" bgcolor="bg-negative" clcolor="text-white"
mystyle="letter-spacing: 0.25rem; ">
mystyle="letter-spacing: 0.25rem; " canopen="true">
<q-carousel
v-model="myaudio"
@@ -389,7 +389,7 @@
</CTitleBanner>
<CTitleBanner class="q-pa-xs" :title="$t('text.download')" bgcolor="bg-warning" clcolor="text-white"
mystyle="letter-spacing: 0.125rem;">
mystyle="letter-spacing: 0.125rem;" canopen="true">
<div v-for="(rec, index) in todownload[toolsext.getLocale()]" :key="index" :name="index">
<div class="q-pa-xs text-center text-subtitle1"><a :href="rec.file" target="_blank">{{rec.title}}</a></div>

View File

@@ -2391,6 +2391,11 @@ autoprefixer@^6.3.1:
postcss "^5.2.16"
postcss-value-parser "^3.2.3"
awesome-phonenumber@^2.15.0:
version "2.24.0"
resolved "https://registry.yarnpkg.com/awesome-phonenumber/-/awesome-phonenumber-2.24.0.tgz#4f9f236cb86c53b8a76ea1ae090680da4bbb3770"
integrity sha512-0zrNsYYFywSTLR3RcwgpokESiDH9bEuiEzlEqg9LFbno7F6x86ES8EZA9roLb2jfNdqjK5rCvmxw5/mjdoKkQQ==
aws-sign2@~0.7.0:
version "0.7.0"
resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
@@ -14585,6 +14590,14 @@ vue-cli-plugin-element-ui@^1.1.2:
resolved "https://registry.yarnpkg.com/vue-cli-plugin-element-ui/-/vue-cli-plugin-element-ui-1.1.4.tgz#8307640d85230ba61e15e926879f695ba8eeaedf"
integrity sha512-Q1/JFvdnKPpogSFvT3GfcUxftLFFrTU6ILXIp1/0PO22TlmwxVVr+1zLOQ1FABO34cooWR1+yoQMasVBA4sPQg==
vue-country-code@^1.0.9:
version "1.0.9"
resolved "https://registry.yarnpkg.com/vue-country-code/-/vue-country-code-1.0.9.tgz#d53bccfae3987e1d718ffc2521350b0211e187a0"
integrity sha512-U8I+bKbjnKpBCr3jBFuONEY1IxaRli9RenRqVm1AEoK+SrjTscsQrju7mMBJexh65Pfpbc8XEmGtBe3J7n87eg==
dependencies:
vue "^2.6.10"
vue-hot-reload-api "^2.3.4"
vue-eslint-parser@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/vue-eslint-parser/-/vue-eslint-parser-5.0.0.tgz#00f4e4da94ec974b821a26ff0ed0f7a78402b8a1"
@@ -14597,7 +14610,7 @@ vue-eslint-parser@^5.0.0:
esquery "^1.0.1"
lodash "^4.17.11"
vue-hot-reload-api@^2.0.1, vue-hot-reload-api@^2.3.0:
vue-hot-reload-api@^2.0.1, vue-hot-reload-api@^2.3.0, vue-hot-reload-api@^2.3.4:
version "2.3.4"
resolved "https://registry.yarnpkg.com/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz#532955cc1eb208a3d990b3a9f9a70574657e08f2"
integrity sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==
@@ -14705,6 +14718,13 @@ vue-svgicon@^3.1.0:
tslib "^1.9.3"
yargs "^12.0.1"
vue-tel-input@^4.1.1:
version "4.1.1"
resolved "https://registry.yarnpkg.com/vue-tel-input/-/vue-tel-input-4.1.1.tgz#e0db7740bec972441035a8c3d8372b14b1454312"
integrity sha512-Gy+nXHfWw/oIfusiIeVDteOWKDVvN7CZir9xU8RPSNvPkFCrh0Z3S0bL7ZY41y2tJJCl/vihGUs6XtqOiWXOhg==
dependencies:
awesome-phonenumber "^2.15.0"
vue-template-compiler@2.6.11, vue-template-compiler@^2.0.0-alpha.8, vue-template-compiler@^2.6.10, vue-template-compiler@^2.6.7:
version "2.6.11"
resolved "https://registry.yarnpkg.com/vue-template-compiler/-/vue-template-compiler-2.6.11.tgz#c04704ef8f498b153130018993e56309d4698080"