137 lines
6.2 KiB
Plaintext
137 lines
6.2 KiB
Plaintext
<view class="page-root">
|
|
<view class="bg-layer"></view>
|
|
|
|
<scroll-view class="main-scroll" scroll-y="true" enhanced show-scrollbar="{{false}}">
|
|
<view class="main-content">
|
|
<!-- 头部 -->
|
|
<view class="hero">
|
|
<view class="hero-actions">
|
|
<view class="hero-action-btn" bindtap="onTapRefresh">
|
|
<image src="{{refreshIcon}}" mode="aspectFit" class="icon-dark" />
|
|
</view>
|
|
<view class="hero-action-btn" bindtap="goToSetting">
|
|
<image src="{{settingIcon}}" mode="aspectFit" class="icon-dark" />
|
|
</view>
|
|
</view>
|
|
<view class="user-block">
|
|
<view class="avatar-outside">
|
|
<image class="avatar" src="{{avatarUrl}}" mode="aspectFill" />
|
|
</view>
|
|
<view class="user-text">
|
|
<text class="nickname">{{userNicheng || (showLoginBtn ? '点击登录' : '微信用户')}}</text>
|
|
<text class="uid">UID: {{userUid || '••••••'}}</text>
|
|
</view>
|
|
</view>
|
|
<button wx:if="{{showLoginBtn}}" class="login-btn" bindtap="handleWechatLogin">一键登录</button>
|
|
</view>
|
|
|
|
<!-- 我的订单 -->
|
|
<view class="section">
|
|
<view class="title-line gradient-bg">
|
|
<text class="title-text">我的订单</text>
|
|
</view>
|
|
<view class="frosted-box">
|
|
<view class="order-row">
|
|
<view class="order-unit" bindtap="goToOrder" data-type="daifuwu">
|
|
<view class="icon-bg"><image src="{{daifuwuIcon}}" mode="aspectFit" class="icon-dark icon-size" /></view>
|
|
<text class="order-name">待服务</text>
|
|
<view class="badge" wx:if="{{orderCounts.daifuwu > 0}}">{{orderCounts.daifuwu}}</view>
|
|
</view>
|
|
<view class="order-unit" bindtap="goToOrder" data-type="fuwuzhong">
|
|
<view class="icon-bg"><image src="{{fuwuzhongIcon}}" mode="aspectFit" class="icon-dark icon-size" /></view>
|
|
<text class="order-name">服务中</text>
|
|
<view class="badge" wx:if="{{orderCounts.fuwuzhong > 0}}">{{orderCounts.fuwuzhong}}</view>
|
|
</view>
|
|
<view class="order-unit" bindtap="goToOrder" data-type="yiwancheng">
|
|
<view class="icon-bg"><image src="{{yiwanchengIcon}}" mode="aspectFit" class="icon-dark icon-size" /></view>
|
|
<text class="order-name">已完成</text>
|
|
<view class="badge" wx:if="{{orderCounts.yiwancheng > 0}}">{{orderCounts.yiwancheng}}</view>
|
|
</view>
|
|
<view class="order-unit" bindtap="goToOrder" data-type="yituikuan">
|
|
<view class="icon-bg"><image src="{{yituikuanIcon}}" mode="aspectFit" class="icon-dark icon-size" /></view>
|
|
<text class="order-name">已退款</text>
|
|
<view class="badge" wx:if="{{orderCounts.yituikuan > 0}}">{{orderCounts.yituikuan}}</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
|
|
<!-- 更多服务 -->
|
|
<view class="section">
|
|
<view class="title-line gradient-bg">
|
|
<text class="title-text">更多服务</text>
|
|
</view>
|
|
<view class="service-row">
|
|
<view class="service-unit" bindtap="goToKefu">
|
|
<view class="icon-bg"><image src="{{kefuIcon}}" mode="aspectFit" class="icon-color icon-size" /></view>
|
|
<text class="service-name">在线客服</text>
|
|
</view>
|
|
<view class="service-unit" wx:if="{{showPindaoEntry}}" bindtap="openPindaoModal">
|
|
<view class="icon-bg"><image src="{{pindaoIcon}}" mode="aspectFit" class="icon-color icon-size" /></view>
|
|
<text class="service-name">频道</text>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
|
|
<!-- 身份:仅接单员 + 商家客服;已开通商家才显示「进入商家」 -->
|
|
<view class="section">
|
|
<view class="title-line gradient-bg">
|
|
<text class="title-text">身份认证</text>
|
|
</view>
|
|
<view class="service-row auth-service-row">
|
|
<view class="service-unit" bindtap="goToAuth" data-type="dashou">
|
|
<view class="icon-bg icon-bg-sm">
|
|
<image src="{{dashouIcon}}" mode="aspectFit" class="icon-dark icon-size-sm" />
|
|
</view>
|
|
<text class="service-name">接单员</text>
|
|
<text class="auth-tag {{dashouCertified ? 'auth-tag-done' : ''}}">{{dashouCertified ? '已认证' : '去认证'}}</text>
|
|
</view>
|
|
<view class="service-unit" bindtap="goToStaffJoin">
|
|
<view class="icon-bg icon-bg-sm">
|
|
<image src="{{kefuIcon}}" mode="aspectFit" class="icon-dark icon-size-sm" />
|
|
</view>
|
|
<text class="service-name">商家客服</text>
|
|
<text class="auth-tag {{staffCertified ? 'auth-tag-done' : ''}}">{{staffTag}}</text>
|
|
</view>
|
|
<view class="service-unit" wx:if="{{shangjiaCertified}}" bindtap="goToAuth" data-type="shangjia">
|
|
<view class="icon-bg icon-bg-sm">
|
|
<image src="{{shangjiaIcon}}" mode="aspectFit" class="icon-dark icon-size-sm" />
|
|
</view>
|
|
<text class="service-name">进入商家</text>
|
|
<text class="auth-tag auth-tag-done">已开通</text>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
|
|
<!-- 系统功能 -->
|
|
<view class="section section-close">
|
|
<view class="title-line gradient-bg">
|
|
<text class="title-text">系统功能</text>
|
|
</view>
|
|
<view class="clear-row" bindtap="clearCache">
|
|
<view class="icon-bg"><image src="{{qingchuIcon}}" mode="aspectFit" class="icon-dark icon-size" /></view>
|
|
<text class="clear-word">清除缓存</text>
|
|
<image src="{{arrowRightIcon}}" mode="aspectFit" class="arrow-right" />
|
|
</view>
|
|
</view>
|
|
|
|
<!-- 底部 -->
|
|
<view class="footer">
|
|
<text class="copyright">© 2026 龙先生电竞</text>
|
|
<text class="divider">|</text>
|
|
<text class="coop" bindtap="goToCustomService">我要做同款</text>
|
|
</view>
|
|
</view>
|
|
</scroll-view>
|
|
</view>
|
|
|
|
<tab-bar />
|
|
<tousu-float />
|
|
<global-notification id="global-notification" />
|
|
<pindao-modal
|
|
visible="{{pindaoVisible}}"
|
|
title="{{pindaoTitle}}"
|
|
channelNo="{{pindaoChannelNo}}"
|
|
images="{{pindaoImages}}"
|
|
bind:close="closePindaoModal"
|
|
/> |