2024-07-31 11:26:48 +08:00
|
|
|
<view class="containerView public">
|
|
|
|
|
2024-07-31 14:17:01 +08:00
|
|
|
<view class="topHead">
|
|
|
|
<view class="progressView">
|
2024-08-14 19:07:39 +08:00
|
|
|
<view class="point {{detail.status == '5' ? 'activity' : ''}}">
|
|
|
|
<view class="msgView {{detail.status == '5' ? 'activity' : ''}}">派单信息</view>
|
2024-08-17 15:21:33 +08:00
|
|
|
<!-- <view class="time {{detail.status == '5' ? 'activity' : ''}}">{{detail.createTime}}</view> -->
|
2024-07-31 14:17:01 +08:00
|
|
|
</view>
|
|
|
|
<view class="line"></view>
|
2024-08-14 19:07:39 +08:00
|
|
|
<view class="point {{detail.status == '7' ? 'activity' : ''}}">
|
|
|
|
<view class="msgView {{detail.status == '7' ? 'activity' : ''}}">维修反馈</view>
|
2024-08-17 15:21:33 +08:00
|
|
|
<!-- <view class="time {{detail.status == '7' ? 'activity' : ''}}">{{detail.createTime}}</view> -->
|
2024-07-31 14:17:01 +08:00
|
|
|
</view>
|
|
|
|
<view class="line"></view>
|
2024-08-14 20:49:09 +08:00
|
|
|
<view class="point {{detail.status >= '9' ? 'activity' : ''}}">
|
|
|
|
<view class="msgView {{detail.status >= '9' ? 'activity' : ''}}">处理完成</view>
|
2024-08-17 15:21:33 +08:00
|
|
|
<!-- <view class="time {{detail.status >= '9' ? 'activity' : ''}}">{{detail.createTime}}</view> -->
|
2024-07-31 14:17:01 +08:00
|
|
|
</view>
|
|
|
|
</view>
|
2024-08-05 11:01:19 +08:00
|
|
|
</view>
|
|
|
|
|
|
|
|
<view class="personMsgView">
|
2024-08-14 19:07:39 +08:00
|
|
|
报修人电话:{{detail.phone}}
|
2024-08-05 11:01:19 +08:00
|
|
|
</view>
|
|
|
|
|
|
|
|
<view class="labelView">报修单信息</view>
|
2024-08-05 10:04:26 +08:00
|
|
|
|
2024-08-14 20:49:09 +08:00
|
|
|
<view class="step1" wx:if="{{detail.status == '5' || detail.status == '7' }}">
|
2024-08-05 11:01:19 +08:00
|
|
|
<view class="itemView">
|
2024-08-14 19:07:39 +08:00
|
|
|
<view class="name">报修名称</view>
|
|
|
|
<view class="content">{{detail.repairName}}</view>
|
2024-08-05 11:01:19 +08:00
|
|
|
</view>
|
|
|
|
<view class="itemView">
|
2024-08-14 19:07:39 +08:00
|
|
|
<view class="name">故障等级</view>
|
|
|
|
<view class="content">{{detail.repairLevel}}</view>
|
2024-08-05 11:01:19 +08:00
|
|
|
</view>
|
|
|
|
<view class="itemView">
|
2024-08-14 19:07:39 +08:00
|
|
|
<view class="name">故障时间</view>
|
|
|
|
<view class="content">{{detail.repairTime}}</view>
|
2024-08-05 11:01:19 +08:00
|
|
|
</view>
|
|
|
|
<view class="itemView">
|
2024-08-14 19:07:39 +08:00
|
|
|
<view class="name">故障类型</view>
|
|
|
|
<view class="content">{{detail.typeName + '/' + detail.deviceName}}</view>
|
2024-08-05 11:01:19 +08:00
|
|
|
</view>
|
|
|
|
<view class="itemView">
|
2024-08-14 19:07:39 +08:00
|
|
|
<view class="name">故障地点</view>
|
|
|
|
<view class="content">{{detail.address + '/' + detail.floor}}</view>
|
2024-08-05 11:01:19 +08:00
|
|
|
</view>
|
|
|
|
<view class="itemView">
|
2024-08-14 19:07:39 +08:00
|
|
|
<view class="name">门牌号</view>
|
|
|
|
<view class="content">{{detail.room}}</view>
|
|
|
|
</view>
|
|
|
|
<view class="itemView">
|
|
|
|
<view class="name">联系电话</view>
|
|
|
|
<view class="content">{{detail.phone}}</view>
|
|
|
|
</view>
|
|
|
|
<view class="itemView">
|
|
|
|
<view class="name">报修人姓名</view>
|
|
|
|
<view class="content">{{detail.name}}</view>
|
|
|
|
</view>
|
|
|
|
<view class="itemView">
|
|
|
|
<view class="name">故障描述</view>
|
2024-08-20 11:59:43 +08:00
|
|
|
<view class="content">{{detail.explain ? detail.explain : ''}}</view>
|
2024-08-05 11:01:19 +08:00
|
|
|
</view>
|
|
|
|
<view class="itemView">
|
|
|
|
<view class="name">相关语音:</view>
|
2024-08-14 19:07:39 +08:00
|
|
|
<view class="content">
|
|
|
|
<view class="voiceView" wx:if="{{files.voice.length > 0}}">
|
2024-08-20 11:54:46 +08:00
|
|
|
<van-icon name="{{innerAudioContextIsPlay ? 'volume' : 'volume-o'}}" color="{{innerAudioContextIsPlay ? '#4e96f8' : 'black'}}" size="40rpx" bind:tap="startAudio" />
|
2024-08-14 19:07:39 +08:00
|
|
|
</view>
|
|
|
|
</view>
|
2024-08-05 11:01:19 +08:00
|
|
|
</view>
|
|
|
|
<view class="itemView">
|
|
|
|
<view class="name">报修图片:</view>
|
|
|
|
<view class="content">
|
2024-08-14 19:07:39 +08:00
|
|
|
<view class="imgContentView">
|
|
|
|
<van-uploader file-list="{{ files.repair }}" show-upload="{{false}}" deletable="{{false}}" />
|
|
|
|
</view>
|
2024-08-05 11:01:19 +08:00
|
|
|
</view>
|
2024-08-05 10:04:26 +08:00
|
|
|
</view>
|
|
|
|
|
2024-08-14 20:49:09 +08:00
|
|
|
<view class="bottomView" wx:if="{{detail.status == '5' }}">
|
|
|
|
<view class="btn" data-status="yes" bind:tap="receiveSubmit">接收</view>
|
|
|
|
<view class="btn oragen" data-status="no" bind:tap="receiveSubmit">退回</view>
|
2024-08-05 11:01:19 +08:00
|
|
|
</view>
|
2024-07-31 14:17:01 +08:00
|
|
|
</view>
|
|
|
|
|
2024-08-14 20:49:09 +08:00
|
|
|
<view class="step2" wx:if="{{detail.status == '7' }}">
|
2024-08-05 15:10:41 +08:00
|
|
|
<view class="itemView">
|
|
|
|
<view class="title">分析原因</view>
|
|
|
|
<view class="content">
|
2024-08-20 11:54:46 +08:00
|
|
|
<van-field model:value="{{ form.cause }}" bind:input="fieldInput" data-name="cause" type="textarea" placeholder="请输入" maxlength="{{100}}" show-word-limit border="{{true}}" autosize input-class="selfTextarea" clearable />
|
2024-08-05 15:10:41 +08:00
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="itemView">
|
|
|
|
<view class="title">解决方案</view>
|
|
|
|
<view class="content">
|
2024-08-20 11:54:46 +08:00
|
|
|
<van-field model:value="{{ form.solution }}" bind:input="fieldInput" data-name="solution" type="textarea" placeholder="请输入" maxlength="{{100}}" show-word-limit border="{{true}}" autosize input-class="selfTextarea" clearable />
|
2024-08-05 15:10:41 +08:00
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="itemView">
|
2024-08-14 20:49:09 +08:00
|
|
|
<view class="title">故障类型</view>
|
|
|
|
<view class="content">
|
|
|
|
<view class="checkItemView" wx:for="{{failureTypeList}}" wx:key="*this" bind:tap="selectFaultType" data-obj="{{item}}">
|
2024-08-20 11:54:46 +08:00
|
|
|
<van-checkbox value="{{ item.isSelect }}" shape="square" icon-size="36rpx"></van-checkbox>
|
2024-08-14 20:49:09 +08:00
|
|
|
<view class="name">{{item.name}}</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="itemView">
|
|
|
|
<view class="title">图片/视频</view>
|
2024-08-05 15:10:41 +08:00
|
|
|
<view class="content">
|
|
|
|
<!-- 上传图片 -->
|
|
|
|
<view class="uploadImgView">
|
2024-08-20 11:54:46 +08:00
|
|
|
<van-uploader file-list="{{ form.fileList }}" upload-text="点击上传" bind:after-read="fileAfterRead" deletable="{{ true }}" bind:delete="deleteImg" max-count="6" accept="media" multiple />
|
2024-08-05 15:10:41 +08:00
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="itemView">
|
|
|
|
<view class="title">是否解决</view>
|
|
|
|
<view class="content">
|
2024-08-14 20:49:09 +08:00
|
|
|
<view class="checkItemView" wx:for="{{solveList}}" wx:key="*this" bind:tap="selectSolve" data-obj="{{item}}">
|
2024-08-20 11:54:46 +08:00
|
|
|
<van-checkbox value="{{ item.isSelect }}" shape="square" icon-size="36rpx"></van-checkbox>
|
2024-08-14 20:49:09 +08:00
|
|
|
<view class="name">{{item.name}}</view>
|
2024-08-05 15:10:41 +08:00
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
2024-08-14 20:49:09 +08:00
|
|
|
<view class="btn" bind:tap="feedbackSubmit">提交反馈</view>
|
2024-08-05 15:10:41 +08:00
|
|
|
</view>
|
|
|
|
|
2024-08-14 20:49:09 +08:00
|
|
|
<view class="step3" wx:if="{{detail.status >= '9' }}">
|
2024-08-05 15:10:41 +08:00
|
|
|
<view class="mainView">
|
2024-08-14 19:07:39 +08:00
|
|
|
<van-icon name="success" color="#4e96f8" size="180rpx" />
|
2024-08-05 15:10:41 +08:00
|
|
|
<view class="label1">处理成功</view>
|
|
|
|
<view class="label2">您已提交成功</view>
|
|
|
|
</view>
|
2024-08-15 09:21:32 +08:00
|
|
|
<view class="btn" bind:tap="jumpDetail">查看工单</view>
|
|
|
|
<view class="btn back" bind:tap="back">返回首页</view>
|
2024-08-05 15:10:41 +08:00
|
|
|
</view>
|
|
|
|
|
2024-08-14 20:49:09 +08:00
|
|
|
</view>
|
|
|
|
|
|
|
|
<!-- 消息通知 -->
|
|
|
|
<van-notify id="van-notify" />
|