购买功能fix组件样式

This commit is contained in:
2025-12-22 18:32:34 +08:00
parent 734e71976e
commit df4cdb24b3
11 changed files with 2917 additions and 149 deletions

View File

@@ -178,6 +178,10 @@
<el-icon><wallet /></el-icon>
充值记录
</el-dropdown-item>
<el-dropdown-item :command="{ action: 'purchase_records', user }">
<el-icon><shopping-cart /></el-icon>
购买记录
</el-dropdown-item>
</el-dropdown-menu>
</template>
</el-dropdown>
@@ -367,6 +371,10 @@
<el-icon><wallet /></el-icon>
充值记录
</el-dropdown-item>
<el-dropdown-item :command="{ action: 'purchase_records', user: row }">
<el-icon><shopping-cart /></el-icon>
购买记录
</el-dropdown-item>
</el-dropdown-menu>
</template>
</el-dropdown>
@@ -643,7 +651,7 @@ import FilterItem from '@/components/common/FilterItem.vue'
import FilterSection from '@/components/common/FilterSection.vue'
import ListPageLayout from '@/components/common/ListPageLayout.vue'
import { useMobileTable } from '@/composables/useMobileTable'
import { ArrowDown, Document, Money, Tickets, Wallet, Warning } from '@element-plus/icons-vue'
import { ArrowDown, Document, Money, ShoppingCart, Tickets, Wallet, Warning } from '@element-plus/icons-vue'
import { ElMessage } from 'element-plus'
import { useRoute, useRouter } from 'vue-router'
@@ -950,6 +958,12 @@ const handleMoreAction = (command) => {
query: { user_id: user.id }
})
break
case 'purchase_records':
router.push({
name: 'AdminPurchaseRecords',
query: { user_id: user.id }
})
break
default:
ElMessage.warning('未知操作')
}