Files
pikachu1995@126.com 7d3daf2f02 feat(distribution): 实现分销员中心完整功能
- 新增分销业绩统计页面,包含时间范围筛选和自定义日期选择功能
- 重构分销认证页面,改为跳转至招募页面申请分销员身份
- 添加分销商品访问记录功能,支持分享追踪和佣金计算
- 更新分销历史记录页面,优化数据结构和显示字段
- 完全重写分销员首页,包含用户信息、收益统计、等级系统等功能
2026-08-05 18:07:27 +08:00

45 lines
1012 B
Vue

<template>
<view class="bind-page"></view>
</template>
<script setup lang="ts">
import { onLoad } from '@dcloudio/uni-app'
import { useStore } from '@/store'
import storage from '@/utils/storage'
import { getGoodsDistribution } from '@/api/distribution'
const store = useStore()
onLoad(async (options) => {
let distributionId = (options?.distributionId as string) || ''
if (options?.scene) {
const scene = decodeURIComponent(String(options.scene))
const parts = scene.split(',')
if (parts[0] === 'bind' && parts[1]) {
distributionId = parts[1]
}
}
if (distributionId) {
store.state.distributionId = distributionId
if (storage.getAccessToken()) {
try {
await getGoodsDistribution(distributionId)
} catch (error) {
console.warn('bind distribution failed', error)
}
}
}
uni.switchTab({ url: '/pages/tabbar/home/index' })
})
</script>
<style lang="scss" scoped>
.bind-page {
min-height: 100vh;
background: #fff;
}
</style>