diff --git a/components.d.ts b/components.d.ts
index 2da2181..7dd7195 100644
--- a/components.d.ts
+++ b/components.d.ts
@@ -25,7 +25,6 @@ declare module 'vue' {
ATag: typeof import('ant-design-vue/es')['Tag']
ATextarea: typeof import('ant-design-vue/es')['Textarea']
ATooltip: typeof import('ant-design-vue/es')['Tooltip']
- AUpload: typeof import('ant-design-vue/es')['Upload']
BaseDatePicker: typeof import('./src/components/BasicPacks/BaseDatePicker/src/BaseDatePicker.vue')['default']
Basic: typeof import('./src/components/BasicPacks/BaseDatePicker/src/datePick/demo/basic.vue')['default']
BasicActionSheet: typeof import('./src/components/BasicPacks/BasicActionSheet.vue')['default']
@@ -69,6 +68,5 @@ declare module 'vue' {
TransactionSkeleton: typeof import('./src/components/TransactionSkeleton.vue')['default']
VanActionSheet: typeof import('vant/es')['ActionSheet']
VanDialog: typeof import('vant/es')['Dialog']
- VanField: typeof import('vant/es')['Field']
}
}
diff --git a/src/App.vue b/src/App.vue
index 53f1ce3..2738761 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -45,7 +45,7 @@
![]()
@@ -123,7 +123,7 @@ import img_bottomGradiant from '@/views/login/assets/img/gr_bottom_white.svg'
import {DotLottieVue} from '@lottiefiles/dotlottie-vue'
import BasicButton from '@/components/BasicPacks/BasicButton.vue'
import {useConfigStore} from "@/store/configStore";
-import {getProjectFontFamily, getProjectLoginLogo, getProjectSplashBackground, getProjectBrandRed, isBoursecuProject} from "@/utils/config";
+import {getProjectFontFamily, getProjectLoginLogo, getProjectSplashBackground, getProjectBrandRed, hasCustomLoginLogoLayout, isBoursecuProject} from "@/utils/config";
import {ConfigProvider as AConfigProvider} from 'ant-design-vue'
import BasicIcon from "@/components/BasicPacks/BasicIcon.vue";
diff --git a/src/assets/img/bazretala-empty-fund.png b/src/assets/img/bazretala-empty-fund.png
new file mode 100644
index 0000000..069f716
Binary files /dev/null and b/src/assets/img/bazretala-empty-fund.png differ
diff --git a/src/assets/img/bazretala-fund-bg.png b/src/assets/img/bazretala-fund-bg.png
new file mode 100644
index 0000000..dd40cd7
Binary files /dev/null and b/src/assets/img/bazretala-fund-bg.png differ
diff --git a/src/assets/img/bazretala-login-logo.png b/src/assets/img/bazretala-login-logo.png
new file mode 100644
index 0000000..6bd4f75
Binary files /dev/null and b/src/assets/img/bazretala-login-logo.png differ
diff --git a/src/assets/img/bazretala-nav-logo.png b/src/assets/img/bazretala-nav-logo.png
new file mode 100644
index 0000000..17c3566
Binary files /dev/null and b/src/assets/img/bazretala-nav-logo.png differ
diff --git a/src/assets/img/permision.png b/src/assets/img/permision.png
new file mode 100644
index 0000000..556150d
Binary files /dev/null and b/src/assets/img/permision.png differ
diff --git a/src/utils/config.ts b/src/utils/config.ts
index 5dd0229..fa96c1e 100644
--- a/src/utils/config.ts
+++ b/src/utils/config.ts
@@ -1,4 +1,8 @@
import boursecuLogo from '@/assets/img/boursemes_logofull.png'
+import bazretalaLoginLogo from '@/assets/img/bazretala-login-logo.png'
+import bazretalaNavLogo from '@/assets/img/bazretala-nav-logo.png'
+import bazretalaFundBg from '@/assets/img/bazretala-fund-bg.png'
+import bazretalaEmptyFund from '@/assets/img/bazretala-empty-fund.png'
export function getConfigApp(key: string) {
const config = window.__APP_CONFIG__ ? window.__APP_CONFIG__.user:{}
@@ -13,6 +17,14 @@ export function isBoursecuProject() {
return getConfigApp('name') === 'boursecu'
}
+export function isBazretalaProject() {
+ return getConfigApp('name') === 'bazretala'
+}
+
+export function hasCustomLoginLogoLayout() {
+ return isBoursecuProject() || isBazretalaProject()
+}
+
export const BOURSECU_BRAND_RED = '#bc3c3b'
export const BOURSECU_BRAND_NAV = '#133050'
@@ -36,9 +48,66 @@ export function getProjectLoginLogo(avatar?: string | null) {
if (isBoursecuProject()) {
return boursecuLogo
}
+ if (isBazretalaProject()) {
+ return bazretalaLoginLogo
+ }
return avatar ?? getConfigApp('avatar')
}
+export function getProjectNavLogo(avatar?: string | null) {
+ if (isBazretalaProject()) {
+ return bazretalaNavLogo
+ }
+ if (isBoursecuProject()) {
+ return boursecuLogo
+ }
+ return avatar ?? getConfigApp('avatar')
+}
+
+export const BAZRETALA_SUPPORT_PHONE = '09121784258'
+
+export function getProjectSupportPhone() {
+ if (isBazretalaProject()) {
+ return BAZRETALA_SUPPORT_PHONE
+ }
+ return ''
+}
+
+export function getProjectSupportPhoneLink() {
+ const phone = getProjectSupportPhone()
+ return phone ? `tel:${phone}` : 'tel:'
+}
+
+export const BAZRETALA_BALE_ID = 'bazretala'
+
+export function getProjectBaleLink() {
+ if (isBazretalaProject()) {
+ return `https://ble.ir/${BAZRETALA_BALE_ID}`
+ }
+ return 'https://ble.ir/'
+}
+
+export function getProjectFundHeaderBackground(defaultBackground: string) {
+ if (isBazretalaProject()) {
+ return bazretalaFundBg
+ }
+ return defaultBackground
+}
+
+export function getProjectFundEmptyImage(defaultImage: string) {
+ if (isBazretalaProject()) {
+ return bazretalaEmptyFund
+ }
+ return defaultImage
+}
+
+export function getProjectFundEmptyText() {
+ if (isBazretalaProject()) {
+ return 'یک بذر جدید بکار!'
+ }
+ return 'یک گنج جدید بساز!'
+}
+
export function getProjectLoginTaglineLines() {
if (!isBoursecuProject()) {
return null
@@ -108,6 +177,19 @@ export function getReferralShareText(options: {
برای مشاهده قیمتها، تحلیل بازار و تکمیل ثبتنام، روی لینک زیر کلیک کنید
+${link}`
+ }
+
+ if (isBazretalaProject()) {
+ return `️سلام به مناسبت افتتاحیه بذرطلا وایّام عیدغدیر ومباهله با ثبت نام آنلاین واَمن بدون کارمزد0/5% از بذرطلا با تائیدمُعرف خرید کنید و نذارین پول خُرداتون خاک بخوره (عضویت فقط ازطریق مُعرف امکان پذیرمیباشد)
+بذرش کن بکار،پس اندازکن هروقت خواستی
+طلا برداشت کن بدون مالیات
+با پول های کوچک و بیکارت
+ی پس انداز طلایی برای خودت و خونوادت درست کن ما در بذرطلا آنلاین کنارت هستیم
+
+این دعوت نامه از طرف "${userName}" عضوفعالِ اَپ بذرطلا برای شما ارسال شده تا شما هم از کاشت بذر طلای خودتون جا نمونید.
+روی لینک زیر کلیک کنید و کاشت بذرطلای خودتونو با ثبت نام و خرید اول تکمیل کنید.
+
${link}`
}
diff --git a/src/views/base/about/index.vue b/src/views/base/about/index.vue
index 1e37691..87ddebb 100644
--- a/src/views/base/about/index.vue
+++ b/src/views/base/about/index.vue
@@ -48,12 +48,12 @@