|
|
@@ -1,221 +1,128 @@
|
|
|
<!-- pages/my/index/index.wxml -->
|
|
|
-<!-- 我的 主页 -->
|
|
|
-<view class="mycontent">
|
|
|
- <!-- 自定义头部 -->
|
|
|
- <view class="mybg" style="height: calc(350rpx + {{statusBarHeight}})"></view>
|
|
|
- <view class="diy-top" style="height:{{statusBarHeight}}">
|
|
|
- <view class="diy-menu" style="margin-top:{{statusBarMH}}">个人中心</view>
|
|
|
- </view>
|
|
|
- <view style="display:inline-table;width:100%;height:{{statusBarHeight}}"></view>
|
|
|
- <!-- <view class="top-g"></view> -->
|
|
|
- <view class="myc">
|
|
|
- <!-- start 头部 -->
|
|
|
- <view class='wd-top'>
|
|
|
- <view class="flex-bet user-info flex-a-center user-wd-top">
|
|
|
- <view class='wd-top-l flex-right flex-a-center flex-end uwrap'>
|
|
|
- <image mode="aspectFill" src='{{User.memberphoto?User.memberphoto:(appAssetsUrl+"/images/bz1_nor.png")}}' class="avatar" bindtap="seeMydata"></image>
|
|
|
- <view class="userinfot">
|
|
|
- <view class="big">
|
|
|
- {{User.vipname===null?'--':User.vipname}}
|
|
|
- <image wx:if="{{ User.sex }}" mode="aspectFill" src="{{ User.sex == '010' ? appAssetsUrl2+'wjxy/man.png' : appAssetsUrl2+'wjxy/wumen.png'}}" class="sex" />
|
|
|
+<view class="mycontent" style="background-image: url('/assets/images/user-icon/user-bg.png');">
|
|
|
+ <!-- 自定义导航栏 -->
|
|
|
+ <view class="custom-navbar" style="background-image: url('/assets/images/user-icon/user-bg1.png');padding-top:{{statusBarHeightTop}}">
|
|
|
+ <view class="navbar-content" style="padding-top:{{statusBarHeightTop}}">
|
|
|
+ <view class="navbar-left">
|
|
|
+ <view class="customer-service" bindtap="onCustomerServiceTap">
|
|
|
+ <image src="/assets/images/user-icon/icon_5.png" class="service-icon"></image>
|
|
|
+ <text>客服</text>
|
|
|
+ </view>
|
|
|
</view>
|
|
|
- <view wx:if="{{!isLogin}}" bindtap="toLogin">点击登录</view>
|
|
|
- <block wx:else="">
|
|
|
- <view class="integral" bindtap="integralHandle">我的积分:{{User.totalPoints || 0}}</view>
|
|
|
- <view class="auth">
|
|
|
- <i class="iconfont1 icon-guanliyuanrenzheng_o icon-auth"></i>
|
|
|
- <text class="auth-word">{{User.isStudentStatus == 0 ? '未认证' : '已认证' }}</text>
|
|
|
- </view>
|
|
|
- </block>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class='wd-top-r flex-a-center flex-left useredit' bindtap='seeData'>
|
|
|
- <!-- <i class="iconfont icon-bianji icon-edit"></i> -->
|
|
|
- <image mode="aspectFill" src='/assets/images/menu.png' class="menu"></image>
|
|
|
- <text class="user-text">个人主页 ></text>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
-
|
|
|
- <!-- 2022/8/19 start-->
|
|
|
- <view bindtap='seeMember' wx:if="{{!isDev && isLogin}}" class='mine-member wd-top-c updatevip' style="background-image: url({{appAssetsUrl2}}wjxy/mine/member.png);">
|
|
|
- <view class='card'>
|
|
|
- <image class='micon' src='{{appAssetsUrl}}/images/my/vip.png'></image>
|
|
|
- <text class='ml10 no'>{{User.memberState == 0 ? '普通用户' : '青雲慧会员'}}</text>
|
|
|
- <text class="cardNum">卡号:{{User.cardno}}</text>
|
|
|
- </view>
|
|
|
- <view class="tip-box">
|
|
|
- <view class="tip">
|
|
|
- <text wx:if="{{User.memberState == 0}}">升级享受更多权益</text>
|
|
|
- <text wx:if="{{User.memberState == 1}}">有效期:{{User.expireTime}}</text>
|
|
|
- <text wx:if="{{User.memberState == 2}}">有效期:终生有效</text>
|
|
|
- <text wx:if="{{User.memberState == 3}}">有效期:{{User.expireTime}}</text>
|
|
|
- <!-- <text>{{User.memberState == 0 ?'升级会员立享更多权益': User.expireTime ? ('有效期:' + User.expireTime) : ''}}</text> -->
|
|
|
- <!-- <text>有效期:2022年4月14日</text> -->
|
|
|
- </view>
|
|
|
- <view class='open'>
|
|
|
- <text wx:if="{{User.memberState == 0}}">查看权益</text>
|
|
|
- <text wx:if="{{User.memberState == 1}}">查看权益</text>
|
|
|
- <!-- <text>{{User.memberState == 0?'立即开通':'立刻升级'}}</text> -->
|
|
|
- <i class="iconfont icon-jiantou righticon" wx:if="{{User.memberState != 2}}"></i>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <!-- 2022/8/19 end -->
|
|
|
-
|
|
|
- <!-- 我的报名 -->
|
|
|
- <view class='mt20 user-menu-body'>
|
|
|
- <view class='title'>
|
|
|
- <text>我的报名</text>
|
|
|
- </view>
|
|
|
- <view class="split"></view>
|
|
|
- <view class="box">
|
|
|
- <view class="tool" bindtap="seeTimejob">
|
|
|
-
|
|
|
- <image src="{{appAssetsUrl2}}wjxy/mine/parttime.png" alt="" />
|
|
|
- <text>我的兼职</text>
|
|
|
- </view>
|
|
|
- <view class="tool" bindtap="seePlay">
|
|
|
-
|
|
|
- <image src="{{appAssetsUrl2}}wjxy/mine/activity.png" alt="" />
|
|
|
- <text>我的活动</text>
|
|
|
- </view>
|
|
|
- <!-- <view class="tool" bindtap="seeMeet">
|
|
|
-
|
|
|
- <image src="{{appAssetsUrl2}}wjxy/mine/meet.png" alt="" />
|
|
|
- <text>我的约见</text>
|
|
|
- </view> -->
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <!-- /* 背景 小条框 */ -->
|
|
|
- <!-- <view class='bj-center w100 mt10'></view> -->
|
|
|
- <!-- 扫码签到 -->
|
|
|
- <view class="list-box-list">
|
|
|
- <view class="box-bot-header">
|
|
|
- 其他工具
|
|
|
- </view>
|
|
|
- <view class="split"></view>
|
|
|
- <view class="box-bt-box">
|
|
|
- <!-- <view class='box-bt' bindtap='scanCode'>
|
|
|
- <view class='box-1-bt pl10 pt10 flex-a-center'>
|
|
|
- <image class='micon ml30' src='{{appAssetsUrl}}/images/my/set1.png'></image>
|
|
|
- <view class='w90 flex-bet my-txt'>
|
|
|
- 扫码签到
|
|
|
+ <view class="navbar-center">
|
|
|
+ <text class="navbar-title">我的</text>
|
|
|
</view>
|
|
|
- </view>
|
|
|
- </view> -->
|
|
|
- <view class='box-bt' bindtap='studyVerify' wx:if="{{ !isDev }}">
|
|
|
- <view class='box-1-bt pl10 pt10 flex-a-center'>
|
|
|
- <image style="width:53rpx;height:48rpx;" class='<strong>micons</strong>' src='{{appAssetsUrl2}}wjxy/mine/study.png'></image>
|
|
|
- <view class='w90 flex-bet my-txt'>
|
|
|
- 学籍验证
|
|
|
- </view>
|
|
|
- </view>
|
|
|
</view>
|
|
|
- <view class='box-bt' bindtap='toInvitationCode'>
|
|
|
- <view class='box-1-bt pl10 pt10 flex-a-center'>
|
|
|
- <image class='micons' style="width:50rpx;height:51rpx;" src='{{appAssetsUrl2}}wjxy/mine/inviteCode.png'></image>
|
|
|
- <view class='w90 flex-bet my-txt'>
|
|
|
- 邀请码
|
|
|
+ <!-- 用户信息区域 -->
|
|
|
+ <view class="head">
|
|
|
+ <view class="user-info-container">
|
|
|
+ <view class="user-basic-info">
|
|
|
+ <view class="avatar-section">
|
|
|
+ <image src='{{userInfo.memberphoto?userInfo.memberphoto:(appAssetsUrl+"images/bz1_nor.png")}}' class="user-avatar" bindtap="onAvatarTap"></image>
|
|
|
+ </view>
|
|
|
+ <view class="user-details" wx:if="{{isLogin}}" bindtap="onAvatarTap">
|
|
|
+ <view class="user-name-row">
|
|
|
+ <text class="user-name">{{userInfo.vipname || '--'}}</text>
|
|
|
+ <!-- <image src="{{appAssetsUrl2}}my/vip-crown.png" class="vip-icon" wx:if="{{userInfo.isVip}}"></image> -->
|
|
|
+ <image src="/assets/images/login.png" class="vip-icon" wx:if="{{userInfo.isVip}}"></image>
|
|
|
+ <!-- <view class="gender-icon {{userInfo.gender === 'female' ? 'female' : 'male'}}">
|
|
|
+ <text>{{userInfo.gender === 'female' ? '♀' : '♂'}}</text>
|
|
|
+ </view> -->
|
|
|
+ <image wx:if="{{userInfo.sex}}" mode="aspectFill" src="{{ userInfo.sex == '010' ? appAssetsUrl2+'wjxy/man.png' : appAssetsUrl2+'wjxy/wumen.png'}}" class="sex" />
|
|
|
+ </view>
|
|
|
+ <view class="user-id-row">
|
|
|
+ <text class="user-id">ID: {{userInfo.id || ''}}</text>
|
|
|
+ <view class="check-in" wx:if="{{userInfo.isVip}}">
|
|
|
+ <text>签到</text>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ <view wx:if="{{!isLogin}}" bindtap="toLogin">点击登录</view>
|
|
|
+ <view class="qr-code-section" bindtap="onQRCodeTap" wx:if="{{isLogin}}">
|
|
|
+ <!-- <image src="{{appAssetsUrl2}}my/qrcode-icon.png" class="qr-icon"></image> -->
|
|
|
+ <image src='/assets/images/user-icon/inviteCode.png' class="qr-icon"></image>
|
|
|
+ <view class="qr-text">会员码</view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ <!-- 会员升级提示 -->
|
|
|
+ <view class="vip-upgrade-banner" bindtap="onVipUpgradeTap" style="background-image: url('/assets/images/user-icon/vip-upgrade-bg.png');">
|
|
|
+ <view class="vip-banner-left" wx:if="{{userInfo.memberState != 0}}">
|
|
|
+ <image src="/assets/images/user-icon/vip-icon.png" class="upgrade-icon"></image>
|
|
|
+ <text class="upgrade-text">青雲慧 {{userInfo.cardno}}</text>
|
|
|
+ </view>
|
|
|
+ <view class="vip-banner-left" wx:else>
|
|
|
+ <image src="/assets/images/user-icon/vip-icon.png" class="upgrade-icon"></image>
|
|
|
+ <text class="upgrade-text">升级会员立享更多权益</text>
|
|
|
+ </view>
|
|
|
+ <view class="vip-banner-right">
|
|
|
+ <text class="upgrade-btn">{{ userInfo.memberState == 0 ? '开通会员' : '升级会员' }}</text>
|
|
|
+ <text class="iconfont icon-jiantou righticon"></text>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
</view>
|
|
|
- </view>
|
|
|
</view>
|
|
|
- <!-- <view class='box-bt' bindtap='toPointExchange'>
|
|
|
- <view class='box-1-bt pl10 pt10 flex-a-center'>
|
|
|
- <image class='micon ml30' src='{{appAssetsUrl}}/images/my/set3.png'></image>
|
|
|
- <view class='w90 flex-bet my-txt'>
|
|
|
- 积分兑换
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view> -->
|
|
|
- <!-- <view class='box-bt' bindtap='seeCollection'>
|
|
|
- <view class='box-1-bt pl10 pt10 flex-a-center'>
|
|
|
- <image class='micon ml30' src='{{appAssetsUrl}}/images/my/set4.png'></image>
|
|
|
- <view class='w90 flex-bet my-txt'>
|
|
|
- 我的收藏
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view> -->
|
|
|
- <view class='box-bt' bindtap='toOrderRecord'>
|
|
|
- <view class='box-1-bt pl10 pt10 flex-a-center'>
|
|
|
- <image style="width:51rpx;height:55rpx;" class='micons' src='{{appAssetsUrl2}}wjxy/mine/pay.png'></image>
|
|
|
- <view class='w90 flex-bet my-txt'>
|
|
|
- 订单管理
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class='box-bt' bindtap='seeCustomer'>
|
|
|
- <view class='box-1-bt pl10 pt10 flex-a-center'>
|
|
|
- <image style="width:58rpx;height:50rpx;" class='micons' src='{{appAssetsUrl2}}wjxy/mine/customer.png'></image>
|
|
|
- <view class='w90 flex-bet my-txt'>
|
|
|
- 联系客服
|
|
|
+ </view>
|
|
|
+ <!-- 主要内容区域 -->
|
|
|
+ <view class="main-content">
|
|
|
+ <!-- 我的积分 -->
|
|
|
+ <view class="points-card">
|
|
|
+ <view class="points-left">
|
|
|
+ <image src="/assets/images/user-icon/user-brick.png" class="points-icon"></image>
|
|
|
+ <view class="points-info" bindtap="onPointsTap">
|
|
|
+ <text class="points-label">我的积分</text>
|
|
|
+ <text class="points-value">{{userInfo.totalPoints || 0}}</text>
|
|
|
+ </view>
|
|
|
</view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class='box-bt' bindtap='seeProblem'>
|
|
|
- <view class='box-1-bt pl10 pt10 flex-a-center'>
|
|
|
- <image style="width:53rpx;height:53rpx;" class='micons' src='{{appAssetsUrl2}}wjxy/mine/question.png'></image>
|
|
|
- <view class='w90 flex-bet my-txt'>
|
|
|
- 常见问题
|
|
|
+ <view class="points-right" bindtap="onPointsTask">
|
|
|
+ <text class="points-action">做任务</text>
|
|
|
+ <text class="iconfont icon-jiantou righticon"></text>
|
|
|
</view>
|
|
|
- </view>
|
|
|
</view>
|
|
|
- <view class='box-bt' bindtap='signOut'>
|
|
|
- <view class='box-1-bt pl10 pt10 flex-a-center'>
|
|
|
- <image style="width:53rpx;height:52rpx;" class='micons' src='{{appAssetsUrl2}}wjxy/mine/set.png'></image>
|
|
|
- <view class='w90 flex-bet my-txt'>
|
|
|
- 设置
|
|
|
+ <!-- 我的报名 -->
|
|
|
+ <view class="my-registration">
|
|
|
+ <view class="section-title">我的报名</view>
|
|
|
+ <view class="registration-cards">
|
|
|
+ <image src="/assets/images/user-icon/user-job-icon.png" class="card-icon" bindtap="onJobRegistrationTap"></image>
|
|
|
+ <image src="/assets/images/user-icon/user-activity-icon.png" class="card-icon" bindtap="onActivityRegistrationTap"></image>
|
|
|
</view>
|
|
|
- </view>
|
|
|
</view>
|
|
|
- <!-- <view class='box-bt' bindtap='handleWork' wx:if="{{User.memberRoleStatus == 3 || User.memberRoleStatus == 4 || User.memberRoleStatus == 5}}">
|
|
|
- <view class='box-1-bt pl10 pt10 flex-a-center'>
|
|
|
- <image style="width:52rpx;height:49rpx;" class='micons' src='{{appAssetsUrl2}}wjxy/mine/work.png'></image>
|
|
|
- <view class='w90 flex-bet my-txt'>
|
|
|
- 行家工作台
|
|
|
+ <!-- 功能菜单列表 -->
|
|
|
+ <view class="menu-list">
|
|
|
+ <view class="menu-item" bindtap="onStudentVerificationTap">
|
|
|
+ <view class="menu-left">
|
|
|
+ <image src="/assets/images/user-icon/icon_1.png" class="menu-icon"></image>
|
|
|
+ <text class="menu-text">学籍认证</text>
|
|
|
+ </view>
|
|
|
+ <text class="iconfont icon-jiantou righticon"></text>
|
|
|
</view>
|
|
|
- </view>
|
|
|
- </view> -->
|
|
|
- <!-- -->
|
|
|
- <view class='box-bt' bindtap='handleInvite' wx:if="{{User.memberRoleStatus == 2 || User.memberRoleStatus == 5}}">
|
|
|
- <view class='box-1-bt pl10 pt10 flex-a-center'>
|
|
|
- <image style="width:51rpx;height:58rpx;" class='micons' src='{{appAssetsUrl2}}wjxy/mine/invite.png'></image>
|
|
|
- <view class='w90 flex-bet my-txt'>
|
|
|
- 我的邀请
|
|
|
+ <view class="menu-item" bindtap="onDailySignTap">
|
|
|
+ <view class="menu-left">
|
|
|
+ <image src="/assets/images/user-icon/icon_2.png" class="menu-icon"></image>
|
|
|
+ <text class="menu-text">每日签到</text>
|
|
|
+ </view>
|
|
|
+ <text class="iconfont icon-jiantou righticon"></text>
|
|
|
</view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <!-- -->
|
|
|
- <!-- -->
|
|
|
- <view class='box-bt' bindtap='handleParttime' wx:if="{{User.memberRoleStatus == 1 || User.memberRoleStatus == 4}}">
|
|
|
- <view class='box-1-bt pl10 pt10 flex-a-center'>
|
|
|
- <image style="width:52rpx;height:49rpx;" class='micons' src='{{appAssetsUrl2}}wjxy/mine/releaseParttime.png'></image>
|
|
|
- <view class='w90 flex-bet my-txt'>
|
|
|
- 发布兼职
|
|
|
+ <view class="menu-item" bindtap="onMyCollectionTap">
|
|
|
+ <view class="menu-left">
|
|
|
+ <image src="/assets/images/user-icon/icon_3.png" class="menu-icon"></image>
|
|
|
+ <text class="menu-text">我的收藏</text>
|
|
|
+ </view>
|
|
|
+ <text class="iconfont icon-jiantou righticon"></text>
|
|
|
</view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <!-- -->
|
|
|
- <view class='box-bt' bindtap='handleActivity' wx:if="{{User.memberRoleStatus != 3 && User.memberRoleStatus != null}}">
|
|
|
- <view class='box-1-bt pl10 pt10 flex-a-center'>
|
|
|
- <image style="width:58rpx;height:58rpx;" class='micons' src='{{appAssetsUrl2}}wjxy/mine/releaseActivity.png'></image>
|
|
|
- <view class='w90 flex-bet my-txt'>
|
|
|
- 发布活动
|
|
|
+ <view class="menu-item" bindtap="onFAQTap">
|
|
|
+ <view class="menu-left">
|
|
|
+ <image src="/assets/images/user-icon/icon_4.png" class="menu-icon"></image>
|
|
|
+ <text class="menu-text">常见问题</text>
|
|
|
+ </view>
|
|
|
+ <text class="iconfont icon-jiantou righticon"></text>
|
|
|
</view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class='box-bt' bindtap='handleMsg'>
|
|
|
- <view class='box-1-bt pl10 pt10 flex-a-center'>
|
|
|
- <image style="width:58rpx;height:58rpx;" class='micons' src="{{appAssetsUrl2+'new/msg.png'}}"></image>
|
|
|
- <view class='w90 flex-bet my-txt'>
|
|
|
- 消息通知
|
|
|
+ <view class="menu-item" bindtap="onMySettingsTap">
|
|
|
+ <view class="menu-left">
|
|
|
+ <image src="/assets/images/user-icon/icon_5.png" class="menu-icon"></image>
|
|
|
+ <text class="menu-text">我的设置</text>
|
|
|
+ </view>
|
|
|
+ <text class="iconfont icon-jiantou righticon"></text>
|
|
|
</view>
|
|
|
- </view>
|
|
|
</view>
|
|
|
- </view>
|
|
|
</view>
|
|
|
- </view>
|
|
|
- <!-- <button class="custCare" open-type="contact" session-from="sessionFrom">
|
|
|
- <image mode="aspectFill" src="{{appAssetsUrl}}/images/custCare.png"></image>
|
|
|
- </button> -->
|
|
|
</view>
|