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.
207 lines
9.1 KiB
207 lines
9.1 KiB
<view class="demand-detail">
|
|
<view class="detail-wr">
|
|
<view class="dl-card">
|
|
<view class="dl-header">
|
|
<view class="dl-title">需求内容</view>
|
|
</view>
|
|
<view class="dl-content">
|
|
<text>{{info.content}}</text>
|
|
</view>
|
|
<view class="dl-cell">
|
|
<view class="cell-label">服务事项</view>
|
|
<view class="cell-value">{{ info.categoryName}}</view>
|
|
</view>
|
|
<view wx:if="{{source == 'common'}}" class="dl-bot">
|
|
<image src="../../images/demand/point.png" />
|
|
<view class="text">+{{ info.awardPoint}}</view>
|
|
</view>
|
|
</view>
|
|
|
|
<view class="dl-card">
|
|
<view class="dl-header">
|
|
<view class="dl-title">服务要求</view>
|
|
</view>
|
|
<view class="dl-cell">
|
|
<view class="cell-label">服务时间</view>
|
|
<view class="cell-value">{{ info.wantServiceTime}}</view>
|
|
</view>
|
|
<view class="dl-cell">
|
|
<view class="cell-label">联系电话</view>
|
|
<view class="cell-value">{{ info.demandUserName + ' ' + info.demandUserMobile1 }}</view>
|
|
</view>
|
|
<view class="dl-cell">
|
|
<view class="cell-label">服务地点</view>
|
|
<view class="cell-value">{{ info.serviceAddress || (info.serviceLocation + info.locationDetail)}} <text class="fuzhi" bind:tap="handleCilboard">复制</text></view>
|
|
</view>
|
|
<view wx:if="{{info.serviceUnitName || info.serviceUserName}}" class="dl-cell">
|
|
<view class="cell-label">服务方</view>
|
|
<view class="cell-value">{{info.serviceUnitName}} {{ info.serviceUserName }} {{ info.serviceUserMobile1 }}</view>
|
|
</view>
|
|
<view wx:if="{{info.status == 'canceled'}}" class="dl-cell">
|
|
<view class="cell-label">取消时间</view>
|
|
<view class="cell-value">{{ info.cancelTime }}</view>
|
|
</view>
|
|
</view>
|
|
|
|
<block wx:if="{{source == 'my'}}">
|
|
<view wx:if="{{ info.status == 'assigned' || info.status == 'have_order' }}" class="dl-card">
|
|
<view class="dl-header">
|
|
<view class="dl-title">服务详情</view>
|
|
</view>
|
|
<view class="dl-cell">
|
|
<view class="cell-label">服务方</view>
|
|
<view class="cell-value">{{info.serviceUnitName}} {{ info.serviceUserName }} {{ info.serviceUserMobile1 }}</view>
|
|
</view>
|
|
|
|
</view>
|
|
</block>
|
|
|
|
<view wx:if="{{info.status == 'finished'}}" class="dl-card">
|
|
<view class="dl-header">
|
|
<view class="dl-title">服务详情</view>
|
|
</view>
|
|
<view wx:if="{{source == 'my'}}" class="dl-cell">
|
|
<view class="cell-label">服务方</view>
|
|
<view class="cell-value">{{info.serviceUnitName}} {{ info.serviceUserName }} {{ info.serviceUserMobile1 }}</view>
|
|
</view>
|
|
<view class="dl-cell">
|
|
<view class="cell-label">实际服务时间</view>
|
|
<view class="cell-value"><text >{{info.serviceStartTime}}至 \n {{info.serviceEndTime}}</text></view>
|
|
</view>
|
|
<view wx:if="{{info.evaluateFlag}}" class="dl-cell">
|
|
<view class="cell-label">服务评分</view>
|
|
<view class="cell-value">
|
|
<view class="cell-value-rate">
|
|
<block wx:if="{{info.score}}">
|
|
<image wx:for="{{info.score}}" wx:for-index="i" wx:key="i" src="../../images/demand/rate2.png" />
|
|
<image wx:if="{{info.isFloat}}" src="../../images/demand/rate3.png" />
|
|
</block>
|
|
<block wx:else>暂无评价</block>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
<view wx:if="{{info.evaluateFlag}}" class="dl-cell">
|
|
<view class="cell-label">完成情况</view>
|
|
<view class="cell-value">
|
|
{{ info.finishResult == 'resolved' && '已解决' || '未解决' }} {{ info.finishDesc }}
|
|
</view>
|
|
</view>
|
|
</view>
|
|
|
|
<block wx:if="{{source == 'my'}}">
|
|
<view wx:if="{{showRate}}" class="dl-card">
|
|
<view class="dl-header">
|
|
<view class="dl-title">服务评价</view>
|
|
</view>
|
|
<view class="dl-cell">
|
|
<view class="cell-label">服务评分</view>
|
|
<view class="cell-value">
|
|
<view class="cell-value-rate">
|
|
<view wx:for="{{rate}}" wx:key="index" class="cell-value-rate1"
|
|
data-index='{{index}}' bind:tap="handleRate">
|
|
<image wx:if="{{item.name == 1}}" src="../../images/demand/x1.png" />
|
|
<image wx:if="{{item.name == 2}}" src="../../images/demand/x2.png" />
|
|
<image wx:if="{{item.name == 3}}" src="../../images/demand/x3.png" />
|
|
<image wx:if="{{item.name == 4}}" src="../../images/demand/x4.png" />
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
<view class="dl-cell">
|
|
<view class="cell-label">完成情况</view>
|
|
<view class="cell-value">
|
|
<view class="cell-value-finish">
|
|
<view class="cell-value-left" bind:tap="handleResolve" data-name="resolved">
|
|
<image wx:if="{{finishResult == 'resolved'}}" src="../../images/demand/check.png" />
|
|
<view wx:else class="cicle"></view>
|
|
<view class="">已解决</view>
|
|
</view>
|
|
<view class="cell-value-left cell-value-right" bind:tap="handleResolve" data-name="unresolved">
|
|
<image wx:if="{{finishResult == 'unresolved'}}" src="../../images/demand/check.png" />
|
|
<view wx:else class="cicle"></view>
|
|
|
|
<view class="">未解决</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
|
|
<view class="dl-wrapper">
|
|
<view class="dl-input">
|
|
<textarea class="input-text" maxlength="1000" placeholder="请填写信息内容"
|
|
bind:input="handleInput" data-name="finishDesc"></textarea>
|
|
<view class="input-count">{{ info.finishDesc.length }}/1000</view>
|
|
</view>
|
|
<view class="dl-input-btn">
|
|
<view class="" bind:tap="handleSubmitRate">确定</view>
|
|
</view>
|
|
</view>
|
|
|
|
</view>
|
|
</block>
|
|
|
|
|
|
<block wx:if="{{source == 'common'}}">
|
|
<view wx:if="{{info.status != 'finished'}}" class="detail-footer">
|
|
|
|
<view wx:if="{{info.status == 'pending'}}" class="footer-wr wr-between">
|
|
<view class="footer-tips">
|
|
<!-- /热心居民/党员。 -->
|
|
接单需注册<text bind:tap="handleRegisterV">志愿者</text>
|
|
</view>
|
|
<view class="footer-btn btn-finish" bind:tap="handleTaking">
|
|
<image src="../../images/demand/jiedan.png" />
|
|
<view class="text-normal text-finish">我要接单</view>
|
|
</view>
|
|
</view>
|
|
<!-- 需求大厅 处理中 -->
|
|
<view wx:elif="{{info.status == 'assigned' || info.status == 'have_order'}}" class="footer-wr">
|
|
<view class="footer-btn" bind:tap="handleTell">
|
|
<image class="img-tell" src="../../images/demand/tel.png" />
|
|
<view class="text-normal">联系需求人</view>
|
|
</view>
|
|
<view class="footer-btn btn-finish" bind:tap="handleFinish">
|
|
<image class="img-finish" src="../../images/demand/finish.png" />
|
|
<view class="text-normal text-finish">完成</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</block>
|
|
<block wx:if="{{source == 'my'}}">
|
|
<view wx:if="{{!info.evaluateFlag && !showRate}}" class="detail-footer">
|
|
<!-- 我的需求 待处理 -->
|
|
<view wx:if="{{info.status == 'pending'}}" class="footer-wr">
|
|
<view class="footer-btn" bind:tap="handleCancle">
|
|
<image class="img-cancle" src="../../images/demand/cancle.png" />
|
|
<view class="text-normal">取消需求</view>
|
|
</view>
|
|
<view class="footer-btn btn-finish" bind:tap="handleEdit">
|
|
<image class="img-edit" src="../../images/demand/edit.png" />
|
|
<view class="text-normal text-finish">修改需求</view>
|
|
</view>
|
|
</view>
|
|
<!-- 我的需求 处理中 -->
|
|
<view wx:elif="{{info.status == 'assigned' || info.status == 'have_order'}}" class="footer-wr">
|
|
<view class="footer-btn" bind:tap="handleCancle">
|
|
<image class="img-cancle" src="../../images/demand/cancle.png" />
|
|
<view class="text-normal">取消需求</view>
|
|
</view>
|
|
<view class="footer-btn btn-finish" bind:tap="handleTell">
|
|
<image class="img-tel" src="../../images/demand/tel1.png" />
|
|
<view class="text-normal text-finish">联系服务方</view>
|
|
</view>
|
|
</view>
|
|
<!-- 我的需求 已完成 -->
|
|
<view wx:elif="{{info.status == 'finished' && !info.evaluateFlag && !showRate}}" class="footer-wr">
|
|
<view class="footer-btn btn-finish" bind:tap="handleShowRate">
|
|
<image class="img-rate1" src="../../images/demand/rate1.png" />
|
|
<view class="text-normal text-finish">服务评价</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</block>
|
|
|
|
|
|
|
|
</view>
|
|
</view>
|