diff --git a/src/utils/index.ts b/src/utils/index.ts index c0bc898..371a43a 100644 --- a/src/utils/index.ts +++ b/src/utils/index.ts @@ -1,10 +1,14 @@ import { tokenName } from '@/themeConfig' import { ref } from 'vue' +import {useConfigStore} from "@/store/configStore"; +import {getConfigApp} from "@/utils/config"; export const loading = ref(false) export const loadingMore = ref(false) const userInfo = ref() +const nameProject= getConfigApp('name') + function setToken(token: string | undefined) { return localStorage.setItem(tokenName, token) @@ -30,11 +34,11 @@ export async function authenticateWithFingerprint() { const createOptions = { challenge, - rp: { name: 'GOLD.IR' }, + rp: { name: nameProject }, user: { id: Uint8Array.from('user-id', c => c.charCodeAt(0)), - name: 'GOLD.IR', - displayName: 'GOLD.IR' + name: nameProject, + displayName: nameProject }, pubKeyCredParams: [{ type: 'public-key', alg: -7 }], authenticatorSelection: { @@ -52,7 +56,7 @@ export async function authenticateWithFingerprint() { const credentialId = btoa(String.fromCharCode(...new Uint8Array(credential.rawId))) // بازیابی توکن از localStorage - const token = localStorage.getItem('GOLD.IR_app_token') + const token = localStorage.getItem(`${nameProject}_app_token`) if (!token) { console.warn('توکن پیدا نشد، عملیات متوقف شد.') diff --git a/src/utils/useProduct.ts b/src/utils/useProduct.ts index af559be..b8617d5 100644 --- a/src/utils/useProduct.ts +++ b/src/utils/useProduct.ts @@ -4,6 +4,9 @@ import type { Product, ProductVariant } from '@/model/product' import { unref, computed } from 'vue' // import noImage from '@/assets/img/logo.svg' import type { UploadedFileInfo } from '@/model/uploadedFileInfo' +import {useConfigStore} from "@/store/configStore"; +import {getConfigApp} from "@/utils/config"; +const nameProject=getConfigApp('name') export function useProduct(product: Ref | Product) { const title = computed(() => { @@ -95,7 +98,7 @@ export function useProduct(product: Ref | Product) { if (temp && temp.file) { return temp.file.src } - return 'GOLD.IR' + return nameProject } const collection = computed(() => { diff --git a/src/views/base/about/index.vue b/src/views/base/about/index.vue index 27f20ac..dc94006 100644 --- a/src/views/base/about/index.vue +++ b/src/views/base/about/index.vue @@ -111,7 +111,7 @@ function shareCode() { این دعوت نامه از طرف "${userStore.userInfo?.name}" عزیز برای شما ارسال شده تا شما هم از بازار طلای ${nameProject} جا نمونید. روی لینک زیر کلیک کنید و ثبت نام خود را تکمیل کنید. -gold.ir/login?id=${userStore.userInfo?.referral_id}` +${window.location.hostname}/login?id=${userStore.userInfo?.referral_id}` navigator.share({ title: nameProject, text: val diff --git a/src/views/base/earnMoney/index.vue b/src/views/base/earnMoney/index.vue index 41c5def..f5ddd31 100644 --- a/src/views/base/earnMoney/index.vue +++ b/src/views/base/earnMoney/index.vue @@ -121,7 +121,7 @@ function shareCode() { این دعوت نامه از طرف "${userStore.userInfo?.name}" عزیز برای شما ارسال شده تا شما هم از بازار طلای ${nameProject} جا نمونید. روی لینک زیر کلیک کنید و ثبت نام خود را تکمیل کنید. -gold.ir/login?id=${userStore.userInfo?.referral_id}` +${window.location.hostname}/login?id=${userStore.userInfo?.referral_id}` navigator.share({ title: nameProject, text: val diff --git a/src/views/base/rules/index.vue b/src/views/base/rules/index.vue index 223330c..11d8507 100644 --- a/src/views/base/rules/index.vue +++ b/src/views/base/rules/index.vue @@ -226,7 +226,7 @@ function shareCode() { این دعوت نامه از طرف "${userStore.userInfo?.name}" عزیز برای شما ارسال شده تا شما هم از بازار طلای ${nameProject} جا نمونید. روی لینک زیر کلیک کنید و ثبت نام خود را تکمیل کنید. -gold.ir/login?id=${userStore.userInfo?.referral_id}` +${window.location.hostname}/login?id=${userStore.userInfo?.referral_id}` navigator.share({ title: nameProject , text: val diff --git a/src/views/base/rules/permissions/permissions.vue b/src/views/base/rules/permissions/permissions.vue index c804413..3b06785 100644 --- a/src/views/base/rules/permissions/permissions.vue +++ b/src/views/base/rules/permissions/permissions.vue @@ -90,7 +90,7 @@ function shareCode() { این دعوت نامه از طرف "${userStore.userInfo?.name}" عزیز برای شما ارسال شده تا شما هم از بازار طلای ${nameProject} جا نمونید. روی لینک زیر کلیک کنید و ثبت نام خود را تکمیل کنید. -gold.ir/login?id=${userStore.userInfo?.referral_id}` +${window.location.hostname}/login?id=${userStore.userInfo?.referral_id}` navigator.share({ title: nameProject, text: val diff --git a/src/views/base/user/index.vue b/src/views/base/user/index.vue index c6132af..70b8b92 100644 --- a/src/views/base/user/index.vue +++ b/src/views/base/user/index.vue @@ -345,7 +345,7 @@ function shareCode() { این دعوت نامه از طرف "${userStore.userInfo?.name}" عزیز برای شما ارسال شده تا شما هم از بازار طلای ${nameProject} جا نمونید. روی لینک زیر کلیک کنید و ثبت نام خود را تکمیل کنید. -gold.ir/login?id=${userStore.userInfo?.referral_id}` +${window.location.hostname}/login?id=${userStore.userInfo?.referral_id}` navigator.share({ title: nameProject, text: val