user_spread.wxml 8.8 KB

1
  1. <view><block wx:if="{{showLoading}}"><loading-view vue-id="539ee5f1-1" bind:__l="__l"></loading-view></block><u-notice-bar vue-id="539ee5f1-2" show="{{showTips}}" mode="horizontal" list="{{list}}" font-size="{{26}}" close-icon="{{true}}" speed="{{100}}" data-event-opts="{{[['^close',[['e0']]]]}}" bind:close="__e" bind:__l="__l"></u-notice-bar><view class="user-spread"><view class="header p-t-40 m-b-50"><view class="user-info flex m-l-30"><view class="user-avatar"><u-image vue-id="539ee5f1-3" width="110rpx" height="110rpx" border-radius="60" src="{{userInfo.user.avatar}}" bind:__l="__l"></u-image></view><view class="user-message m-l-20 white"><view class="left"><view class="m-b-10"><view class="xxl bold m-r-20">{{userInfo.user.nickname}}</view></view><view class="xs flex">{{'上级分销商:'+(userInfo.leader.nickname?userInfo.leader.nickname:'无')+''}}<block wx:if="{{!userInfo.leader.nickname}}"><view data-event-opts="{{[['tap',[['showInvitePop',['$event']]]]]}}" class="br60 white write-btn flex row-center m-l-30 xxs" bindtap="__e">填写</view></block></view></view></view></view><block wx:if="{{data.business_name}}"><view class="avatar-tag white xxs text-center m-b-10">{{data.business_name+''}}</view></block></view><view class="main"><block wx:if="{{vipState==0}}"><view class="user-apply-box"><view class="user-apply-vip flex-col col-center"><view class="user-apply-header flex-col col-center"><view class="title xxl normal">申请成为分销会员</view></view><view class="vip-form"><view class="form-item"><u-field bind:input="__e" vue-id="539ee5f1-4" label-width="{{150}}" label="真实姓名:" border-bottom="{{false}}" placeholder="请输入您的真实姓名" value="{{realName}}" data-event-opts="{{[['^input',[['__set_model',['','realName','$event',[]]]]]]}}" bind:__l="__l"></u-field></view><view class="form-item"><u-field bind:input="__e" vue-id="539ee5f1-5" label-width="{{150}}" label="手机号码:" border-bottom="{{false}}" placeholder="请输入您的手机号码" value="{{mobile}}" data-event-opts="{{[['^input',[['__set_model',['','mobile','$event',[]]]]]]}}" bind:__l="__l"></u-field></view><view data-event-opts="{{[['tap',[['e1',['$event']]]]]}}" class="form-item" bindtap="__e"><u-field bind:input="__e" vue-id="539ee5f1-6" disabled="{{true}}" right-icon="arrow-right" label-width="{{150}}" label="现住省份:" border-bottom="{{false}}" placeholder="请选择省、市、区" value="{{region}}" data-event-opts="{{[['^input',[['__set_model',['','region','$event',[]]]]]]}}" bind:__l="__l"></u-field></view><view class="form-item"><u-field bind:input="__e" vue-id="539ee5f1-7" label-width="{{150}}" type="textarea" label="申请原因:" placeholder="(必填)" field-style="{{({height:'250rpx'})}}" value="{{reason}}" data-event-opts="{{[['^input',[['__set_model',['','reason','$event',[]]]]]]}}" bind:__l="__l"></u-field></view></view></view><button data-event-opts="{{[['tap',[['formSubmit',['$event']]]]]}}" class="apply-btn bg-primary white md m-t-20 flex row-center br60" bindtap="__e">立即申请</button><view class="m-t-20 xxs lighter flex row-center">提交成功后,我们将会在1-2个工作日内给您回复</view></view></block><block wx:if="{{vipState==1}}"><view class="user-result-box"><view class="user-result flex-col col-center"><view class="user-result-header flex-col col-center"><view class="title xxl normal">申请成为分销会员</view></view><view class="user-result-content flex-col col-center"><image class="apply-result-img" src="{{applyObject.status==2?'/static/images/icon_fail.png':'/static/images/icon_success.png'}}"></image><view class="m-t-10 nr" style="line-height:40rpx;">{{applyObject.status_str}}</view><view class="apply-fail-reason sm" style="{{(applyObject==2?'visibility: none':'visibility: hidden')}}">{{''+applyObject.reason+''}}</view></view><view class="user-result-info"><view class="info-item flex nr"><view class="label">真实姓名:</view><view class="info-text ml20">{{applyObject.real_name}}</view></view><view class="info-item flex nr"><view class="label">手机号码:</view><view class="info-text ml20">{{applyObject.mobile}}</view></view><view class="info-item flex nr"><view class="label">现住省份:</view><view class="info-text ml20">{{applyObject.province+" "+applyObject.city+"\n\t\t\t\t\t\t\t\t"+applyObject.district+''}}</view></view><view class="info-item flex nr"><view class="label">申请原因:</view><view class="info-text ml20">{{applyObject.reason?applyObject.reason:'-'}}</view></view></view></view><view data-event-opts="{{[['tap',[['reApply',['$event']]]]]}}" class="{{['white m-t-20 br60 apply-btn flex row-center md bg-primary']}}" bindtap="__e">重新申请</view><view class="m-t-20 xxs lighter flex row-center">提交成功后,我们将会在1-2个工作日内给您回复</view></view></block><block wx:if="{{vipState==2}}"><view class="user-vip"><view class="user-assets-box"></view><view class="account bg-white radius10"><view class="top d-flex justify-content-between align-items-center"><view class="item"><view class="txt">抵用券余额</view><view class="num">{{data.energy?data.energy:0}}</view></view><view class="item"><view class="txt">今日抵用券收益</view><view class="num">{{data.todayenergy?data.todayenergy:0}}</view></view><view class="item"><view class="txt">邀请有效账号</view><view class="num">{{data.ztui?data.ztui:0}}</view></view></view><view class="wrap"><view class="acc-data d-flex justify-content-between flex-wrap"><view class="item"><view class="txt">累计推荐商家(奖励抵用券)</view><view class="num">{{data.tshopenergy?data.tshopenergy:0}}</view></view><view class="item"><view class="txt">累计推荐用户(奖励抵用券)</view><view class="num">{{data.tuserenergy?data.tuserenergy:0}}</view></view><view class="item"><view class="txt">月度收益抵用券</view><view class="num">{{data.menergy?data.menergy:0}}</view></view><view class="item"><view class="txt">总收益抵用券</view><view class="num">{{data.totalenergy?data.totalenergy:0}}</view></view></view><router-link vue-id="539ee5f1-8" to="/pages/user/energy-transfer?type=1" bind:__l="__l" vue-slots="{{['default']}}"><button class="btn">转让抵用券</button></router-link></view></view><view class="user-code d-flex justify-content-between align-items-center bg-white radius10"><view class="title">我的邀请码<text class="tip">点击复制即可</text></view><view data-event-opts="{{[['tap',[['onCopy',['$event']]]]]}}" class="code" bindtap="__e">{{userInfo.user.distribution_code}}</view></view><view class="mt20 fans-msg-box flex bg-white md"><router-link class="flex-1" vue-id="539ee5f1-9" to="/bundle/pages/user_fans/user_fans" bind:__l="__l" vue-slots="{{['default']}}"><view class="my-fans flex row-center normal">我的粉丝<view class="primary m-l-10">{{distributionInfo.fans}}</view><u-icon class="m-l-10" vue-id="{{('539ee5f1-10')+','+('539ee5f1-9')}}" name="arrow-right" size="28rpx" color="#666" bind:__l="__l"></u-icon></view></router-link></view><view class="menu bg-white radius10"><router-link vue-id="539ee5f1-11" to="/pages/user/energy-detials" bind:__l="__l" vue-slots="{{['default']}}"><view class="item d-flex justify-content-between align-items-center"><view class="title">抵用券明细</view><text class="iconfont"></text></view></router-link><view class="item d-flex justify-content-between align-items-center"><view class="title">推广商家</view><text class="num">{{(data.tshop?data.tshop:0)+"家"}}</text></view><view class="item d-flex justify-content-between align-items-center"><view class="title">推广用户</view><text class="num">{{(data.tuser?data.tuser:0)+"人"}}</text></view><view class="item d-flex justify-content-between align-items-center"><view class="title">奖励规则</view><text class="iconfont"></text></view></view></view></block></view><u-popup bind:input="__e" vue-id="539ee5f1-12" mode="center" closeable="{{true}}" border-radius="30" value="{{showPop}}" data-event-opts="{{[['^input',[['__set_model',['','showPop','$event',[]]]]]]}}" bind:__l="__l" vue-slots="{{['default']}}"><view class="inviteform-contain flex-col col-center"><view class="title xl">填写邀请人</view><view class="input-row flex"><view style="width:140rpx;">邀请码:</view><u-input bind:input="__e" vue-id="{{('539ee5f1-13')+','+('539ee5f1-12')}}" clearable="{{false}}" placeholder="请输入邀请码" value="{{inviteCodes}}" data-event-opts="{{[['^input',[['__set_model',['','inviteCodes','$event',[]]]]]]}}" bind:__l="__l"></u-input></view><view data-event-opts="{{[['tap',[['bindSuperiorFun',['$event']]]]]}}" class="btn bg-primary white flex row-center" bindtap="__e">确定</view></view></u-popup><u-select vue-id="539ee5f1-14" mode="mutil-column-auto" list="{{regionLists}}" value="{{showRegion}}" data-event-opts="{{[['^confirm',[['regionChange']]],['^input',[['__set_model',['','showRegion','$event',[]]]]]]}}" bind:confirm="__e" bind:input="__e" bind:__l="__l"></u-select></view></view>