1404/11/08-store style
This commit is contained in:
+6
-1
@@ -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
|
||||
}
|
||||
|
||||
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user