From 2399124a331945f14fe389504472a7d69792a900 Mon Sep 17 00:00:00 2001 From: paoloar77 Date: Fri, 28 Oct 2022 17:07:13 +0200 Subject: [PATCH] Home Page With Element ! (Modular) Arcadei Project... Inscription --- public/images/arcadei/saluteviva.png | Bin 25738 -> 22466 bytes src/common/shared_vuejs.ts | 131 +++++ src/components/CGridTableRec/CGridTableRec.ts | 16 +- src/components/CMyElem/CMyElem.scss | 452 ++++++++++++++++++ src/components/CMyElem/CMyElem.ts | 62 +++ src/components/CMyElem/CMyElem.vue | 156 ++++++ src/components/CMyElem/index.ts | 1 + src/components/CMyPage/CMyPage.ts | 4 +- src/components/CMyPage/CMyPage.vue | 1 - src/components/CMyPageIntro/CMyPageIntro.scss | 0 src/components/CMyPageIntro/CMyPageIntro.ts | 79 +++ src/components/CMyPageIntro/CMyPageIntro.vue | 22 + src/components/CMyPageIntro/index.ts | 1 + .../CMySingleEvent/CMySingleEvent.ts | 8 +- .../CPhotosGallery/CPhotosGallery.scss | 4 - .../CSignUpIscrizioneArcadei.scss | 34 ++ .../CSignUpIscrizioneArcadei.ts | 255 ++++++++++ .../CSignUpIscrizioneArcadei.vue | 299 ++++++++++++ .../CSignUpIscrizioneArcadei/index.ts | 1 + .../CSignUpIscrizioneConacreis-validate.ts | 9 + .../CSignUpIscrizioneConacreis.scss | 34 ++ .../CSignUpIscrizioneConacreis.ts | 255 ++++++++++ .../CSignUpIscrizioneConacreis.vue | 299 ++++++++++++ .../CSignUpIscrizioneConacreis/index.ts | 1 + src/components/index.ts | 2 + src/css/app.scss | 11 + src/db/static_data.ts | 31 +- src/model/GlobalStore.ts | 27 +- src/model/signup-option.ts | 37 ++ src/root_spec/home_arcadei/home_arcadei.ts | 30 +- src/root_spec/home_arcadei/home_arcadei.vue | 211 +------- src/root_spec/home_tdv/home_tdv.ts | 5 - src/rootgen/admin/home/home.scss | 0 src/rootgen/admin/home/home.ts | 24 + src/rootgen/admin/home/home.vue | 31 ++ .../iscrittiarcadei/iscrittiarcadei.scss | 0 .../admin/iscrittiarcadei/iscrittiarcadei.ts | 140 ++++++ .../admin/iscrittiarcadei/iscrittiarcadei.vue | 48 ++ src/rootgen/admin/pages/pages.vue | 2 +- src/statics/lang/it.js | 2 + src/store/Modules/fieldsTable.ts | 142 +++++- src/store/Modules/toolsext.ts | 1 + src/store/UserStore.ts | 46 +- src/store/globalStore.ts | 34 +- tslint.json | 2 +- 45 files changed, 2651 insertions(+), 299 deletions(-) create mode 100755 src/components/CMyElem/CMyElem.scss create mode 100755 src/components/CMyElem/CMyElem.ts create mode 100755 src/components/CMyElem/CMyElem.vue create mode 100755 src/components/CMyElem/index.ts create mode 100755 src/components/CMyPageIntro/CMyPageIntro.scss create mode 100755 src/components/CMyPageIntro/CMyPageIntro.ts create mode 100755 src/components/CMyPageIntro/CMyPageIntro.vue create mode 100755 src/components/CMyPageIntro/index.ts create mode 100755 src/components/CSignUpIscrizioneArcadei/CSignUpIscrizioneArcadei.scss create mode 100755 src/components/CSignUpIscrizioneArcadei/CSignUpIscrizioneArcadei.ts create mode 100755 src/components/CSignUpIscrizioneArcadei/CSignUpIscrizioneArcadei.vue create mode 100755 src/components/CSignUpIscrizioneArcadei/index.ts create mode 100755 src/components/CSignUpIscrizioneConacreis/CSignUpIscrizioneConacreis-validate.ts create mode 100755 src/components/CSignUpIscrizioneConacreis/CSignUpIscrizioneConacreis.scss create mode 100755 src/components/CSignUpIscrizioneConacreis/CSignUpIscrizioneConacreis.ts create mode 100755 src/components/CSignUpIscrizioneConacreis/CSignUpIscrizioneConacreis.vue create mode 100755 src/components/CSignUpIscrizioneConacreis/index.ts create mode 100755 src/rootgen/admin/home/home.scss create mode 100755 src/rootgen/admin/home/home.ts create mode 100755 src/rootgen/admin/home/home.vue create mode 100755 src/rootgen/admin/iscrittiarcadei/iscrittiarcadei.scss create mode 100755 src/rootgen/admin/iscrittiarcadei/iscrittiarcadei.ts create mode 100755 src/rootgen/admin/iscrittiarcadei/iscrittiarcadei.vue diff --git a/public/images/arcadei/saluteviva.png b/public/images/arcadei/saluteviva.png index 1dc7ba16b55f448f5511d98c8caf02930a3df7ce..f8da1f0b04202aefe6cae89db49fe29641bd60f5 100644 GIT binary patch delta 19902 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 BXDt8# delta 23199 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 W8B%k&kz<1Z0000 rec.value === status) return (trovatorec) ? trovatorec.label : '' diff --git a/src/components/CGridTableRec/CGridTableRec.ts b/src/components/CGridTableRec/CGridTableRec.ts index b287b79d..d289b6cf 100755 --- a/src/components/CGridTableRec/CGridTableRec.ts +++ b/src/components/CGridTableRec/CGridTableRec.ts @@ -285,7 +285,7 @@ export default defineComponent({ let colsel = ref({ name: '', field: '', sortable: false }) let valPrec = '' - let separator: 'horizontal' + const separator = 'horizontal' const myfilter = ref('') const myfilterand: any = ref([]) let rowsel: any = {} @@ -386,13 +386,13 @@ export default defineComponent({ for (const item of searchList.value) { if (item.table === tablecat) { const valsaved = tools.getCookie(tools.COOK_SEARCH + tablecat + '_' + newval, costanti.FILTER_TUTTI) - const rec = searchList.value.find((rec) => rec.table === tablecat) // check if exist + const rec = searchList.value.find((myrec) => myrec.table === tablecat) // check if exist let trovato = false let arrvalues = [] if (rec) { arrvalues = valoriopt.value(rec.value, false, false) if (arrvalues) - trovato = arrvalues.find((rec: any) => rec[rec.key] === valsaved) + trovato = arrvalues.find((myrec: any) => myrec[myrec.key] === valsaved) } console.log(' ...item', item) if (valsaved && trovato) @@ -417,13 +417,13 @@ export default defineComponent({ for (const item of searchList.value) { if (item.table === tableprov) { const valsaved = tools.getCookie(tools.COOK_SEARCH + tableprov + '_' + newval, costanti.FILTER_TUTTI) - const rec = searchList.value.find((rec) => rec.table === tableprov) // check if exist + const rec = searchList.value.find((myrec) => myrec.table === tableprov) // check if exist let trovato = false let arrvalues = [] if (rec) { arrvalues = valoriopt.value(rec.value, false, false) if (arrvalues) - trovato = arrvalues.find((rec: any) => rec[rec.key] === valsaved) + trovato = arrvalues.find((myrec: any) => myrec[myrec.key] === valsaved) } if (valsaved && trovato) item.value = valsaved @@ -434,13 +434,13 @@ export default defineComponent({ } } else if (item.table === toolsext.TABCITIES) { const valsaved = tools.getCookie(tools.COOK_SEARCH + toolsext.TABCITIES + '_' + newval, costanti.FILTER_TUTTI) - const rec = searchList.value.find((rec) => rec.table === toolsext.TABCITIES) // check if exist + const rec = searchList.value.find((myrec) => myrec.table === toolsext.TABCITIES) // check if exist let trovato = false let arrvalues = [] if (rec) { arrvalues = valoriopt.value(rec.value, false, false) if (arrvalues) - trovato = arrvalues.find((rec: any) => rec[rec.key] === valsaved) + trovato = arrvalues.find((myrec: any) => myrec[myrec.key] === valsaved) } if (valsaved && trovato) item.value = valsaved @@ -837,7 +837,7 @@ export default defineComponent({ pagination.value.rowsNumber = getRowsNumberCount(myfilter) // clear out existing data and add new - if (returnedData.value === []) { + if (!returnedData.value || returnedData.value.length === 0) { serverData.value = [] } else { // if (serverData.length > 0) diff --git a/src/components/CMyElem/CMyElem.scss b/src/components/CMyElem/CMyElem.scss new file mode 100755 index 00000000..0e32f575 --- /dev/null +++ b/src/components/CMyElem/CMyElem.scss @@ -0,0 +1,452 @@ + +.testo-banda { + //background: -webkit-gradient(linear, left top, left bottom, from(#3144f0), to(transparent)); + //background: linear-gradient(180deg, #3144f0, transparent); + //background: rgba(0, 0, 0, .6) +} + +$grayshadow: #555; + +$textcol: blue; +$textcol_scuro: darkblue; + +p { + margin: 0 0 1.25rem; + //text-shadow: .125rem .125rem .25rem $grayshadow; +} + +h4 { + font-size: 1.25rem; +} + +.mycard { + visibility: hidden; +} + +.landing { +} + +.landing_background { + background: #000 url(../../../public/images/foto1.jpg) no-repeat 50% fixed; + background-size: cover +} + +.landing > section { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + //padding: 0 16px +} + +.intro { + display: flex; + justify-content: space-between; + align-items: stretch; + /* flex-flow: row nowrap; */ + + padding: 1.25rem 0 1.25rem 0; + margin: .125rem; + + * { + width: 100%; + flex: 1; + margin-left: auto; + margin-right: auto; + } + + &__associazione { + min-width: 350px; + } + + &__comeassociarsi { + min-width: 350px; + } +} + +.subtitle { + font-weight: 600; + text-align: center; + letter-spacing: 0.125rem; + text-transform: uppercase; + font-size: 1rem; +} + +.landing > section.padding { + padding: 5.62rem 1rem; +} + +.landing > section.padding_testo { + padding-top: 1.25rem; + padding-bottom: 1rem; +} + +.landing > section.padding_gallery { + padding-top: 3.125rem; + padding-bottom: 5.625rem; +} + +.landing > section > div { + position: relative; + width: 100% +} + +.maxwidth1200 { + max-width: 1200px; +} + +.landing__toolbar { + background: -webkit-gradient(linear, left top, left bottom, from(#000), to(transparent)); + background: linear-gradient(180deg, #000, transparent); + padding: 0 !important +} + +.landing__toolbar .q-btn { + border-radius: 0 0 .315rem .315rem; + -ms-flex-item-align: stretch; + align-self: stretch +} + +.landing__hero { + min-height: 50vh +} + +.landing__header { + height: 18vh +} + +.landing__arrow { + bottom: 1.5rem; + opacity: .4 +} + +.landing__front { + background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(15%, rgba(0, 0, 0, .6))); + background: linear-gradient(180deg, transparent, rgba(0, 0, 0, .6) 15%) +} + +.landing__logo { + width: 9.40rem; + height: 9.40rem; + margin-top: 1.315rem; + //-webkit-animation: logo-rotate 240s linear infinite; + //animation: logo-rotate 240s linear infinite +} + +.landing__features .q-icon { + font-size: 4rem +} + +h4 { + line-height: 1.5; + text-shadow: .25rem .25rem .5rem $grayshadow; +} + +.landing__features h4, .landing__features h6 { + margin: 1rem 0 +} + +.landing__features p { + opacity: .7; + font-size: 1rem; + line-height: 1.5; +} + +.landing__footer { + //background: -webkit-gradient(linear, left top, left bottom, color-stop(65%, rgba(0, 0, 0, .1)), to(#000)); + background: linear-gradient(180deg, rgba(0, 0, 0, .8) 95%, #FFF); + padding-top: 4.5rem !important; + padding-bottom: 4.5rem !important; + padding-left: 1.25rem; + padding-right: 1.25rem; + color: #9f9f9f; +} + +.icon_contact:hover { + color: blue; + border-color: white; + border-width: .0625rem; +} + +.landing__footer .doc-link { + color: $textcol; +} + +.landing__footer .doc-link:hover { + opacity: .8 +} + +.landing__swirl-bg { + background-repeat: no-repeat !important; + background-position: top; + background-size: contain !important; + background-image: url(../../../public/images/landing_first_section.png) !important +} + +.feat-descr { + font-size: 1.15rem; +} + +.feat-descr:hover { + transition: opacity 0.5s ease-in-out; + opacity: 0.9; +} + +.q-col-gutter-sm { + padding: 3.125rem 3.125rem; + //margin-left: -48px +} + +body.mobile .landing { + //background: unset +} + +body.mobile .landing:before { + content: ""; + position: fixed; + top: 0; + height: 100vh; + left: 0; + right: 0; + bottom: 0; + z-index: -1; + //background: #000 url(../../public/images/cover.jpg) 50%; + + background-size: cover +} + +/* +@-webkit-keyframes logo-rotate { + to { + -webkit-transform: rotate(-1turn); + transform: rotate(-1turn) + } +} + +@keyframes logo-rotate { + to { + -webkit-transform: rotate(-1turn); + transform: rotate(-1turn) + } +} +*/ + +.home { + //background-color: rgb(250, 250, 250); + padding: 3.125rem; + display: flex; + //flex-wrap: nowrap; + flex-direction: column; + align-items: center; + justify-content: space-between; +} + +.btn-start { + margin: 3.125rem; +} + +.shadow { + //color: white; + text-shadow: 0.125rem 0.125rem 0.25rem $grayshadow; +} + +.text-h1, h1 { + font-size: 3rem; + font-weight: bold; + line-height: 3rem; + letter-spacing: -.01562em; + margin-bottom: 8px !important; +} + +.text-h2 { + font-size: 3.75rem; + font-weight: 300; + line-height: 3.75rem; + letter-spacing: -.00833em; +} + +.text-weight-bold { + font-weight: 700; +} + +.text-vers { + font-size: 0.75rem; + font-weight: 400; + line-height: 1.75rem; + letter-spacing: .00937em; + text-shadow: .25rem .25rem .5rem $grayshadow; +} + +.homep-cover-img-1 { + background: #000 url(../../../public/images/foto1.jpg) no-repeat 50% fixed; + //transition: background-image 1s ease-in-out; +} + +.homep-cover-img-2 { + background: #000 url(../../../public/images/foto2.jpg) no-repeat 50% fixed; + //transition: background-image 1s ease-in-out; +} + +.homep-cover-img-3 { + background: #000 url(../../../public/images/foto3.jpg) no-repeat 50% fixed; + //transition: background-image 1s ease-in-out; +} + +.homep-cover-img.hide-filter:before { + opacity: 0 +} + +.landing__footer-icons { + font-size: 1.75rem +} + +.landing__footer-icons a { + margin: 0 .5rem .5rem; + text-decoration: none; + outline: 0; + color: $textcol; + transition: color .28s +} + +.landing__footer-icons a:hover { + color: $textcol_scuro; +} + +.doc-img { + max-width: 100%; +} + +.mylist { + background: #3fdaff; + padding-left: 1.25rem; +} + +.clgutter { + margin-top: 1.25rem; + padding: .62rem; +} + +.carousel_img_3 { + //background-image: url(../../public/images/cibo_sano.jpg); + background-size: cover !important; + background-position: 50% center !important; + background-repeat: no-repeat !important; +} + +@media (max-width: 718px) { + // PER VERSIONE MOBILE + + .landing__hero { + text-align: center + } + .landing__header { + height: 7vh + } + .clgutter { + margin-top: 0; + padding: 0; + } + .landing__hero .text-h1, h1 { + font-size: 2rem; + line-height: 2.05rem; + margin-bottom: 1.25rem + } + + .landing > section.padding { + padding: 2.5rem 1rem; + } + + .landing > section.padding_testo { + padding-top: 1.25rem; + padding-bottom: 1rem; + } + + .landing > section.padding_gallery { + padding-top: 3.125rem; + padding-bottom: 5.625rem; + + max-width: 800px; + } + + .landing > section.padding_gallery > div { + padding-top: 3.125rem; + padding-bottom: 5.625rem; + + } + + .landing__features h4, .landing__features h6 { + margin: 1.25rem 0 + } + + h4 { + line-height: 1.4; + text-shadow: 0.25rem 0.25rem 0.5rem $grayshadow; + } + + .landing .feature-item { + text-align: center; + margin-top: 1.25rem; + } + .landing__hero-content { + padding-bottom: 11.25rem; + } + .landing__hero2-content { + padding-bottom: 7.25rem; + } + .landing__hero-btns { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center + } + + .q-col-gutter-sm { + padding: .625rem .315rem; + } + + .text-subtitle1 { + font-size: 1.25rem; + } + .text-vers { + font-size: 0.6rem; + } + + .carousel_img_3 { + //background-image: url(../../public/images/cibo_sano.jpg); + background-size: 620px 620px !important; + background-position: 50% top !important; + background-repeat: no-repeat !important; + } + +} + +.custom-caption { + text-align: center; + padding: .75rem; + color: $textcol; + background-color: rgba(0, 0, 0, .3); +} + +.sfondo-grigio { + padding: 1rem; + color: $textcol; + background-color: rgba(0, 0, 0, .35); +} + +.mycontacts { + color: gray; + letter-spacing: 0.078rem; +} + +.mycontacts_title { + text-shadow: 0.125rem 0.125rem 0.125rem #555; + font-weight: bold; + color: #999; + letter-spacing: 0.125rem; +} + +.mycontacts_text { + color: #999; + letter-spacing: 0.093rem; +} diff --git a/src/components/CMyElem/CMyElem.ts b/src/components/CMyElem/CMyElem.ts new file mode 100755 index 00000000..0839954a --- /dev/null +++ b/src/components/CMyElem/CMyElem.ts @@ -0,0 +1,62 @@ +import { + defineComponent, onMounted, PropType, ref, toRef, watch, +} from 'vue' + +import { IMyElem, IMyPage, IOperators } from '@src/model' +import { useGlobalStore } from '@store/globalStore' + +import { CImgTitle } from '../CImgTitle/index' +import { CTitle } from '@/components/CTitle/index' +import { tools } from '@store/Modules/tools' +import { shared_consts } from '@/common/shared_vuejs' +import LandingFooter from '@/components/LandingFooter/LandingFooter' +import { COpenStreetMap } from '@src/components/COpenStreetMap' +import { CCardCarousel } from '@src/components/CCardCarousel' +import { CMyPage } from '@src/components/CMyPage' +import { CMyPageIntro } from '@src/components/CMyPageIntro' +import { CEventsCalendar } from '@src/components/CEventsCalendar' +import MixinMetaTags from '@/mixins/mixin-metatags' + +export default defineComponent({ + name: 'CMyElem', + components: { CImgTitle, CTitle, LandingFooter, CEventsCalendar, CCardCarousel, COpenStreetMap, CMyPage, CMyPageIntro }, + props: { + myelem: { + type: Object as PropType, + required: true, + }, + }, + setup(props) { + const globalStore = useGlobalStore() + + const { setmeta, getsrcbyimg } = MixinMetaTags() + + const animare = ref(0) + const slide = ref(0) + const slide2 = ref(0) + + function getArrDisciplines() { + return globalStore.disciplines.filter((rec: any) => rec.showinhome) + } + + function getheightgallery() { + if (tools.isMobile()) + return '400px' + else + return '600px' + } + + return { + tools, + shared_consts, + getArrDisciplines, + getheightgallery, + slide, + slide2, + animare, + setmeta, + getsrcbyimg, + } + }, + +}) diff --git a/src/components/CMyElem/CMyElem.vue b/src/components/CMyElem/CMyElem.vue new file mode 100755 index 00000000..f2d90dda --- /dev/null +++ b/src/components/CMyElem/CMyElem.vue @@ -0,0 +1,156 @@ + + + + diff --git a/src/components/CMyElem/index.ts b/src/components/CMyElem/index.ts new file mode 100755 index 00000000..3386358d --- /dev/null +++ b/src/components/CMyElem/index.ts @@ -0,0 +1 @@ +export { default as CMyElem } from './CMyElem.vue' diff --git a/src/components/CMyPage/CMyPage.ts b/src/components/CMyPage/CMyPage.ts index 6dd1287a..3b8b3da6 100755 --- a/src/components/CMyPage/CMyPage.ts +++ b/src/components/CMyPage/CMyPage.ts @@ -54,12 +54,12 @@ export default defineComponent({ const load = async (): Promise => { // console.log('load', mypath.value) - if (mypath.value !== '') rec.value = await globalStore.loadPage('/'+mypath.value) + if (mypath.value !== '') rec.value = await globalStore.loadPage('/' + mypath.value) } watch(() => props.mypath, async (to: string, from: string) => { // console.log('load', mypath.value) - if (mypath.value !== '') rec.value = await globalStore.loadPage('/'+mypath.value) + if (mypath.value !== '') rec.value = await globalStore.loadPage('/' + mypath.value) }) // onMounted(load) diff --git a/src/components/CMyPage/CMyPage.vue b/src/components/CMyPage/CMyPage.vue index e655754b..99e50dd9 100755 --- a/src/components/CMyPage/CMyPage.vue +++ b/src/components/CMyPage/CMyPage.vue @@ -1,7 +1,6 @@