- Ricerca delle Organizzazioni, per inviare i RIS.
This commit is contained in:
@@ -1,28 +1,37 @@
|
||||
import { computed, defineComponent, onMounted, PropType, ref, watch, reactive, toRefs } from 'vue'
|
||||
import {
|
||||
computed,
|
||||
defineComponent,
|
||||
onMounted,
|
||||
PropType,
|
||||
ref,
|
||||
watch,
|
||||
reactive,
|
||||
toRefs,
|
||||
} from 'vue';
|
||||
|
||||
import type { ISearchList } from '../../model';
|
||||
import { ICalcStat, IOperators } from '../../model'
|
||||
import { useUserStore } from '../../store/UserStore'
|
||||
import { useRouter } from 'vue-router'
|
||||
import { useGlobalStore } from '../../store/globalStore'
|
||||
import { useCircuitStore } from '../../store/CircuitStore'
|
||||
import { useI18n } from 'vue-i18n'
|
||||
import { ICalcStat, IOperators } from '../../model';
|
||||
import { useUserStore } from '../../store/UserStore';
|
||||
import { useRouter } from 'vue-router';
|
||||
import { useGlobalStore } from '../../store/globalStore';
|
||||
import { useCircuitStore } from '../../store/CircuitStore';
|
||||
import { useI18n } from 'vue-i18n';
|
||||
|
||||
import { shared_consts } from '@src/common/shared_vuejs'
|
||||
import { costanti, IMainCard } from '@store/Modules/costanti'
|
||||
import { shared_consts } from '@src/common/shared_vuejs';
|
||||
import { costanti, IMainCard } from '@store/Modules/costanti';
|
||||
|
||||
import { CMyUser } from '../CMyUser'
|
||||
import { CTitleBanner } from '../CTitleBanner'
|
||||
import { CMyGroup } from '../CMyGroup'
|
||||
import { CQRCode } from '../CQRCode'
|
||||
import { CCopyBtnSmall } from '../CCopyBtnSmall'
|
||||
import { CContactUser } from '../CContactUser'
|
||||
import { CGridTableRec } from '../CGridTableRec'
|
||||
import { CUserInfoAccount } from '../CUserInfoAccount'
|
||||
import { tools } from '@tools'
|
||||
import { useQuasar } from 'quasar'
|
||||
import { CMyUser } from '../CMyUser';
|
||||
import { CTitleBanner } from '../CTitleBanner';
|
||||
import { CMyGroup } from '../CMyGroup';
|
||||
import { CQRCode } from '../CQRCode';
|
||||
import { CCopyBtnSmall } from '../CCopyBtnSmall';
|
||||
import { CContactUser } from '../CContactUser';
|
||||
import { CGridTableRec } from '../CGridTableRec';
|
||||
import { CUserInfoAccount } from '../CUserInfoAccount';
|
||||
import { tools } from '@tools';
|
||||
import { useQuasar } from 'quasar';
|
||||
|
||||
import { colmyUserPeople } from '@store/Modules/fieldsTable'
|
||||
import { colmyUserPeople, colmyUserGroup } from '@store/Modules/fieldsTable';
|
||||
|
||||
export default defineComponent({
|
||||
name: 'CFindUsers',
|
||||
@@ -39,51 +48,62 @@ export default defineComponent({
|
||||
},
|
||||
},
|
||||
components: {
|
||||
CMyUser, CMyGroup, CUserInfoAccount, CCopyBtnSmall,
|
||||
CTitleBanner, CContactUser, CGridTableRec, CQRCode
|
||||
CMyUser,
|
||||
CMyGroup,
|
||||
CUserInfoAccount,
|
||||
CCopyBtnSmall,
|
||||
CTitleBanner,
|
||||
CContactUser,
|
||||
CGridTableRec,
|
||||
CQRCode,
|
||||
},
|
||||
setup(props) {
|
||||
const userStore = useUserStore();
|
||||
const globalStore = useGlobalStore();
|
||||
const circuitStore = useCircuitStore();
|
||||
const { t } = useI18n();
|
||||
const $q = useQuasar();
|
||||
const $router = useRouter();
|
||||
|
||||
const userStore = useUserStore()
|
||||
const globalStore = useGlobalStore()
|
||||
const circuitStore = useCircuitStore()
|
||||
const { t } = useI18n()
|
||||
const $q = useQuasar()
|
||||
const $router = useRouter()
|
||||
const receiveRislist = computed(() =>
|
||||
globalStore.datastat ? globalStore.datastat.receiveRislist : []
|
||||
);
|
||||
const receiveRislistgroup = computed(() =>
|
||||
globalStore.datastat ? globalStore.datastat.receiveRislistgroup : []
|
||||
);
|
||||
const listlinksreg = computed(() =>
|
||||
globalStore.datastat ? globalStore.datastat.listlinksreg : []
|
||||
);
|
||||
|
||||
const receiveRislist = computed(() => globalStore.datastat ? globalStore.datastat.receiveRislist : [])
|
||||
const receiveRislistgroup = computed(() => globalStore.datastat ? globalStore.datastat.receiveRislistgroup : [])
|
||||
const listlinksreg = computed(() => globalStore.datastat ? globalStore.datastat.listlinksreg : [])
|
||||
const arrfilterand: any = ref([]);
|
||||
const filtercustom: any = ref([]);
|
||||
const searchList = ref(<ISearchList[]>[]);
|
||||
|
||||
const arrfilterand: any = ref([])
|
||||
const filtercustom: any = ref([])
|
||||
const searchList = ref(<ISearchList[]>[])
|
||||
const filter = ref(costanti.FIND_PEOPLE);
|
||||
|
||||
const filter = ref(costanti.FIND_PEOPLE)
|
||||
const loading = ref(false);
|
||||
const tipoConto = ref(0);
|
||||
|
||||
const loading = ref(false)
|
||||
const tipoConto = ref(0)
|
||||
const contact = computed(() => userStore.my);
|
||||
|
||||
const contact = computed(() => userStore.my)
|
||||
const searchType = ref('receivers');
|
||||
|
||||
const searchType = ref('receivers')
|
||||
|
||||
const usersList = ref(<any>{ show: false, title: '', list: [], listgroup: [] })
|
||||
const usersList = ref(<any>{ show: false, title: '', list: [], listgroup: [] });
|
||||
|
||||
const options = ref([
|
||||
{
|
||||
label: 'Lista dei Riceventi di oggi',
|
||||
value: 'receivers'
|
||||
value: 'receivers',
|
||||
},
|
||||
{
|
||||
label: 'Cerca per Nome o Username',
|
||||
value: 'username'
|
||||
value: 'username',
|
||||
},
|
||||
{
|
||||
label: 'Scansiona il QRCode del Destinatario',
|
||||
value: 'qrcode'
|
||||
value: 'qrcode',
|
||||
},
|
||||
])
|
||||
]);
|
||||
|
||||
const arrTypesAccounts = ref(<any>[
|
||||
{
|
||||
@@ -93,22 +113,20 @@ export default defineComponent({
|
||||
{
|
||||
label: t('circuit.conticollettivi'),
|
||||
value: shared_consts.AccountType.CONTO_DI_GRUPPO,
|
||||
}
|
||||
])
|
||||
|
||||
},
|
||||
]);
|
||||
|
||||
function getFilterProvinceByRegion(recProvince: any, index: number, arr: any) {
|
||||
const recreg: any = searchList.value.find((rec) => rec.table === 'regions')
|
||||
const recreg: any = searchList.value.find((rec) => rec.table === 'regions');
|
||||
if (recreg) {
|
||||
return recProvince.reg === recreg.value
|
||||
return recProvince.reg === recreg.value;
|
||||
} else {
|
||||
return true
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
function mounted() {
|
||||
|
||||
usersList.value.listlinkreg = listlinksreg
|
||||
usersList.value.listlinkreg = listlinksreg;
|
||||
|
||||
searchList.value = [
|
||||
{
|
||||
@@ -123,7 +141,7 @@ export default defineComponent({
|
||||
arrvalue: [],
|
||||
filter: null,
|
||||
useinput: false,
|
||||
icon: 'fas fa-globe-europe'
|
||||
icon: 'fas fa-globe-europe',
|
||||
},
|
||||
{
|
||||
visible: true,
|
||||
@@ -131,7 +149,10 @@ export default defineComponent({
|
||||
table: 'provinces',
|
||||
key: 'profile.resid_province',
|
||||
type: costanti.FieldType.select,
|
||||
value: tools.getCookie(tools.COOK_SEARCH + 'provinces_fr', costanti.FILTER_TUTTI),
|
||||
value: tools.getCookie(
|
||||
tools.COOK_SEARCH + 'provinces_fr',
|
||||
costanti.FILTER_TUTTI
|
||||
),
|
||||
keycookie: '_fr',
|
||||
addall: true,
|
||||
arrvalue: [],
|
||||
@@ -140,21 +161,48 @@ export default defineComponent({
|
||||
icon: 'flag',
|
||||
tablesel: 'provinces',
|
||||
},
|
||||
]
|
||||
];
|
||||
|
||||
filtercustom.value = []
|
||||
arrfilterand.value = []
|
||||
filtercustom.value = [];
|
||||
arrfilterand.value = [];
|
||||
|
||||
const filt_loaded = tools.getCookie(tools.COOK_SEARCH + tools.FRIENDS_SEARCH, costanti.FIND_PEOPLE, true)
|
||||
filter.value = filt_loaded ? filt_loaded : costanti.FIND_PEOPLE
|
||||
const filt_loaded = tools.getCookie(
|
||||
tools.COOK_SEARCH + tools.FRIENDS_SEARCH,
|
||||
costanti.FIND_PEOPLE,
|
||||
true
|
||||
);
|
||||
filter.value = filt_loaded ? filt_loaded : costanti.FIND_PEOPLE;
|
||||
|
||||
updateUserListRIS()
|
||||
updateUserListRIS();
|
||||
|
||||
sendCoinsToClick()
|
||||
sendCoinsToClick();
|
||||
}
|
||||
|
||||
function extraparams_groups() {
|
||||
const lk_tab = 'mygroups';
|
||||
const lk_LF = 'userId';
|
||||
const lk_FF = '_id';
|
||||
const lk_as = 'group';
|
||||
const af_objId_tab = 'myId';
|
||||
|
||||
return {
|
||||
lookup1: {
|
||||
lk_tab,
|
||||
lk_LF,
|
||||
lk_FF,
|
||||
lk_as,
|
||||
af_objId_tab,
|
||||
lk_proj: {
|
||||
groupname: 1,
|
||||
title: 1,
|
||||
descr: 1,
|
||||
photos: 1,
|
||||
},
|
||||
},
|
||||
};
|
||||
}
|
||||
|
||||
function extraparams() {
|
||||
|
||||
return {
|
||||
lookup1: {
|
||||
lk_tab: 'provinces',
|
||||
@@ -175,38 +223,34 @@ export default defineComponent({
|
||||
'profile.resid_province': 1,
|
||||
'mycities.reg': 1,
|
||||
perm: 1,
|
||||
}
|
||||
},
|
||||
},
|
||||
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
onMounted(mounted)
|
||||
onMounted(mounted);
|
||||
|
||||
async function updateUserListRIS() {
|
||||
const userStore = useUserStore()
|
||||
const userStore = useUserStore();
|
||||
|
||||
loading.value = true
|
||||
loading.value = true;
|
||||
|
||||
await globalStore.getStatSite()
|
||||
await globalStore.getStatSite();
|
||||
|
||||
usersList.value.list = receiveRislist
|
||||
usersList.value.listgroup = receiveRislistgroup
|
||||
usersList.value.list = receiveRislist;
|
||||
usersList.value.listgroup = receiveRislistgroup;
|
||||
// usersList.value.listlinkreg = listlinksreg
|
||||
|
||||
loading.value = false
|
||||
loading.value = false;
|
||||
}
|
||||
|
||||
async function sendCoinsToClick() {
|
||||
|
||||
usersList.value.show = true;
|
||||
usersList.value.title = t('circuit.sendcoins');
|
||||
usersList.value.list = receiveRislist
|
||||
usersList.value.listgroup = receiveRislistgroup
|
||||
usersList.value.list = receiveRislist;
|
||||
usersList.value.listgroup = receiveRislistgroup;
|
||||
}
|
||||
|
||||
|
||||
return {
|
||||
userStore,
|
||||
tools,
|
||||
@@ -218,6 +262,7 @@ export default defineComponent({
|
||||
t,
|
||||
extraparams,
|
||||
colmyUserPeople,
|
||||
colmyUserGroup,
|
||||
searchList,
|
||||
options,
|
||||
searchType,
|
||||
@@ -227,6 +272,9 @@ export default defineComponent({
|
||||
receiveRislistgroup,
|
||||
tipoConto,
|
||||
CQRCode,
|
||||
}
|
||||
extraparams_groups,
|
||||
filtercustom,
|
||||
arrfilterand,
|
||||
};
|
||||
},
|
||||
})
|
||||
});
|
||||
|
||||
@@ -6,39 +6,95 @@
|
||||
:options="options"
|
||||
color="primary"
|
||||
/>
|
||||
<q-tab-panels v-model="searchType" keep-alive animated class="shadow-2 rounded-borders">
|
||||
<q-tab-panels
|
||||
v-model="searchType"
|
||||
keep-alive
|
||||
animated
|
||||
class="shadow-2 rounded-borders"
|
||||
>
|
||||
<q-tab-panel name="username">
|
||||
<CGridTableRec
|
||||
prop_mytable="users"
|
||||
prop_mytitle=""
|
||||
subtitle=""
|
||||
:prop_mycolumns="colmyUserPeople"
|
||||
prop_colkey="_id"
|
||||
col_title="username"
|
||||
:vertical="costanti.VISUTABLE_LISTA"
|
||||
nodataLabel=" "
|
||||
:prop_search="true"
|
||||
:prop_showfilter="true"
|
||||
hint="Cerca il nome o Username"
|
||||
:hintinbtnsearch="true"
|
||||
:findByDebounce="true"
|
||||
:showSearchOnTop="false"
|
||||
:finder="true"
|
||||
:choose_visutype="false"
|
||||
:finder_noNull="false"
|
||||
:finder_noNullFilters="true"
|
||||
:options="shared_consts.OPTIONS_SEARCH_USER_ALL_WORDS"
|
||||
:butt_modif_new="false"
|
||||
noresultLabel="Username, Nome o Cognome non trovato"
|
||||
:arrfilters="arrfilterand"
|
||||
:filtercustom="filtercustom"
|
||||
:prop_searchList="searchList"
|
||||
:showType="costanti.SHOW_USERINFO"
|
||||
:showCol="false"
|
||||
:extraparams="extraparams()"
|
||||
:actionType="actionType"
|
||||
>
|
||||
</CGridTableRec>
|
||||
<div class="column centeritems">
|
||||
<q-btn-toggle
|
||||
v-if="arrTypesAccounts.length > 0"
|
||||
v-model="tipoConto"
|
||||
class="my-custom-toggle"
|
||||
no-caps
|
||||
rounded
|
||||
unelevated
|
||||
toggle-color="primary"
|
||||
color="white"
|
||||
text-color="primary"
|
||||
:options="arrTypesAccounts"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div v-if="tipoConto === shared_consts.AccountType.USER">
|
||||
<CGridTableRec
|
||||
prop_mytable="users"
|
||||
prop_mytitle=""
|
||||
subtitle=""
|
||||
:prop_mycolumns="colmyUserPeople"
|
||||
prop_colkey="_id"
|
||||
col_title="username"
|
||||
:vertical="costanti.VISUTABLE_LISTA"
|
||||
nodataLabel=" "
|
||||
:prop_search="true"
|
||||
:prop_showfilter="true"
|
||||
hint="Cerca il nome o Username della persona"
|
||||
:hintinbtnsearch="true"
|
||||
:findByDebounce="true"
|
||||
:showSearchOnTop="false"
|
||||
:finder="true"
|
||||
:choose_visutype="false"
|
||||
:finder_noNull="false"
|
||||
:finder_noNullFilters="true"
|
||||
:options="shared_consts.OPTIONS_SEARCH_USER_ALL_WORDS"
|
||||
:butt_modif_new="false"
|
||||
noresultLabel="Username, Nome o Cognome non trovato"
|
||||
:arrfilters="arrfilterand"
|
||||
:filtercustom="filtercustom"
|
||||
:prop_searchList="searchList"
|
||||
:showType="costanti.SHOW_USERINFO"
|
||||
:showCol="false"
|
||||
:extraparams="extraparams()"
|
||||
:actionType="actionType"
|
||||
>
|
||||
</CGridTableRec>
|
||||
</div>
|
||||
<div v-else-if="tipoConto === shared_consts.AccountType.CONTO_DI_GRUPPO">
|
||||
<CGridTableRec
|
||||
prop_mytable="mygroups"
|
||||
prop_mytitle=""
|
||||
subtitle=""
|
||||
:prop_mycolumns="colmyUserGroup"
|
||||
prop_colkey="_id"
|
||||
col_title="groupname"
|
||||
:vertical="costanti.VISUTABLE_SCHEDA_USER"
|
||||
nodataLabel=" "
|
||||
:prop_search="true"
|
||||
:prop_showfilter="true"
|
||||
:hint="$t('otherpages.find_group')"
|
||||
:hintinbtnsearch="true"
|
||||
:findByDebounce="true"
|
||||
:showSearchOnTop="false"
|
||||
:finder="true"
|
||||
:choose_visutype="false"
|
||||
:finder_noNull="false"
|
||||
:finder_noNullFilters="true"
|
||||
:options="shared_consts.OPTIONS_SEARCH_USER_ALL_WORDS"
|
||||
:butt_modif_new="false"
|
||||
noresultLabel="Username, Nome del gruppo non trovato"
|
||||
:arrfilters="arrfilterand"
|
||||
:filtercustom="filtercustom"
|
||||
:prop_searchList="searchList"
|
||||
:showType="costanti.SHOW_GROUPINFO"
|
||||
:showCol="false"
|
||||
:extraparams="extraparams_groups()"
|
||||
:actionType="actionType"
|
||||
:visufind="costanti.FIND_GROUP"
|
||||
>
|
||||
</CGridTableRec>
|
||||
</div>
|
||||
</q-tab-panel>
|
||||
<q-tab-panel name="receivers">
|
||||
<div class="column centeritems">
|
||||
@@ -56,7 +112,10 @@
|
||||
/>
|
||||
|
||||
<div v-if="tipoConto === shared_consts.AccountType.USER">
|
||||
<div v-for="(rec, i) in usersList.list" :key="i">
|
||||
<div
|
||||
v-for="(rec, i) in usersList.list"
|
||||
:key="i"
|
||||
>
|
||||
<div class="q-pa-xs q-ma-xs q-border q-rounded my-custom-border">
|
||||
<CMyUser
|
||||
:mycontact="rec"
|
||||
@@ -74,11 +133,16 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div
|
||||
v-else-if="tipoConto === shared_consts.AccountType.CONTO_DI_GRUPPO"
|
||||
>
|
||||
<div v-for="(grp, i) in usersList.listgroup" :key="i">
|
||||
<CMyGroup :mygrp="grp" :visu="costanti.USER_GROUPS" :noaut="true">
|
||||
<div v-else-if="tipoConto === shared_consts.AccountType.CONTO_DI_GRUPPO">
|
||||
<div
|
||||
v-for="(grp, i) in usersList.listgroup"
|
||||
:key="i"
|
||||
>
|
||||
<CMyGroup
|
||||
:mygrp="grp"
|
||||
:visu="costanti.USER_GROUPS"
|
||||
:noaut="true"
|
||||
>
|
||||
</CMyGroup>
|
||||
</div>
|
||||
</div>
|
||||
@@ -98,9 +162,13 @@
|
||||
>
|
||||
</q-btn>
|
||||
|
||||
<q-spinner-radio v-if="loading" class="q-ma-sm" color="brown" />
|
||||
<q-spinner-radio
|
||||
v-if="loading"
|
||||
class="q-ma-sm"
|
||||
color="brown"
|
||||
/>
|
||||
<div class="q-ma-sm"> </div>
|
||||
<br>
|
||||
<br />
|
||||
</div>
|
||||
</q-tab-panel>
|
||||
<q-tab-panel name="qrcode">
|
||||
@@ -109,8 +177,7 @@
|
||||
</q-tab-panels>
|
||||
</template>
|
||||
|
||||
<script lang="ts" src="./CFindUsers.ts">
|
||||
</script>
|
||||
<script lang="ts" src="./CFindUsers.ts"></script>
|
||||
|
||||
<style lang="scss" scoped>
|
||||
@import './CFindUsers.scss';
|
||||
|
||||
@@ -65,9 +65,9 @@ export default defineComponent({
|
||||
default: true,
|
||||
},
|
||||
heightcarousel: {
|
||||
type: Number,
|
||||
type: String,
|
||||
required: false,
|
||||
default: 0,
|
||||
default: '',
|
||||
},
|
||||
enableExport: {
|
||||
type: Boolean,
|
||||
|
||||
@@ -149,7 +149,7 @@
|
||||
:optval="fieldsTable.getKeyByTable(item.table)"
|
||||
:optlab="fieldsTable.getLabelByTable(item.table)"
|
||||
:options="valoriopt(item, item.addall, item.addnone)"
|
||||
:filter="item && item.filter ? item.filter : ''"
|
||||
:filter="item && item.filter ? item.filter : null"
|
||||
:filter_extra="item.filter_extra"
|
||||
:useinput="item.useinput && item.type !== costanti.FieldType.select_by_server"
|
||||
>
|
||||
@@ -173,7 +173,7 @@
|
||||
:icon_alternative="item.icon"
|
||||
:optval="fieldsTable.getKeyByTable(item.table)"
|
||||
:optlab="fieldsTable.getLabelByTable(item.table)"
|
||||
:filter="item.filter"
|
||||
:filter="item && item.filter ? item.filter : null"
|
||||
:filter_extra="item.filter_extra"
|
||||
:options="valoriopt(item, false)"
|
||||
:useinput="true"
|
||||
@@ -197,7 +197,7 @@
|
||||
stack-label
|
||||
:useinput="item.useinput"
|
||||
:options="valoriopt(item, item.addall, item.addnone)"
|
||||
:filter="item.filter"
|
||||
:filter="item && item.filter ? item.filter : null"
|
||||
class="combowidth"
|
||||
:option-value="fieldsTable.getKeyByTable(item.table)"
|
||||
>
|
||||
@@ -825,7 +825,7 @@
|
||||
:optval="fieldsTable.getKeyByTable(item.table)"
|
||||
:optlab="fieldsTable.getLabelByTable(item.table)"
|
||||
:options="valoriopt(item, item.addall, item.addnone)"
|
||||
:filter="item.filter"
|
||||
:filter="item && item.filter ? item.filter : null"
|
||||
:filter_extra="item.filter_extra"
|
||||
:useinput="item.useinput && item.type !== costanti.FieldType.select_by_server"
|
||||
>
|
||||
@@ -854,7 +854,7 @@
|
||||
:icon_alternative="item.icon"
|
||||
:optval="fieldsTable.getKeyByTable(item.table)"
|
||||
:optlab="fieldsTable.getLabelByTable(item.table)"
|
||||
:filter="item.filter"
|
||||
:filter="item && item.filter ? item.filter : null"
|
||||
:filter_extra="item.filter_extra"
|
||||
:options="valoriopt(item, false)"
|
||||
:useinput="true"
|
||||
@@ -879,7 +879,7 @@
|
||||
stack-label
|
||||
:useinput="item.useinput"
|
||||
:options="valoriopt(item, item.addall, item.addnone)"
|
||||
:filter="item.filter"
|
||||
:filter="item && item.filter ? item.filter : null"
|
||||
class="combowidth"
|
||||
:option-value="fieldsTable.getKeyByTable(item.table)"
|
||||
>
|
||||
|
||||
@@ -22,7 +22,8 @@ export default defineComponent({
|
||||
},
|
||||
arrvalue: {
|
||||
type: Array,
|
||||
required: true,
|
||||
required: false,
|
||||
default: [],
|
||||
},
|
||||
value: [String, Number, Object],
|
||||
label: {
|
||||
@@ -155,7 +156,8 @@ export default defineComponent({
|
||||
filter: {
|
||||
type: Function,
|
||||
required: false,
|
||||
}
|
||||
default: () => true,
|
||||
},
|
||||
},
|
||||
components: {},
|
||||
setup(props, { emit }) {
|
||||
@@ -327,7 +329,7 @@ export default defineComponent({
|
||||
}
|
||||
|
||||
function mounted() {
|
||||
console.log('CMYSELECT: mounted')
|
||||
// console.log('CMYSELECT: mounted')
|
||||
optionsreal.value = props.options
|
||||
if (props.focus) {
|
||||
focusVisibleSelect()
|
||||
|
||||
@@ -150,6 +150,7 @@ const msg_it = {
|
||||
sito_offline: 'Sito in Aggiornamento',
|
||||
modifprof: 'Modifica',
|
||||
modifgrp: 'Modifica Organizzazione',
|
||||
find_group: 'Cerca il nome dell\'Organizzazione',
|
||||
biografia: 'Biografia',
|
||||
qualifica: 'Qualifica (in breve)',
|
||||
update: 'Aggiornamento in Corso...',
|
||||
|
||||
Reference in New Issue
Block a user