master
bruce 10 months ago
parent 85f635850b
commit 969f01648b
  1. 3
      pages/user/index.vue
  2. 106
      pages/users/user_brokerage/index.vue
  3. 2
      pages/users/user_modify_mes/index.vue

@ -661,10 +661,11 @@
} }
}, },
setShareInfo: function() { setShareInfo: function() {
let uid = this.$store.state.app.uid
let configAppMessage = { let configAppMessage = {
desc: "快来加入我的分享链接吧~", desc: "快来加入我的分享链接吧~",
title: "快来加入我的分享链接吧~", title: "快来加入我的分享链接吧~",
link: "https://shop.freelycar.cn", link: "https://shop.freelycar.cn"+"?spid="+uid,
success: function() { success: function() {
}, },

@ -1,6 +1,6 @@
<template> <template>
<view> <view>
<view class='brokerage-details'> <!-- <view class='brokerage-details'>
<view class='header'> <view class='header'>
<view class='currentScore'>当前分销等级 </view> <view class='currentScore'>当前分销等级 </view>
<text @click="showProtocol=true" class="brokerageRule">等级规则</text> <text @click="showProtocol=true" class="brokerageRule">等级规则</text>
@ -9,21 +9,23 @@
<image v-else class="level_icon" src="../static/images/level_avatar.png"></image> <image v-else class="level_icon" src="../static/images/level_avatar.png"></image>
<text class="level_text">{{userInfo.brokerage.brokerage_name}}</text> <text class="level_text">{{userInfo.brokerage.brokerage_name}}</text>
</view> </view>
</view> </view> -->
<view class='wrapper'> <view class='wrapper'>
<view class="grade"> <view class="grade">
<view class="grade-table"> <view class="grade-table">
<view class="tr bg-w"> <view class="tr bg-w">
<view class="th table-bg"><text class="text text-bg">等级权益</text></view> <view class="th"><text class="text">一级佣金上浮</text></view>
<!-- <view class="th table-bg"><text class="text text-bg">等级权益</text></view> -->
<view class="th"><text class="text">一级佣金上浮</text></view> <view class="th"><text class="text">一级佣金上浮</text></view>
<view class="th"><text class="text">二级佣金上浮</text></view> <view class="th"><text class="text">二级佣金上浮</text></view>
</view> </view>
<view class="bg-g"> <view class="bg-g">
<block v-for="(item,index) in gradeList" :key="index"> <block v-for="(item,index) in gradeList" :key="index">
<view class="tr" :class="item.brokerage_level == (userInfo.brokerage &&userInfo.brokerage.brokerage_level) ? 'current' : ''"> <view>
<view class="td td-img"> <!-- <view class="td td-img">
<img class="table_icon" :src="item.brokerage_icon" alt="">{{item.brokerage_name}} <img class="table_icon" :src="item.brokerage_icon" alt="">{{item.brokerage_name}}
</view> </view> -->
<view class="td">{{item.extension_one}}%</view>
<view class="td">{{item.extension_one}}%</view> <view class="td">{{item.extension_one}}%</view>
<view class="td">{{item.extension_two}}%</view> <view class="td">{{item.extension_two}}%</view>
</view> </view>
@ -31,100 +33,10 @@
</block> </block>
</view> </view>
</view> </view>
</view>
<view class='task'>
<view class="task_title">
<view class="title-t">做任务<i>.</i>提升等级</view>
<text v-if="(userInfo.brokerage && userInfo.brokerage.brokerage_level) != (userInfo.next_brokerage && userInfo.next_brokerage.brokerage_level)" class="title-b">
完成每级对应的任务即可解锁下一个等级
</text>
<text v-else class="title-b">
您已升至最高等级邀请好友赚佣金吧 <text class="iconfont icon-xiangyou"></text>
</text>
</view>
<view class="task_status">
<view class='process_count acea-row row-between-wrapper'>
<view class="text_line text_line1">
<view class="icon_count duihao"><text class="iconfont icon-duihao"></text></view>
<view class="task_level level1" v-if="userInfo.brokerage">
{{userInfo.brokerage.brokerage_name}}
<text class="level_text">(当前等级)</text>
</view>
</view>
<view class="text_line text_line2">
<view class="task_current">
<image v-if="userInfo.next_brokerage" class="level_current" :src="userInfo.next_brokerage.brokerage_icon"></image>
</view>
<view class="task_level level2" v-if="userInfo.next_brokerage">
{{userInfo.next_brokerage.brokerage_name}}
<text class="level_text" v-if="userInfo.brokerage && userInfo.next_brokerage">
{{ userInfo.brokerage.brokerage_level == userInfo.next_brokerage.brokerage_level
? '(已完成)' : '(进行中)'}}
</text>
</view>
</view>
<view v-if="userInfo.down_brokerage" class="text_line text_line3">
<view class="icon_count suozi"><text class="iconfont icon-quanxianguanlisuozi"></text></view>
<view class="task_level level3" v-if="userInfo.down_brokerage">
{{userInfo.down_brokerage.brokerage_name}}
<text class="level_text">(未解锁)</text>
</view>
</view>
<view v-else class="text_line text_line3">
<view class="icon_count quan"></view>
<view class="task_level level3">
<text class="level_text">已达到顶级</text>
</view>
</view>
</view>
</view>
<!--等级任务-->
<view class="task_item">
<view class="title">等级任务</view>
<view class="item" v-for="(item,index) in userInfo.brokerage_rate" :key="index">
<view class="item-title">
<text class="current_state">{{item.name}}</text>
<text v-if="item.info" class="iconfont wenhao" @click="showInfo(item)">?</text>
<text class="condition">{{item.rate != 100 ? '未满足条件' : '已满足条件'}}</text>
</view>
<view class="task-process">
<text class="current_val" :style="'width:'+item.rate+'%;'"></text>
</view>
<view class="task-experience">
<text class="task_remain">还需要{{getNumber(item.num-item.task,index)}}{{getNnit(index)}}</text>
<view class="count"><text class="task_now">{{item.task}}</text>/<text class="task_all">{{item.num}}</text></view>
</view>
</view>
</view>
</view>
</view>
</view> </view>
<view class="instructions" v-if="showProtocol">
<view class="setAgCount">
<i class="icon iconfont icon-cha" @click="showProtocol = false"></i>
<div class="title">{{title}}</div>
<view class="content">
<jyf-parser :html="protocol" ref="article" :tag-style="tagStyle"></jyf-parser>
</view>
</view>
</view>
<view class="success" v-if="isShowbox">
<view class="bg"></view>
<view class="con">
<image src="images/grade_bg.png" mode=""></image>
<view class="title">分销等级权益</view>
<view class="upgrade">{{type == 'level' ? '恭喜您升级啦!' : type == 'top' ?'恭喜您' : ''}}
<text v-if="type=='top'" class="top">已升至最高等级</text>
</view> </view>
<view class="commission">邀请好友赚更多的佣金</view>
<view class="btn" @click="close">我知道了</view>
</view>
</view>
<authorize @onLoadFun="onLoadFun" :isAuto="isAuto" :isShowAuth="isShowAuth" @authColse="authColse"></authorize> <authorize @onLoadFun="onLoadFun" :isAuto="isAuto" :isShowAuth="isShowAuth" @authColse="authColse"></authorize>
</view> </view>
</template> </template>

@ -11,7 +11,7 @@
</view> </view>
<view class='item acea-row row-between-wrapper'> <view class='item acea-row row-between-wrapper'>
<view class='name'>身份证号</view> <view class='name'>身份证号</view>
<view class='input'><input type='number' placeholder='请填写身份证号' placeholder-class='placeholder' name="card" :value="realInfo.card"></input></view> <view class='input'><input type='text' placeholder='请填写身份证号' placeholder-class='placeholder' name="card" :value="realInfo.card"></input></view>
</view> </view>
<view class='item acea-row row-between-wrapper'> <view class='item acea-row row-between-wrapper'>
<view class='name'>年龄</view> <view class='name'>年龄</view>

Loading…
Cancel
Save