- 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

@@ -2,7 +2,7 @@ import axios, {
AxiosInstance, AxiosPromise, AxiosResponse, AxiosInterceptorManager,
} from 'axios'
import { Api } from '@api'
import type * as Types from '@src/store/Api/ApiTypes'
import type * as Types from '@/store/Api/ApiTypes'
// Funzione che smista la richiesta in base al metodo

View File

@@ -2,11 +2,11 @@ import type { AxiosRequestConfig, AxiosInstance, AxiosResponse } from 'axios';
import axios from 'axios';
// import LoginModule from '../Modules/Auth/LoginStore'
import { toolsext } from '@src/store/Modules/toolsext';
import { serv_constants } from '@src/store/Modules/serv_constants';
import { toolsext } from '@/store/Modules/toolsext';
import { serv_constants } from '@/store/Modules/serv_constants';
import { useGlobalStore } from '@store/globalStore';
import { useUserStore } from '@store/UserStore';
import { tools } from '@src/store/Modules/tools';
import { tools } from '@/store/Modules/tools';
import * as Types from './ApiTypes';
import type { Observable } from 'rxjs';

View File

@@ -7,14 +7,14 @@ import axios from 'axios';
export { addAuthHeaders, API_URL } from './Instance';
// import {AlgoliaSearch} from './AlgoliaController'
import Paths from '@paths';
import { tools } from '@src/store/Modules/tools';
import { toolsext } from '@src/store/Modules/toolsext';
import { tools } from '@/store/Modules/tools';
import { toolsext } from '@/store/Modules/toolsext';
import { serv_constants } from '@src/store/Modules/serv_constants';
import { serv_constants } from '@/store/Modules/serv_constants';
import type * as Types from '@src/store/Api/ApiTypes';
import { costanti } from '@src/store/Modules/costanti';
import * as ApiTables from '@src/store/Modules/ApiTables';
import type * as Types from '@/store/Api/ApiTypes';
import { costanti } from '@/store/Modules/costanti';
import * as ApiTables from '@/store/Modules/ApiTables';
import sendRequest from './Inst-Pao';
import Request from './Instance';
import globalroutines from '../../globalroutines/index';

View File

@@ -1,6 +1,6 @@
import { defineStore } from 'pinia';
import type { ICatalogState } from '@src/model';
import type { ICatalogState } from '@/model';
import {
IAccount,
ICircuit,
@@ -10,21 +10,21 @@ import {
IMyCircuit,
IMyGroup,
IUserFields,
} from '@src/model';
} from '@/model';
import { tools } from '@tools';
import translate from '@src/globalroutines/util';
import translate from '@/globalroutines/util';
import { useProducts } from 'app/src/store/Products';
import { useUserStore } from 'app/src/store/UserStore';
import * as Types from '@src/store/Api/ApiTypes';
import * as Types from '@/store/Api/ApiTypes';
import { useGlobalStore } from '@store/globalStore';
import { serv_constants } from '@store/Modules/serv_constants';
import { Api } from '@api';
import { toolsext } from '@store/Modules/toolsext';
import { static_data } from '@src/db/static_data';
import { static_data } from '@/db/static_data';
import { shared_consts } from '@src/common/shared_vuejs';
import { shared_consts } from '@/common/shared_vuejs';
import { costanti } from '@costanti';
import globalroutines from '../globalroutines/index';

View File

@@ -9,21 +9,21 @@ import type {
IMyGroup,
IUserFields,
IUserProfile,
} from '@src/model';
import { IGlobalState } from '@src/model';
} from '@/model';
import { IGlobalState } from '@/model';
import { tools } from '@tools';
import translate from '@src/globalroutines/util';
import translate from '@/globalroutines/util';
import * as Types from '@src/store/Api/ApiTypes';
import * as Types from '@/store/Api/ApiTypes';
import { useGlobalStore } from '@store/globalStore';
import { serv_constants } from '@store/Modules/serv_constants';
import { Api } from '@api';
import { toolsext } from '@store/Modules/toolsext';
import { static_data } from '@src/db/static_data';
import { static_data } from '@/db/static_data';
import { useUserStore } from '@store/UserStore';
import { useNotifStore } from '@store/NotifStore';
import { shared_consts } from '@src/common/shared_vuejs';
import { shared_consts } from '@/common/shared_vuejs';
import { costanti } from '@costanti';
import globalroutines from '../globalroutines/index';
@@ -334,6 +334,42 @@ export const useCircuitStore = defineStore('CircuitStore', {
return false;
},
updateListCircuit(visu: number) {
const userStore = useUserStore();
let arr: any[] = [];
try {
if (visu === costanti.CIRCUITS) {
arr = this.listcircuits;
} else if (visu === costanti.MY_CIRCUITS) {
arr = this.listcircuits.filter(
(circ: any) =>
userStore.my.profile.mycircuits.findIndex(
(rec: any) => circ.name === rec.circuitname
) >= 0
);
} else if (visu === costanti.ASK_SENT_CIRCUIT) {
arr = userStore.my.profile.asked_circuits;
}
} catch (e) {
arr = [];
}
if (visu === costanti.MY_CIRCUITS) {
const arrtoinsert: any = this.listcircuits.filter(
(circ: any) => circ.isCircItalia
);
for (const rec of arrtoinsert) {
if (arr.findIndex((myrec) => myrec._id === rec._id) < 0) {
// Se non c'è il circuito Nazionale, glielo aggiungo
arr.push(rec);
}
}
}
return arr;
},
getAccountByCircuitId(circuitId: string): any {
/*if (this.listaccounts) {
return this.listaccounts.find((rec: IAccount) => rec.circuitId === circuitId)

View File

@@ -5,9 +5,9 @@ import { serv_constants } from './Modules/serv_constants';
import type { IMessage, IMessageState, IMsgUsers } from '../model';
import { StatusMessage } from '../model';
import { tools } from '@src/store/Modules/tools';
import { MsgDefault } from '@src/model';
import { shared_consts } from '@src/common/shared_vuejs';
import { tools } from '@/store/Modules/tools';
import { MsgDefault } from '@/model';
import { shared_consts } from '@/common/shared_vuejs';
import { useUserStore } from '@store/UserStore';
export const useMessageStore = defineStore('MessageStore', {

View File

@@ -1,7 +1,7 @@
import { Api } from '@api'
import type { ITodo } from '@src/model'
import { tools } from '@src/store/Modules/tools'
import { toolsext } from '@src/store/Modules/toolsext'
import type { ITodo } from '@/model'
import { tools } from '@/store/Modules/tools'
import { toolsext } from '@/store/Modules/toolsext'
import { useUserStore } from '@store/UserStore'
import { serv_constants } from '@store/Modules/serv_constants'
import { costanti } from '@store/Modules/costanti'

View File

@@ -1,4 +1,4 @@
import { GROUPSCMD } from "@src/common/shared_nodejs"
import { GROUPSCMD } from "@/common/shared_nodejs"
export interface IMainCard {
visible: boolean

View File

@@ -3,7 +3,7 @@ import { useUserStore } from '@store/UserStore';
import { lists } from './lists';
import { costanti } from './costanti';
import { useGlobalStore } from '@store/globalStore';
import { shared_consts } from '@src/common/shared_vuejs';
import { shared_consts } from '@/common/shared_vuejs';
function getTabSector() {
return 'sectors';

View File

@@ -2,7 +2,7 @@ import { i18n } from 'src/boot/i18n'; // Importa l'istanza di i18n configurata i
import { translation } from '@store/Modules/translation';
// import languages from '@src/db/lang/languages';
// import languages from '@/db/lang/languages';
import type {
IColGridTable,
@@ -51,7 +51,7 @@ import type {
} from '@model';
import { Privacy, TipoVisu } from '@model';
import MixinBase from '@src/mixins/mixin-base';
import MixinBase from '@/mixins/mixin-base';
import { fieldsTable } from '@store/Modules/fieldsTable';
@@ -69,15 +69,15 @@ import {
const { getScrollTarget, setVerticalScrollPosition } = scroll;
import { func_tools, toolsext } from '@store/Modules/toolsext';
import { preloadedimages, static_data } from '@src/db/static_data';
import { preloadedimages, static_data } from '@/db/static_data';
import { useGlobalStore } from '@store/globalStore';
import globalroutines from '../../globalroutines/index';
import { RouteNames } from '@src/router/route-names';
import messages from '@src/statics/i18n';
import { shared_consts } from '@src/common/shared_vuejs';
import { RouteNames } from '@/router/route-names';
import messages from '@/statics/i18n';
import { shared_consts } from '@/common/shared_vuejs';
import * as ApiTables from '@store/Modules/ApiTables';
import translate from '@src/globalroutines/util';
import translate from '@/globalroutines/util';
import { serv_constants } from '@store/Modules/serv_constants';
import { useProjectStore } from '@store/Projects';
import { useTodoStore } from '@store/Todos';
@@ -87,7 +87,7 @@ import { useCalendarStore } from '@store/CalendarStore';
import type { Router } from 'vue-router';
import type { AxiosResponse } from 'axios';
import { default as Axios } from 'axios';
import { PayloadMessageTypes } from '@src/common';
import { PayloadMessageTypes } from '@/common';
import { useNotifStore } from '@store/NotifStore';
import { useProducts } from '../Products';
@@ -11443,10 +11443,12 @@ export const tools = {
let str = this.converteSpaziMultipliIn1solo(htmlText);
if (customCss) {
let strstyle = customCss ? this.converteSpaziMultipliIn1solo(customCss) : '';
if (strstyle) {
str = `
<style scoped>
${customCss}
${strstyle}
</style>
${str}
`;

View File

@@ -1,7 +1,7 @@
import { date, useQuasar } from 'quasar'
import { useUserStore } from '@store/UserStore'
// import { useGlobalStore } from '@store/globalStore'
import { static_data } from '@src/db/static_data'
import { static_data } from '@/db/static_data'
import { useGlobalStore } from '@store/globalStore'
import { useTodoStore } from '@store/Todos'
import type { Router } from 'vue-router'

View File

@@ -4,9 +4,9 @@ import { Api } from '@api'
import { serv_constants } from './Modules/serv_constants'
import type { INotif, INotifState } from '../model'
import { tools } from '@src/store/Modules/tools'
import { NotifDefault } from '@src/model'
import { shared_consts } from '@src/common/shared_vuejs'
import { tools } from '@/store/Modules/tools'
import { NotifDefault } from '@/model'
import { shared_consts } from '@/common/shared_vuejs'
import { useUserStore } from '@store/UserStore'
export const useNotifStore = defineStore('NotifStore', {

View File

@@ -27,10 +27,10 @@ import type {
} from 'model';
import { Api } from '@api';
import { serv_constants } from '@src/store/Modules/serv_constants';
import * as Types from '@src/store/Api/ApiTypes';
import { static_data } from '@src/db/static_data';
import { shared_consts } from '@src/common/shared_vuejs';
import { serv_constants } from '@/store/Modules/serv_constants';
import * as Types from '@/store/Api/ApiTypes';
import { static_data } from '@/db/static_data';
import { shared_consts } from '@/common/shared_vuejs';
import { tools } from '@store/Modules/tools';
import { defineStore } from 'pinia';
import { useUserStore } from '@store/UserStore';
@@ -38,10 +38,10 @@ import { toolsext } from '@store/Modules/toolsext';
import { useGlobalStore } from './globalStore';
import { ref, reactive } from 'vue';
import objectId from '@src/js/objectId';
import objectId from '@/js/objectId';
import { costanti } from '@costanti';
import translate from '@src/globalroutines/util';
import translate from '@/globalroutines/util';
import { useCatalogStore } from './CatalogStore';
function getRecordOrdersCartEmpty(): IOrderCart {

View File

@@ -1,19 +1,19 @@
import { defineStore } from 'pinia'
import type { IProject, IProjectsState, IDrag, IMenuList, IAction } from 'model'
import { Privacy, TipoVisu } from '@src/model'
import { Privacy, TipoVisu } from '@/model'
import { Api } from '@api'
import { tools } from './Modules/tools'
import { toolsext } from '@src/store/Modules/toolsext'
import { toolsext } from '@/store/Modules/toolsext'
import { lists } from './Modules/lists'
import * as ApiTables from './Modules/ApiTables'
import globalroutines from './../globalroutines/index'
import objectId from '@src/js/objectId'
import { costanti } from '@src/store/Modules/costanti'
import { RouteNames } from '@src/router/route-names'
import * as Types from '@src/store/Api/ApiTypes'
import { serv_constants } from '@src/store/Modules/serv_constants'
import { static_data } from '@src/db/static_data'
import objectId from '@/js/objectId'
import { costanti } from '@/store/Modules/costanti'
import { RouteNames } from '@/router/route-names'
import * as Types from '@/store/Api/ApiTypes'
import { serv_constants } from '@/store/Modules/serv_constants'
import { static_data } from '@/db/static_data'
import { useUserStore } from '@store/UserStore'
import { useGlobalStore } from '@store/globalStore'

View File

@@ -11,11 +11,11 @@ import { tools } from '@tools'
import { lists } from './Modules/lists'
import * as ApiTables from './Modules/ApiTables'
import globalroutines from './../globalroutines/index'
import { serv_constants } from '@src/store/Modules/serv_constants'
import objectId from '@src/js/objectId'
import { costanti } from '@src/store/Modules/costanti'
import * as Types from '@src/store/Api/ApiTypes'
import { static_data } from '@src/db/static_data'
import { serv_constants } from '@/store/Modules/serv_constants'
import objectId from '@/js/objectId'
import { costanti } from '@/store/Modules/costanti'
import * as Types from '@/store/Api/ApiTypes'
import { static_data } from '@/db/static_data'
import { defineStore } from 'pinia'
import { useUserStore } from '@store/UserStore'
import { useGlobalStore } from '@store/globalStore'

View File

@@ -15,28 +15,28 @@ import type {
ISignupIscrizioneConacreisOptions,
IMovQuery,
IGroup,
} from '@src/model';
import { IFriends, ISettings } from '@src/model';
} from '@/model';
import { IFriends, ISettings } from '@/model';
import { tools } from '@tools';
import translate from '@src/globalroutines/util';
import translate from '@/globalroutines/util';
import type { IAbilitaCirc, IAmmetti, ILinkReg, IToken } from '@model/other';
import { ICallResult, IResult } from '@model/other';
import objectId from '@src/js/objectId';
import objectId from '@/js/objectId';
import type * as Types from '@src/store/Api/ApiTypes';
import type * as Types from '@/store/Api/ApiTypes';
import { useGlobalStore } from '@store/globalStore';
import { serv_constants } from '@store/Modules/serv_constants';
import { Api } from '@api';
import { toolsext } from '@store/Modules/toolsext';
import { static_data } from '@src/db/static_data';
import { static_data } from '@/db/static_data';
import bcrypt from 'bcryptjs';
import { useTodoStore } from '@store/Todos';
import type { Router } from 'vue-router';
import { useProjectStore } from '@store/Projects';
import { shared_consts } from '@src/common/shared_vuejs';
import { shared_consts } from '@/common/shared_vuejs';
import { costanti } from '@costanti';
import type { IReaction, IGroupShort, IMyGroup } from '@model/UserStore';
import {

View File

@@ -25,32 +25,32 @@ import type {
INewCatalog,
} from '@model';
import { ICity, IMySkill, ISites, IMyScheda } from '@model';
import { static_data } from '@src/db/static_data';
import * as Types from '@src/store/Api/ApiTypes';
import { static_data } from '@/db/static_data';
import * as Types from '@/store/Api/ApiTypes';
import { useUserStore } from '@store/UserStore';
import { serv_constants } from '@store/Modules/serv_constants';
import * as ApiTables from '@src/store/Modules/ApiTables';
import * as ApiTables from '@/store/Modules/ApiTables';
import type { Router } from 'vue-router';
import { useRouter } from 'vue-router';
import { cfgrouter } from '@src/router/route-config';
import { cfgrouter } from '@/router/route-config';
import { Api } from '@api';
import { toolsext } from '@store/Modules/toolsext';
import { costanti } from '@costanti';
import { fieldsTable } from '@store/Modules/fieldsTable';
import { tools } from '@tools';
import { shared_consts } from '@src/common/shared_vuejs';
import { shared_consts } from '@/common/shared_vuejs';
import globalroutines from '../globalroutines/index';
import { useCalendarStore } from '@store/CalendarStore';
import urlBase64ToUint8Array from '@src/js/utility';
import translate from '@src/globalroutines/util';
import urlBase64ToUint8Array from '@/js/utility';
import translate from '@/globalroutines/util';
import { useTodoStore } from '@store/Todos';
import { useMessageStore } from './MessageStore';
import { useNotifStore } from '@store/NotifStore';
import { useCircuitStore } from '@store/CircuitStore';
import { routesAdmin } from '@src/router/routesAdmin';
import { routesECommerce } from '@src/router/routesECommerce';
import { routesAI } from '@src/router/routesAI';
import LandingFooter from '@src/components/LandingFooter/LandingFooter';
import { routesAdmin } from '@/router/routesAdmin';
import { routesECommerce } from '@/router/routesECommerce';
import { routesAI } from '@/router/routesAI';
import LandingFooter from '@/components/LandingFooter/LandingFooter';
import { useProducts } from '@store/Products';
import { useCatalogStore } from './CatalogStore';
@@ -812,7 +812,7 @@ export const useGlobalStore = defineStore('GlobalStore', {
subtitle: page.subtitle,
materialIcon: page.icon,
iconsize: page.iconsize,
component: () => import('@src/root/mypage/mypage.vue'),
component: () => import('@/root/mypage/mypage.vue'),
inmenu: page.inmenu,
onlySocioResidente: page.only_residenti,
onlyConsiglio: page.only_consiglio,
@@ -843,7 +843,7 @@ export const useGlobalStore = defineStore('GlobalStore', {
path: '/:catchAll(.*)*',
materialIcon: 'fas fa-calendar-plus',
name: 'otherpages.error404def',
component: () => import('@src/root/My404page/My404page.vue'),
component: () => import('@/root/My404page/My404page.vue'),
inmenu: false,
infooter: false,
};
@@ -854,7 +854,7 @@ export const useGlobalStore = defineStore('GlobalStore', {
path: '/sito_offline',
materialIcon: 'home',
name: 'otherpages.sito_offline',
component: () => import('@src/rootgen/sito_offline/sito_offline.vue'),
component: () => import('@/rootgen/sito_offline/sito_offline.vue'),
inmenu: false,
infooter: false,
};
@@ -2329,7 +2329,7 @@ export const useGlobalStore = defineStore('GlobalStore', {
// NUOVI METODI PER SYNC
// ============================================
async loadSyncTablesFromCache() {
const SyncService = (await import('@src/services/SyncService')).default;
const SyncService = (await import('@/services/SyncService')).default;
// Carica da cache locale (veloce, mostra subito)
this.resps = (await SyncService.loadFromCache('resps')) || [];
@@ -2349,7 +2349,7 @@ export const useGlobalStore = defineStore('GlobalStore', {
},
async syncTablesInBackground(syncTables: any) {
const SyncService = (await import('@src/services/SyncService')).default;
const SyncService = (await import('@/services/SyncService')).default;
const idapp = tools.getEnv('VITE_APP_ID');
console.log('🔄 Sync in background:', syncTables);