oak-general-business/lib/pages/userRelation/upsert/byUserEntityGrant/index.xml

64 lines
2.8 KiB
XML

<!-- index.wxml -->
<view class="page-body">
<block wx:if="{{!!userEntityGrantId}}">
<l-notice-bar front-icon-name="notification" show="{{true}}">
请通过分享或者截屏二维码方式分享权限
</l-notice-bar>
<view class="ueg-container">
<userEntityGrant-detail oakId="{{userEntityGrantId}}" oakAutoUnmount="{{true}}" oakPath="$userRelation/upsert/byUserEntityGrant-userEntityGrant/detail" />
<view class="share">
<l-button size="medium" type="success" open-type="share">
分享
</l-button>
</view
</view>
</block>
<block wx:else>
<view class="list-item">
<view class="label">权限:</view>
<view class="value">
<l-radio-group placement="row" l-class="radio-container" bind:linchange="setRelationMp" current="{{relation}}">
<l-radio wx:for-items="{{relations}}" wx:key="index" key="{{item}}" l-class="radio" size="48rpx">
{{t(entity + ':r.' + item)}}
</l-radio>
</l-radio-group>
</view>
</view>
<view class="list-item">
<view class="label">人次:</view>
<view class="value">
<l-radio-group placement="row" l-class="radio-container" bind:linchange="setNumberMp" current="{{number}}">
<l-radio wx:key="1" key="1" size="48rpx" l-class="radio">
单人次
</l-radio>
<l-radio wx:key="10000" key="10000" size="48rpx">
不限人次
</l-radio>
</l-radio-group>
</view>
</view>
<view class="list-item">
<view class="label">有效期:</view>
<view class="value-period">
<l-counter count="{{period}}" max="{{ maxes[unit] }}" min="1" round-float="{{true}}" bind:linchange="setPeriodMp" />
<!-- <view style="margin-left: 30rpx">
分钟
</view> -->
<picker range="{{unitArr}}" range-key="label" value="{{unitIndex}}" bind:change="setUnitMp">
<view class="unit-box">
<view class="unit">
{{unitArr[unitIndex].label}}
</view>
<l-icon l-class="icon" name="down" size="18" />
</view>
</picker>
</view>
</view>
<view style="flex: 1" />
<l-button size="long" type="default" bind:lintap="confirm">
确定
</l-button>
</block>
</view>