1404/11/06-fix bug in share code

This commit is contained in:
2026-01-26 12:19:29 +03:30
parent 47cb4e105f
commit 9441fc9d0f
7 changed files with 17 additions and 10 deletions
+8 -4
View File
@@ -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<boolean>(false)
export const loadingMore = ref<boolean>(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('توکن پیدا نشد، عملیات متوقف شد.')
+4 -1
View File
@@ -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> | Product) {
const title = computed(() => {
@@ -95,7 +98,7 @@ export function useProduct(product: Ref<Product> | Product) {
if (temp && temp.file) {
return temp.file.src
}
return 'GOLD.IR'
return nameProject
}
const collection = computed(() => {
+1 -1
View File
@@ -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
+1 -1
View File
@@ -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
+1 -1
View File
@@ -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
@@ -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
+1 -1
View File
@@ -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