1404/11/06-fix bug in share code
This commit is contained in:
+8
-4
@@ -1,10 +1,14 @@
|
|||||||
import { tokenName } from '@/themeConfig'
|
import { tokenName } from '@/themeConfig'
|
||||||
|
|
||||||
import { ref } from 'vue'
|
import { ref } from 'vue'
|
||||||
|
import {useConfigStore} from "@/store/configStore";
|
||||||
|
import {getConfigApp} from "@/utils/config";
|
||||||
|
|
||||||
export const loading = ref<boolean>(false)
|
export const loading = ref<boolean>(false)
|
||||||
export const loadingMore = ref<boolean>(false)
|
export const loadingMore = ref<boolean>(false)
|
||||||
const userInfo = ref()
|
const userInfo = ref()
|
||||||
|
const nameProject= getConfigApp('name')
|
||||||
|
|
||||||
|
|
||||||
function setToken(token: string | undefined) {
|
function setToken(token: string | undefined) {
|
||||||
return localStorage.setItem(tokenName, token)
|
return localStorage.setItem(tokenName, token)
|
||||||
@@ -30,11 +34,11 @@ export async function authenticateWithFingerprint() {
|
|||||||
|
|
||||||
const createOptions = {
|
const createOptions = {
|
||||||
challenge,
|
challenge,
|
||||||
rp: { name: 'GOLD.IR' },
|
rp: { name: nameProject },
|
||||||
user: {
|
user: {
|
||||||
id: Uint8Array.from('user-id', c => c.charCodeAt(0)),
|
id: Uint8Array.from('user-id', c => c.charCodeAt(0)),
|
||||||
name: 'GOLD.IR',
|
name: nameProject,
|
||||||
displayName: 'GOLD.IR'
|
displayName: nameProject
|
||||||
},
|
},
|
||||||
pubKeyCredParams: [{ type: 'public-key', alg: -7 }],
|
pubKeyCredParams: [{ type: 'public-key', alg: -7 }],
|
||||||
authenticatorSelection: {
|
authenticatorSelection: {
|
||||||
@@ -52,7 +56,7 @@ export async function authenticateWithFingerprint() {
|
|||||||
const credentialId = btoa(String.fromCharCode(...new Uint8Array(credential.rawId)))
|
const credentialId = btoa(String.fromCharCode(...new Uint8Array(credential.rawId)))
|
||||||
|
|
||||||
// بازیابی توکن از localStorage
|
// بازیابی توکن از localStorage
|
||||||
const token = localStorage.getItem('GOLD.IR_app_token')
|
const token = localStorage.getItem(`${nameProject}_app_token`)
|
||||||
|
|
||||||
if (!token) {
|
if (!token) {
|
||||||
console.warn('توکن پیدا نشد، عملیات متوقف شد.')
|
console.warn('توکن پیدا نشد، عملیات متوقف شد.')
|
||||||
|
|||||||
@@ -4,6 +4,9 @@ import type { Product, ProductVariant } from '@/model/product'
|
|||||||
import { unref, computed } from 'vue'
|
import { unref, computed } from 'vue'
|
||||||
// import noImage from '@/assets/img/logo.svg'
|
// import noImage from '@/assets/img/logo.svg'
|
||||||
import type { UploadedFileInfo } from '@/model/uploadedFileInfo'
|
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) {
|
export function useProduct(product: Ref<Product> | Product) {
|
||||||
const title = computed(() => {
|
const title = computed(() => {
|
||||||
@@ -95,7 +98,7 @@ export function useProduct(product: Ref<Product> | Product) {
|
|||||||
if (temp && temp.file) {
|
if (temp && temp.file) {
|
||||||
return temp.file.src
|
return temp.file.src
|
||||||
}
|
}
|
||||||
return 'GOLD.IR'
|
return nameProject
|
||||||
}
|
}
|
||||||
|
|
||||||
const collection = computed(() => {
|
const collection = computed(() => {
|
||||||
|
|||||||
@@ -111,7 +111,7 @@ function shareCode() {
|
|||||||
این دعوت نامه از طرف "${userStore.userInfo?.name}" عزیز برای شما ارسال شده تا شما هم از بازار طلای ${nameProject} جا نمونید.
|
این دعوت نامه از طرف "${userStore.userInfo?.name}" عزیز برای شما ارسال شده تا شما هم از بازار طلای ${nameProject} جا نمونید.
|
||||||
روی لینک زیر کلیک کنید و ثبت نام خود را تکمیل کنید.
|
روی لینک زیر کلیک کنید و ثبت نام خود را تکمیل کنید.
|
||||||
|
|
||||||
gold.ir/login?id=${userStore.userInfo?.referral_id}`
|
${window.location.hostname}/login?id=${userStore.userInfo?.referral_id}`
|
||||||
navigator.share({
|
navigator.share({
|
||||||
title: nameProject,
|
title: nameProject,
|
||||||
text: val
|
text: val
|
||||||
|
|||||||
@@ -121,7 +121,7 @@ function shareCode() {
|
|||||||
این دعوت نامه از طرف "${userStore.userInfo?.name}" عزیز برای شما ارسال شده تا شما هم از بازار طلای ${nameProject} جا نمونید.
|
این دعوت نامه از طرف "${userStore.userInfo?.name}" عزیز برای شما ارسال شده تا شما هم از بازار طلای ${nameProject} جا نمونید.
|
||||||
روی لینک زیر کلیک کنید و ثبت نام خود را تکمیل کنید.
|
روی لینک زیر کلیک کنید و ثبت نام خود را تکمیل کنید.
|
||||||
|
|
||||||
gold.ir/login?id=${userStore.userInfo?.referral_id}`
|
${window.location.hostname}/login?id=${userStore.userInfo?.referral_id}`
|
||||||
navigator.share({
|
navigator.share({
|
||||||
title: nameProject,
|
title: nameProject,
|
||||||
text: val
|
text: val
|
||||||
|
|||||||
@@ -226,7 +226,7 @@ function shareCode() {
|
|||||||
این دعوت نامه از طرف "${userStore.userInfo?.name}" عزیز برای شما ارسال شده تا شما هم از بازار طلای ${nameProject} جا نمونید.
|
این دعوت نامه از طرف "${userStore.userInfo?.name}" عزیز برای شما ارسال شده تا شما هم از بازار طلای ${nameProject} جا نمونید.
|
||||||
روی لینک زیر کلیک کنید و ثبت نام خود را تکمیل کنید.
|
روی لینک زیر کلیک کنید و ثبت نام خود را تکمیل کنید.
|
||||||
|
|
||||||
gold.ir/login?id=${userStore.userInfo?.referral_id}`
|
${window.location.hostname}/login?id=${userStore.userInfo?.referral_id}`
|
||||||
navigator.share({
|
navigator.share({
|
||||||
title: nameProject ,
|
title: nameProject ,
|
||||||
text: val
|
text: val
|
||||||
|
|||||||
@@ -90,7 +90,7 @@ function shareCode() {
|
|||||||
این دعوت نامه از طرف "${userStore.userInfo?.name}" عزیز برای شما ارسال شده تا شما هم از بازار طلای ${nameProject} جا نمونید.
|
این دعوت نامه از طرف "${userStore.userInfo?.name}" عزیز برای شما ارسال شده تا شما هم از بازار طلای ${nameProject} جا نمونید.
|
||||||
روی لینک زیر کلیک کنید و ثبت نام خود را تکمیل کنید.
|
روی لینک زیر کلیک کنید و ثبت نام خود را تکمیل کنید.
|
||||||
|
|
||||||
gold.ir/login?id=${userStore.userInfo?.referral_id}`
|
${window.location.hostname}/login?id=${userStore.userInfo?.referral_id}`
|
||||||
navigator.share({
|
navigator.share({
|
||||||
title: nameProject,
|
title: nameProject,
|
||||||
text: val
|
text: val
|
||||||
|
|||||||
@@ -345,7 +345,7 @@ function shareCode() {
|
|||||||
این دعوت نامه از طرف "${userStore.userInfo?.name}" عزیز برای شما ارسال شده تا شما هم از بازار طلای ${nameProject} جا نمونید.
|
این دعوت نامه از طرف "${userStore.userInfo?.name}" عزیز برای شما ارسال شده تا شما هم از بازار طلای ${nameProject} جا نمونید.
|
||||||
روی لینک زیر کلیک کنید و ثبت نام خود را تکمیل کنید.
|
روی لینک زیر کلیک کنید و ثبت نام خود را تکمیل کنید.
|
||||||
|
|
||||||
gold.ir/login?id=${userStore.userInfo?.referral_id}`
|
${window.location.hostname}/login?id=${userStore.userInfo?.referral_id}`
|
||||||
navigator.share({
|
navigator.share({
|
||||||
title: nameProject,
|
title: nameProject,
|
||||||
text: val
|
text: val
|
||||||
|
|||||||
Reference in New Issue
Block a user