Files
Smart-Farm/front/pages/mine.wxml
2025-12-22 17:13:05 +08:00

1 line
10 KiB
Plaintext

<block wx:if="{{mineInfo.id}}"><view class="pages-mine"><uni-nav-bar vue-id="fe5e5c8c-1" fixed="{{true}}" shadow="{{false}}" statusBar="{{true}}" title="我的" color="{{color}}" backgroundColor="{{color=='#ffffff'?'':'#ffffff'}}" bind:__l="__l"></uni-nav-bar><view style="{{'height:'+(configInfo.navBarHeight+'px')+';'}}"></view><view class="mine-index-bg abs" mode="aspectFill" lazy-load="{{true}}"></view><block wx:if="{{user_type==1}}"><block><block wx:if="{{userInfo&&!userInfo.nickName}}"><auth class="pl-lg pr-lg pb-lg" vue-id="fe5e5c8c-2" needAuth="{{true}}" must="{{true}}" data-event-opts="{{[['^go',[['e0']]]]}}" bind:go="__e" bind:__l="__l" vue-slots="{{['default']}}"><view class="pl-lg flex-center"><image class="avatar radius" mode="aspectFill" lazy-load="{{true}}" src="/static/image/mine/default-user.png"></image><view class="flex-1 f-sm-title c-base text-bold ml-md">立即登录</view></view></auth></block><block wx:else><view class="rel pt-md pl-lg pr-lg pb-lg flex-center"><image class="mt-md avatar radius" mode="aspectFill" lazy-load="{{true}}" src="{{userInfo.avatarUrl}}"></image><view class="flex-1 ml-md"><view class="flex-center mb-lg"><view class="flex-1 flex-center f-lg-title c-base text-bold"><view class="mr-sm max-400 ellipsis">{{''+(userInfo.nickName||'用户'+userInfo.id)+''}}</view><view class="flex-1 _i"></view></view><view data-event-opts="{{[['tap',[['e1',['$event']]]]]}}" class="notice-item rel" catchtap="__e"><block wx:if="{{mineInfo.no_read_info}}"><view class="abs fill-warning radius"></view></block><view class="iconfont icon-tongzhi c-base _i"></view></view></view><view class="abs member-item pl-sm pr-sm fill-base flex-center"><image class="vip-icon" lazy-load="{{true}}" src="/static/image/mine/vip-icon.png"></image><view class="f-desc ellipsis" style="{{'color:'+(primaryColor)+';'}}">{{''+(mineInfo.id>0&&mineInfo.member_title?mineInfo.member_title:'普通会员')+''}}</view></view></view></view></block></block></block><block wx:if="{{user_type==2}}"><view class="pt-md pl-lg pr-lg pb-lg flex-center"><image class="avatar radius" mode="aspectFill" lazy-load="{{true}}" src="{{farmer_info.cover}}"></image><view class="flex-1 ml-md"><view class="f-lg-title c-base text-bold ellipsis" style="max-width:520rpx;">{{farmer_info.title+''}}</view><view class="flex-warp f-paragraph c-base"><view class="iconfont icon-dingwei mr-sm _i" style="font-size:28rpx;margin-top:6rpx;"></view><view class="ellipsis-2" style="max-width:490rpx;">{{farmer_info.address}}</view></view></view></view></block><block wx:if="{{mineInfo.is_user}}"><auth vue-id="fe5e5c8c-3" needAuth="{{userInfo&&!userInfo.nickName}}" must="{{true}}" data-event-opts="{{[['^go',[['e2']]]]}}" bind:go="__e" bind:__l="__l" vue-slots="{{['default']}}"><view class="stored-item flex-center pd-lg mt-sm ml-md mr-md fill-base box-shadow radius-20"><view class="flex-1 mr-lg c-title"><view class="f-lg-title text-bold">{{mineInfo.balance||0}}</view><view class="f-caption c-caption">我的余额</view></view><view class="common-btn flex-center f-paragraph c-base radius" style="{{'background:'+(primaryColor)+';'}}">立即充值</view></view></auth></block><block wx:if="{{!mineInfo.is_user&&user_type==1}}"><view class="stored-list flex-center pd-lg mt-sm ml-md mr-md fill-base box-shadow radius-20"><auth class="stored-item" vue-id="fe5e5c8c-4" needAuth="{{userInfo&&!userInfo.nickName}}" must="{{true}}" data-event-opts="{{[['^go',[['e3']]]]}}" bind:go="__e" bind:__l="__l" vue-slots="{{['default']}}"><view class="flex-center flex-column c-title"><view class="f-lg-title text-bold">{{mineInfo.balance}}</view><view class="f-caption c-caption">我的余额</view></view></auth><auth class="stored-item" vue-id="fe5e5c8c-5" needAuth="{{userInfo&&!userInfo.nickName}}" must="{{true}}" data-event-opts="{{[['^go',[['e4']]]]}}" bind:go="__e" bind:__l="__l" vue-slots="{{['default']}}"><view class="flex-center flex-column c-title"><view class="f-lg-title text-bold">{{mineInfo.frozen_cash}}</view><view class="f-caption c-caption">冻结资金</view></view></auth><auth class="stored-item" vue-id="fe5e5c8c-6" needAuth="{{userInfo&&!userInfo.nickName}}" must="{{true}}" data-event-opts="{{[['^go',[['e5']]]]}}" bind:go="__e" bind:__l="__l" vue-slots="{{['default']}}"><view class="flex-center flex-column c-title"><view class="f-lg-title text-bold">{{mineInfo.integral}}</view><view class="f-caption c-caption">我的积分</view></view></auth></view></block><block wx:if="{{user_type==1}}"><block><view class="mine-menu-list mt-md ml-md mr-md fill-base box-shadow radius-20"><auth class="common-nav-title mb-lg" vue-id="fe5e5c8c-7" needAuth="{{userInfo&&!userInfo.nickName}}" must="{{true}}" data-event-opts="{{[['^go',[['e6']]]]}}" bind:go="__e" bind:__l="__l" vue-slots="{{['default']}}"><view class="common-nav-title flex-center c-title pl-lg pr-md mb-lg b-1px-b"><view class="f-title text-bold flex-1">商城订单</view><view class="f-caption flex-y-center">全部<view class="iconfont icon-right _i"></view></view></view></auth><view class="flex-warp pb-lg"><block wx:for="{{shopOrderList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><auth class="item-child" style="width:20%;" vue-id="{{'fe5e5c8c-8-'+index}}" needAuth="{{userInfo&&!userInfo.nickName}}" must="{{true}}" data-event-opts="{{[['^go',[['toJump',['shopOrderList',index]]]]]}}" bind:go="__e" bind:__l="__l" vue-slots="{{['default']}}"><view class="flex-center flex-column f-caption c-title"><image class="item-img" mode="aspectFill" lazy-load="{{true}}" src="{{item.img}}"></image><view>{{item.text}}</view></view></auth></block></view></view><view class="mine-menu-list mt-md ml-md mr-md fill-base box-shadow radius-20"><view class="common-nav-title flex-center c-title pl-lg mb-lg b-1px-b"><view class="f-title text-bold flex-1">农场管理</view></view><view class="flex-warp pb-lg"><block wx:for="{{toolList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><auth class="item-child" style="width:20%;" vue-id="{{'fe5e5c8c-9-'+index}}" needAuth="{{userInfo&&!userInfo.nickName}}" must="{{true}}" data-event-opts="{{[['^go',[['toJump',['toolList',index]]]]]}}" bind:go="__e" bind:__l="__l" vue-slots="{{['default']}}"><view class="flex-center flex-column f-caption c-title"><image class="item-img" mode="aspectFill" lazy-load="{{true}}" src="{{item.img}}"></image><view>{{item.text}}</view></view></auth></block></view></view><view class="mine-menu-list mt-md ml-md mr-md fill-base box-shadow radius-20"><view class="common-nav-title flex-center c-title pl-lg mb-lg b-1px-b"><view class="f-title text-bold flex-1">其他功能</view></view><view class="flex-warp pb-lg"><block wx:for="{{otherList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><auth class="item-child" style="width:20%;" vue-id="{{'fe5e5c8c-10-'+index}}" needAuth="{{userInfo&&!userInfo.nickName}}" must="{{true}}" data-event-opts="{{[['^go',[['toJump',['otherList',index]]]]]}}" bind:go="__e" bind:__l="__l" vue-slots="{{['default']}}"><view class="flex-center flex-column f-caption c-title"><image class="item-img" mode="aspectFill" lazy-load="{{true}}" src="{{item.img}}"></image><view>{{item.text}}</view></view></auth></block></view></view><block wx:if="{{$root.g0}}"><view class="mine-menu-list mt-md ml-md mr-md fill-base box-shadow radius-20"><view class="common-nav-title flex-center c-title pl-lg mb-lg b-1px-b"><view class="f-title text-bold flex-1">商家专属</view></view><view class="flex-warp pb-lg"><block wx:for="{{businessList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><auth class="item-child" style="width:20%;" vue-id="{{'fe5e5c8c-11-'+index}}" needAuth="{{userInfo&&!userInfo.nickName}}" must="{{true}}" data-event-opts="{{[['^go',[['toJump',['businessList',index]]]]]}}" bind:go="__e" bind:__l="__l" vue-slots="{{['default']}}"><view class="flex-center flex-column f-caption c-title"><image class="item-img" mode="aspectFill" lazy-load="{{true}}" src="{{item.img}}"></image><view>{{item.text}}</view></view></auth></block></view></view></block></block></block><block wx:if="{{user_type==2}}"><block><view class="mine-menu-list rel ml-md mr-md fill-base box-shadow radius-20"><block wx:if="{{mineInfo.farmer_status==3}}"><view class="cancel-auth iconfont icon-biaoqian c-warning flex-center abs"><view class="text-bold f-icontext abs">取消授权</view></view></block><view class="common-nav-title flex-center c-title pl-lg mb-lg b-1px-b"><view class="f-title text-bold flex-1">订单管理</view></view><view class="flex-warp pb-lg"><block wx:for="{{orderList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><auth class="item-child" style="width:20%;" vue-id="{{'fe5e5c8c-12-'+index}}" needAuth="{{userInfo&&!userInfo.nickName}}" must="{{true}}" data-event-opts="{{[['^go',[['toJump',['orderList',index]]]]]}}" bind:go="__e" bind:__l="__l" vue-slots="{{['default']}}"><view class="flex-center flex-column f-caption c-title"><image class="item-img" mode="aspectFill" lazy-load="{{true}}" src="{{item.img}}"></image><view>{{item.text}}</view></view></auth></block></view></view><view class="mine-menu-list mt-md ml-md mr-md fill-base box-shadow radius-20"><view class="common-nav-title flex-center c-title pl-lg mb-lg b-1px-b"><view class="f-title text-bold flex-1">其他功能</view></view><view class="flex-warp pb-lg"><block wx:for="{{manageList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><auth class="item-child" style="width:20%;" vue-id="{{'fe5e5c8c-13-'+index}}" needAuth="{{userInfo&&!userInfo.nickName}}" must="{{true}}" data-event-opts="{{[['^go',[['toJump',['manageList',index]]]]]}}" bind:go="__e" bind:__l="__l" vue-slots="{{['default']}}"><view class="flex-center flex-column f-caption c-title"><image class="item-img" mode="aspectFill" lazy-load="{{true}}" src="{{item.img}}"></image><view>{{item.text}}</view></view></auth></block></view></view></block></block><block wx:if="{{mineInfo.farmer_status==2||mineInfo.farmer_status==3}}"><view data-event-opts="{{[['tap',[['toChange',['$event']]]]]}}" class="mine-menu-list flex-between mt-md ml-md mr-md pr-md fill-base box-shadow radius-20" catchtap="__e"><view class="common-nav-title flex-center c-title pl-lg"><view class="f-title text-bold flex-1">{{user_type==1?'切换农场端':'切换用户端'}}</view></view><view class="iconfont icon-right _i" style="font-size:28rpx;"></view></view></block><view class="space-footer"></view></view></block>