需求就是 一个大list 拆分成 逆变器,并网箱, 组件 红框那里都需要计算
<view class="cell_list">
<!-- 逆变器 -->
<view class="cell" v-for="(item,index) in distributionListVOS" :key="index">
<view class="cell_title" @click="item.show=!item.show">
<view>{
{item.deviceName}}</view>
<u-icon :name="item.show?'arrow-down':'arrow-right'" label-pos="right"></u-icon>
</view>
<view class="cell_detail" v-show='item.show'>
<u-table border-color='#E8E8E8' align="left">
<u-tr>
<!-- allCount,toBeSendCount,signInCount -->
<u-th>型号</u-th>
<u-th>总数量({
{getCount('allCount',item.list)}})</u-th>
<u-th v-show="type!='TO_BE_REVIEWED'">运输中({
{getCount('toBeSendCount',item.list)}})</u-th>
<u-th v-show="type!='TO_BE_REVIEWED'">已签收({
{getCount('signInCount',item.list)}})</u-th>
<u-th>品牌</u-th>
</u-tr>
<u-tr v-for="(_item,_idx) in item.list" :key="_idx">
<u-td>{
{_item.equipmentModel}}{
{_item.equipmentType == 'COMPONENT'?'':'kW'}}</u-td>