- Installazione primo Sito Web del server
- Creazione prima pagina Home
This commit is contained in:
@@ -3,7 +3,7 @@ import { useQuasar } from 'quasar'
|
||||
import { useI18n } from '@src/boot/i18n'
|
||||
import { useUserStore } from '@store/UserStore'
|
||||
import { useGlobalStore } from '@store/globalStore'
|
||||
import { defineComponent, PropType, ref } from 'vue'
|
||||
import { defineComponent, computed, PropType, ref } from 'vue'
|
||||
import { IUserFields } from 'model'
|
||||
import { shared_consts } from '@/common/shared_vuejs'
|
||||
import { CLabel } from '@/components/CLabel'
|
||||
@@ -35,6 +35,8 @@ export default defineComponent({
|
||||
const showsendCoinTo = ref(false)
|
||||
const showingtooltip = ref(false)
|
||||
|
||||
const site = computed(() => globalStore.site)
|
||||
|
||||
function myusername() {
|
||||
return userStore.my.username
|
||||
}
|
||||
@@ -84,6 +86,7 @@ export default defineComponent({
|
||||
myusername,
|
||||
showingtooltip,
|
||||
clickOpenSendCoin,
|
||||
site,
|
||||
}
|
||||
},
|
||||
})
|
||||
|
||||
@@ -22,6 +22,7 @@
|
||||
|
||||
>
|
||||
<q-btn
|
||||
v-if="site.confpages && site.confpages.showCompetenze"
|
||||
icon="fas fa-house-user"
|
||||
size="md"
|
||||
color="orange"
|
||||
|
||||
@@ -5,6 +5,7 @@ import { CImgText } from '@/components/CImgText'
|
||||
import { CCard } from '@/components/CCard'
|
||||
import { CMyPage } from '@/components/CMyPage'
|
||||
import { CTitleBanner } from '@/components/CTitleBanner'
|
||||
import { useRouter } from 'vue-router'
|
||||
|
||||
export default defineComponent({
|
||||
name: 'CMyInnerPage',
|
||||
@@ -21,10 +22,13 @@ export default defineComponent({
|
||||
const rec = ref(<IMyPage | undefined>{})
|
||||
const globalStore = useGlobalStore()
|
||||
|
||||
const $router = useRouter()
|
||||
|
||||
function mounted() {
|
||||
// console.log('$route.path', $route.path)
|
||||
rec.value = globalStore.getPage(props.path)
|
||||
console.log(rec)
|
||||
|
||||
console.log('rec', rec)
|
||||
}
|
||||
|
||||
onMounted(mounted)
|
||||
|
||||
@@ -8,6 +8,7 @@ import { LandingFooter } from '@/components/LandingFooter'
|
||||
|
||||
import { CImgTitle } from '../CImgTitle/index'
|
||||
import { CTitle } from '../CTitle/index'
|
||||
import { useRouter } from 'vue-router'
|
||||
|
||||
export default defineComponent({
|
||||
name: 'CMyPage',
|
||||
@@ -51,10 +52,12 @@ export default defineComponent({
|
||||
const mypath = toRef(props, 'mypath')
|
||||
|
||||
const globalStore = useGlobalStore()
|
||||
const $router = useRouter()
|
||||
|
||||
const load = async (): Promise<void> => {
|
||||
// console.log('load', mypath.value)
|
||||
if (mypath.value !== '') rec.value = await globalStore.loadPage('/' + mypath.value, 'cmypage')
|
||||
|
||||
}
|
||||
|
||||
watch(() => props.mypath, async (to: string, from: string) => {
|
||||
|
||||
@@ -17,6 +17,7 @@ import { useQuasar } from 'quasar'
|
||||
import { useI18n } from '@/boot/i18n'
|
||||
import { shared_consts } from '@/common/shared_vuejs'
|
||||
import objectId from '@src/js/objectId'
|
||||
import { useRouter } from 'vue-router'
|
||||
|
||||
export default defineComponent({
|
||||
name: 'CMyPageElem',
|
||||
@@ -62,6 +63,7 @@ export default defineComponent({
|
||||
|
||||
const { t } = useI18n()
|
||||
const globalStore = useGlobalStore()
|
||||
const $router = useRouter()
|
||||
|
||||
const editOn = computed({
|
||||
get (): boolean {
|
||||
@@ -96,6 +98,10 @@ export default defineComponent({
|
||||
})
|
||||
}
|
||||
|
||||
if (mypathin.value === 'home_logout' && globalStore.site.name === 'local' && !rec.value) {
|
||||
$router.replace('/install_site')
|
||||
}
|
||||
|
||||
if (tools.isManager()) {
|
||||
// console.log('getcookie: ', editOn.value, mypathin.value)
|
||||
}
|
||||
|
||||
@@ -17,6 +17,8 @@ import { useI18n } from '@/boot/i18n'
|
||||
import { shared_consts } from '@/common/shared_vuejs'
|
||||
import objectId from '@src/js/objectId'
|
||||
|
||||
import { useRouter } from 'vue-router'
|
||||
|
||||
export default defineComponent({
|
||||
name: 'CMyPageElem2',
|
||||
components: { LandingFooter, CImgTitle, CTitle, CMyElem, CMyEditElem },
|
||||
@@ -61,6 +63,7 @@ export default defineComponent({
|
||||
|
||||
const { t } = useI18n()
|
||||
const globalStore = useGlobalStore()
|
||||
const $router = useRouter()
|
||||
|
||||
const visuEditor = ref(false)
|
||||
const addOn = ref(false)
|
||||
|
||||
@@ -21,8 +21,8 @@
|
||||
:rules="[
|
||||
(val) => !!val || $t('reg.err.required'),
|
||||
(val) =>
|
||||
val.length >= 6 ||
|
||||
$t('reg.err.atleast') + ' 6 ' + $t('reg.err.char'),
|
||||
val.length >= 5 ||
|
||||
$t('reg.err.atleast') + ' 5 ' + $t('reg.err.char'),
|
||||
]"
|
||||
>
|
||||
<template v-slot:prepend>
|
||||
|
||||
Reference in New Issue
Block a user