- aggiornato la versione STAMPA, che non funzionava
This commit is contained in:
@@ -74,6 +74,9 @@
|
||||
.isFacilitatore {
|
||||
color: #201a80;
|
||||
}
|
||||
.onlyCollaboratore {
|
||||
color: #bd7b10;
|
||||
}
|
||||
|
||||
.my-menu-icon {
|
||||
min-width: 2px;
|
||||
|
||||
@@ -200,7 +200,10 @@ export default defineComponent({
|
||||
neword = Math.round((recfound.order + elemsel.order) / 2);
|
||||
}
|
||||
|
||||
const newrec = await globalStore.prepareAddNewElem(neword, $q, t, props.myelem, newtype.value);
|
||||
let myelem = props.myelem;
|
||||
myelem.idPage = props.idPage;
|
||||
|
||||
const newrec = await globalStore.prepareAddNewElem(neword, $q, t, myelem, newtype.value);
|
||||
|
||||
emit('selElemClick', newrec);
|
||||
|
||||
|
||||
@@ -118,6 +118,9 @@ export default defineComponent({
|
||||
const hideHeader = computed(() => {
|
||||
return rec.value?.hideHeader || $route.query?.hideHeader;
|
||||
});
|
||||
const instampa = computed(() => {
|
||||
return $route.query?.stampa === '1';
|
||||
});
|
||||
|
||||
async function load() {
|
||||
console.log('load', mypathin.value, 'idapp', tools.getEnv('VITE_APP_ID'));
|
||||
@@ -129,6 +132,9 @@ export default defineComponent({
|
||||
if (ris && hideHeader.value) {
|
||||
globalStore.setshowHeader(false);
|
||||
}
|
||||
if (ris && instampa.value) {
|
||||
globalStore.setinStampa(true);
|
||||
}
|
||||
|
||||
// console.log('LoadPage', ris)
|
||||
});
|
||||
|
||||
@@ -109,6 +109,7 @@ const msg_website_it = {
|
||||
onlyif_logged: 'Solo se Loggati',
|
||||
only_residenti: 'Solo Residenti',
|
||||
only_consiglio: 'Solo Consiglieri',
|
||||
only_collab: 'Solo Collaboratori',
|
||||
color: 'Colore',
|
||||
},
|
||||
msg: {
|
||||
|
||||
@@ -94,6 +94,7 @@ export default defineComponent({
|
||||
if (elem.onlyFacilitatore) menu += ' isFacilitatore'
|
||||
if (elem.onlyEditor) menu += ' isEditor'
|
||||
if (elem.onlyCommerciale) menu += ' isCommerciale'
|
||||
if (elem.onlyCollaboratore) menu += ' isCollaboratore'
|
||||
if (elem.onlyGrafico) menu += ' isGrafico'
|
||||
}
|
||||
|
||||
|
||||
@@ -237,6 +237,7 @@ export interface IMyPage {
|
||||
onlyif_logged?: boolean
|
||||
only_residenti?: boolean
|
||||
only_consiglio?: boolean
|
||||
only_collab?: boolean
|
||||
submenu?: boolean
|
||||
l_par?: number,
|
||||
l_child?: number,
|
||||
@@ -479,6 +480,7 @@ export interface ISelector {
|
||||
export interface IGlobalState {
|
||||
finishLoading: boolean
|
||||
showHeader?: boolean
|
||||
inStampa?: boolean
|
||||
conta: number
|
||||
wasAlreadySubOnDb: boolean
|
||||
wasAlreadySubscribed: boolean
|
||||
@@ -612,6 +614,7 @@ export interface IListRoutes {
|
||||
color?: string
|
||||
onlyEditor?: boolean
|
||||
onlyCommerciale?: boolean
|
||||
onlyCollaboratore?: boolean
|
||||
onlyGrafico?: boolean
|
||||
extraclass?: string
|
||||
meta?: any
|
||||
|
||||
@@ -575,6 +575,7 @@ export const colmypage = [
|
||||
AddCol({ name: 'onlyif_logged', label_trans: 'pages.onlyif_logged', fieldtype: costanti.FieldType.boolean }),
|
||||
AddCol({ name: 'only_residenti', label_trans: 'pages.only_residenti', fieldtype: costanti.FieldType.boolean }),
|
||||
AddCol({ name: 'only_consiglio', label_trans: 'pages.only_consiglio', fieldtype: costanti.FieldType.boolean }),
|
||||
AddCol({ name: 'only_collab', label_trans: 'pages.only_collab', fieldtype: costanti.FieldType.boolean }),
|
||||
AddCol({ name: 'only_admin', label_trans: 'pages.only_admin', fieldtype: costanti.FieldType.boolean }),
|
||||
AddCol({ name: 'imgback', label_trans: 'pages.imgback', fieldtype: costanti.FieldType.string }),
|
||||
AddCol({ name: 'submenu', label_trans: 'pages.submenu', fieldtype: costanti.FieldType.boolean }),
|
||||
|
||||
@@ -2726,6 +2726,7 @@ export const tools = {
|
||||
(elem.onlyManager && userStore.isManager) ||
|
||||
(elem.onlySocioResidente && userStore.my.profile.socioresidente) ||
|
||||
(elem.onlyConsiglio && userStore.my.profile.consiglio) ||
|
||||
(elem.onlyCollaboratore && userStore.isCollaboratore) ||
|
||||
(elem.onlyNotSoci && !userStore.my.profile.socio) ||
|
||||
(elem.onlyFacilitatore && userStore.isFacilitatore) ||
|
||||
(elem.onlyEditor && userStore.isEditor) ||
|
||||
|
||||
@@ -63,6 +63,7 @@ async function getConfig(id: any) {
|
||||
export const useGlobalStore = defineStore('GlobalStore', {
|
||||
state: (): IGlobalState => ({
|
||||
showHeader: true,
|
||||
inStampa: false,
|
||||
finishLoading: false,
|
||||
conta: 0,
|
||||
wasAlreadySubscribed: false,
|
||||
@@ -804,6 +805,7 @@ export const useGlobalStore = defineStore('GlobalStore', {
|
||||
inmenu: page.inmenu,
|
||||
onlySocioResidente: page.only_residenti,
|
||||
onlyConsiglio: page.only_consiglio,
|
||||
onlyCollaboratore: page.only_collab,
|
||||
onlyAdmin: page.only_admin,
|
||||
color: page.color,
|
||||
infooter: page.infooter,
|
||||
@@ -3254,5 +3256,9 @@ export const useGlobalStore = defineStore('GlobalStore', {
|
||||
setshowHeader(value: boolean) {
|
||||
this.showHeader = value;
|
||||
},
|
||||
setinStampa(value: boolean) {
|
||||
this.inStampa = value;
|
||||
// console.log('inStampa', this.inStampa)
|
||||
},
|
||||
},
|
||||
});
|
||||
|
||||
@@ -266,6 +266,7 @@ export default defineComponent({
|
||||
() => props.modelValue.selectedVersionStampabile,
|
||||
async () => {
|
||||
if (loadpage.value) {
|
||||
|
||||
//nascondi.value = true;
|
||||
arrProducts.value = [];
|
||||
console.log('aggiorna... ');
|
||||
@@ -1606,6 +1607,8 @@ export default defineComponent({
|
||||
|
||||
let instampa = false;
|
||||
|
||||
instampa = globalStore.inStampa;
|
||||
|
||||
if (optcatalogo.value.idCatalogSel) {
|
||||
// controlla se è stato passato l'id dalla pagina:
|
||||
let idcatsel = '';
|
||||
@@ -1616,13 +1619,13 @@ export default defineComponent({
|
||||
idcatsel = optcatalogo.value.idCatalogSel;
|
||||
}
|
||||
|
||||
instampa = $route.query?.stampa === '1';
|
||||
|
||||
mycat = catalogStore.getCatalogById(idcatsel);
|
||||
} else {
|
||||
mycat = catalogStore.getCatalogByIdPageAssigned(props.idPage) || null;
|
||||
}
|
||||
|
||||
// console.log('instampa... ', instampa)
|
||||
|
||||
if (mycat && !mycat.lista_prodotti) {
|
||||
mycat = await catalogStore.fetchCatalogById(mycat._id);
|
||||
}
|
||||
@@ -2590,7 +2593,7 @@ export default defineComponent({
|
||||
title: 'Conferma',
|
||||
message: 'Vuoi pubblicare OnLine questo PDF?',
|
||||
ok: {
|
||||
label: 'S ',
|
||||
label: 'Sì',
|
||||
push: true,
|
||||
},
|
||||
cancel: {
|
||||
@@ -2636,7 +2639,7 @@ export default defineComponent({
|
||||
title: 'Conferma',
|
||||
message: 'Vuoi pubblicare OnLine questo PDF di STAMPA ?',
|
||||
ok: {
|
||||
label: 'S ',
|
||||
label: 'Sì',
|
||||
push: true,
|
||||
},
|
||||
cancel: {
|
||||
|
||||
Reference in New Issue
Block a user