change font,loginLogo,text,... for boursemes

This commit is contained in:
2026-05-31 16:27:59 +03:30
parent a7559879fb
commit 6827cd1ab5
34 changed files with 524 additions and 280 deletions
@@ -20,7 +20,7 @@
<Vue3Odometer
:value="displayGoldVal"
class="o-text !text-xl font-bold"
style="font-family: iran-sans; direction: ltr"
style="font-family: var(--App-font-family); direction: ltr"
/>
ریال
</div>
+10 -5
View File
@@ -22,6 +22,7 @@
import { ref, computed } from 'vue'
import { useConfigStore } from '@/store/configStore'
import {usePrice} from "@/utils/usePrice";
import {getProjectFontFamily} from "@/utils/config";
const props = defineProps<{
priceChartSeries: any[]
@@ -38,7 +39,10 @@ const toPersianNumber = (num: number) => {
return num.toString().replace(/\d/g, (d) => '۰۱۲۳۴۵۶۷۸۹'[d])
}
const chartOptions = computed(() => ({
const chartOptions = computed(() => {
const fontFamily = getProjectFontFamily()
return {
chart: {
id: 'نوسانات قیمت',
type: 'area',
@@ -55,7 +59,7 @@ const chartOptions = computed(() => ({
enabled: false,
// formatter: (val) => toPersianNumber(val),
style: {
fontFamily: '\'IranSans\', sans-serif'
fontFamily
}
},
yaxis: {
@@ -63,7 +67,7 @@ const chartOptions = computed(() => ({
show: false,
labels: {
formatter: (val: number) => toPersianNumber(usePrice(val)),
style: { fontSize: '13px', fontFamily: "'IranSans', sans-serif" }
style: { fontSize: '13px', fontFamily }
}
},
xaxis: {
@@ -84,7 +88,7 @@ const chartOptions = computed(() => ({
}
},
formatter: (val: number) => toPersianNumber(usePrice(val)),
style: { fontFamily: "'IranSans', sans-serif" }
style: { fontFamily }
},
colors: [config.config.color],
fill: {
@@ -96,7 +100,8 @@ const chartOptions = computed(() => ({
stops: [0, 100]
}
}
}))
}
})
const handleUpdate = (timeline: string) => {
emit('updateData', timeline)
@@ -38,19 +38,17 @@
import { useUserStore } from '@/store/userStore'
import BasicButton from '@/components/BasicPacks/BasicButton.vue'
import { message } from 'ant-design-vue'
import { getReferralShareText, getReferralShareTitle } from '@/utils/config'
const userStore = useUserStore()
const shareCode = () => {
const text = `⭐️الان طلا بخر؛ آخر ماه سودشو ببر!
با خرید طلای آبشده در مقدارهای کم ولی مستمر، سود بیشتری ببر!
const text = getReferralShareText({
userName: userStore.userInfo?.name,
referralId: userStore.userInfo?.referral_id,
})
این دعوت نامه از طرف "${userStore.userInfo?.name}" عزیز برای شما ارسال شده تا شما هم از بازار طلا جا نمونید.
روی لینک زیر کلیک کنید و ثبت نام خود را تکمیل کنید.
${window.location.hostname}/login?id=${userStore.userInfo?.referral_id}`
navigator.share({ title: 'طلا', text })
navigator.share({ title: getReferralShareTitle(), text })
}
const copyCode = () => {
@@ -40,6 +40,7 @@ import BasicModal from '@/components/BasicPacks/BasicModal.vue'
import BasicButton from '@/components/BasicPacks/BasicButton.vue'
import { message } from 'ant-design-vue'
import { useUserStore } from '@/store/userStore'
import { getReferralShareText, getReferralShareTitle } from '@/utils/config'
const props = defineProps<{
show: boolean
@@ -58,15 +59,12 @@ const visible = computed({
})
const shareCode = () => {
const text = `⭐️الان طلا بخر؛ آخر ماه سودشو ببر!
با خرید طلای آبشده در مقدارهای کم ولی مستمر، سود بیشتری ببر!
const text = getReferralShareText({
userName: userStore.userInfo?.name,
referralId: props.referralId,
})
این دعوت نامه از طرف "${userStore.userInfo?.name}" عزیز برای شما ارسال شده تا شما هم از بازار طلا جا نمونید.
روی لینک زیر کلیک کنید و ثبت نام خود را تکمیل کنید.
${window.location.hostname}/login?id=${props.referralId}`
navigator.share({ title: 'طلا', text })
navigator.share({ title: getReferralShareTitle(), text })
}
const copyCode = () => {