- pagine RISO

This commit is contained in:
Surya Paolo
2025-12-05 17:56:05 +01:00
parent a51bc5a8a2
commit 5d35930dc8
338 changed files with 11275 additions and 5578 deletions

View File

@@ -11,77 +11,79 @@ import {
onUpdated,
} from 'vue';
import type { IOptCatalogo, ICoordGPS, IMyElem, ISocial } from '@src/model';
import { IMyCard, IMyPage, IOperators } from '@src/model';
import type { IOptCatalogo, ICoordGPS, IMyElem, ISocial } from '@/model';
import { IMyCard, IMyPage, IOperators } from '@/model';
import { useGlobalStore } from '@store/globalStore';
import { CImgTitle } from '../CImgTitle/index';
import { FeaturesSection } from '../FeaturesSection/index';
import { CImgPoster } from '@src/components/CImgPoster';
import CSection from '@src/components/CSection/CSection.vue';
import CRow from '@src/components/CRow/CRow.vue';
import CColumn from '@src/components/CColumn/CColumn.vue';
import { CProfileCompletitionBanner } from '@src/components/CProfileCompletitionBanner/index';
import { CTitle } from '@src/components/CTitle/index';
import { CGridOriz } from '@src/components/CGridOriz/index';
import { ChatBot } from '@src/components/ChatBot/index';
import { CCatalogList } from '@src/components/CCatalogList/index';
import { CRaccoltaCataloghi } from '@src/components/CRaccoltaCataloghi/index';
import { CImgPoster } from '@/components/CImgPoster';
import CSection from '@/components/CSection/CSection.vue';
import CRow from '@/components/CRow/CRow.vue';
import CColumn from '@/components/CColumn/CColumn.vue';
import { CProfileCompletitionBanner } from '@/components/CProfileCompletitionBanner/index';
import { CTitle } from '@/components/CTitle/index';
import { CGridOriz } from '@/components/CGridOriz/index';
import { ChatBot } from '@/components/ChatBot/index';
import { CCatalogList } from '@/components/CCatalogList/index';
import { CRaccoltaCataloghi } from '@/components/CRaccoltaCataloghi/index';
import { tools } from '@tools';
import { shared_consts } from '@src/common/shared_vuejs';
import { LandingFooter } from '@src/components/LandingFooter';
import { CMyActivities } from '@src/components/CMyActivities';
import { CECommerce } from '@src/components/CECommerce';
import { HomeRiso } from '@src/components/HomeRiso';
import { Riso_Home_Modern } from '@src/components/Riso_Home_Modern';
import { InvitaAmico } from '@src/components/InvitaAmico';
import { CMyVideoYoutube } from '@src/components/CMyVideoYoutube';
import { editprofile } from '@src/components/editprofile';
import { CStatMacro } from '@src/components/CStatMacro';
import { CSearchProduct } from '@src/components/CSearchProduct';
import { CPageViewStats } from '@src/components/CPageViewStats';
import { shared_consts } from '@/common/shared_vuejs';
import { LandingFooter } from '@/components/LandingFooter';
import { CMyActivities } from '@/components/CMyActivities';
import { CECommerce } from '@/components/CECommerce';
import { HomeRiso } from '@/components/HomeRiso';
import mycircuits from '@/views/user/mycircuits/mycircuits.vue';
import PageRis from '@/components/pageris/pageris.vue';
import { Riso_Home_Modern } from '@/components/Riso_Home_Modern';
import { InvitaAmico } from '@/components/InvitaAmico';
import { CMyVideoYoutube } from '@/components/CMyVideoYoutube';
import { editprofile } from '@/components/editprofile';
import { CStatMacro } from '@/components/CStatMacro';
import { CSearchProduct } from '@/components/CSearchProduct';
import { CPageViewStats } from '@/components/CPageViewStats';
import { CCardCarouselComp } from 'app/src/components/CCardCarouselComp';
import { CQRCode } from '@src/components/CQRCode';
import { CAITools } from '@src/components/CAITools';
import { CCatalogo } from '@src/components/CCatalogo';
import { CRaccolta } from '@src/components/CRaccolta';
// import { CMapMarker } from '@src/components/CMapMarker.off'
import { CMapUsers } from '@src/components/CMapUsers';
import { CMapGetCoordinates } from '@src/components/CMapGetCoordinates';
import { CMapEditAddressByCoord } from '@src/components/CMapEditAddressByCoord';
import { CMapComuni } from '@src/components/CMapComuni';
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 { CMyEditor } from '@src/components/CMyEditor';
import { CMyFieldRec } from '@src/components/CMyFieldRec';
import { CSelectColor } from '@src/components/CSelectColor';
import { CMainView } from '@src/components/CMainView';
import { CMyProfileTutorial } from '@src/components/CMyProfileTutorial';
import { CSendRISTo } from '@src/components/CSendRISTo';
import { CDashboard } from '@src/components/CDashboard';
import { CDashGroup } from '@src/components/CDashGroup';
import { CMovements } from '@src/components/CMovements';
import { CCheckAppRunning } from '@src/components/CCheckAppRunning';
import { CStatusReg } from '@src/components/CStatusReg';
import { CTitleBanner } from '@src/components/CTitleBanner';
import { CCheckIfIsLogged } from '@src/components/CCheckIfIsLogged';
import { CSelectFontSize } from '@src/components/CSelectFontSize';
import { CNotifAtTop } from '@src/components/CNotifAtTop';
import { CPresentazione } from '@src/components/CPresentazione';
import { CRegistration } from '@src/components/CRegistration';
import { CShareSocial } from '@src/components/CShareSocial';
import { CMyImageGallery } from '@src/components/CMyImageGallery';
import { CMyHeading } from '@src/components/CMyHeading';
import { CMyList } from '@src/components/CMyList';
import { CMyCode } from '@src/components/CMyCode';
import { CMyDivider } from '@src/components/CMyDivider';
import { CVisuVideoPromoAndPDF } from '@src/components/CVisuVideoPromoAndPDF';
import { CQRCode } from '@/components/CQRCode';
import { CAITools } from '@/components/CAITools';
import { CCatalogo } from '@/components/CCatalogo';
import { CRaccolta } from '@/components/CRaccolta';
// import { CMapMarker } from '@/components/CMapMarker.off'
import { CMapUsers } from '@/components/CMapUsers';
import { CMapGetCoordinates } from '@/components/CMapGetCoordinates';
import { CMapEditAddressByCoord } from '@/components/CMapEditAddressByCoord';
import { CMapComuni } from '@/components/CMapComuni';
import { COpenStreetMap } from '@/components/COpenStreetMap';
import { CCardCarousel } from '@/components/CCardCarousel';
import { CMyPage } from '@/components/CMyPage';
import { CMyPageIntro } from '@/components/CMyPageIntro';
import { CEventsCalendar } from '@/components/CEventsCalendar';
import { CMyEditor } from '@/components/CMyEditor';
import { CMyFieldRec } from '@/components/CMyFieldRec';
import { CSelectColor } from '@/components/CSelectColor';
import { CMainView } from '@/components/CMainView';
import { CMyProfileTutorial } from '@/components/CMyProfileTutorial';
import { CSendRISTo } from '@/components/CSendRISTo';
import { CDashboard } from '@/components/CDashboard';
import { CDashGroup } from '@/components/CDashGroup';
import { CMovements } from '@/components/CMovements';
import { CCheckAppRunning } from '@/components/CCheckAppRunning';
import { CStatusReg } from '@/components/CStatusReg';
import { CTitleBanner } from '@/components/CTitleBanner';
import { CCheckIfIsLogged } from '@/components/CCheckIfIsLogged';
import { CSelectFontSize } from '@/components/CSelectFontSize';
import { CNotifAtTop } from '@/components/CNotifAtTop';
import { CPresentazione } from '@/components/CPresentazione';
import { CRegistration } from '@/components/CRegistration';
import { CShareSocial } from '@/components/CShareSocial';
import { CMyImageGallery } from '@/components/CMyImageGallery';
import { CMyHeading } from '@/components/CMyHeading';
import { CMyList } from '@/components/CMyList';
import { CMyCode } from '@/components/CMyCode';
import { CMyDivider } from '@/components/CMyDivider';
import { CVisuVideoPromoAndPDF } from '@/components/CVisuVideoPromoAndPDF';
import MixinMetaTags from '@src/mixins/mixin-metatags';
import MixinBase from '@src/mixins/mixin-base';
import MixinMetaTags from '@/mixins/mixin-metatags';
import MixinBase from '@/mixins/mixin-base';
import { useQuasar } from 'quasar';
import { useI18n } from 'vue-i18n';
import { useRouter } from 'vue-router';
@@ -95,6 +97,7 @@ export default defineComponent({
components: {
CImgTitle,
CTitle,
PageRis,
LandingFooter,
CEventsCalendar,
CCardCarousel,
@@ -106,6 +109,7 @@ export default defineComponent({
HomeRiso,
Riso_Home_Modern,
CMyEditor,
mycircuits,
editprofile,
CMyFieldRec,
CSelectColor,
@@ -451,18 +455,22 @@ export default defineComponent({
const executeScript = () => {
if (myel.value.container3 && htmlContainer.value) {
try {
console.log('Script da eseguire:', myel.value.container3);
nextTick(() => {
try {
console.log('S guire:', myel.value.container3);
const fn = new Function('element', myel.value.container3);
fn(htmlContainer.value);
} catch (e) {
console.error('Script execution error:', e);
}
const fn = new Function('element', myel.value.container3);
fn(htmlContainer.value);
} catch (e) {
console.error('Script execution error:', e);
}
})
}
};
watch(() => myel.value.container3, executeScript, { flush: 'post' });
watch(() => myel.value.container3, executeScript);
watch(() => myel.value.containerHtml, executeScript); // AGGIUNGI ANCHE QUESTO
onUpdated(executeScript);