feat:数字积分加枚举

This commit is contained in:
2026-05-22 11:31:00 +08:00
parent 2a92567835
commit 5512e17b94
23 changed files with 1553 additions and 1497 deletions
+13 -13
View File
@@ -18,7 +18,7 @@
<view class="top-line"></view>
<view class="contract-view" v-if="topSelect == 0">
<view class="top-head">
<text class="text-32 text-zu1 text-bold">股权分布</text>
<text class="text-32 text-gray text-bold">股权分布</text>
<text class="text-28 text-fu">51%的股权回馈消费者(免费赠予)。<text v-if="currentUserData?.isNewUser">股权以积分形式发放</text></text>
</view>
<view class="tu-view">
@@ -34,7 +34,7 @@
</view>
<view class="top-line" v-if="currentUserData?.isNewUser"></view>
<view class="top-head" v-if="currentUserData?.isNewUser">
<text class="text-32 text-zu1 text-bold">股权赠予计划</text>
<text class="text-32 text-gray text-bold">股权赠予计划</text>
<text class="text-28 text-fu">51%的股权分五期赠送,前4期每期10%,第五期11%其他分配则为:投资机构,基金会,活动激励,运营团队,推广奖励的集合。</text>
</view>
<view class="tu-view" v-if="currentUserData?.isNewUser">
@@ -47,7 +47,7 @@
:chartData="twoData"/>
</view>
<view class="bottom-view" v-if="currentUserData?.isNewUser">
<text class="text-32 text-zu1 text-bold">免费赠予详细规则</text>
<text class="text-32 text-gray text-bold">免费赠予详细规则</text>
<view class="bottom-head">
<view class="head-one">
<text class="text-24 text-fu">期数</text>
@@ -85,20 +85,20 @@
</view>
</view>
<view class="top-head-1">
<text class="text-32 text-zu1 text-bold">总营收</text>
<text class="text-48 text-zu1 text-bold">¥
<text class="text-64 text-zu1 ">{{curData.totalProfitSharing || 0}}</text>
<text class="text-32 text-gray text-bold">总营收</text>
<text class="text-48 text-gray text-bold">¥
<text class="text-64 text-gray ">{{curData.totalProfitSharing || 0}}</text>
</text>
</view>
<view class="top-head-1" v-if="curTopTwo == 1">
<text class="text-32 text-zu1 text-bold">利润</text>
<text class="text-48 text-zu1 text-bold">¥
<text class="text-64 text-zu1 ">{{curData.profitAmount || 0}}</text>
<text class="text-32 text-gray text-bold">利润</text>
<text class="text-48 text-gray text-bold">¥
<text class="text-64 text-gray ">{{curData.profitAmount || 0}}</text>
</text>
</view>
<view class="top-line"></view>
<view class="top-head">
<text class="text-32 text-zu1 text-bold">商城分配数据</text>
<text class="text-32 text-gray text-bold">商城分配数据</text>
</view>
<view class="tu-view">
<qiun-data-charts
@@ -111,7 +111,7 @@
:chartData="threeData"/>
</view>
<view class="bottom-view">
<text class="text-32 text-zu1 text-bold">分配明细数据</text>
<text class="text-32 text-gray text-bold">分配明细数据</text>
<view class="bottom-head">
<view class="head-one" style="width:278rpx">
<text class="text-24 text-fu">名称</text>
@@ -141,7 +141,7 @@
</view>
<view class="top-line" style="margin-top:20rpx;"></view>
<view class="top-head">
<text class="text-32 text-zu1 text-bold">商城营收数据</text>
<text class="text-32 text-gray text-bold">商城营收数据</text>
</view>
<view class="tab-view-one">
<view v-for="(item,index) in tabOne" :key="index" @click="onOne(index)" :style="{
@@ -172,7 +172,7 @@
</view>
</view>
<view class="top-head">
<text class="text-32 text-zu1 text-bold">已分配总额:{{fiveTotal}}</text>
<text class="text-32 text-gray text-bold">已分配总额:{{fiveTotal}}</text>
</view>
<view class="tu-view-one" style="margin:32rpx 0">
<qiun-data-charts type="area" :ontouch="true" :canvas2d="true" canvasId="scrolllineid1"
+8 -8
View File
@@ -10,11 +10,11 @@
<view class="box-panel" style="padding:0;margin-bottom:30rpx;">
<view class="box-top">
<view class="flex-c-lr" style="align-items: center;">
<text class="text-40 text-bold text-zu1">{{lockedData ? lockedData.selfBuyLocked : 0}}</text>
<text class="text-40 text-bold text-gray">{{lockedData ? lockedData.selfBuyLocked : 0}}</text>
<text class="text-fu1 text-24 text-w-400">自购锁定量(数字积分)</text>
</view>
<view class="flex-c-lr" style="align-items: center;">
<text class="text-40 text-bold text-zu1">{{lockedData ? lockedData.spreadLocked : 0}}</text>
<text class="text-40 text-bold text-gray">{{lockedData ? lockedData.spreadLocked : 0}}</text>
<text class="text-fu1 text-24 text-w-400">推广锁定量(数字积分)</text>
</view>
</view>
@@ -28,7 +28,7 @@
<view class="box-panel" v-if="curTab == 0">
<view class="box-list">
<view class="head-box">
<text class="text-zu1 text-28 text-bold">推广解锁</text>
<text class="text-gray text-28 text-bold">推广解锁</text>
<text class="text-fu1 text-24 text-w-400">获得2贡献值解锁1贡献值对应的数字积分直推奖励。</text>
<image src="https://static.tbmall.xin/static/new/jia_icon.png" class="icon-img" mode=""></image>
</view>
@@ -60,7 +60,7 @@
</view>
<view class="box-list" style="margin-top:24rpx;">
<view class="head-box">
<text class="text-zu1 text-28 text-bold">自购解锁</text>
<text class="text-gray text-28 text-bold">自购解锁</text>
<text class="text-fu1 text-24 text-w-400">您的数字积分奖励将随着推广业绩的提升逐步解锁。</text>
<image src="https://static.tbmall.xin/static/new/jia_icon.png" class="icon-img" mode=""></image>
</view>
@@ -91,11 +91,11 @@
</view>
</view>
<view class="box-panel mt-32 mb-32" v-if="curTab == 0">
<text class="text-zu1 text-28 text-bold" style="font-weight: bold;">数字积分获取说明</text>
<text class="text-gray text-28 text-bold" style="font-weight: bold;">数字积分获取说明</text>
<text class="text-fu text-24" style="margin-top:24rpx">1.商城优选区消费1:1获得贡献值,每消费1元获得1贡献值,次日根据当日商城营收占比获得数字积分。</text>
<text class="text-fu text-24 " style="margin-top:24rpx">2.直推用户消费10:1获得贡献值,直推用户优选区每消费10元您将获得1积分。</text>
<text class="text-fu text-24 " style="margin-top:24rpx">3.积分获得后均为锁定状态。</text>
<text class="text-zu1 text-28 text-bold" style="margin-top:48rpx">数字积分解锁说明</text>
<text class="text-gray text-28 text-bold" style="margin-top:48rpx">数字积分解锁说明</text>
<text class="text-fu text-24 " style="margin-top:24rpx">1.您本人在商城消费获得的积分,每日按1‰自然解锁。</text>
<text class="text-fu text-24 " style="margin-top:24rpx">2.直推用户消费获得的贡献值5:1解锁您本人消费获得的数字积分。</text>
<text class="text-fu text-24 " style="margin-top:24rpx">3.直推获得的奖励,根据您在商城的消费获得的贡献值2:1进行解锁,每获得2贡献值解锁1积分。</text>
@@ -151,11 +151,11 @@
</view>
<view class="dai-mid" style="margin-top:40rpx;">
<text class="text-32 text-fu1">下级:</text>
<text class="text-32 text-zu1">{{item.lowerLevelPhone}}</text>
<text class="text-32 text-gray">{{item.lowerLevelPhone}}</text>
</view>
<view class="dai-mid" style="margin-top:32rpx;">
<text class="text-32 text-fu1">积分奖励总量:</text>
<text class="text-32 text-zu1">{{item.expendAmount}}</text>
<text class="text-32 text-gray">{{item.expendAmount}}</text>
</view>
<view class="dai-progress" style="margin-top:40rpx;">
<u-line-progress :percentage="item.unlockRatio" activeColor="#7934F6" height="16rpx" :showText="true" ></u-line-progress>