Browse Source

feat:跳转不要啦

fix:已退款
milestone-20250815-金币优化
lihui 1 month ago
parent
commit
da6f57dbfd
  1. 2
      src/views/consume/gold/coinConsumeDetail.vue
  2. 11
      src/views/refund/gold/coinRefund.vue

2
src/views/consume/gold/coinConsumeDetail.vue

@ -663,7 +663,7 @@ const getMarket = async function () {
<el-table-column prop="isRefund" label="订单状态" width="200px" show-overflow-tooltip>
<template #default="scope">
<span v-if="scope.row.isRefund == 0">正常</span>
<span v-else-if="scope.row.isRefund == 1">已退</span>
<span v-else-if="scope.row.isRefund == 1">已退</span>
<span v-else>未知状态</span>
</template>
</el-table-column>

11
src/views/refund/gold/coinRefund.vue

@ -11,10 +11,6 @@
@click="navigateTo('coinRefundDetail')" :disabled="!hasDetail">
金币退款明细
</el-button>
<el-button :type="activeTab === 'addNewCoinRefund' ? 'primary' : 'default'" @click="navigateTo('addNewCoinRefund')"
:disabled="!hasAdd">
金币退款
</el-button>
</el-button-group>
<!-- 渲染子路由组件 -->
</div>
@ -38,7 +34,6 @@ const { menuTree } = storeToRefs(adminStore);
const activeTab = ref('');
const hasAdd = ref(false);
const hasDetail = ref(false);
const hasNewAdd = ref(false);
//
const navigateTo = (name) => {
activeTab.value = name;
@ -52,7 +47,6 @@ const initPermissions = () => {
hasAdd.value = hasMenuPermission(menuTree.value, permissionMapping.Submit_Gold_Coin_Refund);
hasDetail.value = hasMenuPermission(menuTree.value, permissionMapping.View_Gold_Coin_Refund_Details);
hasNewAdd.value = hasMenuPermission(menuTree.value, permissionMapping.Submit_Gold_Coin_RefundS);
};
//
@ -60,14 +54,13 @@ const getDefaultAuditRoute = () => {
initPermissions();
if (hasAdd.value) return 'addCoinRefund';
if (hasDetail.value) return 'coinRefundDetail';
if(hasNewAdd.value) return 'addNewCoinRefund';
return 'addCoinRefund';
};
//
watch(() => route.name, (newName) => {
initPermissions()
if (newName === 'addCoinRefund' || newName === 'coinRefundDetail' || newName === 'addNewCoinRefund') {
if (newName === 'addCoinRefund' || newName === 'coinRefundDetail') {
activeTab.value = newName;
} else if (newName === 'coinRefund') {
// 访 /coinConsume
@ -84,7 +77,7 @@ onMounted(() => {
navigateTo(defaultRoute);
} else {
//
if (route.name === 'addCoinRefund' || route.name === 'coinRefundDetail' || route.name === 'addNewCoinRefund') {
if (route.name === 'addCoinRefund' || route.name === 'coinRefundDetail') {
activeTab.value = route.name;
}
}

Loading…
Cancel
Save