chore(图源): 静态资源和网络资源位置结构调整,区分不同包

This commit is contained in:
hzj 2026-03-30 14:44:12 +08:00
parent 82286d1fda
commit d93f0a9369
112 changed files with 272 additions and 218 deletions

View File

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

Before

Width:  |  Height:  |  Size: 9.2 KiB

After

Width:  |  Height:  |  Size: 9.2 KiB

View File

Before

Width:  |  Height:  |  Size: 913 B

After

Width:  |  Height:  |  Size: 913 B

View File

Before

Width:  |  Height:  |  Size: 992 B

After

Width:  |  Height:  |  Size: 992 B

View File

Before

Width:  |  Height:  |  Size: 694 B

After

Width:  |  Height:  |  Size: 694 B

View File

Before

Width:  |  Height:  |  Size: 348 B

After

Width:  |  Height:  |  Size: 348 B

View File

Before

Width:  |  Height:  |  Size: 514 B

After

Width:  |  Height:  |  Size: 514 B

View File

Before

Width:  |  Height:  |  Size: 531 B

After

Width:  |  Height:  |  Size: 531 B

View File

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

Before

Width:  |  Height:  |  Size: 480 B

After

Width:  |  Height:  |  Size: 480 B

View File

Before

Width:  |  Height:  |  Size: 658 B

After

Width:  |  Height:  |  Size: 658 B

View File

Before

Width:  |  Height:  |  Size: 1002 B

After

Width:  |  Height:  |  Size: 1002 B

View File

Before

Width:  |  Height:  |  Size: 6.7 KiB

After

Width:  |  Height:  |  Size: 6.7 KiB

View File

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View File

Before

Width:  |  Height:  |  Size: 649 B

After

Width:  |  Height:  |  Size: 649 B

View File

Before

Width:  |  Height:  |  Size: 189 KiB

After

Width:  |  Height:  |  Size: 189 KiB

View File

Before

Width:  |  Height:  |  Size: 634 B

After

Width:  |  Height:  |  Size: 634 B

View File

Before

Width:  |  Height:  |  Size: 519 B

After

Width:  |  Height:  |  Size: 519 B

View File

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 30 KiB

View File

Before

Width:  |  Height:  |  Size: 489 B

After

Width:  |  Height:  |  Size: 489 B

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 245 B

After

Width:  |  Height:  |  Size: 245 B

View File

Before

Width:  |  Height:  |  Size: 299 B

After

Width:  |  Height:  |  Size: 299 B

View File

Before

Width:  |  Height:  |  Size: 958 B

After

Width:  |  Height:  |  Size: 958 B

View File

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

Before

Width:  |  Height:  |  Size: 641 B

After

Width:  |  Height:  |  Size: 641 B

View File

Before

Width:  |  Height:  |  Size: 47 KiB

After

Width:  |  Height:  |  Size: 47 KiB

View File

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 35 KiB

View File

Before

Width:  |  Height:  |  Size: 51 KiB

After

Width:  |  Height:  |  Size: 51 KiB

View File

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 26 KiB

View File

Before

Width:  |  Height:  |  Size: 608 B

After

Width:  |  Height:  |  Size: 608 B

View File

Before

Width:  |  Height:  |  Size: 446 B

After

Width:  |  Height:  |  Size: 446 B

View File

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

View File

Before

Width:  |  Height:  |  Size: 425 KiB

After

Width:  |  Height:  |  Size: 425 KiB

View File

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 4.1 KiB

View File

Before

Width:  |  Height:  |  Size: 104 KiB

After

Width:  |  Height:  |  Size: 104 KiB

View File

@ -127,7 +127,7 @@ const props = defineProps({
backImg: {
type: String,
default: () => {
return new URL('../assets/icon/arrowBackBlack.png', import.meta.url).href
return new URL('../assets/icon/Azizi/arrowBackBlack.png', import.meta.url).href
},
},
@ -135,7 +135,7 @@ const props = defineProps({
helpImg: {
type: String,
default: () => {
return new URL('../assets/icon/helpWhite.png', import.meta.url).href
return new URL('../assets/icon/Azizi/helpWhite.png', import.meta.url).href
},
},
@ -166,7 +166,7 @@ watch(
(newLang) => {
console.log('Language changed in header:', newLang)
},
{ deep: true }
{ deep: true },
)
const handleLanguageChange = (item) => {

View File

@ -31,9 +31,10 @@ const { t, locale } = useI18n()
//
locale.value && setDocumentDirection(locale.value)
const progress = new URL('@/assets/images/BDCenter/progress.png', import.meta.url).href
const completed = new URL('@/assets/images/BDCenter/completed.png', import.meta.url).href
const progressLong = new URL('@/assets/images/BDCenter/progressLong.png', import.meta.url).href
const progress = new URL('@/assets/images/Azizi/BDCenter/progress.png', import.meta.url).href
const completed = new URL('@/assets/images/Azizi/BDCenter/completed.png', import.meta.url).href
const progressLong = new URL('@/assets/images/Azizi/BDCenter/progressLong.png', import.meta.url)
.href
const props = defineProps({
type: {
@ -81,7 +82,7 @@ watch(
}
return
},
{ immediate: true }
{ immediate: true },
)
//

View File

@ -101,8 +101,8 @@ const shouldShowImage = computed(() => {
// OSS
const isOSSImage = computed(() => {
return (
props.imgUrl.startsWith('/oss/h5/') ||
props.imgUrl.startsWith('https://tkm-likei.oss-ap-southeast-1.aliyuncs.com/h5')
props.imgUrl.startsWith('/oss/h5/Azizi/') ||
props.imgUrl.startsWith('https://tkm-likei.oss-ap-southeast-1.aliyuncs.com/h5/Azizi/')
)
})

View File

@ -42,7 +42,7 @@ import { useI18n } from 'vue-i18n'
import { useLangStore } from '@/stores/lang'
const { t } = useI18n()
const whiteBox = new URL('../assets/images/HostCenter/whitebox.png', import.meta.url).href
const whiteBox = new URL('../assets/images/Azizi/HostCenter/whitebox.png', import.meta.url).href
const props = defineProps({
type: {
@ -98,7 +98,7 @@ watch(
console.log('Language changed in header:', newLang)
updateTypeShowText()
},
{ deep: true }
{ deep: true },
)
//
@ -143,7 +143,7 @@ watch(
}
return
},
{ immediate: true }
{ immediate: true },
)
</script>

View File

@ -1,8 +1,8 @@
// src/config/imagePaths.js
export const OSS_BASE_URL =
process.env.NODE_ENV === 'development'
? '/oss/h5/' // 开发环境使用代理
: 'https://tkm-likei.oss-ap-southeast-1.aliyuncs.com/h5/' // 生产环境直接访问
? '/oss/h5/Azizi/' // 开发环境使用代理
: 'https://tkm-likei.oss-ap-southeast-1.aliyuncs.com/h5/Azizi/' // 生产环境直接访问
// 组合使用示例
export const getPngUrl = (imagePath, filename) => {

View File

@ -55,8 +55,8 @@ class ImageCacheManager {
let cacheName
if (
normalizedUrl.startsWith('https://tkm-likei.oss-ap-southeast-1.aliyuncs.com/h5') ||
normalizedUrl.includes('/oss/h5/')
normalizedUrl.startsWith('https://tkm-likei.oss-ap-southeast-1.aliyuncs.com/h5/Azizi/') ||
normalizedUrl.includes('/oss/h5/Azizi/')
) {
cacheName = this.imageCacheName
} else if (normalizedUrl.includes('/assets/')) {
@ -295,9 +295,9 @@ class ImageCacheManager {
const normalizedUrl = this.normalizeUrl(url)
const containsAssets = normalizedUrl.includes('/assets/')
const containsOssH5 = normalizedUrl.includes('/oss/h5/')
const containsOssH5 = normalizedUrl.includes('/oss/h5/Azizi/')
const startsWithOss = normalizedUrl.startsWith(
'https://tkm-likei.oss-ap-southeast-1.aliyuncs.com/h5/',
'https://tkm-likei.oss-ap-southeast-1.aliyuncs.com/h5/Azizi/',
)
// 只缓存三种类型的资源

View File

@ -5,7 +5,7 @@
export const handleAvatarImageError = (e) => {
console.log('头像资源出错')
e.target.onerror = null // 防止循环
e.target.src = new URL('/src/assets/icon/defaultAvatar.png', import.meta.url).href
e.target.src = new URL('/src/assets/icon/Azizi/defaultAvatar.png', import.meta.url).href
}
export const handleRewardImageError = (e, type) => {
@ -13,8 +13,8 @@ export const handleRewardImageError = (e, type) => {
e.target.onerror = null // 防止循环
if (type == 'GOLD') {
e.target.src = new URL('/src/assets/icon/coin.png', import.meta.url).href
e.target.src = new URL('/src/assets/icon/Azizi/coin.png', import.meta.url).href
} else if (type == 'DOLLARS') {
e.target.src = new URL('/src/assets/icon/dollar.png', import.meta.url).href
e.target.src = new URL('/src/assets/icon/Azizi/dollar.png', import.meta.url).href
}
}

View File

@ -91,7 +91,7 @@
<div v-if="rankingType == 'activity'" style="display: flex">
<img
v-smart-img
src="/src/assets/icon/coin.png"
src="/src/assets/icon/Azizi/coin.png"
alt=""
style="display: block"
:style="{ width: coinWidth }"

View File

@ -204,7 +204,7 @@
>
<img
v-smart-img
src="/src/assets/icon/coin.png"
src="/src/assets/icon/Azizi/coin.png"
alt=""
style="display: block; width: 1.3em; aspect-ratio: 1/1"
/>
@ -477,7 +477,7 @@
>
<img
v-smart-img
src="/src/assets/icon/coin.png"
src="/src/assets/icon/Azizi/coin.png"
alt=""
style="display: block; width: 1.5em; aspect-ratio: 1/1; object-fit: cover"
/>
@ -924,7 +924,7 @@
<!-- 充值帮助按钮 -->
<img
v-smart-img
src="/src/assets/icon/helpWhite.png"
src="/src/assets/icon/Azizi/helpWhite.png"
alt=""
class="ruleBt"
@click="openPopup('rechargeRankingHelp')"
@ -1533,7 +1533,7 @@
<!-- 帮助按钮 -->
<!-- <img
v-smart-img
src="/src/assets/icon/helpWhite.png"
src="/src/assets/icon/Azizi/helpWhite.png"
alt=""
class="ruleBt"
@click="openPopup('withdrawalHelp')"
@ -1563,7 +1563,7 @@
<div style="font-weight: 600">{{ t('current_earnings_label') }}</div>
<img
v-smart-img
src="/src/assets/icon/dollar.png"
src="/src/assets/icon/Azizi/dollar.png"
alt=""
style="display: block; width: 1.5em; object-fit: cover"
/>
@ -1633,7 +1633,7 @@
<img
v-smart-img
class="flipImg"
src="/src/assets/icon/arrowWhite.png"
src="/src/assets/icon/Azizi/arrowWhite.png"
alt=""
style="width: 1em; display: block; transition: all 0.2s ease"
:class="{ rotated: transferShow }"
@ -1789,7 +1789,7 @@
>
<img
v-smart-img
src="/src/assets/icon/dollar.png"
src="/src/assets/icon/Azizi/dollar.png"
alt=""
style="width: 40%"
/>
@ -1840,7 +1840,7 @@
<img
v-smart-img
class="flipImg"
src="/src/assets/icon/arrowWhite.png"
src="/src/assets/icon/Azizi/arrowWhite.png"
alt=""
style="width: 1em; display: block; transition: all 0.2s ease"
:class="{ rotated: exchangeShow }"
@ -1868,7 +1868,7 @@
>
<img
v-smart-img
src="/src/assets/icon/coin.png"
src="/src/assets/icon/Azizi/coin.png"
alt=""
style="width: 40%"
/>
@ -1876,7 +1876,7 @@
<div style="display: flex; align-items: center; gap: 2px">
<img
v-smart-img
src="/src/assets/icon/dollar.png"
src="/src/assets/icon/Azizi/dollar.png"
alt=""
style="display: block; width: 1.5em; object-fit: cover"
/>
@ -1930,7 +1930,7 @@
<img
v-smart-img
class="flipImg"
src="/src/assets/icon/arrowWhite.png"
src="/src/assets/icon/Azizi/arrowWhite.png"
alt=""
style="width: 1em; display: block"
/>
@ -2023,7 +2023,7 @@
>
<img
v-smart-img
src="/src/assets/icon/coin.png"
src="/src/assets/icon/Azizi/coin.png"
alt=""
style="display: block; width: 1.5em; aspect-ratio: 1/1; object-fit: cover"
/>

View File

@ -86,7 +86,7 @@
>
<img
v-smart-img
src="/src/assets/icon/coin.png"
src="/src/assets/icon/Azizi/coin.png"
alt=""
style="display: block"
:style="{ width: coinWidth }"

View File

@ -109,7 +109,7 @@
>
<img
v-smart-img
src="/src/assets/icon/coin.png"
src="/src/assets/icon/Azizi/coin.png"
alt=""
style="display: block; width: 1.3em; aspect-ratio: 1/1"
/>
@ -448,7 +448,7 @@
>
<img
v-smart-img
src="/src/assets/icon/coin.png"
src="/src/assets/icon/Azizi/coin.png"
alt=""
style="display: block; width: 1.5em; aspect-ratio: 1/1; object-fit: cover"
/>
@ -629,7 +629,7 @@
>
<img
v-smart-img
src="/src/assets/icon/coin.png"
src="/src/assets/icon/Azizi/coin.png"
alt=""
style="display: block; width: 1.5em; aspect-ratio: 1/1; object-fit: cover"
/>
@ -1171,7 +1171,7 @@
<!-- 帮助按钮 -->
<img
v-smart-img
src="/src/assets/icon/helpWhite.png"
src="/src/assets/icon/Azizi/helpWhite.png"
alt=""
class="ruleBt"
@click="openPopup('withdrawalHelp')"
@ -1259,7 +1259,7 @@
<img
v-smart-img
class="flipImg"
src="/src/assets/icon/arrowWhite.png"
src="/src/assets/icon/Azizi/arrowWhite.png"
alt=""
style="width: 1em; display: block; transition: all 0.2s ease"
:class="{ rotated: transferShow }"
@ -1415,7 +1415,7 @@
>
<img
v-smart-img
src="/src/assets/icon/dollar.png"
src="/src/assets/icon/Azizi/dollar.png"
alt=""
style="width: 40%"
/>
@ -1466,7 +1466,7 @@
<img
v-smart-img
class="flipImg"
src="/src/assets/icon/arrowWhite.png"
src="/src/assets/icon/Azizi/arrowWhite.png"
alt=""
style="width: 1em; display: block; transition: all 0.2s ease"
:class="{ rotated: exchangeShow }"
@ -1492,7 +1492,12 @@
@click="selectCoin(coin)"
:class="['coin-item', { selected: selectedCoin?.id == coin.id }]"
>
<img v-smart-img src="/src/assets/icon/coin.png" alt="" style="width: 40%" />
<img
v-smart-img
src="/src/assets/icon/Azizi/coin.png"
alt=""
style="width: 40%"
/>
<div style="font-size: 0.7em">{{ coin.amount }} coins x1</div>
<div style="font-weight: 500; color: #fff">${{ coin.price }}</div>
</div>
@ -1543,7 +1548,7 @@
<img
v-smart-img
class="flipImg"
src="/src/assets/icon/arrowWhite.png"
src="/src/assets/icon/Azizi/arrowWhite.png"
alt=""
style="width: 1em; display: block"
/>
@ -1633,7 +1638,7 @@
>
<img
v-smart-img
src="/src/assets/icon/coin.png"
src="/src/assets/icon/Azizi/coin.png"
alt=""
style="display: block; width: 1.5em; aspect-ratio: 1/1; object-fit: cover"
/>
@ -2043,7 +2048,7 @@ const showRewardsTop10 = computed(() => {
if (index === 0) {
topRewards?.rewards.push(
{
cover: new URL('/src/assets/icon/coin.png', import.meta.url).href,
cover: new URL('/src/assets/icon/Azizi/coin.png', import.meta.url).href,
content: `${formatLargeNumber(Number(topUser?.quantityNumber || '0') * 0.1)}(10% Points Coins)`,
quantity: 0,
type: 'GIFT',
@ -2060,7 +2065,7 @@ const showRewardsTop10 = computed(() => {
// 2
else if (index === 1) {
topRewards?.rewards.push({
cover: new URL('/src/assets/icon/coin.png', import.meta.url).href,
cover: new URL('/src/assets/icon/Azizi/coin.png', import.meta.url).href,
content: `${formatLargeNumber(Number(topUser?.quantityNumber || '0') * 0.08)}(8% Points Coins)`,
quantity: 0,
type: 'GIFT',
@ -2069,7 +2074,7 @@ const showRewardsTop10 = computed(() => {
// 3
else if (index === 2) {
topRewards?.rewards.push({
cover: new URL('/src/assets/icon/coin.png', import.meta.url).href,
cover: new URL('/src/assets/icon/Azizi/coin.png', import.meta.url).href,
content: `${formatLargeNumber(Number(topUser?.quantityNumber || '0') * 0.06)}(6% Points Coins)`,
quantity: 0,
type: 'GIFT',
@ -2079,7 +2084,7 @@ const showRewardsTop10 = computed(() => {
// 4-10
else {
topRewards?.rewards.push({
cover: new URL('/src/assets/icon/coin.png', import.meta.url).href,
cover: new URL('/src/assets/icon/Azizi/coin.png', import.meta.url).href,
content: `${formatLargeNumber(Number(topUser?.quantityNumber || '0') * 0.04)}(4% Points Coins)`,
quantity: 0,
type: 'GIFT',

View File

@ -157,7 +157,7 @@
>
<img
v-smart-img
src="/src/assets/icon/coin.png"
src="/src/assets/icon/Azizi/coin.png"
alt=""
style="display: block; width: 1.5em; aspect-ratio: 1/1; object-fit: cover"
/>

View File

@ -42,7 +42,7 @@
<!-- 充值帮助按钮 -->
<img
v-smart-img
src="/src/assets/icon/helpWhite.png"
src="/src/assets/icon/Azizi/helpWhite.png"
alt=""
class="ruleBt"
@click="openPopup('rechargeHelp')"

View File

@ -257,7 +257,7 @@
<!-- 帮助按钮 -->
<img
v-smart-img
src="/src/assets/icon/helpWhite.png"
src="/src/assets/icon/Azizi/helpWhite.png"
alt=""
class="ruleBt"
@click="openPopup('earningsHelp')"
@ -363,7 +363,7 @@
<img
v-smart-img
class="flipImg"
src="/src/assets/icon/arrowWhite.png"
src="/src/assets/icon/Azizi/arrowWhite.png"
alt=""
style="width: 1em; display: block; transition: all 0.2s ease"
:class="{ rotated: transferShow }"
@ -521,7 +521,12 @@
@click="selectCoin(coin)"
:class="['coin-item', { selected: selectedCoin?.id === coin.id }]"
>
<img v-smart-img src="/src/assets/icon/dollar.png" alt="" style="width: 40%" />
<img
v-smart-img
src="/src/assets/icon/Azizi/dollar.png"
alt=""
style="width: 40%"
/>
<div style="font-weight: 500; color: #fff">${{ coin.price }}</div>
</div>
</div>
@ -567,7 +572,7 @@
<img
v-smart-img
class="flipImg"
src="/src/assets/icon/arrowWhite.png"
src="/src/assets/icon/Azizi/arrowWhite.png"
alt=""
style="width: 1em; display: block; transition: all 0.2s ease"
:class="{ rotated: exchangeShow }"
@ -593,7 +598,12 @@
@click="selectCoin(coin)"
:class="['coin-item', { selected: selectedCoin?.id == coin.id }]"
>
<img v-smart-img src="/src/assets/icon/coin.png" alt="" style="width: 40%" />
<img
v-smart-img
src="/src/assets/icon/Azizi/coin.png"
alt=""
style="width: 40%"
/>
<div style="direction: ltr; font-size: 0.7em">{{ coin.amount }} coins x1</div>
<div style="font-weight: 500; color: #fff">${{ coin.price }}</div>
</div>
@ -642,7 +652,7 @@
<img
v-smart-img
class="flipImg"
src="/src/assets/icon/arrowWhite.png"
src="/src/assets/icon/Azizi/arrowWhite.png"
alt=""
style="width: 1em; display: block"
/>

View File

@ -82,7 +82,7 @@
>
<img
v-smart-img
src="/src/assets/icon/coin.png"
src="/src/assets/icon/Azizi/coin.png"
alt=""
style="display: block"
:style="{ width: coinWidth }"

View File

@ -337,7 +337,7 @@
>
<img
v-smart-img
src="/src/assets/icon/coin.png"
src="/src/assets/icon/Azizi/coin.png"
alt=""
style="display: block; width: 1.5em; aspect-ratio: 1/1; object-fit: cover"
/>

View File

@ -352,7 +352,7 @@ onMounted(() => {
.bg {
width: 100vw;
min-height: 100vh;
background-image: url(../../assets/images/secondBg.png);
background-image: url(../../assets/images/Azizi/secondBg.png);
background-size: 100% auto;
background-repeat: no-repeat;
}

View File

@ -462,7 +462,7 @@ onMounted(() => {
max-height: 100vh;
overflow-y: auto;
background-color: #ffffff;
background-image: url(../../assets/images/secondBg.png);
background-image: url(../../assets/images/Azizi/secondBg.png);
}
.fullPage::-webkit-scrollbar {

View File

@ -464,7 +464,7 @@ onMounted(() => {
max-height: 100vh;
overflow-y: auto;
background-color: #ffffff;
background-image: url(../../assets/images/secondBg.png);
background-image: url(../../assets/images/Azizi/secondBg.png);
}
.fullPage::-webkit-scrollbar {

View File

@ -459,7 +459,7 @@ onMounted(() => {
max-height: 100vh;
overflow-y: auto;
background-color: #ffffff;
background-image: url(../../assets/images/secondBg.png);
background-image: url(../../assets/images/Azizi/secondBg.png);
}
.fullPage::-webkit-scrollbar {

View File

@ -121,7 +121,7 @@
"
>
<img
src="../../assets/icon/arrow.png"
src="../../assets/icon/Azizi/arrow.png"
alt=""
style="
width: 24px;
@ -262,7 +262,7 @@ const formatPrice = (value) => {
.bg {
width: 100vw;
min-height: 100vh;
background-image: url(../../assets/images/secondBg.png);
background-image: url(../../assets/images/Azizi/secondBg.png);
background-size: 100% auto;
background-repeat: no-repeat;
}

View File

@ -31,9 +31,10 @@ const { t, locale } = useI18n()
//
locale.value && setDocumentDirection(locale.value)
const progress = new URL('@/assets/images/BDCenter/progress.png', import.meta.url).href
const completed = new URL('@/assets/images/BDCenter/completed.png', import.meta.url).href
const progressLong = new URL('@/assets/images/BDCenter/progressLong.png', import.meta.url).href
const progress = new URL('@/assets/images/Azizi/BDCenter/progress.png', import.meta.url).href
const completed = new URL('@/assets/images/Azizi/BDCenter/completed.png', import.meta.url).href
const progressLong = new URL('@/assets/images/Azizi/BDCenter/progressLong.png', import.meta.url)
.href
const props = defineProps({
type: {
@ -81,7 +82,7 @@ watch(
}
return
},
{ immediate: true }
{ immediate: true },
)
//

View File

@ -116,7 +116,7 @@
<div style="display: flex; justify-content: space-between; align-items: center">
<div style="font-size: 1.1em; font-weight: 600">{{ t('admin') }}</div>
<img
src="../../assets/icon/detail.png"
src="../../assets/icon/Azizi/detail.png"
alt=""
style="display: block; width: 1.5em"
class="flipImg"
@ -182,7 +182,7 @@
<!-- 跳转按钮 -->
<img
src="../../assets/icon/arrowBlack.png"
src="../../assets/icon/Azizi/arrowBlack.png"
alt=""
style="display: block; width: 2em"
class="flipImg"
@ -209,14 +209,14 @@
<!-- 跳转按钮 -->
<div style="align-self: stretch; display: flex; align-items: center; gap: 4px">
<img
src="../../assets/icon/addUser.png"
src="../../assets/icon/Azizi/addUser.png"
alt=""
style="display: block; width: 1.6em"
class="flipImg"
@click="gotoPage('/invite-bd-leader')"
/>
<img
src="../../assets/icon/list.png"
src="../../assets/icon/Azizi/list.png"
alt=""
style="display: block; width: 1.6em"
class="flipImg"
@ -244,14 +244,14 @@
<!-- 跳转按钮 -->
<div style="align-self: stretch; display: flex; align-items: center; gap: 4px">
<img
src="../../assets/icon/addUser.png"
src="../../assets/icon/Azizi/addUser.png"
alt=""
style="display: block; width: 1.6em"
class="flipImg"
@click="gotoPage('/invite-bd')"
/>
<img
src="../../assets/icon/list.png"
src="../../assets/icon/Azizi/list.png"
alt=""
style="display: block; width: 1.6em"
class="flipImg"
@ -279,14 +279,14 @@
<!-- 跳转按钮 -->
<div style="align-self: stretch; display: flex; align-items: center; gap: 4px">
<img
src="../../assets/icon/addUser.png"
src="../../assets/icon/Azizi/addUser.png"
alt=""
style="display: block; width: 1.6em"
class="flipImg"
@click="gotoPage('/invite-agency')"
/>
<img
src="../../assets/icon/list.png"
src="../../assets/icon/Azizi/list.png"
alt=""
style="display: block; width: 1.6em"
class="flipImg"
@ -316,14 +316,14 @@
<!-- 跳转按钮 -->
<div style="align-self: stretch; display: flex; align-items: center; gap: 4px">
<img
src="../../assets/icon/addUser.png"
src="../../assets/icon/Azizi/addUser.png"
alt=""
style="display: block; width: 1.6em"
class="flipImg"
@click="gotoPage('/invite-recharge-agency')"
/>
<img
src="../../assets/icon/list.png"
src="../../assets/icon/Azizi/list.png"
alt=""
style="display: block; width: 1.6em"
class="flipImg"
@ -354,7 +354,7 @@
>
<div style="font-weight: 600">{{ t('send_welcome_gift') }}</div>
<img
src="../../assets/icon/arrowBlack.png"
src="../../assets/icon/Azizi/arrowBlack.png"
alt=""
style="display: block; width: 1.5em"
class="flipImg"
@ -380,7 +380,7 @@
>
<div style="font-weight: 600">{{ t('user_editing') }}</div>
<img
src="../../assets/icon/arrowBlack.png"
src="../../assets/icon/Azizi/arrowBlack.png"
alt=""
style="display: block; width: 1.5em"
class="flipImg"
@ -406,7 +406,7 @@
>
<div style="font-weight: 600">{{ t('room_editing') }}</div>
<img
src="../../assets/icon/arrowBlack.png"
src="../../assets/icon/Azizi/arrowBlack.png"
alt=""
style="display: block; width: 1.5em"
class="flipImg"
@ -580,7 +580,7 @@ onMounted(() => {
.bg {
width: 100vw;
min-height: 100vh;
background-image: url(../../assets/images/secondBg.png);
background-image: url(../../assets/images/Azizi/secondBg.png);
background-size: 100% auto;
background-repeat: no-repeat;
}

View File

@ -90,7 +90,7 @@ onMounted(() => {
<style lang="scss" scoped>
.policy-container {
height: 100vh;
background-image: url(../../assets/images/secondBg.png);
background-image: url(../../assets/images/Azizi/secondBg.png);
overflow-y: auto;
}

View File

@ -98,7 +98,7 @@
<!-- 跳转按钮 -->
<img
v-smart-img
src="/src/assets/icon/arrow.png"
src="/src/assets/icon/Azizi/arrow.png"
alt=""
style="width: 6vw"
class="flipImg"
@ -214,7 +214,7 @@
<img
v-if="hasKYC"
v-smart-img
src="/src/assets/icon/arrow.png"
src="/src/assets/icon/Azizi/arrow.png"
alt=""
style="width: 6vw"
class="flipImg"
@ -240,7 +240,7 @@
<span style="font-weight: 510; font-size: 1em">{{ t('complete_information') }}</span>
<img
v-smart-img
src="/src/assets/icon/arrow.png"
src="/src/assets/icon/Azizi/arrow.png"
alt=""
style="width: 6vw"
class="flipImg"
@ -259,7 +259,7 @@
<!-- 跳转按钮 -->
<!-- <img
v-smart-img
src="/src/assets/icon/arrow.png"
src="/src/assets/icon/Azizi/arrow.png"
alt=""
style="width: 6vw"
@click="gotoKYC"

View File

@ -28,7 +28,7 @@
</div>
<!-- help -->
<img
src="../../assets/icon/help.png"
src="../../assets/icon/Azizi/help.png"
alt=""
style="display: block; width: 1.8em; object-fit: cover"
@click="showHelpInfo"

View File

@ -26,7 +26,7 @@
height: max-content;
"
>
<img src="../../assets/icon/search.png" alt="" width="24px" style="opacity: 0.6" />
<img src="../../assets/icon/Azizi/search.png" alt="" width="24px" style="opacity: 0.6" />
<input
v-model="searchQuery"
type="text"
@ -192,7 +192,7 @@
<!-- agency展示按钮 -->
<img
v-else
src="/src/assets/icon/trash.png"
src="/src/assets/icon/Azizi/trash.png"
alt=""
width="30"
style="display: block"
@ -502,7 +502,7 @@ const setupIntersectionObserver = () => {
},
{
rootMargin: '100px',
}
},
)
intersectionObserver.value.observe(loadMoreTrigger.value)
@ -526,7 +526,7 @@ watch(
searchResults.value = members.value
}
},
{ immediate: true }
{ immediate: true },
)
//

View File

@ -51,7 +51,7 @@
height: max-content;
"
>
<img src="../../../assets/icon/search.png" alt="" width="24px" style="opacity: 0.6" />
<img src="../../../assets/icon/Azizi/search.png" alt="" width="24px" style="opacity: 0.6" />
<input
v-model="searchQuery"
type="text"
@ -179,7 +179,7 @@
<div style="width: 100%; display: flex; flex-direction: column">
<div style="width: 100%; display: flex; align-items: center">
<img
src="../../../assets/icon/coin.png"
src="../../../assets/icon/Azizi/coin.png"
alt=""
height="16px"
style="display: block"

View File

@ -34,7 +34,7 @@ import { useI18n } from 'vue-i18n'
import { useLangStore } from '@/stores/lang'
const { t } = useI18n()
const whiteBox = new URL('@/assets/images/HostCenter/whitebox.png', import.meta.url).href
const whiteBox = new URL('@/assets/images/Azizi/HostCenter/whitebox.png', import.meta.url).href
const props = defineProps({
type: {
@ -85,7 +85,7 @@ watch(
console.log('Language changed in header:', newLang)
updateTypeShowText()
},
{ deep: true }
{ deep: true },
)
//
@ -130,7 +130,7 @@ watch(
}
return
},
{ immediate: true }
{ immediate: true },
)
</script>

View File

@ -30,7 +30,12 @@
style="margin-left: 10px"
/>
</div>
<img @click="goToNotification" src="../../assets/icon/bell.png" height="20px" alt="" />
<img
@click="goToNotification"
src="../../assets/icon/Azizi/bell.png"
height="20px"
alt=""
/>
</div>
<!-- 用户信息卡片 -->
@ -96,7 +101,7 @@
>
<img
v-smart-img
src="../../assets/icon/edit.png"
src="../../assets/icon/Azizi/edit.png"
alt=""
style="display: block; width: 70%; object-fit: contain"
/>
@ -161,7 +166,7 @@
<!-- help -->
<img
src="../../assets/icon/helpPurple.png"
src="../../assets/icon/Azizi/helpPurple.png"
alt=""
class="help-btn"
@click.stop="goToInviteMembers"

View File

@ -20,7 +20,7 @@
{{ t('apply_reminder') }}
</h3>
<img
src="../../assets/icon/help.png"
src="../../assets/icon/Azizi/help.png"
alt=""
style="width: 16px; aspect-ratio: 1/1; cursor: pointer"
@click="showHelp"
@ -464,7 +464,7 @@ usePageInitializationWithConfig('APPLY', {
width: 100vw;
min-height: 100vh;
background-color: #ffffff;
background-image: url(../../assets/images/secondBg.png);
background-image: url(../../assets/images/Azizi/secondBg.png);
}
/* RTL布局支持 */

View File

@ -193,7 +193,7 @@ onMounted(() => {
width: 100vw;
min-height: 100vh;
background-color: #fff;
background-image: url(/src/assets/images/secondBg.png);
background-image: url(/src/assets/images/Azizi/secondBg.png);
background-size: 100% auto;
background-repeat: no-repeat;
position: relative;

View File

@ -84,7 +84,11 @@
<!-- 按钮 -->
<div style="display: flex; align-items: center" @click="gotoPolicy">
<img src="../../assets/icon/info.png" alt="" style="display: block; width: 20px" />
<img
src="../../assets/icon/Azizi/info.png"
alt=""
style="display: block; width: 20px"
/>
</div>
</div>
@ -102,7 +106,7 @@
{{ t('available_salaries') }} ${{ salaryInfo?.availableBalance || 0 }}
</span>
<img
src="../../assets/icon/arrow.png"
src="../../assets/icon/Azizi/arrow.png"
alt=""
style="display: block; width: 20px"
class="flipImg"
@ -131,7 +135,7 @@
<div style="display: flex; justify-content: space-between; align-items: center">
<span style="font-weight: 600; color: #1f2937"> {{ t('invite_become_agent') }}</span>
<img
src="../../assets/icon/arrow.png"
src="../../assets/icon/Azizi/arrow.png"
alt=""
style="display: block; width: 20px"
class="flipImg"
@ -163,7 +167,7 @@
<div style="display: flex; justify-content: space-between; align-items: center">
<div style="font-weight: 600">{{ BDData.billTitle }}</div>
<img
src="../../assets/icon/records.png"
src="../../assets/icon/Azizi/records.png"
alt=""
style="display: block; width: 1.3em"
@click="showHistory = true"
@ -679,7 +683,7 @@ onMounted(() => {
max-height: 100vh;
overflow-y: auto;
background-color: #ffffff;
background-image: url(../../assets/images/secondBg.png);
background-image: url(../../assets/images/Azizi/secondBg.png);
}
.bd-center::-webkit-scrollbar {

View File

@ -84,7 +84,11 @@
<!-- 按钮 -->
<div style="display: flex; align-items: center" @click="gotoPolicy">
<img src="../../assets/icon/info.png" alt="" style="display: block; width: 20px" />
<img
src="../../assets/icon/Azizi/info.png"
alt=""
style="display: block; width: 20px"
/>
</div>
</div>
@ -102,7 +106,7 @@
{{ t('available_salaries') }} ${{ salaryInfo?.availableBalance || 0 }}
</span>
<img
src="../../assets/icon/arrow.png"
src="../../assets/icon/Azizi/arrow.png"
alt=""
style="display: block; width: 20px"
class="flipImg"
@ -128,7 +132,7 @@
<div style="display: flex; justify-content: space-between; align-items: center">
<span style="font-weight: 600; color: #1f2937"> {{ t('invite_become_agent') }}</span>
<img
src="../../assets/icon/arrow.png"
src="../../assets/icon/Azizi/arrow.png"
alt=""
style="display: block; width: 20px"
class="flipImg"
@ -152,7 +156,7 @@
<div style="display: flex; justify-content: space-between; align-items: center">
<span style="font-weight: 600; color: #1f2937"> {{ t('invite_become_BD') }}</span>
<img
src="../../assets/icon/arrow.png"
src="../../assets/icon/Azizi/arrow.png"
alt=""
style="display: block; width: 20px"
class="flipImg"
@ -198,7 +202,7 @@
<div style="display: flex; justify-content: space-between; align-items: center">
<div style="font-weight: 600">{{ BDData.billTitle }}</div>
<img
src="../../assets/icon/records.png"
src="../../assets/icon/Azizi/records.png"
alt=""
style="display: block; width: 1.3em"
@click="records('bd')"
@ -319,7 +323,7 @@
<div style="display: flex; justify-content: space-between; align-items: center">
<div style="font-weight: 600">{{ BDLeaderData.billTitle }}</div>
<img
src="../../assets/icon/records.png"
src="../../assets/icon/Azizi/records.png"
alt=""
style="display: block; width: 1.3em"
@click="records('bdLeader')"
@ -1155,7 +1159,7 @@ onMounted(() => {
max-height: 100vh;
overflow-y: auto;
background-color: #ffffff;
background-image: url(../../assets/images/secondBg.png);
background-image: url(../../assets/images/Azizi/secondBg.png);
}
.bd-center::-webkit-scrollbar {

View File

@ -120,7 +120,7 @@
<!-- 跳转按钮 -->
<img
v-smart-img
src="/src/assets/icon/arrow.png"
src="/src/assets/icon/Azizi/arrow.png"
alt=""
style="width: 6vw"
class="flipImg"
@ -236,7 +236,7 @@
<img
v-if="hasKYC"
v-smart-img
src="/src/assets/icon/arrow.png"
src="/src/assets/icon/Azizi/arrow.png"
alt=""
style="width: 6vw"
class="flipImg"
@ -262,7 +262,7 @@
<span style="font-weight: 510; font-size: 1em">{{ t('complete_information') }}</span>
<img
v-smart-img
src="/src/assets/icon/arrow.png"
src="/src/assets/icon/Azizi/arrow.png"
alt=""
style="width: 6vw"
class="flipImg"
@ -281,7 +281,7 @@
<!-- 跳转按钮 -->
<!-- <img
v-smart-img
src="/src/assets/icon/arrow.png"
src="/src/assets/icon/Azizi/arrow.png"
alt=""
style="width: 6vw"
@click="gotoKYC"

View File

@ -82,7 +82,7 @@
>
<img
v-smart-img
src="../../assets/icon/edit.png"
src="../../assets/icon/Azizi/edit.png"
alt=""
style="display: block; width: 70%; object-fit: contain"
/>
@ -523,7 +523,7 @@ onMounted(() => {
width: 100vw;
min-height: 100vh;
background-color: #ffffff;
background-image: url(../../assets/images/secondBg.png);
background-image: url(../../assets/images/Azizi/secondBg.png);
}
.section-title {

View File

@ -80,7 +80,7 @@
<img
v-if="myInviteInfo.inviteCode"
v-smart-img
src="../../assets/icon/copy.png"
src="../../assets/icon/Azizi/copy.png"
alt=""
style="display: block; width: 2em; object-fit: cover"
@click="copyCode(myInviteInfo.inviteCode || '')"
@ -187,7 +187,7 @@
<div style="display: flex; align-items: center">
<img
v-smart-img
src="/src/assets/icon/coin.png"
src="/src/assets/icon/Azizi/coin.png"
alt=""
style="display: block; width: 1.5em"
/>
@ -211,7 +211,7 @@
<div style="display: flex; align-items: center">
<img
v-smart-img
src="/src/assets/icon/coin.png"
src="/src/assets/icon/Azizi/coin.png"
alt=""
style="display: block; width: 1.5em"
/>
@ -359,7 +359,7 @@
>
<img
v-smart-img
src="/src/assets/icon/coin.png"
src="/src/assets/icon/Azizi/coin.png"
alt=""
style="display: block; width: 1.1em"
/>
@ -542,7 +542,7 @@ import GeneralHeader from '@/components/GeneralHeader.vue'
import itemCenter from '@/components/itemCenter.vue'
import maskLayer from '@/components/MaskLayer.vue'
const imgUrl = new URL('/src/assets/icon/arrowBack.png', import.meta.url).href
const imgUrl = new URL('/src/assets/icon/Azizi/arrowBack.png', import.meta.url).href
const { t } = useI18n()
const langStore = useLangStore()

View File

@ -28,7 +28,7 @@
>
<img
v-smart-img
src="../../assets/icon/search.png"
src="../../assets/icon/Azizi/search.png"
alt=""
style="display: block; width: 2em; aspect-ratio: 1/1; opacity: 0.6"
/>
@ -372,7 +372,7 @@ onMounted(() => {
width: 100vw;
min-height: 100vh;
background-color: #ffffff;
background-image: url(../../assets/images/secondBg.png);
background-image: url(../../assets/images/Azizi/secondBg.png);
background-size: 100% auto;
background-repeat: no-repeat;
position: relative;

View File

@ -28,7 +28,7 @@
>
<img
v-smart-img
src="../../assets/icon/search.png"
src="../../assets/icon/Azizi/search.png"
alt=""
style="display: block; width: 2em; aspect-ratio: 1/1; opacity: 0.6"
/>
@ -381,7 +381,7 @@ input::placeholder {
width: 100vw;
min-height: 100vh;
background-color: #ffffff;
background-image: url(../../assets/images/secondBg.png);
background-image: url(../../assets/images/Azizi/secondBg.png);
background-size: 100% auto;
background-repeat: no-repeat;
position: relative;

View File

@ -28,7 +28,7 @@
>
<img
v-smart-img
src="../../assets/icon/search.png"
src="../../assets/icon/Azizi/search.png"
alt=""
style="display: block; width: 2em; aspect-ratio: 1/1; opacity: 0.6"
/>
@ -380,7 +380,7 @@ input::placeholder {
width: 100vw;
min-height: 100vh;
background-color: #ffffff;
background-image: url(../../assets/images/secondBg.png);
background-image: url(../../assets/images/Azizi/secondBg.png);
background-size: 100% auto;
background-repeat: no-repeat;
position: relative;

View File

@ -252,7 +252,7 @@
<div style="display: flex; align-items: center">
<img
v-smart-img
src="/src/assets/icon/coin.png"
src="/src/assets/icon/Azizi/coin.png"
alt=""
style="display: block; width: 1.5em"
/>
@ -276,7 +276,7 @@
<div style="display: flex; align-items: center">
<img
v-smart-img
src="/src/assets/icon/coin.png"
src="/src/assets/icon/Azizi/coin.png"
alt=""
style="display: block; width: 1.5em"
/>
@ -446,7 +446,7 @@
>
<img
v-smart-img
src="/src/assets/icon/coin.png"
src="/src/assets/icon/Azizi/coin.png"
alt=""
style="display: block; width: 1.5em; aspect-ratio: 1/1; object-fit: cover"
/>
@ -602,7 +602,7 @@
>
<img
v-smart-img
src="/src/assets/icon/coin.png"
src="/src/assets/icon/Azizi/coin.png"
alt=""
style="display: block; width: 1.5em; aspect-ratio: 1/1; object-fit: cover"
/>
@ -718,7 +718,7 @@
>
<img
v-smart-img
src="/src/assets/icon/coin.png"
src="/src/assets/icon/Azizi/coin.png"
alt=""
style="display: block; width: 1.5em; aspect-ratio: 1/1; object-fit: cover"
/>
@ -994,7 +994,7 @@
<div style="display: flex; align-items: center">
<img
v-smart-img
src="/src/assets/icon/coin.png"
src="/src/assets/icon/Azizi/coin.png"
alt=""
style="display: block; width: 1.5em"
/>
@ -1018,7 +1018,7 @@
<div style="display: flex; align-items: center">
<img
v-smart-img
src="/src/assets/icon/coin.png"
src="/src/assets/icon/Azizi/coin.png"
alt=""
style="display: block; width: 1.5em"
/>
@ -1167,7 +1167,7 @@
>
<img
v-smart-img
src="/src/assets/icon/coin.png"
src="/src/assets/icon/Azizi/coin.png"
alt=""
style="display: block; width: 1em"
/>
@ -1300,7 +1300,7 @@ import GeneralHeader from '@/components/GeneralHeader.vue'
import itemCenter from '@/components/itemCenter.vue'
import maskLayer from '@/components/MaskLayer.vue'
const imgUrl = new URL('/src/assets/icon/arrowBack.png', import.meta.url).href
const imgUrl = new URL('/src/assets/icon/Azizi/arrowBack.png', import.meta.url).href
const { t } = useI18n()
const langStore = useLangStore()

View File

@ -28,7 +28,7 @@
>
<img
v-smart-img
src="../../assets/icon/search.png"
src="../../assets/icon/Azizi/search.png"
alt=""
style="display: block; width: 2em; aspect-ratio: 1/1; opacity: 0.6"
/>
@ -355,7 +355,7 @@ onMounted(() => {
width: 100vw;
min-height: 100vh;
background-color: #ffffff;
background-image: url(../../assets/images/secondBg.png);
background-image: url(../../assets/images/Azizi/secondBg.png);
background-size: 100% auto;
background-repeat: no-repeat;
position: relative;

View File

@ -134,7 +134,7 @@
>
<img
v-smart-img
src="/src/assets/icon/coin.png"
src="/src/assets/icon/Azizi/coin.png"
alt=""
style="display: block; width: 3em; object-fit: cover"
/>
@ -185,7 +185,7 @@
>
<img
v-smart-img
src="/src/assets/icon/coin.png"
src="/src/assets/icon/Azizi/coin.png"
alt=""
style="display: block; width: 3em; object-fit: cover"
/>

View File

@ -79,7 +79,7 @@
<img
v-smart-img
v-if="rewards.isPaid"
src="/src/assets/icon/coin.png"
src="/src/assets/icon/Azizi/coin.png"
alt=""
style="width: 1.3em; min-width: 0; display: block; object-fit: cover"
/>
@ -111,7 +111,7 @@
<div style="display: flex; justify-content: center; align-items: center">
<img
v-smart-img
src="/src/assets/icon/coin.png"
src="/src/assets/icon/Azizi/coin.png"
alt=""
style="width: 1.3em; min-width: 0; display: block; object-fit: cover"
/>

View File

@ -529,7 +529,7 @@ const showRewardsTop3 = computed(() => {
//
newRewardsTop3[0]?.activityRewardProps.push(
{
cover: new URL('/src/assets/icon/coin.png', import.meta.url).href,
cover: new URL('/src/assets/icon/Azizi/coin.png', import.meta.url).href,
content: t('heartbeat_value_points_4_percent', {
amount: formatLargeNumber(Number(RankingHasTop3.value[0]?.totalNumber) * 0.04),
}),
@ -545,7 +545,7 @@ const showRewardsTop3 = computed(() => {
)
//
newRewardsTop3[1]?.activityRewardProps.push({
cover: new URL('/src/assets/icon/coin.png', import.meta.url).href,
cover: new URL('/src/assets/icon/Azizi/coin.png', import.meta.url).href,
content: t('heartbeat_value_points_3_percent', {
amount: formatLargeNumber(Number(RankingHasTop3.value[1]?.totalNumber) * 0.03),
}),
@ -554,7 +554,7 @@ const showRewardsTop3 = computed(() => {
})
//
newRewardsTop3[2]?.activityRewardProps.push({
cover: new URL('/src/assets/icon/coin.png', import.meta.url).href,
cover: new URL('/src/assets/icon/Azizi/coin.png', import.meta.url).href,
content: t('heartbeat_value_points_2_percent', {
amount: formatLargeNumber(Number(RankingHasTop3.value[2]?.totalNumber) * 0.02),
}),

View File

@ -64,7 +64,7 @@
</div>
<img
v-smart-img
src="/src/assets/icon/coin.png"
src="/src/assets/icon/Azizi/coin.png"
alt=""
style="display: block; width: 1.1em"
/>

View File

@ -79,7 +79,7 @@
>
<img
v-smart-img
src="/src/assets/icon/coin.png"
src="/src/assets/icon/Azizi/coin.png"
alt=""
style="display: block"
:style="{ width: coinWidth }"

View File

@ -453,7 +453,7 @@
>
<img
v-smart-img
src="/src/assets/icon/coin.png"
src="/src/assets/icon/Azizi/coin.png"
alt=""
style="display: block; width: 1.5em; aspect-ratio: 1/1; object-fit: cover"
/>
@ -612,7 +612,7 @@
>
<img
v-smart-img
src="/src/assets/icon/coin.png"
src="/src/assets/icon/Azizi/coin.png"
alt=""
style="display: block; width: 1.5em; aspect-ratio: 1/1; object-fit: cover"
/>
@ -903,7 +903,7 @@
>
<img
v-smart-img
src="/src/assets/icon/coin.png"
src="/src/assets/icon/Azizi/coin.png"
alt=""
style="display: block; width: 1.5em; aspect-ratio: 1/1; object-fit: cover"
/>

View File

@ -169,7 +169,7 @@
<div style="display: flex; justify-content: center; align-items: center; gap: 2px">
<img
v-smart-img
src="/src/assets/icon/coin.png"
src="/src/assets/icon/Azizi/coin.png"
alt=""
style="display: block; width: 1.3em; aspect-ratio: 1/1"
/>
@ -329,7 +329,7 @@
>
<img
v-smart-img
src="/src/assets/icon/coin.png"
src="/src/assets/icon/Azizi/coin.png"
alt=""
style="display: block; width: 1.3em; aspect-ratio: 1/1"
/>
@ -758,7 +758,7 @@
>
<img
v-smart-img
src="/src/assets/icon/coin.png"
src="/src/assets/icon/Azizi/coin.png"
alt=""
style="display: block; width: 1.5em; aspect-ratio: 1/1"
/>

View File

@ -69,7 +69,7 @@
<!-- 推出键 -->
<img
v-smart-img
src="../../../assets/icon/arrowBack.png"
src="../../../assets/icon/Azizi/arrowBack.png"
alt=""
style="position: absolute; left: 0; top: 50%; transform: translateY(-50%)"
width="6%"
@ -262,7 +262,7 @@
>
<img
v-smart-img
src="/src/assets/icon/coin.png"
src="/src/assets/icon/Azizi/coin.png"
alt=""
style="display: block; width: 1.3em; aspect-ratio: 1/1"
/>
@ -374,7 +374,7 @@
>
<img
v-smart-img
src="/src/assets/icon/coin.png"
src="/src/assets/icon/Azizi/coin.png"
alt=""
style="display: block; width: 1.3em; aspect-ratio: 1/1"
/>

View File

@ -79,7 +79,7 @@
>
<img
v-smart-img
src="/src/assets/icon/coin.png"
src="/src/assets/icon/Azizi/coin.png"
alt=""
style="display: block; width: 1.3em"
/>
@ -124,7 +124,7 @@ const props = defineProps({
avatarUrl: {
type: String,
default: '/src/assets/icon/defaultAvatar.png',
default: '/src/assets/icon/Azizi/defaultAvatar.png',
},
BorderImgUrl: {

View File

@ -23,7 +23,7 @@
<!-- 帮助按钮 -->
<img
v-smart-img
src="../../../assets/icon/helpAct.png"
src="../../../assets/icon/Azizi/helpAct.png"
alt=""
style="width: 10%; position: absolute; top: 48px; right: 8px; z-index: 4"
@click="helpInfoShow = true"
@ -296,7 +296,7 @@
>
<img
v-smart-img
src="/src/assets/icon/coin.png"
src="/src/assets/icon/Azizi/coin.png"
alt=""
style="display: block; width: 1.3em; aspect-ratio: 1/1"
/>
@ -567,7 +567,7 @@
>
<img
v-smart-img
src="/src/assets/icon/coin.png"
src="/src/assets/icon/Azizi/coin.png"
alt=""
style="display: block; width: 1.5em; aspect-ratio: 1/1"
/>
@ -770,7 +770,7 @@
<div style="display: flex; justify-content: center; align-items: center; gap: 2px">
<img
v-smart-img
src="/src/assets/icon/coin.png"
src="/src/assets/icon/Azizi/coin.png"
alt=""
style="display: block; width: 1.3em; aspect-ratio: 1/1; object-fit: cover"
/>

View File

@ -84,7 +84,7 @@ const props = defineProps({
avatarUrl: {
type: String,
default: '/src/assets/icon/defaultAvatar.png',
default: '/src/assets/icon/Azizi/defaultAvatar.png',
},
BorderImgUrl: {

View File

@ -1,6 +1,6 @@
<template>
<div class="policy-container">
<img src="/src/assets/icon/arrowBlackGold.png" alt="" class="back-bt" @click="goBack" />
<img src="/src/assets/icon/Azizi/arrowBlackGold.png" alt="" class="back-bt" @click="goBack" />
<img
:src="imageUrl(getImgName('rechargeGuide'))"
alt=""
@ -37,7 +37,7 @@ const currentLangType = computed(() => {
return langStore.selectedLang?.type || 'en'
})
const imgUrl = new URL('/src/assets/icon/arrowBackBlack.png', import.meta.url).href
const imgUrl = new URL('/src/assets/icon/Azizi/arrowBackBlack.png', import.meta.url).href
//
const preloadCriticalImages = () => {

View File

@ -133,7 +133,7 @@ import { searchUser } from '@/api/userInfo'
import GeneralHeader from '@/components/GeneralHeader.vue'
import maskLayer from '@/components/MaskLayer.vue'
const helpImg = new URL('/src/assets/icon/help.png', import.meta.url).href
const helpImg = new URL('/src/assets/icon/Azizi/help.png', import.meta.url).href
const targetUserStore = useTargetUser()
const router = useRouter()
@ -188,7 +188,7 @@ onMounted(() => {
.bg {
width: 100vw;
min-height: 100vh;
background-image: url(../../assets/images/secondBg.png);
background-image: url(../../assets/images/Azizi/secondBg.png);
background-size: 100% auto;
background-repeat: no-repeat;
}

View File

@ -150,7 +150,7 @@ const confirm = () => {
.bg {
width: 100vw;
min-height: 100vh;
background-image: url(../../assets/images/secondBg.png);
background-image: url(../../assets/images/Azizi/secondBg.png);
background-size: 100% auto;
background-repeat: no-repeat;
}

View File

@ -21,7 +21,7 @@
<div style="font-weight: 600">{{ $t('my_information') }}</div>
<div style="min-width: 0; width: 1.5em" @click="goGuide">
<img
src="../../assets/icon/help.png"
src="../../assets/icon/Azizi/help.png"
alt=""
style="display: block; width: 100%; object-fit: cover"
/>
@ -169,7 +169,7 @@
@click="goPay(channelItem, goods)"
>
<img
src="../../assets/icon/coin.png"
src="../../assets/icon/Azizi/coin.png"
alt=""
style="display: block; width: 3em; object-fit: cover"
/>
@ -372,7 +372,7 @@ onMounted(async () => {
.bg {
width: 100vw;
min-height: 100vh;
background-image: url(../../assets/images/secondBg.png);
background-image: url(../../assets/images/Azizi/secondBg.png);
background-size: 100% auto;
background-repeat: no-repeat;
}

View File

@ -176,7 +176,7 @@
<div style="font-weight: 700">Current balance:</div>
<div style="width: 5%">
<img
src="/src/assets/icon/coin.png"
src="/src/assets/icon/Azizi/coin.png"
alt=""
width="100%"
style="aspect-ratio: 1/1; display: block"
@ -350,7 +350,7 @@ import { follow } from '@/api/recruit.js'
import maskLayer from '@/components/MaskLayer.vue'
//vite
const imageModules = import.meta.glob('@/assets/images/RechargeAgency/*.{png,jpg,svg}', {
const imageModules = import.meta.glob('@/assets/images/Azizi/RechargeAgency/*.{png,jpg,svg}', {
eager: true,
})
//

View File

@ -26,7 +26,7 @@
"
>
<img
src="../../assets/icon/search.png"
src="../../assets/icon/Azizi/search.png"
alt=""
width="24px"
style="opacity: 0.6"
@ -105,7 +105,7 @@
</div>
</div>
<div style="display: flex; justify-content: center; align-items: center">
<img src="../../assets/icon/add.png" alt="" width="32px" class="add-icon" />
<img src="../../assets/icon/Azizi/add.png" alt="" width="32px" class="add-icon" />
</div>
</div>
</div>

Some files were not shown because too many files have changed in this diff Show More