From a4d06e535d0b7016115dc5698de4bb64a7d65af6 Mon Sep 17 00:00:00 2001 From: safavimohadeseh78 Date: Sat, 27 Jun 2026 15:14:10 +0200 Subject: [PATCH] change sorosh logo --- components.d.ts | 24 ++++++++++++------ src/assets/img/soroushgold-login-logo.png | Bin 0 -> 16285 bytes src/utils/config.ts | 16 ++++++++++++ .../desktop/components/DesktopAuthShell.vue | 16 +++++++++--- .../login/desktop/styles/desktop-auth.less | 9 +++++++ 5 files changed, 53 insertions(+), 12 deletions(-) create mode 100644 src/assets/img/soroushgold-login-logo.png diff --git a/components.d.ts b/components.d.ts index 751269f..8ebd1e3 100644 --- a/components.d.ts +++ b/components.d.ts @@ -8,24 +8,29 @@ export {} declare module 'vue' { export interface GlobalComponents { AButton: typeof import('ant-design-vue/es')['Button'] + ACheckbox: typeof import('ant-design-vue/es')['Checkbox'] + ActionSheetButtons: typeof import('./src/components/BasicPacks/ActionSheetButtons.vue')['default'] ADivider: typeof import('ant-design-vue/es')['Divider'] AForm: typeof import('ant-design-vue/es')['Form'] AFormItem: typeof import('ant-design-vue/es')['FormItem'] AInput: typeof import('ant-design-vue/es')['Input'] AInputPassword: typeof import('ant-design-vue/es')['InputPassword'] AModal: typeof import('ant-design-vue/es')['Modal'] + AppBottomNav: typeof import('./src/components/navigation/AppBottomNav.vue')['default'] AppCreditLink: typeof import('./src/components/AppCreditLink.vue')['default'] - ARadio: typeof import('ant-design-vue/es')['Radio'] + AppCurrencyValue: typeof import('./src/components/AppCurrencyValue.vue')['default'] + AppSidebar: typeof import('./src/components/navigation/AppSidebar.vue')['default'] + AppSkeletonBase: typeof import('./src/components/skeleton/AppSkeletonBase.vue')['default'] + AppSkeletonBlock: typeof import('./src/components/skeleton/AppSkeletonBlock.vue')['default'] + AppSkeletonCard: typeof import('./src/components/skeleton/AppSkeletonCard.vue')['default'] + AppSkeletonPage: typeof import('./src/components/skeleton/AppSkeletonPage.vue')['default'] + AppSkeletonProductCard: typeof import('./src/components/skeleton/AppSkeletonProductCard.vue')['default'] + AppSkeletonProductListItem: typeof import('./src/components/skeleton/AppSkeletonProductListItem.vue')['default'] + AppSkeletonTags: typeof import('./src/components/skeleton/AppSkeletonTags.vue')['default'] ARadioButton: typeof import('ant-design-vue/es')['RadioButton'] ARadioGroup: typeof import('ant-design-vue/es')['RadioGroup'] - ASelect: typeof import('ant-design-vue/es')['Select'] - ASelectOption: typeof import('ant-design-vue/es')['SelectOption'] ASlider: typeof import('ant-design-vue/es')['Slider'] ASpin: typeof import('ant-design-vue/es')['Spin'] - ASwitch: typeof import('ant-design-vue/es')['Switch'] - ATag: typeof import('ant-design-vue/es')['Tag'] - ATextarea: typeof import('ant-design-vue/es')['Textarea'] - ATooltip: typeof import('ant-design-vue/es')['Tooltip'] 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'] @@ -57,6 +62,7 @@ declare module 'vue' { PresettedRanges: typeof import('./src/components/BasicPacks/BaseDatePicker/src/datePick/demo/presetted-ranges.vue')['default'] ProfileAvatarUpload: typeof import('./src/components/ProfileAvatarUpload.vue')['default'] RangePicker: typeof import('./src/components/BasicPacks/BaseDatePicker/src/datePick/demo/range-picker.vue')['default'] + ResponsiveOverlay: typeof import('./src/components/BasicPacks/ResponsiveOverlay.vue')['default'] RouterLink: typeof import('vue-router')['RouterLink'] RouterView: typeof import('vue-router')['RouterView'] SelectInRange: typeof import('./src/components/BasicPacks/BaseDatePicker/src/datePick/demo/select-in-range.vue')['default'] @@ -66,10 +72,12 @@ declare module 'vue' { SupportContactBar: typeof import('./src/components/SupportContactBar.vue')['default'] Switchable: typeof import('./src/components/BasicPacks/BaseDatePicker/src/datePick/demo/switchable.vue')['default'] Text: typeof import('./src/components/BasicPacks/BaseDatePicker/src/datePick/demo/text.vue')['default'] + ThemeBlock: typeof import('./src/components/system/ThemeBlock.vue')['default'] + ThemeComponent: typeof import('./src/components/system/ThemeComponent.vue')['default'] + ThemedPage: typeof import('./src/components/system/ThemedPage.vue')['default'] Time: typeof import('./src/components/BasicPacks/BaseDatePicker/src/datePick/demo/time.vue')['default'] 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/assets/img/soroushgold-login-logo.png b/src/assets/img/soroushgold-login-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..3025dea6a5b7c33036ba15ca6b9eab4384b3977d GIT binary patch literal 16285 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 literal 0 HcmV?d00001 diff --git a/src/utils/config.ts b/src/utils/config.ts index 2008266..44c52e5 100644 --- a/src/utils/config.ts +++ b/src/utils/config.ts @@ -13,6 +13,7 @@ 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' +import soroushgoldLoginLogo from '@/assets/img/soroushgold-login-logo.png' export function getConfigApp(key: string) { const config = window.__APP_CONFIG__ ? window.__APP_CONFIG__.user:{} @@ -31,6 +32,10 @@ export function isBazretalaProject() { return getConfigApp('name') === 'bazretala' } +export function isSoroushgoldProject() { + return getConfigApp('name') === 'soroushgold' +} + export function getBoursecuTransactionsIcon() { return boursecuTransactionsIcon } @@ -116,6 +121,14 @@ export function resolveProjectColor(color?: string | null) { return color } +/** لوگوی پنل برند لاگین دسکتاپ — فقط soroushgold لوگوی اختصاصی دارد */ +export function getProjectDesktopLoginBrandLogo(avatar?: string | null) { + if (isSoroushgoldProject()) { + return soroushgoldLoginLogo + } + return getProjectSplashLogo(avatar) +} + export function getProjectLoginLogo(avatar?: string | null) { if (isBoursecuProject()) { return boursecuLoginLogo @@ -149,6 +162,9 @@ export function getProjectMobileNavLogo(avatar?: string | null) { if (isBoursecuProject()) { return boursecuLoginLogo } + if (isSoroushgoldProject()) { + return soroushgoldLoginLogo + } return getProjectNavLogo(avatar) } diff --git a/src/views/login/desktop/components/DesktopAuthShell.vue b/src/views/login/desktop/components/DesktopAuthShell.vue index 13955a9..4314d89 100644 --- a/src/views/login/desktop/components/DesktopAuthShell.vue +++ b/src/views/login/desktop/components/DesktopAuthShell.vue @@ -1,7 +1,13 @@