mirror of
https://gitee.com/elegant_wings/dbd-meeting-wx-small.git
synced 2025-06-22 06:39:37 +08:00

完成以下修改: 首页消息提醒,点击直接到维修界面 我要报修上传图片后图片不展示 我要报修->故障描述输入框点击没反应 维修员在报修查询里面看到别人的报修记录 报修人姓名和联系电话移至故障类型上面 报修记录查询里,加入搜索和切换(我的数据、全部数据) 维修入口查看数据后提示红点消失 退回工单提示的tip显示错位 报修详情页,维修中时加入维修员姓名和电话 消息提示文字 消息通知批量清除 维修入口点击上方统计圆圈也可以切换tab 分享时的标题为null
187 lines
8.6 KiB
Plaintext
187 lines
8.6 KiB
Plaintext
<view class="containerView public">
|
|
|
|
<view class="topHead">
|
|
<view class="navigatorView">
|
|
<view class="backView" bind:tap="back">
|
|
<van-icon name="arrow-left" color="#ffffff" size="30rpx" />
|
|
<view class="label">返回</view>
|
|
</view>
|
|
<view class="title">{{title}}</view>
|
|
</view>
|
|
|
|
<view class="contentView">
|
|
<view class="label1">派单处理</view>
|
|
</view>
|
|
</view>
|
|
|
|
<view class="mainView">
|
|
<view class="statusView">
|
|
<view class="label">{{detail.sn}}</view>
|
|
<view class="time">{{detail.typeName + '/' + detail.deviceName}}</view>
|
|
<view class="tag">{{detail.statusName}}</view>
|
|
</view>
|
|
|
|
<view class="reportView">
|
|
<view class="topTitle">报修信息</view>
|
|
<view class="itemView" wx:if="{{detail.repairLevel}}">
|
|
<view class="label">故障等级</view>
|
|
<view class="content">{{detail.repairLevel}}</view>
|
|
</view>
|
|
<view class="itemView">
|
|
<view class="label">报修人姓名</view>
|
|
<view class="content">{{detail.name}}</view>
|
|
</view>
|
|
<view class="itemView">
|
|
<view class="label">联系电话</view>
|
|
<view class="content">{{detail.phone}}</view>
|
|
</view>
|
|
<!-- <view class="selfLine"></view>
|
|
<view class="itemView">
|
|
<view class="label">报修名称</view>
|
|
<view class="content">{{detail.repairName}}</view>
|
|
</view>
|
|
|
|
<view class="itemView">
|
|
<view class="label">故障时间</view>
|
|
<view class="content">{{detail.repairTime}}</view>
|
|
</view> -->
|
|
<view class="itemView">
|
|
<view class="label">故障类型</view>
|
|
<view class="content">{{detail.typeName + '/' + detail.deviceName}}</view>
|
|
</view>
|
|
<view class="itemView">
|
|
<view class="label">故障地点</view>
|
|
<view class="content">{{detail.address + '/' + detail.floor}}</view>
|
|
</view>
|
|
<view class="itemView">
|
|
<view class="label">门牌号(地点)</view>
|
|
<view class="content">{{detail.room}}</view>
|
|
</view>
|
|
<view class="itemView">
|
|
<view class="label">故障描述</view>
|
|
<view class="content">{{detail.explain ? detail.explain : ''}}</view>
|
|
</view>
|
|
<!-- <view class="itemView">
|
|
<view class="label">语音</view>
|
|
<view class="content">
|
|
<view class="voiceView" wx:if="{{files.voice.length > 0}}">
|
|
<van-icon name="{{innerAudioContextIsPlay ? 'volume' : 'volume-o'}}" color="{{innerAudioContextIsPlay ? '#4e96f8' : 'black'}}" size="40rpx" bind:tap="startAudio" />
|
|
<view class="voiceTimeView" bind:tap="startAudio">{{detail.voiceObj.time}} s</view>
|
|
</view>
|
|
</view>
|
|
</view> -->
|
|
<view class="itemView">
|
|
<view class="label">图片/视频</view>
|
|
<view class="content">
|
|
<view class="imgContentView">
|
|
<van-uploader file-list="{{ files.repair }}" show-upload="{{false}}" deletable="{{false}}" />
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
|
|
<view class="reportView" wx:if="{{detail.status == 3}}">
|
|
<view class="topTitle">派单反馈</view>
|
|
<view class="selfLine"></view>
|
|
<view class="itemLineView">
|
|
<view class="label">反馈人员</view>
|
|
<view class="content">{{log.feedback.recUserName}}</view>
|
|
</view>
|
|
<view class="itemLineView">
|
|
<view class="label">反馈描述</view>
|
|
<view class="content">{{log.feedback.content}}</view>
|
|
</view>
|
|
</view>
|
|
|
|
<view class="reportView" wx:if="{{detail.status == 1 && log.back.to == 5}}">
|
|
<view class="topTitle">维修员反馈</view>
|
|
<view class="selfLine"></view>
|
|
<view class="itemView">
|
|
<view class="content">{{log.back.content ? log.back.content :''}}</view>
|
|
</view>
|
|
</view>
|
|
|
|
<view class="reportView" wx:if="{{detail.status == 7}}">
|
|
<view class="topTitle">维修反馈</view>
|
|
<view class="selfLine"></view>
|
|
<view class="repairProgressView">
|
|
<view class="progressBar" style="background: no-repeat center/cover url({{IMG_NAME + '/profile/static/repair/index/progressBar.png'}});"></view>
|
|
<view class="label">处理中</view>
|
|
<view class="label" >维修人:{{detail.repairUserName}} <view wx:if="{{detail.repairUserPhone}}" bind:tap="makePhoneCall" data-phone="{{detail.repairUserPhone}}">联系电话:{{detail.repairUserPhone}}</view></view>
|
|
</view>
|
|
</view>
|
|
<view class="reportView" wx:if="{{detail.status == 9 || detail.status == 13}}">
|
|
<view class="topTitle">维修反馈</view>
|
|
<view class="selfLine"></view>
|
|
<view class="itemView">
|
|
<view class="label">分析原因</view>
|
|
<view class="content">{{detail.cause ? detail.cause :''}}</view>
|
|
</view>
|
|
<view class="itemView">
|
|
<view class="label">解决方案</view>
|
|
<view class="content">{{detail.solution ? detail.solution :''}}</view>
|
|
</view>
|
|
<view class="itemView">
|
|
<view class="label">故障类型</view>
|
|
<view class="content">{{detail.failureTypeName ? detail.failureTypeName :''}}</view>
|
|
</view>
|
|
<view class="itemView">
|
|
<view class="label">是否解决</view>
|
|
<view class="content">{{detail.resolve == '1' ? '已解决' : '未解决'}}</view>
|
|
</view>
|
|
<view class="itemView">
|
|
<view class="label">图片/视频</view>
|
|
<view class="content">
|
|
<view class="imgContentView">
|
|
<van-uploader file-list="{{ files.feedback }}" show-upload="{{false}}" deletable="{{false}}" />
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
|
|
<view class="reportView" wx:if="{{detail.status == 11}}">
|
|
<view class="topTitle">无效原因</view>
|
|
<view class="selfLine"></view>
|
|
|
|
<view class="itemView">
|
|
<view class="label">原因</view>
|
|
<view class="content">{{log.invalid.content}}</view>
|
|
</view>
|
|
</view>
|
|
|
|
<view class="reportView" wx:if="{{detail.status == 13}}">
|
|
<view class="topTitle">服务评价</view>
|
|
<view class="selfLine"></view>
|
|
<view class="itemView">
|
|
<view class="label">评价</view>
|
|
<view class="content">
|
|
<van-icon class="star" wx:for="{{5}}" wx:for-item="index" wx:key="*this" name="{{index < detail.evalService ? 'star' : 'star-o'}}" color="{{index < detail.evalService ? '#f9d24e' : '#c9c9c9'}}" size="50rpx" data-index="{{index}}" />
|
|
</view>
|
|
</view>
|
|
<view class="itemView">
|
|
<view class="label">留言</view>
|
|
<view class="content">{{detail.feedback ? detail.feedback : ''}}</view>
|
|
</view>
|
|
<view class="itemView">
|
|
<view class="label">图片/视频</view>
|
|
<view class="content">
|
|
<view class="imgContentView">
|
|
<van-uploader file-list="{{ files.eval }}" show-upload="{{false}}" deletable="{{false}}" />
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
|
|
<view class="bottomFixView">
|
|
<view class="btn red" bind:tap="jumpInvalid" wx:if="{{operatorBtn.invalid}}">无效申请</view>
|
|
<view class="btn" bind:tap="jumpAffirm" wx:if="{{operatorBtn.affirm}}">确认损坏</view>
|
|
<view class="btn" style="background-color: red" bind:tap="jumpFeedback" wx:if="{{operatorBtn.feedback}}">故障有误</view>
|
|
<view class="btn" bind:tap="jumpAgain" wx:if="{{operatorBtn.again}}">重新派单</view>
|
|
<view class="btn">分享
|
|
<button catch class="shareBtn" open-type="share" data-obj="{{item}}">转发</button>
|
|
</view>
|
|
<view class="btn red" bind:tap="jumpEvaluate" wx:if="{{operatorBtn.evaluate}}">评价</view>
|
|
</view>
|
|
|
|
</view> |