1 |
- <view class="repair-detail-box _div"><view class="{{['_div','repair-content',detailStatus==='unAcceptance'?'fixed-page-content':'page-content']}}"><view class="white-box page-1 _div"><view class="cell-item _div"><view class="label _p">当前企业</view><view class="tit _p">{{detail.companyName}}</view></view><view class="cell-item _div"><view class="label _p">快捷选择</view><view class="tit _div">{{detail.serviceType}}</view></view><view class="block-cell-item _div"><view class="label _p">工单描述</view><view class="tit _div"><view class="textarea _div">{{''+(detail.description==null?"":detail.description)+''}}</view></view></view></view><view class="white-box page-2 _div"><view class="block-cell-item _div"><view class="label _p">补充说明</view><view class="tit _div"><view class="annex-list-box _ul"><block wx:for="{{explainAnnexList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['lookLookpng',['$0',index],['explainAnnexList']]]]]}}" class="annex-item _li" bindtap="__e"><image src="{{item}}" alt class="_img"></image></view></block></view></view></view><view class="cell-item flex-item _div"><view class="label _p">填单人</view><view class="tit tel-box _p"><label class="_span">{{userId2}}</label><block wx:if="{{detail.phone}}"><tel-num vue-id="21731c4c-1" num="{{detail.phone}}" showTel="{{false}}" bind:__l="__l"></tel-num></block></view></view><view class="cell-item _div"><view class="label _p">填单时间</view><view class="tit _p">{{detail.createdAt}}</view></view></view><view class="white-box page-3 form-part _div" style="margin-bottom:100rpx;padding-bottom:100rpx;"><view class="custom-item-tit _div"><view class="tit _p">处理情况</view></view><view class="block-cell-item _div"><view class="label _p">处理进展</view><view class="tit _div"><van-steps vue-id="21731c4c-2" active="{{stepActive}}" active-color="#6600FF" steps="{{processSteps}}" data-com-type="wx" bind:__l="__l"></van-steps></view></view><block wx:if="{{detail.status=='unAcceptance'}}"><view class="cell-item flex-item _div" style="width:100%;min-height:88rpx;padding:0;"><view class="label _div">流转/派单</view><view class="tit _div"><van-radio-group vue-id="21731c4c-3" value="{{radio}}" data-event-opts="{{[['^change',[['getRadioStatuts']]]]}}" data-com-type="wx" bind:change="__e" bind:__l="__l" vue-slots="{{['default']}}"><van-radio vue-id="{{('21731c4c-4')+','+('21731c4c-3')}}" name="流转" data-com-type="wx" bind:__l="__l" vue-slots="{{['default']}}">流转</van-radio><van-radio vue-id="{{('21731c4c-5')+','+('21731c4c-3')}}" name="派单" data-com-type="wx" bind:__l="__l" vue-slots="{{['default']}}">派单</van-radio></van-radio-group></view></view></block><block wx:if="{{detail.status=='unAcceptance'&&radio=='派单'}}"><view data-event-opts="{{[['tap',[['openPicker']]]]}}" class="cell-item flex-item _div" style="width:100%;min-height:88rpx;padding:0;" bindtap="__e"><view class="label _div">处理人</view><view class="tit _div">{{''+(detail.handleUserName!=null?detail.handleUserName:"")+''}}</view></view></block><block wx:if="{{detail.status!='unAcceptance'}}"><view class="cell-item flex-item _div" style="width:100%;min-height:88rpx;padding:0;"><view class="label _div">处理人</view><view class="tit _div">{{''+(detail.handleUserName!=null?detail.handleUserName:"")+''}}</view></view></block><block wx:if="{{detail.wanderAboutStatus=='未流转'&&radio=='流转'}}"><view data-event-opts="{{[['tap',[['openPicker2']]]]}}" class="cell-item flex-item _div" style="width:100%;min-height:88rpx;padding:0;" bindtap="__e"><view class="label _div">流转给</view><view class="tit _div">{{''+(wanderAboutUserName!=null?wanderAboutUserName:"")+''}}</view></view></block><block wx:if="{{detail.wanderAboutStatus!='未流转'}}"><view class="cell-item flex-item _div" style="width:100%;min-height:88rpx;padding:0;"><view class="label _div">流转给</view><view class="tit _div">{{''+(wanderAboutUserName!=null?wanderAboutUserName:"")+''}}</view></view></block><van-popup vue-id="21731c4c-6" show="{{showPicker}}" position="bottom" round="{{true}}" closeable="{{false}}" close-on-click-overlay="{{false}}" data-com-type="wx" bind:__l="__l" vue-slots="{{['default']}}"><view style="display:flex;justify-content:space-between;" class="_div"><view data-event-opts="{{[['tap',[['closePopup']]]]}}" style="margin:32rpx;" bindtap="__e" class="_div">取消</view><view data-event-opts="{{[['tap',[['getSelectValue']]]]}}" style="margin:32rpx;" bindtap="__e" class="_div">确认</view></view><uni-easyinput vue-id="{{('21731c4c-7')+','+('21731c4c-6')}}" placeholder="请输入内容" suffixIcon="search" value="{{name}}" data-event-opts="{{[['^confirm',[['getName']]],['^iconClick',[['getName']]],['^input',[['__set_model',['','name','$event',[]]]]]]}}" bind:confirm="__e" bind:iconClick="__e" bind:input="__e" bind:__l="__l"></uni-easyinput><view style="height:50vh;" class="_div"><block wx:for="{{columns}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="list-row1 _div" style="justify-content:space-between;">{{''+item.text+''}}<van-checkbox vue-id="{{('21731c4c-8-'+index)+','+('21731c4c-6')}}" name="{{item.value}}" value="{{item.checked}}" data-event-opts="{{[['^change',[['onChange',['$event',index]]]],['^input',[['__set_model',['$0','checked','$event',[]],[[['columns','',index]]]]]]]}}" data-com-type="wx" bind:change="__e" bind:input="__e" bind:__l="__l"></van-checkbox></view></block></view></van-popup><view class="custom-item-tit _div"><view class="tit _p">备注</view></view><view class="custom-textarea-box _div"><uni-easyinput bind:input="__e" class="bgcF9F9F9 height218rpx" vue-id="21731c4c-9" type="textarea" autoHeight="{{true}}" placeholder="请填写" show-word-limit="{{true}}" disabled="{{detail.status!=='unAcceptance'}}" value="{{params.remark}}" data-event-opts="{{[['^input',[['__set_model',['$0','remark','$event',[]],['params']]]]]}}" bind:__l="__l"></uni-easyinput></view></view><block wx:if="{{detailStatus==='processed'&&detail.isUser==='true'}}"><view class="white-box page-4 _div" style="padding-bottom:120rpx;"><view class="custom-item-tit _div"><view class="tit _p">服务评价</view></view><view class="custom-white-box-content _div"><view class="evaluate-box _div"><view class="evaluate-left _p">企业对本次服务的评价</view><view class="evaluate-right _div"><van-rate vue-id="21731c4c-10" vlaue="{{evaluateVal}}" color="#ffd21e" data-event-opts="{{[['^change',[['getRate']]]]}}" bind:change="__e" bind:__l="__l"></van-rate></view></view></view></view></block></view><block wx:if="{{detailStatus==='processed'&&detail.isUser==='true'}}"><view class="repair-bottom bottom-button _div"><button data-event-opts="{{[['tap',[['onPinConfirm',['$event']]]]]}}" class="btn" bindtap="__e">评价提交</button></view></block><block wx:if="{{detail.status==='unAcceptance'&&detail.wanderAboutStatus=='未流转'}}"><view class="repair-bottom bottom-button _div"><block wx:if="{{radio=='派单'}}"><button data-event-opts="{{[['tap',[['onConfirm']]]]}}" class="btn" bindtap="__e">派单</button></block><block wx:if="{{radio=='流转'}}"><button data-event-opts="{{[['tap',[['editWanderAboutStatus']]]]}}" class="btn" bindtap="__e">流转</button></block></view></block><van-popup vue-id="21731c4c-11" show="{{showPicker2}}" position="bottom" round="{{true}}" closeable="{{false}}" close-on-click-overlay="{{false}}" data-com-type="wx" bind:__l="__l" vue-slots="{{['default']}}"><view style="display:flex;justify-content:space-between;" class="_div"><view data-event-opts="{{[['tap',[['closePopup2']]]]}}" style="margin:32rpx;" bindtap="__e" class="_div">取消</view><view data-event-opts="{{[['tap',[['getSelectValue2']]]]}}" style="margin:32rpx;" bindtap="__e" class="_div">确认</view></view><uni-easyinput vue-id="{{('21731c4c-12')+','+('21731c4c-11')}}" placeholder="请输入内容" suffixIcon="search" value="{{name2}}" data-event-opts="{{[['^confirm',[['getName2']]],['^iconClick',[['getName2']]],['^input',[['__set_model',['','name2','$event',[]]]]]]}}" bind:confirm="__e" bind:iconClick="__e" bind:input="__e" bind:__l="__l"></uni-easyinput><view style="height:50vh;" class="_div"><block wx:for="{{columns2}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="list-row1 _div" style="justify-content:space-between;">{{''+item.text+''}}<van-checkbox vue-id="{{('21731c4c-13-'+index)+','+('21731c4c-11')}}" name="{{item.value}}" value="{{item.checked}}" data-event-opts="{{[['^change',[['onChange',['$event',index]]]],['^input',[['__set_model',['$0','checked','$event',[]],[[['columns2','',index]]]]]]]}}" data-com-type="wx" bind:change="__e" bind:input="__e" bind:__l="__l"></van-checkbox></view></block></view></van-popup></view>
|