oak-general-business/es/components/common/qrCode/index.xml

42 lines
1.3 KiB
XML

<view class="qrCodeBox">
<block wx:if="{{isBase64}}">
<view class="qrcode" >
<image src="{{url}}" mode="aspectFit" class="image" style="width: {{size}}px; height: {{size}}px;" />
<block wx:if="{{disabled}}">
<view class="mask">
{{t('disabled')}}
</view>
</block>
</view>
</block>
<block wx:elif="{{qrcodeURL}}">
<view class="qrcode" >
<image src="{{qrcodeURL}}" mode="aspectFit" class="image" style="width: {{size}}px; height: {{size}}px;" />
<block wx:if="{{disabled}}">
<view class="mask">
{{t('disabled')}}
</view>
</block>
</view>
</block>
<block wx:if="{{expiresAtStr}}">
<view class="caption" wx:if="{{!expired}}">
{{t('This QR code')}}{{expiresAtStr}}{{t('effective')}}
</view>
<view class="caption" wx:else>
{{t('The QR code has expired')}}
</view>
</block>
<block wx:if="{{!!tips}}">
<view>
{{tips}}
</view>
</block>
<view class="actions">
<view wx:if="{{!disableDownload && !disabled}}" class="action" bind:tap="onDownload" >
<l-icon name="download" size="40" />
</view>
</view>
</view>