feat: 屏蔽积分

This commit is contained in:
2026-03-11 09:58:47 +08:00
parent e92dcc19db
commit 910d93483d
4 changed files with 34 additions and 11 deletions
+26 -6
View File
@@ -19,7 +19,7 @@
<view class="contract-view" v-if="topSelect == 0">
<view class="top-head">
<text class="text-32 text-zu1 text-bold">股权分布</text>
<text class="text-28 text-fu">51%的股权回馈消费者(免费赠予),股权以数字积分形式发放。</text>
<text class="text-28 text-fu">51%的股权回馈消费者(免费赠予)。<text v-if="currentUserData?.isNewUser">股权以积分形式发放</text></text>
</view>
<view class="tu-view">
<!-- <view class="tu-box"> -->
@@ -46,7 +46,7 @@
:opts="twoOps"
:chartData="twoData"/>
</view>
<view class="bottom-view">
<view class="bottom-view" v-if="currentUserData?.isNewUser">
<text class="text-32 text-zu1 text-bold">免费赠予详细规则</text>
<view class="bottom-head">
<view class="head-one">
@@ -189,6 +189,7 @@ import TopSafe from '@/components/common/top-safe.nvue'
import func from '@/utils/func.js';
import qiunDataCharts from '@/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue'
import { getProfitSharingData } from '@/api/finance.js'
import { getUserInfo } from '@/api/auth.js';
export default {
components: { Header,TopSafe,qiunDataCharts },
data() {
@@ -202,6 +203,7 @@ export default {
tabOne:['每日','每月'],
curOne:0,
tabTwo:['数字积分','利润共享计划'],
// tabTwo:["利润共享计划"],
curTwo:0,
delayload: false,
oneList:[
@@ -313,12 +315,13 @@ export default {
}
},
curData:null,
fiveTotal:0
fiveTotal:0,
currentUserData:{}
};
},
onReady(){
// this.initTwo();
this.getUserInfo();
},
onLoad() {
// setTimeout(()=>{
@@ -327,6 +330,17 @@ export default {
this.profitSharingData();
},
methods: {
// 查询用户等级
async getUserInfo() {
const result = await getUserInfo();
if (result && result.bizcode === 100) {
this.currentUserData = result.data || {};
if(!this.currentUserData?.isNewUser){
this.tabTwo = this.tabTwo.filter((item) => item !== '数字积分');
}
}
},
onTwoTop(index){
if(this.curTopTwo !== index){
this.curTopTwo = index;
@@ -350,10 +364,16 @@ export default {
}
},
onTwo(index){
if(this.curTwo !== index){
this.curTwo = index;
if(!this.currentUserData?.isNewUser){
this.curTwo = 1;
this.getFive();
}else{
if(this.curTwo !== index){
this.curTwo = index;
this.getFive();
}
}
},
getFive(){
this.fiveData.categories = [];