1404/11/08-store style

This commit is contained in:
2026-01-28 11:17:48 +03:30
parent 1d6f342ff1
commit 00c2e38ab9
23 changed files with 2047 additions and 127 deletions
+6 -1
View File
@@ -108,6 +108,10 @@ function isIphone() {
return /iPhone/.test(userAgent)
}
function isToken() {
const token = getToken()
return !!token
}
export {
getToken,
@@ -118,5 +122,6 @@ export {
isIphone,
removeFingerPrint,
getIsActiveFingerprint,
setFingerPrint
setFingerPrint,
isToken
}
+3 -1
View File
@@ -31,6 +31,7 @@ export function inputLenRules(len: number, title?: string) {
import { computed, ref } from 'vue'
import type { Rule } from 'ant-design-vue/es/form'
import { useWalletStore } from '@/store/walletStore'
import {isToken} from "@/utils/index";
export const mobileValidation = (title?: string) => {
return { len: 11, message: `شماره همراه باید 11 رقم باشد` }
@@ -147,7 +148,7 @@ const checkNumber = async (_rule: Rule, value: number) => {
}
if (isBuyP) {
// Skip wallet balance check if gateway is enabled
if (!gatewayP) {
if (!gatewayP && isToken()) {
if (!walletCash?.walletInfo?.cash && methodP == 'cash') {
return Promise.reject('موجودی کیف پول ناکافی است')
}
@@ -162,6 +163,7 @@ const checkNumber = async (_rule: Rule, value: number) => {
return Promise.resolve()
} else {
if (value > NumP)
return Promise.reject('موجودی محصول ناکافی است')
else
return Promise.resolve()