|
|
@@ -44,13 +44,18 @@
|
|
|
<!-- 水位信息 -->
|
|
|
<view class="section-title">水位信息</view>
|
|
|
<scroll-view class="water-level-info" scroll-y="true">
|
|
|
- <view class="water-level-item" wx:for="{{waterLevels}}">
|
|
|
- <view class="water-level-station">{{item.site}}</view>
|
|
|
- <view class="water-level-value">{{item.waterLevel}}米</view>
|
|
|
- <view class="water-level-trend {{ item.change}}">
|
|
|
- {{item.changeIcon}} {{item.waterLevelFluctuation}} 米
|
|
|
+ <block wx:if="{{waterLevels.length > 0}}">
|
|
|
+ <view class="water-level-item" wx:for="{{waterLevels}}" wx:key="site">
|
|
|
+ <view class="water-level-station">{{item.site}}</view>
|
|
|
+ <view class="water-level-value">{{item.waterLevel}}米</view>
|
|
|
+ <view class="water-level-trend {{ item.change}}">
|
|
|
+ {{item.changeIcon}} {{item.waterLevelFluctuation}} 米
|
|
|
+ </view>
|
|
|
</view>
|
|
|
- </view>
|
|
|
+ </block>
|
|
|
+ <block wx:else>
|
|
|
+ <view class="no-data">暂无水位数据</view>
|
|
|
+ </block>
|
|
|
</scroll-view>
|
|
|
</view>
|
|
|
</view>
|
|
|
@@ -65,10 +70,15 @@
|
|
|
<view class="policy-cell">吨位</view>
|
|
|
<view class="policy-cell">补贴额度</view>
|
|
|
</view>
|
|
|
- <view class="policy-row" wx:for="{{demolitionPolicy}}">
|
|
|
- <view class="policy-cell">{{item.shipTons}}</view>
|
|
|
- <view class="policy-cell">{{item.subsidyAmount}} 万元/艘</view>
|
|
|
- </view>
|
|
|
+ <block wx:if="{{demolitionPolicy.length > 0}}">
|
|
|
+ <view class="policy-row" wx:for="{{demolitionPolicy}}" wx:key="shipTons">
|
|
|
+ <view class="policy-cell">{{item.shipTons}}</view>
|
|
|
+ <view class="policy-cell">{{item.subsidyAmount}} 万元/艘</view>
|
|
|
+ </view>
|
|
|
+ </block>
|
|
|
+ <block wx:else>
|
|
|
+ <view class="no-data">暂无拆船政策数据</view>
|
|
|
+ </block>
|
|
|
</view>
|
|
|
<!-- 造船政策 -->
|
|
|
<view class="section-title">造船政策</view>
|
|
|
@@ -78,11 +88,16 @@
|
|
|
<view class="policy-cell">新能源类型</view>
|
|
|
<view class="policy-cell">补贴额度</view>
|
|
|
</view>
|
|
|
- <view class="policy-row" wx:for="{{shipbuildingPolicy}}">
|
|
|
- <view class="policy-cell">{{item.shipTons}}</view>
|
|
|
- <view class="policy-cell">{{item.newEnergyType}}</view>
|
|
|
- <view class="policy-cell">{{item.subsidyAmount}} 万元/艘</view>
|
|
|
- </view>
|
|
|
+ <block wx:if="{{shipbuildingPolicy.length > 0}}">
|
|
|
+ <view class="policy-row" wx:for="{{shipbuildingPolicy}}" wx:key="shipTons">
|
|
|
+ <view class="policy-cell">{{item.shipTons}}</view>
|
|
|
+ <view class="policy-cell">{{item.newEnergyType}}</view>
|
|
|
+ <view class="policy-cell">{{item.subsidyAmount}} 万元/艘</view>
|
|
|
+ </view>
|
|
|
+ </block>
|
|
|
+ <block wx:else>
|
|
|
+ <view class="no-data">暂无造船政策数据</view>
|
|
|
+ </block>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
@@ -101,7 +116,7 @@
|
|
|
</view>
|
|
|
</view>
|
|
|
<view>
|
|
|
- <view class="cert-item" wx:for="{{shipAnnualInspection}}" wx:key="index">
|
|
|
+ <view class="cert-item" wx:for="{{shipAnnualInspection}}" wx:key="shipCertName">
|
|
|
<view>{{item.shipCertName}}</view>
|
|
|
<view class="expire-date {{item.expireType === 1 ? 'text-danger' : ''}}">
|
|
|
{{item.validityPeriodEndTime}}
|
|
|
@@ -120,7 +135,7 @@
|
|
|
</view>
|
|
|
</view>
|
|
|
<view>
|
|
|
- <view class="cert-item" wx:for="{{shipCertificate}}" wx:key="index">
|
|
|
+ <view class="cert-item" wx:for="{{shipCertificate}}" wx:key="shipCertName">
|
|
|
<view>{{item.shipCertName}}</view>
|
|
|
<view class="expire-date {{item.shipCertValid.expireType === 1 ? 'text-danger' : ''}}">
|
|
|
{{item.shipCertValid.validityPeriodEndTime}}
|
|
|
@@ -138,6 +153,10 @@
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
+ <!-- 无数据提示 -->
|
|
|
+ <view class="no-data" wx:if="{{(!shipAnnualInspection || shipAnnualInspection.length === 0) && (!shipCertificate || shipCertificate.length === 0) && (!certOperationContact || certOperationContact.length === 0)}}">
|
|
|
+ 暂无智能服务数据
|
|
|
+ </view>
|
|
|
</view>
|
|
|
</view>
|
|
|
<!-- 搜查附近货盘 -->
|
|
|
@@ -158,20 +177,25 @@
|
|
|
</view> -->
|
|
|
<!-- 货盘列表 -->
|
|
|
<view class="cargo-list">
|
|
|
- <view class="cargo-item" wx:for="{{palletList}}">
|
|
|
- <view class="cargo-info">
|
|
|
- <text class="cargo-type">{{item.cargoName}}</text>
|
|
|
- <view>| {{item.loadPortName}} → {{item.dischargePortName}} |</view>
|
|
|
- <view>{{item.cargoTons}} 吨</view>
|
|
|
- </view>
|
|
|
- <view class="cargo-meta">
|
|
|
- <view class="cargo-distance">联系人: {{item.contactName}}</view>
|
|
|
- <view class="btn btn-phone" data-phone="{{item.contactPhone}}" bindtap="makePhoneCall">
|
|
|
- <image class="tel" src="../../images/tel-f.png"></image>
|
|
|
- 拨打电话
|
|
|
+ <block wx:if="{{palletList.length > 0}}">
|
|
|
+ <view class="cargo-item" wx:for="{{palletList}}" wx:key="id">
|
|
|
+ <view class="cargo-info">
|
|
|
+ <text class="cargo-type">{{item.cargoName}}</text>
|
|
|
+ <view>| {{item.loadPortName}} → {{item.dischargePortName}} |</view>
|
|
|
+ <view>{{item.cargoTons}} 吨</view>
|
|
|
+ </view>
|
|
|
+ <view class="cargo-meta">
|
|
|
+ <view class="cargo-distance">联系人: {{item.contactName}}</view>
|
|
|
+ <view class="btn btn-phone" data-phone="{{item.contactPhone}}" bindtap="makePhoneCall">
|
|
|
+ <image class="tel" src="../../images/tel-f.png"></image>
|
|
|
+ 拨打电话
|
|
|
+ </view>
|
|
|
</view>
|
|
|
</view>
|
|
|
- </view>
|
|
|
+ </block>
|
|
|
+ <block wx:else>
|
|
|
+ <view class="no-data">暂无货盘数据</view>
|
|
|
+ </block>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|