- 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) { function getObjSort(sortBy: any, descending: any) {
let myobj: any = {} let myobj: any = {}
console.log('INI SORT:', sortBy)
if (tools.isObject(sortBy)) { if (tools.isObject(sortBy)) {
return sortBy return sortBy
} else if (sortBy) { } else if (sortBy) {
@@ -637,7 +636,6 @@ export default defineComponent({
myobj[sortBy] = getOrderByField(sortBy, descending ? -1 : 1) myobj[sortBy] = getOrderByField(sortBy, descending ? -1 : 1)
} }
} }
console.log('myobj', myobj)
return myobj return myobj
} }
@@ -926,7 +924,7 @@ export default defineComponent({
params.codeId = mycodeid.value params.codeId = mycodeid.value
// console.log('params', params) // console.log('params', params)
console.log('props.extraparams', props.extraparams) // console.log('props.extraparams', props.extraparams)
params = { ...params, ...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.', 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', lista_ricev_title: 'Questa è la lista degli Utenti che hanno cliccato su "Ricevi RIS" nelle ultime 8 ore',
info: 'Informazioni su questo Circuito', 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', name: 'Nome Circuito',
path: 'Nome Pagina', path: 'Nome Pagina',
subname: 'SottoNome', subname: 'SottoNome',

View File

@@ -7119,7 +7119,7 @@ export const tools = {
ris = 'profile.resid_province' ris = 'profile.resid_province'
} }
if (tablejoin === 'regions') { 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 }) { async sendEmailTest({ previewonly }: { previewonly: any }) {
const usertosend = { const usertosend = {
locale: tools.getLocale(), locale: tools.getLocale(),

View File

@@ -76,6 +76,23 @@ export default defineComponent({
let af_objId_tab = 'myId' let af_objId_tab = 'myId'
return { 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> </q-banner>
--> -->
<CMyFriends <CMyFriends v-if="searchList.length > 0" v-model="filter" :finder="true">
v-if="searchList.length > 0"
v-model="filter"
:finder="true"
>
<CGridTableRec <CGridTableRec
prop_mytable="users" prop_mytable="users"
prop_mytitle="" prop_mytitle=""
@@ -40,8 +36,8 @@
:prop_searchList="searchList" :prop_searchList="searchList"
:showType="costanti.SHOW_USERINFO" :showType="costanti.SHOW_USERINFO"
:showCol="false" :showCol="false"
:extraparams="extraparams()"> :extraparams="extraparams()"
>
</CGridTableRec> </CGridTableRec>
</CMyFriends> </CMyFriends>
</div> </div>

View File

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

View File

@@ -657,6 +657,13 @@
" "
label="Cellulare" 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 <CMyFieldRec