- Gruppi
This commit is contained in:
@@ -18,6 +18,7 @@ import { lists } from '@store/Modules/lists'
|
||||
import { IParamsQuery } from 'model'
|
||||
import { CMyPopupEdit } from '../CMyPopupEdit'
|
||||
import { CMyFriends } from '../CMyFriends'
|
||||
import { CMyGroups } from '../CMyGroups'
|
||||
import { CMyFieldDb } from '../CMyFieldDb'
|
||||
import { CMySelect } from '../CMySelect'
|
||||
import { CTitleBanner } from '../CTitleBanner'
|
||||
@@ -27,6 +28,7 @@ import { useGlobalStore } from '@store/globalStore'
|
||||
import { useQuasar } from 'quasar'
|
||||
import { costanti } from '@costanti'
|
||||
import translate from '@/globalroutines/util'
|
||||
import { toolsext } from '@store/Modules/toolsext'
|
||||
|
||||
export default defineComponent({
|
||||
name: 'CGridTableRec',
|
||||
@@ -179,7 +181,7 @@ export default defineComponent({
|
||||
default: false
|
||||
}
|
||||
},
|
||||
components: { CMyPopupEdit, CTitleBanner, CMyFieldDb, CMySelect, CMyFriends },
|
||||
components: { CMyPopupEdit, CTitleBanner, CMyFieldDb, CMySelect, CMyFriends, CMyGroups },
|
||||
setup(props, { emit }) {
|
||||
const $q = useQuasar()
|
||||
const { t } = useI18n()
|
||||
@@ -234,6 +236,7 @@ export default defineComponent({
|
||||
const selected: any = ref([])
|
||||
|
||||
const filter = ref(0)
|
||||
const filtergrp = ref(costanti.MY_GROUPS)
|
||||
|
||||
const mycodeid = toRef(props, 'prop_codeId')
|
||||
|
||||
@@ -1320,6 +1323,7 @@ export default defineComponent({
|
||||
myfilterand,
|
||||
tools,
|
||||
costanti,
|
||||
toolsext,
|
||||
fieldsTable,
|
||||
globalStore,
|
||||
searchList,
|
||||
@@ -1329,6 +1333,7 @@ export default defineComponent({
|
||||
valoriopt,
|
||||
labelcombo,
|
||||
filter,
|
||||
filtergrp,
|
||||
myvertical,
|
||||
showColCheck,
|
||||
getValueExtra,
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
<q-spinner-tail size="2em" color="primary"/>
|
||||
</q-inner-loading>
|
||||
<q-table
|
||||
:grid="myvertical === -1 || myvertical === 2"
|
||||
:grid="myvertical === costanti.VISUTABLE_SCHEDA_USER || myvertical === 2 || myvertical === costanti.VISUTABLE_SCHEDA_GROUP"
|
||||
flat
|
||||
bordered
|
||||
class="my-sticky-header-table"
|
||||
@@ -89,11 +89,11 @@
|
||||
|
||||
<div class="row">
|
||||
<q-toggle
|
||||
v-for="(filter, index) of arrfilters"
|
||||
v-for="(filt, index) of arrfilters"
|
||||
:key="index"
|
||||
v-model="myfilterand" :disable="filter.hide"
|
||||
:val="filter.value"
|
||||
:label="filter.label">
|
||||
v-model="myfilterand" :disable="filt.hide"
|
||||
:val="filt.value"
|
||||
:label="filt.label">
|
||||
|
||||
</q-toggle>
|
||||
</div>
|
||||
@@ -244,7 +244,9 @@
|
||||
<div v-if="choose_visutype" class="">
|
||||
<q-radio v-model="myvertical" :val="2" label="Lista"
|
||||
@update:model-value="tools.setCookie('myv', myvertical) "/>
|
||||
<q-radio v-model="myvertical" :val="-1" label="Scheda"
|
||||
<q-radio v-if="mytable === toolsext.TABMYGROUPS" v-model="myvertical" :val="costanti.VISUTABLE_SCHEDA_GROUP" label="Scheda"
|
||||
@update:model-value="tools.setCookie('myv', myvertical) "/>
|
||||
<q-radio v-else v-model="myvertical" :val="costanti.VISUTABLE_SCHEDA_USER" label="Scheda"
|
||||
@update:model-value="tools.setCookie('myv', myvertical) "/>
|
||||
<q-radio v-model="myvertical" :val="0" label="Tabella"
|
||||
@update:model-value="tools.setCookie('myv', myvertical) "/>
|
||||
@@ -297,7 +299,7 @@
|
||||
|
||||
|
||||
<template v-slot:item="props">
|
||||
<div v-if="(showType === costanti.SHOW_USERINFO) || (myvertical === 2)" class="fill-all-width">
|
||||
<div v-if="((showType === costanti.SHOW_USERINFO) && myvertical !== costanti.VISUTABLE_SCHEDA_USER) || ((myvertical === 2) && (tablesel === 'users' || tablesel === 'myskills'))" class="fill-all-width">
|
||||
<div>
|
||||
<CMyFriends
|
||||
v-model="filter"
|
||||
@@ -307,6 +309,18 @@
|
||||
/>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div v-else-if="((showType === costanti.SHOW_GROUPINFO) && myvertical !== costanti.VISUTABLE_SCHEDA_GROUP) || ((myvertical === 2) && (tablesel === 'mygroups'))" class="fill-all-width">
|
||||
<div>
|
||||
|
||||
<CMyGroups
|
||||
v-model="filtergrp"
|
||||
:finder="false"
|
||||
:mygrp="props.row"
|
||||
:visu="costanti.FIND_GROUP"
|
||||
/>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div
|
||||
v-else
|
||||
|
||||
Reference in New Issue
Block a user