Aggiunto filtro numMaxPeopleHosp
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
APP_VERSION="0.3.18"
|
APP_VERSION="0.3.19"
|
||||||
SERVICE_WORKER_FILE="service-worker.js"
|
SERVICE_WORKER_FILE="service-worker.js"
|
||||||
APP_ID="13"
|
APP_ID="13"
|
||||||
DIRECTORY_LOCAL="newfreeplanet"
|
DIRECTORY_LOCAL="newfreeplanet"
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
APP_VERSION="0.3.18"
|
APP_VERSION="0.3.19"
|
||||||
SERVICE_WORKER_FILE="service-worker.js"
|
SERVICE_WORKER_FILE="service-worker.js"
|
||||||
APP_ID="13"
|
APP_ID="13"
|
||||||
DIRECTORY_LOCAL=newfreeplanet
|
DIRECTORY_LOCAL=newfreeplanet
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
APP_VERSION="0.3.18"
|
APP_VERSION="0.3.19"
|
||||||
SERVICE_WORKER_FILE="service-worker.js"
|
SERVICE_WORKER_FILE="service-worker.js"
|
||||||
APP_ID="13"
|
APP_ID="13"
|
||||||
DIRECTORY_LOCAL="newfreeplanet"
|
DIRECTORY_LOCAL="newfreeplanet"
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
APP_VERSION="0.3.18"
|
APP_VERSION="0.3.19"
|
||||||
SERVICE_WORKER_FILE="service-worker.js"
|
SERVICE_WORKER_FILE="service-worker.js"
|
||||||
APP_ID="12"
|
APP_ID="12"
|
||||||
DIRECTORY_LOCAL="newfreeplanet"
|
DIRECTORY_LOCAL="newfreeplanet"
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
APP_VERSION="0.3.18"
|
APP_VERSION="0.3.19"
|
||||||
SERVICE_WORKER_FILE="service-worker.js"
|
SERVICE_WORKER_FILE="service-worker.js"
|
||||||
APP_ID="13"
|
APP_ID="13"
|
||||||
DIRECTORY_LOCAL="newfreeplanet"
|
DIRECTORY_LOCAL="newfreeplanet"
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
APP_VERSION="0.3.18"
|
APP_VERSION="0.3.19"
|
||||||
SERVICE_WORKER_FILE="service-worker.js"
|
SERVICE_WORKER_FILE="service-worker.js"
|
||||||
APP_ID="13"
|
APP_ID="13"
|
||||||
DIRECTORY_LOCAL=newfreeplanet
|
DIRECTORY_LOCAL=newfreeplanet
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "riso",
|
"name": "riso",
|
||||||
"version": "0.3.18",
|
"version": "0.3.19",
|
||||||
"description": "Riso",
|
"description": "Riso",
|
||||||
"productName": "Riso",
|
"productName": "Riso",
|
||||||
"author": "Paolo Arena",
|
"author": "Paolo Arena",
|
||||||
|
|||||||
@@ -95,6 +95,7 @@ export const shared_consts = {
|
|||||||
TABLES_USER_INCLUDE_MY: ['mygroups'],
|
TABLES_USER_INCLUDE_MY: ['mygroups'],
|
||||||
TABLES_GETCOMPLETEREC: ['myskills', 'mybachecas', 'myhosps', 'mygoods'],
|
TABLES_GETCOMPLETEREC: ['myskills', 'mybachecas', 'myhosps', 'mygoods'],
|
||||||
TABLES_WITH_FILTER_FIELD: ['caldate'],
|
TABLES_WITH_FILTER_FIELD: ['caldate'],
|
||||||
|
COL_WITH_FILTER_GTE: ['numMaxPeopleHosp'],
|
||||||
TABLES_WITH_DATE: ['mybachecas', 'myhosps'],
|
TABLES_WITH_DATE: ['mybachecas', 'myhosps'],
|
||||||
TABLES_WITH_SORTING: ['mybachecas', 'myhosps'],
|
TABLES_WITH_SORTING: ['mybachecas', 'myhosps'],
|
||||||
TABLES_REC_ID: ['skills', 'goods', 'subskills', 'myskills', 'mybachecas', 'myhosps', 'mygoods'],
|
TABLES_REC_ID: ['skills', 'goods', 'subskills', 'myskills', 'mybachecas', 'myhosps', 'mygoods'],
|
||||||
@@ -346,10 +347,6 @@ export const shared_consts = {
|
|||||||
],
|
],
|
||||||
|
|
||||||
Preferences: [
|
Preferences: [
|
||||||
{
|
|
||||||
value: 1,
|
|
||||||
label: 'Si accettano bambini',
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
value: 2,
|
value: 2,
|
||||||
label: 'Si accettano cani',
|
label: 'Si accettano cani',
|
||||||
@@ -386,6 +383,42 @@ export const shared_consts = {
|
|||||||
value: 10,
|
value: 10,
|
||||||
label: 'Cucina Vegana',
|
label: 'Cucina Vegana',
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
value: 11,
|
||||||
|
label: 'Uso della Cucina',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
value: 12,
|
||||||
|
label: 'Uso della Lavatrice',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
value: 13,
|
||||||
|
label: 'Aria condizionata',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
value: 14,
|
||||||
|
label: 'Ventilatore',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
value: 15,
|
||||||
|
label: 'Doccia all\'aperto',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
value: 16,
|
||||||
|
label: 'TV',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
value: 17,
|
||||||
|
label: 'Eventi consentiti',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
value: 18,
|
||||||
|
label: 'Adatto a bambini da 2 a 12 anni',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
value: 19,
|
||||||
|
label: 'Adatto ai neonati (fino ai 2 anni)',
|
||||||
|
},
|
||||||
],
|
],
|
||||||
|
|
||||||
Regions: [
|
Regions: [
|
||||||
|
|||||||
@@ -76,7 +76,7 @@ export default defineComponent({
|
|||||||
}
|
}
|
||||||
|
|
||||||
function Opening() {
|
function Opening() {
|
||||||
// console.log('Opening', 'myvalue', myvalue, 'value', value)
|
console.log('Opening', 'myvalue', myvalue.value)
|
||||||
saveit.value = false
|
saveit.value = false
|
||||||
valueprec.value = myvalue.value
|
valueprec.value = myvalue.value
|
||||||
if (myvalue.value === '') {
|
if (myvalue.value === '') {
|
||||||
|
|||||||
@@ -38,7 +38,7 @@
|
|||||||
</template>
|
</template>
|
||||||
<template v-slot:append>
|
<template v-slot:append>
|
||||||
<q-icon v-if="canEdit" name="event" class="cursor-pointer">
|
<q-icon v-if="canEdit" name="event" class="cursor-pointer">
|
||||||
<q-popup-proxy v-model="showDateTimeScroller" @before-show="Opening" @before-hide="Closing">
|
<q-popup-proxy transition-show="flip-up" v-model="showDateTimeScroller" @before-show="Opening" @before-hide="Closing">
|
||||||
|
|
||||||
<div class="q-gutter-md row items-start">
|
<div class="q-gutter-md row items-start">
|
||||||
<q-date
|
<q-date
|
||||||
|
|||||||
@@ -1025,8 +1025,15 @@ export default defineComponent({
|
|||||||
}
|
}
|
||||||
|
|
||||||
} else if (props.table === toolsext.TABMYHOSPS) {
|
} else if (props.table === toolsext.TABMYHOSPS) {
|
||||||
|
let obj2: any = {}
|
||||||
|
|
||||||
|
if (myrecfiltertoggle.value === tools.FILTER_ALL) {
|
||||||
|
obj2['visibile'] = true
|
||||||
|
}
|
||||||
|
|
||||||
return {
|
return {
|
||||||
// Servizi
|
// Servizi
|
||||||
|
filtersearch2: [obj2],
|
||||||
lookup1: {
|
lookup1: {
|
||||||
lk_tab: 'users',
|
lk_tab: 'users',
|
||||||
lk_LF: 'userId',
|
lk_LF: 'userId',
|
||||||
@@ -1041,6 +1048,7 @@ export default defineComponent({
|
|||||||
lk_as: 'mycities',
|
lk_as: 'mycities',
|
||||||
af_objId_tab: '',
|
af_objId_tab: '',
|
||||||
lk_proj: {
|
lk_proj: {
|
||||||
|
visibile: 1,
|
||||||
typeHosp: 1,
|
typeHosp: 1,
|
||||||
numMaxPeopleHosp: 1,
|
numMaxPeopleHosp: 1,
|
||||||
accomodation: 1,
|
accomodation: 1,
|
||||||
|
|||||||
@@ -445,6 +445,7 @@ export default defineComponent({
|
|||||||
let filtersearch3or: any[] = []
|
let filtersearch3or: any[] = []
|
||||||
let filtersearch3and: any[] = []
|
let filtersearch3and: any[] = []
|
||||||
let filtercustom: any[] = [...props.filtercustom]
|
let filtercustom: any[] = [...props.filtercustom]
|
||||||
|
let filter_gte: any[] = []
|
||||||
|
|
||||||
let recSector = null
|
let recSector = null
|
||||||
let recSectorGood = null
|
let recSectorGood = null
|
||||||
@@ -550,6 +551,10 @@ export default defineComponent({
|
|||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
} else if (shared_consts.COL_WITH_FILTER_GTE.includes(item.key)) {
|
||||||
|
objitem[item.key] = item.value
|
||||||
|
filter_gte.push(objitem)
|
||||||
|
|
||||||
} else if (item.value > 0) {
|
} else if (item.value > 0) {
|
||||||
objitem[item.key] = item.value
|
objitem[item.key] = item.value
|
||||||
filtersearch.push(objitem)
|
filtersearch.push(objitem)
|
||||||
@@ -676,6 +681,8 @@ export default defineComponent({
|
|||||||
filtersearch3and: filtersearch3and,
|
filtersearch3and: filtersearch3and,
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
filtercustom: filtercustom,
|
filtercustom: filtercustom,
|
||||||
|
// @ts-ignore
|
||||||
|
filter_gte,
|
||||||
sortBy: myobj,
|
sortBy: myobj,
|
||||||
descending,
|
descending,
|
||||||
userId: userStore.my._id,
|
userId: userStore.my._id,
|
||||||
|
|||||||
@@ -395,6 +395,12 @@ export default defineComponent({
|
|||||||
emit('show')
|
emit('show')
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function OpenEditDateToday() {
|
||||||
|
// console.log('OpenEdit')
|
||||||
|
myvalue.value = new Date()
|
||||||
|
emit('show')
|
||||||
|
}
|
||||||
|
|
||||||
/*function getval() {
|
/*function getval() {
|
||||||
let myval: any = 'false'
|
let myval: any = 'false'
|
||||||
|
|
||||||
@@ -721,6 +727,7 @@ export default defineComponent({
|
|||||||
changevalRecHours,
|
changevalRecHours,
|
||||||
updatedata,
|
updatedata,
|
||||||
OpenEdit,
|
OpenEdit,
|
||||||
|
OpenEditDateToday,
|
||||||
SaveValueInt,
|
SaveValueInt,
|
||||||
annulla,
|
annulla,
|
||||||
Savedb,
|
Savedb,
|
||||||
|
|||||||
@@ -9,21 +9,9 @@
|
|||||||
<!-- Edit Value -->
|
<!-- Edit Value -->
|
||||||
<div v-if="col.fieldtype === costanti.FieldType.boolean">
|
<div v-if="col.fieldtype === costanti.FieldType.boolean">
|
||||||
<div v-if="isInModif">
|
<div v-if="isInModif">
|
||||||
<span v-if="insertMode">
|
<q-toggle
|
||||||
<q-checkbox
|
dark color="green" v-model="myvalue" :label="col.title ? col.title : col.label"
|
||||||
v-model="myvalue"
|
@update:model-value="changevalRec"></q-toggle>
|
||||||
@update:model-value="changevalRec"
|
|
||||||
:label="col.label">
|
|
||||||
</q-checkbox>
|
|
||||||
</span>
|
|
||||||
<span v-else>
|
|
||||||
<q-checkbox
|
|
||||||
v-model="myvalue"
|
|
||||||
@update:model-value="changevalRec"
|
|
||||||
:label="col.title">
|
|
||||||
</q-checkbox>
|
|
||||||
<span v-html="visuValByType(myvalue, col, row)"></span>
|
|
||||||
</span>
|
|
||||||
</div>
|
</div>
|
||||||
<div v-else>
|
<div v-else>
|
||||||
<q-toggle
|
<q-toggle
|
||||||
@@ -288,7 +276,7 @@
|
|||||||
<div v-else-if="canEdit">
|
<div v-else-if="canEdit">
|
||||||
<q-btn
|
<q-btn
|
||||||
dense
|
dense
|
||||||
color="primary" @click="OpenEdit"
|
color="primary" @click="OpenEditDateToday"
|
||||||
icon="fas fa-calendar-day"
|
icon="fas fa-calendar-day"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -68,6 +68,7 @@ export default defineComponent({
|
|||||||
filtersearch: '',
|
filtersearch: '',
|
||||||
filtersearch2: '',
|
filtersearch2: '',
|
||||||
filtercustom: '',
|
filtercustom: '',
|
||||||
|
filter_gte: '',
|
||||||
sortBy: myobj,
|
sortBy: myobj,
|
||||||
descending,
|
descending,
|
||||||
userId: userStore.my._id
|
userId: userStore.my._id
|
||||||
|
|||||||
@@ -28,16 +28,17 @@
|
|||||||
|
|
||||||
<q-btn class="q-ma-sm" color="positive" icon="fas fa-home" label="Se sei già Registrato CLICCA QUI" to="/"></q-btn>
|
<q-btn class="q-ma-sm" color="positive" icon="fas fa-home" label="Se sei già Registrato CLICCA QUI" to="/"></q-btn>
|
||||||
|
|
||||||
|
<q-banner
|
||||||
|
rounded
|
||||||
|
class="bg-warning text-black"
|
||||||
|
style="text-align: center;"
|
||||||
|
>
|
||||||
|
<span class="mybanner" v-html="t('pages.need_Telegram')"></span>
|
||||||
|
</q-banner>
|
||||||
|
|
||||||
<div v-if="!isalreadyReg">
|
<div v-if="!isalreadyReg">
|
||||||
<CTitleBanner :title="$t('pages.SignUp')"></CTitleBanner>
|
<CTitleBanner :title="$t('pages.SignUp')"></CTitleBanner>
|
||||||
|
|
||||||
<q-banner
|
|
||||||
rounded
|
|
||||||
class="bg-warning text-black"
|
|
||||||
style="text-align: center;"
|
|
||||||
>
|
|
||||||
<span class="mybanner" v-html="t('pages.need_Telegram')"></span>
|
|
||||||
</q-banner>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ const msg_website_it = {
|
|||||||
presentazione: 'Presentazione',
|
presentazione: 'Presentazione',
|
||||||
presentazione2: 'Presentazione',
|
presentazione2: 'Presentazione',
|
||||||
invita: 'Invita Persone',
|
invita: 'Invita Persone',
|
||||||
SignUp: 'Nuova Registrazione',
|
SignUp: 'Modulo di Registrazione:',
|
||||||
need_Telegram: 'Per poter utilizzare la Piattaforma occorre avere Telegram installato.<br><a href="https://play.google.com/store/apps/details?id=org.telegram.messenger" target="_blank">Clicca qui per scaricarlo</a>',
|
need_Telegram: 'Per poter utilizzare la Piattaforma occorre avere Telegram installato.<br><a href="https://play.google.com/store/apps/details?id=org.telegram.messenger" target="_blank">Clicca qui per scaricarlo</a>',
|
||||||
Registrazione_Con_Bot: 'Per Registrarsi occorre prima verificarsi su Telegram sul <strong>BOT RISO</strong>',
|
Registrazione_Con_Bot: 'Per Registrarsi occorre prima verificarsi su Telegram sul <strong>BOT RISO</strong>',
|
||||||
SignUpIscrizione: 'Diventa Socio CNM',
|
SignUpIscrizione: 'Diventa Socio CNM',
|
||||||
|
|||||||
@@ -109,65 +109,112 @@ const routes_admin: IListRoutes[] = [
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
const routes_newsletter: IListRoutes[] = [
|
const routes_newsletter: IListRoutes[] = [
|
||||||
{
|
{
|
||||||
active: true,
|
active: true,
|
||||||
order: 10,
|
order: 10,
|
||||||
name: 'newsletter.template', path: '/admin/newsletter/templemail', materialIcon: 'fas fa-users',
|
name: 'newsletter.template', path: '/admin/newsletter/templemail', materialIcon: 'fas fa-users',
|
||||||
component: () => import('@/rootgen/admin/newsletter/newsletter.vue'),
|
component: () => import('@/rootgen/admin/newsletter/newsletter.vue'),
|
||||||
inmenu: true, submenu: true, level_parent: 0.5, level_child: 0.5, onlyManager: true
|
inmenu: true, submenu: true, level_parent: 0.5, level_child: 0.5, onlyManager: true, noroute: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
active: true,
|
active: true,
|
||||||
order: 20,
|
order: 20,
|
||||||
name: 'newsletter.sendemail', path: '/admin/newsletter/newnewsletter', materialIcon: 'fas fa-users',
|
name: 'newsletter.sendemail', path: '/admin/newsletter/newnewsletter', materialIcon: 'fas fa-users',
|
||||||
component: () => import('@/rootgen/admin/newsletter/newsletter.vue'),
|
component: () => import('@/rootgen/admin/newsletter/newsletter.vue'),
|
||||||
inmenu: true, submenu: true, level_parent: 0.5, level_child: 0.5, onlyManager: true
|
inmenu: true, submenu: true, level_parent: 0.5, level_child: 0.5, onlyManager: true, noroute: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
active: true,
|
active: true,
|
||||||
order: 30,
|
order: 30,
|
||||||
name: 'newsletter.check', path: '/admin/newsletter/check', materialIcon: 'fas fa-users',
|
name: 'newsletter.check', path: '/admin/newsletter/check', materialIcon: 'fas fa-users',
|
||||||
component: () => import('@/rootgen/admin/newsletter/newsletter.vue'),
|
component: () => import('@/rootgen/admin/newsletter/newsletter.vue'),
|
||||||
inmenu: true, submenu: true, level_parent: 0.5, level_child: 0.5, onlyManager: true
|
inmenu: true, submenu: true, level_parent: 0.5, level_child: 0.5, onlyManager: true, noroute: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
active: true,
|
active: true,
|
||||||
order: 40,
|
order: 40,
|
||||||
name: 'newsletter.sent', path: '/admin/newsletter/newslist', materialIcon: 'fas fa-users',
|
name: 'newsletter.sent', path: '/admin/newsletter/newslist', materialIcon: 'fas fa-users',
|
||||||
component: () => import('@/rootgen/admin/newsletter/newsletter.vue'),
|
component: () => import('@/rootgen/admin/newsletter/newsletter.vue'),
|
||||||
inmenu: true, submenu: true, level_parent: 0.5, level_child: 0.5, onlyManager: true
|
inmenu: true, submenu: true, level_parent: 0.5, level_child: 0.5, onlyManager: true, noroute: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
active: true,
|
active: true,
|
||||||
order: 50,
|
order: 50,
|
||||||
name: 'newsletter.mailinglist', path: '/admin/newsletter/mailinglist', materialIcon: 'fas fa-users',
|
name: 'newsletter.mailinglist', path: '/admin/newsletter/mailinglist', materialIcon: 'fas fa-users',
|
||||||
component: () => import('@/rootgen/admin/newsletter/newsletter.vue'),
|
component: () => import('@/rootgen/admin/newsletter/newsletter.vue'),
|
||||||
inmenu: true, submenu: true, level_parent: 0.5, level_child: 0.5, onlyManager: true
|
inmenu: true, submenu: true, level_parent: 0.5, level_child: 0.5, onlyManager: true, noroute: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
active: true,
|
active: true,
|
||||||
order: 60,
|
order: 60,
|
||||||
name: 'newsletter.settings', path: '/admin/newsletter/settings', materialIcon: 'fas fa-users',
|
name: 'newsletter.settings', path: '/admin/newsletter/settings', materialIcon: 'fas fa-users',
|
||||||
component: () => import('@/rootgen/admin/newsletter/newsletter.vue'),
|
component: () => import('@/rootgen/admin/newsletter/newsletter.vue'),
|
||||||
inmenu: true, submenu: true, level_parent: 0.5, level_child: 0.5, onlyManager: true
|
inmenu: true, submenu: true, level_parent: 0.5, level_child: 0.5, onlyManager: true, noroute: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
active: true,
|
active: true,
|
||||||
order: 70,
|
order: 70,
|
||||||
name: 'newsletter.serversettings', path: '/admin/newsletter/main_settings', materialIcon: 'fas fa-users',
|
name: 'newsletter.serversettings', path: '/admin/newsletter/main_settings', materialIcon: 'fas fa-users',
|
||||||
component: () => import('@/rootgen/admin/newsletter/newsletter.vue'),
|
component: () => import('@/rootgen/admin/newsletter/newsletter.vue'),
|
||||||
inmenu: true, submenu: true, level_parent: 0.5, level_child: 0.5, onlyManager: true
|
inmenu: true, submenu: true, level_parent: 0.5, level_child: 0.5, onlyManager: true, noroute: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
active: true,
|
active: true,
|
||||||
order: 80,
|
order: 80,
|
||||||
name: 'newsletter.others', path: '/admin/newsletter/events', materialIcon: 'fas fa-users',
|
name: 'newsletter.others', path: '/admin/newsletter/events', materialIcon: 'fas fa-users',
|
||||||
component: () => import('@/rootgen/admin/newsletter/newsletter.vue'),
|
component: () => import('@/rootgen/admin/newsletter/newsletter.vue'),
|
||||||
inmenu: true, submenu: true, level_parent: 0.5, level_child: 0.5, onlyManager: true
|
inmenu: true, submenu: true, level_parent: 0.5, level_child: 0.5, onlyManager: true, noroute: true
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
||||||
|
const routes_ris: IListRoutes[] = [
|
||||||
|
{
|
||||||
|
active: true,
|
||||||
|
order: 10,
|
||||||
|
path: '/admin/ris/circuitslist',
|
||||||
|
materialIcon: 'fas fa-users',
|
||||||
|
name: 'otherpages.admin.circuitslist',
|
||||||
|
component: () => import('@/rootgen/admin/circuitsList/circuitsList.vue'),
|
||||||
|
inmenu: true,
|
||||||
|
submenu: true,
|
||||||
|
level_parent: 0.5,
|
||||||
|
level_child: 0.5,
|
||||||
|
onlyManager: true,
|
||||||
|
onlyTutor: true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
active: true,
|
||||||
|
order: 20,
|
||||||
|
path: '/admin/ris/accountslist',
|
||||||
|
materialIcon: 'fas fa-users',
|
||||||
|
name: 'otherpages.admin.accountslist',
|
||||||
|
component: () => import('@/rootgen/admin/accountsList/accountsList.vue'),
|
||||||
|
inmenu: true,
|
||||||
|
submenu: true,
|
||||||
|
level_parent: 0.5,
|
||||||
|
level_child: 0.5,
|
||||||
|
onlyManager: true,
|
||||||
|
onlyTutor: true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
active: true,
|
||||||
|
order: 30,
|
||||||
|
path: '/admin/ris/movslist',
|
||||||
|
materialIcon: 'fas fa-users',
|
||||||
|
name: 'otherpages.admin.movslist',
|
||||||
|
component: () => import('@/rootgen/admin/movsList/movsList.vue'),
|
||||||
|
inmenu: true,
|
||||||
|
submenu: true,
|
||||||
|
level_parent: 0.5,
|
||||||
|
level_child: 0.5,
|
||||||
|
onlyManager: true,
|
||||||
|
onlyTutor: true
|
||||||
|
},
|
||||||
|
]
|
||||||
|
|
||||||
|
|
||||||
const routes_manager: IListRoutes[] = [
|
const routes_manager: IListRoutes[] = [
|
||||||
{
|
{
|
||||||
active: functionality.BOOKING_EVENTS,
|
active: functionality.BOOKING_EVENTS,
|
||||||
@@ -199,34 +246,6 @@ const routes_manager: IListRoutes[] = [
|
|||||||
onlyManager: true,
|
onlyManager: true,
|
||||||
onlyTutor: true
|
onlyTutor: true
|
||||||
},
|
},
|
||||||
{
|
|
||||||
active: true,
|
|
||||||
order: 11,
|
|
||||||
path: '/admin/circuitslist',
|
|
||||||
materialIcon: 'fas fa-users',
|
|
||||||
name: 'otherpages.admin.circuitslist',
|
|
||||||
component: () => import('@/rootgen/admin/circuitsList/circuitsList.vue'),
|
|
||||||
inmenu: true,
|
|
||||||
submenu: true,
|
|
||||||
level_parent: 0,
|
|
||||||
level_child: 0.5,
|
|
||||||
onlyManager: true,
|
|
||||||
onlyTutor: true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
active: true,
|
|
||||||
order: 12,
|
|
||||||
path: '/admin/accountslist',
|
|
||||||
materialIcon: 'fas fa-users',
|
|
||||||
name: 'otherpages.admin.accountslist',
|
|
||||||
component: () => import('@/rootgen/admin/accountsList/accountsList.vue'),
|
|
||||||
inmenu: true,
|
|
||||||
submenu: true,
|
|
||||||
level_parent: 0,
|
|
||||||
level_child: 0.5,
|
|
||||||
onlyManager: true,
|
|
||||||
onlyTutor: true
|
|
||||||
},
|
|
||||||
/*
|
/*
|
||||||
{
|
{
|
||||||
active: true,
|
active: true,
|
||||||
@@ -246,6 +265,22 @@ const routes_manager: IListRoutes[] = [
|
|||||||
*/
|
*/
|
||||||
{
|
{
|
||||||
active: true,
|
active: true,
|
||||||
|
path: '/admin/ris',
|
||||||
|
order: 60,
|
||||||
|
faIcon: 'fa fa-list-alt',
|
||||||
|
materialIcon: 'fas fa-users',
|
||||||
|
name: 'otherpages.admin.monete',
|
||||||
|
routes2: routes_ris,
|
||||||
|
inmenu: false,
|
||||||
|
submenu: true,
|
||||||
|
level_parent: 0.5,
|
||||||
|
level_child: 0.5,
|
||||||
|
solotitle: true,
|
||||||
|
onlyAdmin: true,
|
||||||
|
onlyManager: true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
active: false,
|
||||||
order: 10,
|
order: 10,
|
||||||
path: '/admin/zoomlist',
|
path: '/admin/zoomlist',
|
||||||
materialIcon: 'fas fa-users',
|
materialIcon: 'fas fa-users',
|
||||||
|
|||||||
@@ -344,6 +344,7 @@ export interface IListRoutes {
|
|||||||
solotitle?: boolean
|
solotitle?: boolean
|
||||||
infooter?: boolean
|
infooter?: boolean
|
||||||
submenu?: boolean
|
submenu?: boolean
|
||||||
|
noroute?: boolean
|
||||||
onlyAdmin?: boolean
|
onlyAdmin?: boolean
|
||||||
onlyif_logged?: boolean
|
onlyif_logged?: boolean
|
||||||
onlyManager?: boolean
|
onlyManager?: boolean
|
||||||
@@ -522,6 +523,7 @@ export interface IParamsQuery {
|
|||||||
filtersearch: string
|
filtersearch: string
|
||||||
filtersearch2: string
|
filtersearch2: string
|
||||||
filtercustom: string
|
filtercustom: string
|
||||||
|
filter_gte: string
|
||||||
lookup1?: IParLookup
|
lookup1?: IParLookup
|
||||||
lookup2?: IParLookup
|
lookup2?: IParLookup
|
||||||
lookup3?: IParLookup
|
lookup3?: IParLookup
|
||||||
@@ -844,6 +846,7 @@ export interface IAccomodation {
|
|||||||
|
|
||||||
export interface IMyHosp {
|
export interface IMyHosp {
|
||||||
_id: number
|
_id: number
|
||||||
|
visibile: boolean
|
||||||
typeHosp: number
|
typeHosp: number
|
||||||
numMaxPeopleHosp: number
|
numMaxPeopleHosp: number
|
||||||
accomodation: IAccomodation[]
|
accomodation: IAccomodation[]
|
||||||
|
|||||||
@@ -93,6 +93,7 @@ export default defineComponent({
|
|||||||
filtersearch: '',
|
filtersearch: '',
|
||||||
filtersearch2: '',
|
filtersearch2: '',
|
||||||
filtercustom: '',
|
filtercustom: '',
|
||||||
|
filter_gte: '',
|
||||||
sortBy: myobj,
|
sortBy: myobj,
|
||||||
descending,
|
descending,
|
||||||
userId: ''
|
userId: ''
|
||||||
|
|||||||
1
src/rootgen/admin/movsList/index.ts
Executable file
1
src/rootgen/admin/movsList/index.ts
Executable file
@@ -0,0 +1 @@
|
|||||||
|
export {default as movsList} from './movsList.vue'
|
||||||
0
src/rootgen/admin/movsList/movsList.scss
Executable file
0
src/rootgen/admin/movsList/movsList.scss
Executable file
35
src/rootgen/admin/movsList/movsList.ts
Executable file
35
src/rootgen/admin/movsList/movsList.ts
Executable file
@@ -0,0 +1,35 @@
|
|||||||
|
import { defineComponent, onMounted, ref } from 'vue'
|
||||||
|
|
||||||
|
import { CMyPage } from '@/components/CMyPage'
|
||||||
|
import { CGridTableRec } from '@/components/CGridTableRec'
|
||||||
|
import { tools } from '@store/Modules/tools'
|
||||||
|
import { static_data } from '@/db/static_data'
|
||||||
|
|
||||||
|
import { fieldsTable } from '@src/store/Modules/fieldsTable'
|
||||||
|
import { shared_consts } from '@/common/shared_vuejs'
|
||||||
|
|
||||||
|
export default defineComponent({
|
||||||
|
name: 'movsList',
|
||||||
|
// @ts-ignore
|
||||||
|
components: { CGridTableRec, CMyPage },
|
||||||
|
setup() {
|
||||||
|
|
||||||
|
const arrfilterand: any = ref([])
|
||||||
|
|
||||||
|
function mounted() {
|
||||||
|
if (tools.appid() === tools.IDAPP_RISO) {
|
||||||
|
arrfilterand.value = [
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
onMounted(mounted)
|
||||||
|
|
||||||
|
return {
|
||||||
|
arrfilterand,
|
||||||
|
fieldsTable,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
22
src/rootgen/admin/movsList/movsList.vue
Executable file
22
src/rootgen/admin/movsList/movsList.vue
Executable file
@@ -0,0 +1,22 @@
|
|||||||
|
<template>
|
||||||
|
<CMyPage img="" :title="$t('otherpages.admin.movsList')" keywords="" description="Lista Movimenti">
|
||||||
|
<CGridTableRec
|
||||||
|
prop_mytable="movements"
|
||||||
|
prop_mytitle="Lista Movimenti"
|
||||||
|
:prop_mycolumns="fieldsTable.movslist()"
|
||||||
|
prop_colkey="_id"
|
||||||
|
nodataLabel="Nessun Movimento"
|
||||||
|
noresultLabel="Il filtro selezionato non ha trovato nessun risultato"
|
||||||
|
:arrfilters="arrfilterand">
|
||||||
|
|
||||||
|
</CGridTableRec>
|
||||||
|
</CMyPage>
|
||||||
|
</template>
|
||||||
|
<script lang="ts" src="./movsList.ts">
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style lang="scss" scoped>
|
||||||
|
@import './movsList.scss';
|
||||||
|
</style>
|
||||||
|
|
||||||
|
|
||||||
@@ -56,7 +56,7 @@ export default defineComponent({
|
|||||||
const emailtextheader = ref('')
|
const emailtextheader = ref('')
|
||||||
const eseguipolling = ref(false)
|
const eseguipolling = ref(false)
|
||||||
|
|
||||||
const idparam = computed( () => $route.params.idparam.toString())
|
const idparam = computed( () => $route.params.idparam ? $route.params.idparam.toString() : '')
|
||||||
|
|
||||||
|
|
||||||
async function mounted() {
|
async function mounted() {
|
||||||
|
|||||||
@@ -47,8 +47,9 @@ const msg_it = {
|
|||||||
eventlist: 'Le tue Prenotazioni',
|
eventlist: 'Le tue Prenotazioni',
|
||||||
usereventlist: 'Prenotazioni Utenti',
|
usereventlist: 'Prenotazioni Utenti',
|
||||||
userlist: 'Lista Utenti',
|
userlist: 'Lista Utenti',
|
||||||
circuitslist: 'Lista Circuiti',
|
circuitslist: 'Circuiti',
|
||||||
accountslist: 'Lista Conti',
|
accountslist: 'Conti',
|
||||||
|
movslist: 'Movimenti',
|
||||||
iscritticonacreis: 'Iscritti Conacreis',
|
iscritticonacreis: 'Iscritti Conacreis',
|
||||||
zoomlist: 'Calendario Zoom',
|
zoomlist: 'Calendario Zoom',
|
||||||
extralist: 'Lista Extra',
|
extralist: 'Lista Extra',
|
||||||
@@ -57,6 +58,7 @@ const msg_it = {
|
|||||||
navi: 'Navi',
|
navi: 'Navi',
|
||||||
listadoni_navi: 'Lista Doni Navi',
|
listadoni_navi: 'Lista Doni Navi',
|
||||||
newsletter: 'Newsletter',
|
newsletter: 'Newsletter',
|
||||||
|
monete: 'Monete',
|
||||||
pages: 'Pagine',
|
pages: 'Pagine',
|
||||||
media: 'Media',
|
media: 'Media',
|
||||||
gallery: 'Gallerie',
|
gallery: 'Gallerie',
|
||||||
@@ -792,6 +794,9 @@ const msg_it = {
|
|||||||
typol_code: 'Codice Tipologia',
|
typol_code: 'Codice Tipologia',
|
||||||
order: 'Ordinamento',
|
order: 'Ordinamento',
|
||||||
},
|
},
|
||||||
|
ris: {
|
||||||
|
menu: 'Ris',
|
||||||
|
},
|
||||||
newsletter: {
|
newsletter: {
|
||||||
title: 'Desideri ricevere la nostra Newsletter?',
|
title: 'Desideri ricevere la nostra Newsletter?',
|
||||||
name: 'Il tuo Nome',
|
name: 'Il tuo Nome',
|
||||||
@@ -961,6 +966,7 @@ const msg_it = {
|
|||||||
link_grp: 'Link Territoriale',
|
link_grp: 'Link Territoriale',
|
||||||
},
|
},
|
||||||
hosps: {
|
hosps: {
|
||||||
|
visibile: 'Pubblica',
|
||||||
typeHosp: 'Tipologia',
|
typeHosp: 'Tipologia',
|
||||||
numMaxPeopleHosp: 'N° max Ospiti',
|
numMaxPeopleHosp: 'N° max Ospiti',
|
||||||
accomodation: {
|
accomodation: {
|
||||||
@@ -1007,15 +1013,15 @@ const msg_it = {
|
|||||||
},
|
},
|
||||||
|
|
||||||
movement: {
|
movement: {
|
||||||
transactionDate: '',
|
transactionDate: 'Data Transaz',
|
||||||
accountFromId: '',
|
accountFromId: 'Dal Conto',
|
||||||
accountToId: '',
|
accountToId: 'Al Conto',
|
||||||
amount: '',
|
amount: 'Quantità',
|
||||||
causal: '',
|
causal: 'Causale',
|
||||||
causal_table: '',
|
causal_table: 'Tabella Causale',
|
||||||
causal_IdRec: '',
|
causal_IdRec: 'Id Record Causale',
|
||||||
residual: '',
|
residual: 'Residuo',
|
||||||
expiringDate: '',
|
expiringDate: 'Data Scadenza',
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|||||||
@@ -540,7 +540,7 @@ export const colmyUserGroup = [
|
|||||||
name: 'groupname', label_trans: 'reg.groupname', required: true,
|
name: 'groupname', label_trans: 'reg.groupname', required: true,
|
||||||
maxlength: 30,
|
maxlength: 30,
|
||||||
allowchar: costanti.ALLOWCHAR_CODE,
|
allowchar: costanti.ALLOWCHAR_CODE,
|
||||||
showWhen: costanti.showWhen.NewRec + costanti.showWhen.InPage,
|
showWhen: costanti.showWhen.NewRec + costanti.showWhen.InPage + costanti.showWhen.InEdit,
|
||||||
}),
|
}),
|
||||||
AddCol({ name: 'title', label_trans: 'reg.name', required: true, noshowlabel: true, maxlength: 40 }),
|
AddCol({ name: 'title', label_trans: 'reg.name', required: true, noshowlabel: true, maxlength: 40 }),
|
||||||
AddCol({
|
AddCol({
|
||||||
@@ -592,16 +592,20 @@ export const colmyUserGroup = [
|
|||||||
jointable: 'friendsandme',
|
jointable: 'friendsandme',
|
||||||
field_outtype: costanti.FieldType.object,
|
field_outtype: costanti.FieldType.object,
|
||||||
}),
|
}),
|
||||||
AddCol({ name: 'date_created', label_trans: 'reg.pub_created', fieldtype: costanti.FieldType.onlydate,
|
AddCol({
|
||||||
|
name: 'date_created', label_trans: 'reg.pub_created', fieldtype: costanti.FieldType.onlydate,
|
||||||
required: false,
|
required: false,
|
||||||
visible: false,
|
visible: false,
|
||||||
sortable: true,
|
sortable: true,
|
||||||
showWhen: 0}),
|
showWhen: 0
|
||||||
AddCol({ name: 'date_updated', label_trans: 'reg.pub_updated', fieldtype: costanti.FieldType.onlydate,
|
}),
|
||||||
|
AddCol({
|
||||||
|
name: 'date_updated', label_trans: 'reg.pub_updated', fieldtype: costanti.FieldType.onlydate,
|
||||||
required: false,
|
required: false,
|
||||||
visible: false,
|
visible: false,
|
||||||
sortable: true,
|
sortable: true,
|
||||||
showWhen: 0}),
|
showWhen: 0
|
||||||
|
}),
|
||||||
AddCol({
|
AddCol({
|
||||||
name: 'photos',
|
name: 'photos',
|
||||||
label_trans: 'skill.photos',
|
label_trans: 'skill.photos',
|
||||||
@@ -729,11 +733,13 @@ export const colmyGoods = [
|
|||||||
//icon: 'fas fa-hands-helping',
|
//icon: 'fas fa-hands-helping',
|
||||||
// isadvanced_field: true,
|
// isadvanced_field: true,
|
||||||
}),
|
}),
|
||||||
AddCol({ name: 'date_created', label_trans: 'event.dateCreated', fieldtype: costanti.FieldType.onlydate,
|
AddCol({
|
||||||
|
name: 'date_created', label_trans: 'event.dateCreated', fieldtype: costanti.FieldType.onlydate,
|
||||||
required: false,
|
required: false,
|
||||||
visible: false,
|
visible: false,
|
||||||
sortable: true,
|
sortable: true,
|
||||||
showWhen: 0}),
|
showWhen: 0
|
||||||
|
}),
|
||||||
AddCol({
|
AddCol({
|
||||||
name: 'photos',
|
name: 'photos',
|
||||||
label_trans: 'skill.photos',
|
label_trans: 'skill.photos',
|
||||||
@@ -911,11 +917,13 @@ export const colmySkills = [
|
|||||||
icon: 'grading',
|
icon: 'grading',
|
||||||
isadvanced_field: true,
|
isadvanced_field: true,
|
||||||
}),
|
}),
|
||||||
AddCol({ name: 'date_created', label_trans: 'event.dateCreated', fieldtype: costanti.FieldType.onlydate,
|
AddCol({
|
||||||
|
name: 'date_created', label_trans: 'event.dateCreated', fieldtype: costanti.FieldType.onlydate,
|
||||||
required: false,
|
required: false,
|
||||||
visible: false,
|
visible: false,
|
||||||
sortable: true,
|
sortable: true,
|
||||||
showWhen: 0}),
|
showWhen: 0
|
||||||
|
}),
|
||||||
AddCol({
|
AddCol({
|
||||||
name: 'photos',
|
name: 'photos',
|
||||||
label_trans: 'skill.photos',
|
label_trans: 'skill.photos',
|
||||||
@@ -954,6 +962,11 @@ export const colmyHosp = [
|
|||||||
sortable: false,
|
sortable: false,
|
||||||
}),
|
}),
|
||||||
|
|
||||||
|
AddCol({
|
||||||
|
name: 'visibile', label_trans: 'hosps.visibile', fieldtype: costanti.FieldType.boolean,
|
||||||
|
showWhen: costanti.showWhen.NewRec + costanti.showWhen.InPage + costanti.showWhen.InEdit,
|
||||||
|
}),
|
||||||
|
|
||||||
AddCol({
|
AddCol({
|
||||||
name: 'typeHosp',
|
name: 'typeHosp',
|
||||||
label_trans: 'hosps.typeHosp',
|
label_trans: 'hosps.typeHosp',
|
||||||
@@ -1064,11 +1077,13 @@ export const colmyHosp = [
|
|||||||
showWhen: costanti.showWhen.NewRec + costanti.showWhen.InEdit + costanti.showWhen.InView_OnlyifExist,
|
showWhen: costanti.showWhen.NewRec + costanti.showWhen.InEdit + costanti.showWhen.InView_OnlyifExist,
|
||||||
sortable: false,
|
sortable: false,
|
||||||
}),
|
}),
|
||||||
AddCol({ name: 'date_created', label_trans: 'event.dateCreated', fieldtype: costanti.FieldType.onlydate,
|
AddCol({
|
||||||
|
name: 'date_created', label_trans: 'event.dateCreated', fieldtype: costanti.FieldType.onlydate,
|
||||||
required: false,
|
required: false,
|
||||||
visible: false,
|
visible: false,
|
||||||
sortable: true,
|
sortable: true,
|
||||||
showWhen: 0}),
|
showWhen: 0
|
||||||
|
}),
|
||||||
AddCol(DuplicateRec),
|
AddCol(DuplicateRec),
|
||||||
AddCol(ModifRec),
|
AddCol(ModifRec),
|
||||||
AddCol(DeleteRec),
|
AddCol(DeleteRec),
|
||||||
@@ -1191,11 +1206,13 @@ export const colmyBachecas = [
|
|||||||
visible: false,
|
visible: false,
|
||||||
sortable: false,
|
sortable: false,
|
||||||
}),*/
|
}),*/
|
||||||
AddCol({ name: 'date_created', label_trans: 'event.dateCreated', fieldtype: costanti.FieldType.onlydate,
|
AddCol({
|
||||||
|
name: 'date_created', label_trans: 'event.dateCreated', fieldtype: costanti.FieldType.onlydate,
|
||||||
required: false,
|
required: false,
|
||||||
visible: false,
|
visible: false,
|
||||||
sortable: true,
|
sortable: true,
|
||||||
showWhen: 0}),
|
showWhen: 0
|
||||||
|
}),
|
||||||
AddCol({
|
AddCol({
|
||||||
name: 'photos',
|
name: 'photos',
|
||||||
label_trans: 'skill.photos',
|
label_trans: 'skill.photos',
|
||||||
@@ -1267,7 +1284,14 @@ export const colTableSites = [
|
|||||||
AddCol({ name: 'next_payment', label_trans: 'reg.next_payment', fieldtype: costanti.FieldType.onlydate }),
|
AddCol({ name: 'next_payment', label_trans: 'reg.next_payment', fieldtype: costanti.FieldType.onlydate }),
|
||||||
// Configuration
|
// Configuration
|
||||||
// AddCol({ name: 'confsite.notif_reg', field: 'confsite', subfield: 'notif_reg', label_trans: 'reg.notif_reg', fieldtype: costanti.FieldType.boolean }),
|
// AddCol({ name: 'confsite.notif_reg', field: 'confsite', subfield: 'notif_reg', label_trans: 'reg.notif_reg', fieldtype: costanti.FieldType.boolean }),
|
||||||
AddCol({ name: 'confsite.options', field: 'confsite', subfield: 'options', label_trans: 'reg.options', fieldtype: costanti.FieldType.binary, jointable: 'confsite_opt', }),
|
AddCol({
|
||||||
|
name: 'confsite.options',
|
||||||
|
field: 'confsite',
|
||||||
|
subfield: 'options',
|
||||||
|
label_trans: 'reg.options',
|
||||||
|
fieldtype: costanti.FieldType.binary,
|
||||||
|
jointable: 'confsite_opt',
|
||||||
|
}),
|
||||||
AddCol(DeleteRec),
|
AddCol(DeleteRec),
|
||||||
AddCol(DuplicateRec),
|
AddCol(DuplicateRec),
|
||||||
]
|
]
|
||||||
@@ -2325,19 +2349,22 @@ export const colTableAccount = [
|
|||||||
AddCol({ name: 'deperibile', label_trans: 'account.deperibile', fieldtype: costanti.FieldType.boolean }),
|
AddCol({ name: 'deperibile', label_trans: 'account.deperibile', fieldtype: costanti.FieldType.boolean }),
|
||||||
AddCol({ name: 'importo_iniziale', label_trans: 'account.importo_iniziale', fieldtype: costanti.FieldType.number }),
|
AddCol({ name: 'importo_iniziale', label_trans: 'account.importo_iniziale', fieldtype: costanti.FieldType.number }),
|
||||||
AddCol({ name: 'saldo', label_trans: 'account.saldo', fieldtype: costanti.FieldType.number }),
|
AddCol({ name: 'saldo', label_trans: 'account.saldo', fieldtype: costanti.FieldType.number }),
|
||||||
|
AddCol(DeleteRec),
|
||||||
|
AddCol(DuplicateRec),
|
||||||
]
|
]
|
||||||
|
|
||||||
export const colTableMovement = [
|
export const colTableMovement = [
|
||||||
AddCol({ name: 'transactionDate', label_trans: 'movement.transactionDate', fieldtype: costanti.FieldType.date }),
|
AddCol({ name: 'transactionDate', label_trans: 'movement.transactionDate', fieldtype: costanti.FieldType.date }),
|
||||||
AddCol({ name: 'accountFromId', label_trans: 'movement.accountFromId', fieldtype: costanti.FieldType.number }),
|
AddCol({ name: 'accountFromId', label_trans: 'movement.accountFromId', fieldtype: costanti.FieldType.number, required: true }),
|
||||||
AddCol({ name: 'accountToId', label_trans: 'movement.accountToId', fieldtype: costanti.FieldType.number }),
|
AddCol({ name: 'accountToId', label_trans: 'movement.accountToId', fieldtype: costanti.FieldType.number, required: true }),
|
||||||
AddCol({ name: 'amount', label_trans: 'movement.amount', fieldtype: costanti.FieldType.number }),
|
AddCol({ name: 'amount', label_trans: 'movement.amount', fieldtype: costanti.FieldType.number, required: true }),
|
||||||
AddCol({ name: 'causal', label_trans: 'movement.causal' }),
|
AddCol({ name: 'causal', label_trans: 'movement.causal' }),
|
||||||
AddCol({ name: 'causal_table', label_trans: 'movement.causal_table' }),
|
AddCol({ name: 'causal_table', label_trans: 'movement.causal_table' }),
|
||||||
AddCol({ name: 'causal_IdRec', label_trans: 'movement.causal_IdRec', fieldtype: costanti.FieldType.number }),
|
AddCol({ name: 'causal_IdRec', label_trans: 'movement.causal_IdRec', fieldtype: costanti.FieldType.number }),
|
||||||
AddCol({ name: 'residual', label_trans: 'movement.residual', fieldtype: costanti.FieldType.number }),
|
AddCol({ name: 'residual', label_trans: 'movement.residual', fieldtype: costanti.FieldType.number }),
|
||||||
AddCol({ name: 'expiringDate', label_trans: 'movement.expiringDate', fieldtype: costanti.FieldType.date }),
|
AddCol({ name: 'expiringDate', label_trans: 'movement.expiringDate', fieldtype: costanti.FieldType.date }),
|
||||||
|
AddCol(DeleteRec),
|
||||||
|
AddCol(DuplicateRec),
|
||||||
]
|
]
|
||||||
|
|
||||||
export const fieldsTable = {
|
export const fieldsTable = {
|
||||||
@@ -2454,6 +2481,10 @@ export const fieldsTable = {
|
|||||||
return colTableAccount
|
return colTableAccount
|
||||||
},
|
},
|
||||||
|
|
||||||
|
movslist() {
|
||||||
|
return colTableMovement
|
||||||
|
},
|
||||||
|
|
||||||
userlist() {
|
userlist() {
|
||||||
if (static_data.functionality.ENABLE_REG_AYNI) {
|
if (static_data.functionality.ENABLE_REG_AYNI) {
|
||||||
return colTableUsers
|
return colTableUsers
|
||||||
|
|||||||
@@ -5252,6 +5252,7 @@ export const tools = {
|
|||||||
|
|
||||||
getdefaultnewrec_MyHosp(): any {
|
getdefaultnewrec_MyHosp(): any {
|
||||||
return {
|
return {
|
||||||
|
visibile: true,
|
||||||
_id: 0,
|
_id: 0,
|
||||||
typeHosp: tools.getSelectionByTable(toolsext.TABTYPEHOSP, 2),
|
typeHosp: tools.getSelectionByTable(toolsext.TABTYPEHOSP, 2),
|
||||||
idContribType: tools.getSelectionByTable('contribtypes', []),
|
idContribType: tools.getSelectionByTable('contribtypes', []),
|
||||||
|
|||||||
@@ -392,6 +392,16 @@ export const useGlobalStore = defineStore('GlobalStore', {
|
|||||||
static_data.routes = [...static_data.baseroutes, ...arrpagesroute, last]
|
static_data.routes = [...static_data.baseroutes, ...arrpagesroute, last]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
for (const menu of static_data.routes) {
|
||||||
|
if (menu.active && menu.routes2) {
|
||||||
|
for (const menu2 of menu.routes2) {
|
||||||
|
if (menu2.active && !menu2.noroute) {
|
||||||
|
arrpagesroute.push(menu2)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Sort array
|
// Sort array
|
||||||
static_data.routes = static_data.routes.sort((a, myb) => a.order - myb.order)
|
static_data.routes = static_data.routes.sort((a, myb) => a.order - myb.order)
|
||||||
|
|
||||||
@@ -836,6 +846,7 @@ export const useGlobalStore = defineStore('GlobalStore', {
|
|||||||
filtersearch: '',
|
filtersearch: '',
|
||||||
filtersearch2: '',
|
filtersearch2: '',
|
||||||
filtercustom: '',
|
filtercustom: '',
|
||||||
|
filter_gte: '',
|
||||||
sortBy: myobj,
|
sortBy: myobj,
|
||||||
descending,
|
descending,
|
||||||
userId: '',
|
userId: '',
|
||||||
|
|||||||
Reference in New Issue
Block a user