<view class="side-bar-wrapper">
|
<t-side-bar value="{{sideBarIndex}}" bind:change="onSideBarChange">
|
<t-side-bar-item
|
wx:for="{{categories}}"
|
wx:key="index"
|
value="{{item.value || index}}"
|
label="{{item.label}}"
|
disabled="{{item.disabled}}"
|
badge-props="{{item.badgeProps}}"
|
/>
|
</t-side-bar>
|
<view class="content" style="transform: translateY(-{{sideBarIndex * 100 + '%'}})">
|
<scroll-view
|
wx:for="{{categories}}"
|
wx:for-index="index"
|
wx:key="index"
|
class="section"
|
scroll-y
|
scroll-with-animation
|
show-scrollbar="{{false}}"
|
>
|
<block wx:if="{{item.items.length > 0}}">
|
<view class="title">
|
<view>{{item.title || item.label}}</view>
|
</view>
|
</block>
|
<block wx:else>
|
<t-empty-page description="{{'暂无' + item.label + '信息'}}" />
|
<view style="display: flex; justify-content: space-between">
|
<t-button
|
theme="primary"
|
icon="add"
|
content="{{'添加' + item.label}}"
|
size="small"
|
data-type="{{item.type}}"
|
bind:tap="addNewDevice"
|
></t-button>
|
</view>
|
</block>
|
</scroll-view>
|
</view>
|
</view>
|