chore(申请页面、钱包相关页面、平台政策): 调整文件结构

This commit is contained in:
hzj 2025-11-21 11:42:13 +08:00
parent a74441f685
commit 17aca66489
12 changed files with 32 additions and 33 deletions

View File

@ -43,7 +43,7 @@ const router = createRouter({
{
path: '/apply',
name: 'apply',
component: () => import('../views/ApplyView.vue'),
component: () => import('../views/ApplyHost/ApplyView.vue'),
meta: { requiresAuth: false },
},
{
@ -55,13 +55,13 @@ const router = createRouter({
{
path: '/transfer',
name: 'transfer',
component: () => import('../views/Wallet/Transfer/TransferView.vue'),
component: () => import('../views/Wallet/Transfer/Transfer.vue'),
meta: { requiresAuth: true },
},
{
path: '/exchange-gold-coins',
name: 'exchange-gold-coins',
component: () => import('../views/ExchangeGoldCoinsView.vue'),
component: () => import('../views/Wallet/Exchange/ExchangeGoldCoins.vue'),
meta: { requiresAuth: true },
},
// 辅助页面
@ -85,13 +85,13 @@ const router = createRouter({
{
path: '/search-payee',
name: 'search-payee',
component: () => import('../views/Wallet/Transfer/SearchPayeeView.vue'),
component: () => import('../views/Wallet/Transfer/SearchPayee.vue'),
meta: { requiresAuth: true },
},
{
path: '/information-details',
name: 'information-details',
component: () => import('../views/InformationDetailsView.vue'),
component: () => import('../views/Wallet/Detail/InformationDetails.vue'),
meta: { requiresAuth: true },
},
{
@ -115,7 +115,7 @@ const router = createRouter({
{
path: '/platform-policy',
name: 'platform-policy',
component: () => import('../views/PlatformPolicyView.vue'),
component: () => import('../views/PlatformPolicy/PlatformPolicy.vue'),
meta: { requiresAuth: true },
},
{
@ -146,13 +146,7 @@ const router = createRouter({
{
path: '/history-salary',
name: 'history-salary',
component: () => import('../views/HistorySalaryView.vue'),
meta: { requiresAuth: true },
},
{
path: '/platform-salary',
name: 'platform-salary',
component: () => import('../views/PlatformPolicyView.vue'),
component: () => import('../views/Wallet/Detail/HistorySalary.vue'),
meta: { requiresAuth: true },
},
{
@ -188,7 +182,7 @@ const router = createRouter({
{
path: '/pay-result',
name: 'pay-result',
component: () => import('../views/payResult.vue'),
component: () => import('../views/Wallet/PayResult/payResult.vue'),
meta: { requiresAuth: true },
},
{

View File

@ -72,7 +72,6 @@ export const ROLE_PERMISSIONS = {
'/team-member',
'/information-details',
'/history-salary',
'/platform-salary',
'/invite-members',
'/team-bill',
],
@ -117,7 +116,6 @@ export const ROLE_PERMISSIONS = {
PAGES.HOST_SETTING, // 主播设置
'/information-details',
'/history-salary',
'/platform-salary',
'/invite-members',
'/team-bill',
],

View File

@ -520,7 +520,7 @@ const goToPersonalSalary = () => {
}
const goToPlatformPolicy = () => {
router.push('/platform-salary?from=agencycenter')
router.push('/platform-policy?from=agencycenter')
}
//

View File

@ -20,7 +20,7 @@
{{ t('apply_reminder') }}
</h3>
<img
src="../assets/icon/help.png"
src="../../assets/icon/help.png"
alt=""
style="width: 16px; aspect-ratio: 1/1; cursor: pointer"
@click="showHelp"
@ -264,7 +264,7 @@ import {
getWaitApplyRecord,
cancelApply,
searchTeamByAccount,
} from '../api/wallet.js'
} from '@/api/wallet.js'
import { showError, showWarning, showInfo, showSuccess } from '@/utils/toast.js'
import { ApiError } from '@/utils/http.js'
import { usePageInitializationWithConfig } from '@/utils/pageConfig.js'
@ -469,7 +469,7 @@ usePageInitializationWithConfig('APPLY', {
width: 100vw;
min-height: 100vh;
background-color: #ffffff;
background-image: url(../assets/images/secondBg.png);
background-image: url(../../assets/images/secondBg.png);
}
/* RTL布局支持 */

View File

@ -229,7 +229,7 @@ const showDatePicker = () => {
}
const goToPlatformPolicy = () => {
router.push('/platform-salary?from=hostcenter')
router.push('/platform-policy?from=hostcenter')
}
const goToNotification = () => {

View File

@ -96,12 +96,13 @@
<script setup>
import { ref, onMounted } from 'vue'
import { useI18n } from 'vue-i18n'
import GeneralHeader from '@/components/GeneralHeader.vue'
import { get } from '../utils/http.js'
import { getTeamId } from '@/utils/userStore.js'
import { setDocumentDirection } from '@/locales/i18n'
import { useRoute } from 'vue-router'
import { useI18n } from 'vue-i18n'
import { setDocumentDirection } from '@/locales/i18n'
import { get } from '@/utils/http.js'
import { getTeamId } from '@/utils/userStore.js'
import GeneralHeader from '@/components/GeneralHeader.vue'
const { t, locale } = useI18n()
const route = useRoute()

View File

@ -28,7 +28,12 @@
<div>{{ t('history_salary') }}</div>
<div style="font-weight: 600">${{ totalSalary }}</div>
</div>
<img src="../assets/icon/help.png" alt="" class="info-btn" @click.stop="showHelpInfo" />
<img
src="../../../assets/icon/help.png"
alt=""
class="info-btn"
@click.stop="showHelpInfo"
/>
</div>
<!-- 工作报告 -->

View File

@ -65,11 +65,12 @@
<script setup>
import { ref, onMounted } from 'vue'
import { useI18n } from 'vue-i18n'
import GeneralHeader from '@/components/GeneralHeader.vue'
import { getWalletDetails } from '../api/wallet.js'
import { getWalletDetails } from '@/api/wallet.js'
import { formatUTCTimeClean } from '@/utils/utcFormat.js'
import { setDocumentDirection } from '@/locales/i18n'
import GeneralHeader from '@/components/GeneralHeader.vue'
const { t, locale } = useI18n()
//

View File

@ -22,7 +22,7 @@
<div style="font-weight: 600">{{ t('information') }}</div>
<div style="display: flex; align-items: center" @click="showDetails">
<div style="color: rgba(0, 0, 0, 0.4)">{{ t('details') }}</div>
<img src="../assets/icon/arrow.png" alt="" class="flipImg" />
<img src="../../../assets/icon/arrow.png" alt="" class="flipImg" />
</div>
</div>
<div
@ -61,7 +61,7 @@
@click="selectCoin(coin)"
:class="['coin-item', { selected: selectedCoin === coin.id }]"
>
<img src="../assets/icon/dollar.png" alt="" style="width: 40%" />
<img src="../../../assets/icon/dollar.png" alt="" style="width: 40%" />
<div style="font-weight: 500; color: #131111">${{ coin.price }}</div>
</div>
</div>
@ -83,7 +83,7 @@ import { ref, reactive, onMounted, computed } from 'vue'
import { useI18n } from 'vue-i18n'
import { useRouter } from 'vue-router'
import GeneralHeader from '@/components/GeneralHeader.vue'
import { getBankBalance, userSalaryCheckExchange, userBankExchangeGold } from '../api/wallet.js'
import { getBankBalance, userSalaryCheckExchange, userBankExchangeGold } from '@/api/wallet.js'
import { showError, showSuccess, showWarning } from '@/utils/toast.js'
import { setDocumentDirection } from '@/locales/i18n'

View File

@ -31,10 +31,10 @@
</template>
<script setup>
import { showError, showWarning, showInfo, showSuccess } from '@/utils/toast.js'
import { onMounted, ref } from 'vue'
import { useRoute } from 'vue-router'
import { useI18n } from 'vue-i18n'
const route = useRoute()
const query = route.query || {}