- Find Friends by Region or Province

This commit is contained in:
Surya Paolo
2023-03-22 22:45:00 +01:00
parent 396028748d
commit 9745133e81
8 changed files with 40 additions and 12 deletions

View File

@@ -619,7 +619,6 @@ export default defineComponent({
function getObjSort(sortBy: any, descending: any) {
let myobj: any = {}
console.log('INI SORT:', sortBy)
if (tools.isObject(sortBy)) {
return sortBy
} else if (sortBy) {
@@ -637,7 +636,6 @@ export default defineComponent({
myobj[sortBy] = getOrderByField(sortBy, descending ? -1 : 1)
}
}
console.log('myobj', myobj)
return myobj
}
@@ -926,7 +924,7 @@ export default defineComponent({
params.codeId = mycodeid.value
// console.log('params', params)
console.log('props.extraparams', props.extraparams)
// console.log('props.extraparams', props.extraparams)
params = { ...params, ...props.extraparams }

View File

@@ -1198,7 +1198,7 @@ const msg_it = {
coins_requestedrisgroup: 'Il Conto Collettivo {groupname} sarà visibile sulla lista dei riceventi per 8 ore. Fai cliccare \'Invia RIS a..\' a chi ti deve inviare i RIS.',
lista_ricev_title: 'Questa è la lista degli Utenti che hanno cliccato su "Ricevi RIS" nelle ultime 8 ore',
info: 'Informazioni su questo Circuito',
aggiuntive: 'Il Circuito è una una rete di persone, sul proprio territorio provinciale, dove chiunque offre i propri talenti, competenze e produzioni (Beni, Servizi, Ospitalità, ecc.) utilizzando i <strong>RIS</strong> come metodo di scambio.',
aggiuntive: 'Il Circuito è una una rete di individui, che fanno riferimento ad un territorio provinciale, nella quale ciascuno può offrire i propri talenti, competenze e produzioni (Beni, Servizi, Ospitalità, ecc.) e riceverne da altri, utilizzando anche i <strong>RIS</strong> come metodo di scambio, sulla base di <strong>relazioni di fiducia</strong>.',
name: 'Nome Circuito',
path: 'Nome Pagina',
subname: 'SottoNome',

View File

@@ -7119,7 +7119,7 @@ export const tools = {
ris = 'profile.resid_province'
}
if (tablejoin === 'regions') {
ris = ''
ris = 'mycities.reg'
}
}

View File

@@ -1578,6 +1578,15 @@ export const useGlobalStore = defineStore('GlobalStore', {
})
},
getProvinceByProv(provstr: string) {
const recprov = this.provinces.find((rec: any) => rec.prov === provstr)
return recprov ? recprov.descr : ''
},
async sendEmailTest({ previewonly }: { previewonly: any }) {
const usertosend = {
locale: tools.getLocale(),

View File

@@ -76,6 +76,23 @@ export default defineComponent({
let af_objId_tab = 'myId'
return {
lookup1: {
lk_tab: 'provinces',
lk_LF: 'profile.resid_province',
lk_FF: 'prov',
lk_as: 'mycities',
lk_proj: {
username: 1,
name: 1,
surname: 1,
'profile.img': 1,
'profile.mygroups': 1,
'profile.qualifica': 1,
'profile.resid_province': 1,
'mycities.reg': 1,
}
},
}
}

View File

@@ -14,11 +14,7 @@
</q-banner>
-->
<CMyFriends
v-if="searchList.length > 0"
v-model="filter"
:finder="true"
>
<CMyFriends v-if="searchList.length > 0" v-model="filter" :finder="true">
<CGridTableRec
prop_mytable="users"
prop_mytitle=""
@@ -40,8 +36,8 @@
:prop_searchList="searchList"
:showType="costanti.SHOW_USERINFO"
:showCol="false"
:extraparams="extraparams()">
:extraparams="extraparams()"
>
</CGridTableRec>
</CMyFriends>
</div>

View File

@@ -189,6 +189,7 @@ export default defineComponent({
quanteHandShakeInCommon,
usersList,
handshake_inCommon,
globalStore,
}
}
})

View File

@@ -657,6 +657,13 @@
"
label="Cellulare"
/>
<CLabel
v-if="!!userStore.userprofile.profile.resid_province"
v-bind="$attrs"
:copy="true"
:value="globalStore.getProvinceByProv(userStore.userprofile.profile.resid_province)"
label="Provincia"
/>
<!--
<CMyFieldRec