38 lines
1.9 KiB
XML
38 lines
1.9 KiB
XML
<view class="container">
|
|
<view class="card">
|
|
<!-- <view class="title-view">
|
|
<view class="title">
|
|
{{name}}
|
|
</view>
|
|
<view class="state-view">
|
|
<l-tag bg-color="{{StateColorMp[iState]}}" shape="circle"> {{t('rsContract:v.iState.' + iState)}}</l-tag>
|
|
</view>
|
|
</view> -->
|
|
<view class="card-content">
|
|
<view wx:for="{{renderData}}">
|
|
<view class="text-view" wx:if="{{item.type === 'img'}}">
|
|
<text class="label">{{item.label}}</text>
|
|
<view class="img-view">
|
|
<block wx:for="{{item.value}}" wx:key="index" wx:for-item="imgItem">
|
|
<image class="img" src="{{imgItem}}" data-src="{{imgItem}}" data-list="{{item.value}}" mode="aspectFit" bindtap="preview" />
|
|
</block>
|
|
</view>
|
|
</view>
|
|
<view class="text-view" wx:if="{{item.type === 'enum'}}">
|
|
<text class="label">{{item.label}}</text>
|
|
<view class="img-view">
|
|
<!-- <block wx:for="{{item.value}}" wx:key="index" wx:for-item="imgItem"> -->
|
|
<!-- {{t(entity+':v.' + item.attr + '.' + item.value)}} -->
|
|
<!-- </block> -->
|
|
<!-- <l-tag shape="circle"> {{t(entity+':v.' + item.attr + '.' + item.value)}}</l-tag> -->
|
|
<l-tag bg-color="{{colorDict[entity][item.attr][item.value]}}" shape="circle"> {{t(entity+':v.' + item.attr + '.' + item.value)}}</l-tag>
|
|
</view>
|
|
</view>
|
|
<view class="text-view" wx:if="{{item.type !== 'img' && item.type !== 'enum'}}">
|
|
<text class="label">{{item.label}}</text>
|
|
<text>{{item.value || '未填写'}}</text>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view> |