市北党建引领小程序初始化
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

117 lines
5.5 KiB

<!-- <loading id="loading" showed="{{!iniLoaded}}"></loading> -->
<scroll-view wx:if="{{iniLoaded}}" scroll-y="{{true}}" bindscrolltolower="getMore" style="width: 100%; height: 100%;">
<!-- bindscrolltolower="getMore" -->
<view wx:if="{{list && list.length > 0}}" class="list">
<view wx:for="{{list}}" wx:key="demandRecId" class="list-item">
<view class="item-info" data-id="{{item.demandRecId}}" bind:tap="handleTo">
<view class="item-cell">
<view class="item-label">服务事项:</view>
<view class="item-value">{{ item.categoryName }}</view>
</view>
<view class="item-cell">
<view class="item-label">服务时间:</view>
<view class="item-value">{{ item.wantServiceTime }}</view>
</view>
<view class="item-cell">
<view class="item-label">服务地点:</view>
<view class="item-value">{{ item.serviceAddress }}</view>
</view>
<view wx:if="{{item.serviceUnitName || item.serviceUserName}}" class="item-cell">
<view class="item-label">服务方:</view>
<view class="item-value">
{{ item.serviceUnitName + ' ' + item.serviceUserName + ' ' + item.serviceUserMobile1 }}
</view>
</view>
</view>
<block wx:if="{{source === 'common'}}">
<view wx:if="{{item.status === 'assigned' || item.status === 'have_order'}}" class="item-operate">
<view class="operate-wr">
<view class="operate-btn" data-tell="{{item.demandUserMobile}}" bind:tap="handleTell">
<image class="img-tell" src="../../images/demand/tel.png" />
<text >联系需求人</text>
</view>
<view class="operate-btn" data-index="{{index}}" bind:tap="handleFinish">
<image class="img-finish" src="../../images/demand/finish.png" />
<text class="text-finish">完成</text>
</view>
</view>
</view>
<view wx:elif="{{item.status === 'pending'}}" class="item-operate">
<view class="operate-info">
<view class="info-label">积分奖励:</view>
<view class="info-value">{{ item.awardPoint}}</view>
</view>
</view>
<view wx:elif="{{item.status === 'finished' && item.score != 0 }}" class="item-operate">
<view class="operate-info">
<view class="info-label">服务评分:</view>
<view class="info-value">
<block wx:if="{{item.score}}">
<image wx:for="{{item.score}}" wx:for-index="i" wx:key="i" src="../../images/demand/rate2.png" />
<image wx:if="{{item.isFloat}}" src="../../images/demand/rate3.png" />
</block>
<block wx:else>暂无评价</block>
</view>
</view>
</view>
<view wx:elif="{{item.status === 'canceled'}}" class="item-operate">
<view class="operate-info">
<view class="info-label">取消时间:</view>
<view class="info-value info-value-time">{{ item.cancelTime}}</view>
</view>
</view>
</block>
<block wx:elif="{{source === 'my'}}">
<view class="item-operate">
<view wx:if="{{item.status === 'assigned' || item.status === 'have_order'}}" class="operate-wr">
<view class="operate-btn" data-id="{{item.demandRecId}}" bind:tap="handleCancle">
<image class="img-cancle" src="../../images/demand/cancle.png" />
<text >取消需求</text>
</view>
<view class="operate-btn" data-tell="{{item.serviceUserMobile}}" bind:tap="handleTell">
<image class="img-tell" src="../../images/demand/tel1.png" />
<text class="text-finish">联系服务方</text>
</view>
</view>
<view wx:elif="{{item.status === 'pending'}}" class="operate-wr">
<view class="operate-btn" data-id="{{item.demandRecId}}" bind:tap="handleCancle">
<image class="img-cancle" src="../../images/demand/cancle.png" />
<text >取消需求</text>
</view>
<view class="operate-btn" data-id="{{item.demandRecId}}" bind:tap="handleEdit">
<image class="img-edit" src="../../images/demand/edit.png" />
<text class="text-finish">修改需求</text>
</view>
</view>
<view wx:elif="{{item.status === 'canceled'}}" class="operate-info">
<view class="info-label">取消时间:</view>
<view class="info-value info-value-time">{{ item.cancelTime}}</view>
</view>
<view wx:elif="{{item.status === 'finished'}}" class="operate-info">
<block wx:if="{{!item.score}}">
<view class="info-value info-value0" data-id="{{item.demandRecId}}" bind:tap="handleRate">
<image src="../../images/demand/rate1.png" />
<view class="info-value-text">服务评价</view>
</view>
</block>
<block wx:else>
<view class="info-label">服务评分:</view>
<view class="info-value">
<image wx:for="{{item.score}}" wx:for-index="i" wx:key="i" src="../../images/demand/rate2.png" />
<image wx:if="{{item.isFloat}}" src="../../images/demand/rate3.png" />
</view>
</block>
</view>
</view>
</block>
</view>
<view class="no-more">{{noMoreTitle}}</view>
</view>
<view wx:else class="no-data">暂无需求</view>
</scroll-view>