|
@@ -89,17 +89,14 @@
|
|
|
|
|
|
|
|
|
|
</view>
|
|
</view>
|
|
- <view class="list">
|
|
|
|
|
|
+ <view class="list" v-if="errorRecord.status==0" >
|
|
<view class="item item-plus">
|
|
<view class="item item-plus">
|
|
<view class="name">
|
|
<view class="name">
|
|
<span style="color: red;">*</span> 处理人员
|
|
<span style="color: red;">*</span> 处理人员
|
|
|
|
|
|
</view>
|
|
</view>
|
|
- <view class="value" v-if="errorRecord.status!=0">
|
|
|
|
- {{errorRecord.updateTime}}
|
|
|
|
-
|
|
|
|
- </view>
|
|
|
|
- <view class="value " v-else>
|
|
|
|
|
|
+
|
|
|
|
+ <view class="value " >
|
|
|
|
|
|
<u-checkbox-group>
|
|
<u-checkbox-group>
|
|
<u-checkbox v-model="item.checked" @change="memberListchange"
|
|
<u-checkbox v-model="item.checked" @change="memberListchange"
|
|
@@ -116,11 +113,8 @@
|
|
<span style="color: red;">*</span>处理时间
|
|
<span style="color: red;">*</span>处理时间
|
|
|
|
|
|
</view>
|
|
</view>
|
|
- <view class="value" v-if="errorRecord.status!=0">
|
|
|
|
- {{errorRecord.updateTime}}
|
|
|
|
-
|
|
|
|
- </view>
|
|
|
|
- <view class="value " @click="completionTimeShow=true" v-else>
|
|
|
|
|
|
+
|
|
|
|
+ <view class="value " @click="completionTimeShow=true" >
|
|
<view class="valueclock">
|
|
<view class="valueclock">
|
|
<u-icon name="clock" size="32" color="#BBBBBB"></u-icon>
|
|
<u-icon name="clock" size="32" color="#BBBBBB"></u-icon>
|
|
|
|
|
|
@@ -137,11 +131,8 @@
|
|
<span style="color: red;">*</span>维修方式
|
|
<span style="color: red;">*</span>维修方式
|
|
|
|
|
|
</view>
|
|
</view>
|
|
- <view class="value" v-if="errorRecord.status!=0">
|
|
|
|
- {{errorRecord.updateTime}}
|
|
|
|
-
|
|
|
|
- </view>
|
|
|
|
- <view class="value " v-else>
|
|
|
|
|
|
+
|
|
|
|
+ <view class="value " >
|
|
|
|
|
|
<u-radio-group v-model="valueradio" @change="radioGroupChange">
|
|
<u-radio-group v-model="valueradio" @change="radioGroupChange">
|
|
<u-radio v-for="(item, index) in listradio" :key="index" :name="item.name">
|
|
<u-radio v-for="(item, index) in listradio" :key="index" :name="item.name">
|
|
@@ -158,14 +149,11 @@
|
|
<view class="name">
|
|
<view class="name">
|
|
<span style="color: red;">*</span>处理结果
|
|
<span style="color: red;">*</span>处理结果
|
|
</view>
|
|
</view>
|
|
- <view class="value" v-if="errorRecord.status==0">
|
|
|
|
|
|
+ <view class="value" >
|
|
<textarea placeholder="请记录处理步骤及结果" placeholder-class="textareaclass" style=" height: 100px;"
|
|
<textarea placeholder="请记录处理步骤及结果" placeholder-class="textareaclass" style=" height: 100px;"
|
|
v-model="taskInfo.desc" class="textarea"></textarea>
|
|
v-model="taskInfo.desc" class="textarea"></textarea>
|
|
</view>
|
|
</view>
|
|
- <view class="value" v-else>
|
|
|
|
- <textarea style=" height: 100px;" placeholder="" placeholder-class="textareaclass"
|
|
|
|
- v-model="errorRecord.repairDesc" class="textarea"></textarea>
|
|
|
|
- </view>
|
|
|
|
|
|
+
|
|
</view>
|
|
</view>
|
|
<view class="item item-plus">
|
|
<view class="item item-plus">
|
|
<view class="name">
|
|
<view class="name">
|
|
@@ -173,21 +161,57 @@
|
|
|
|
|
|
|
|
|
|
</view>
|
|
</view>
|
|
- <view class="value" v-if="errorRecord.status==0">
|
|
|
|
|
|
+ <view class="value">
|
|
<u-upload name="photoFile" ref="uUpload" :form-data="formData" :header="header" :action="action"
|
|
<u-upload name="photoFile" ref="uUpload" :form-data="formData" :header="header" :action="action"
|
|
:file-list="listPic"></u-upload>
|
|
:file-list="listPic"></u-upload>
|
|
</view>
|
|
</view>
|
|
- <view class="value" v-else>
|
|
|
|
-
|
|
|
|
- <img class="viewImg" v-for="(item,i) in repairImageList" @click="previewImage(i,'repairImageList')"
|
|
|
|
- :key="i" :src="item" mode=""></img>
|
|
|
|
-
|
|
|
|
- </view>
|
|
|
|
|
|
+
|
|
</view>
|
|
</view>
|
|
|
|
|
|
</view>
|
|
</view>
|
|
-
|
|
|
|
-
|
|
|
|
|
|
+ <view class="listtimeline" v-else >
|
|
|
|
+ <view class="title">
|
|
|
|
+ 处理结果
|
|
|
|
+ </view>
|
|
|
|
+ <u-time-line>
|
|
|
|
+ <u-time-line-item nodeTop="2">
|
|
|
|
+
|
|
|
|
+ <template v-slot:content>
|
|
|
|
+ <view>
|
|
|
|
+ <view class="u-order-title">
|
|
|
|
+ <span class="errorReportNames">{{errorRecord.repairNames}}</span>
|
|
|
|
+ 完成故障处理
|
|
|
|
+
|
|
|
|
+ </view>
|
|
|
|
+ <view class="u-order-title">
|
|
|
|
+ 处理结果:{{errorRecord.repairDesc}}
|
|
|
|
+
|
|
|
|
+ </view>
|
|
|
|
+ <view class="u-order-desc">
|
|
|
|
+ <img class="viewImg" v-for="(item,i) in repairImageList"
|
|
|
|
+ @click="previewImage(i,'repairImageList')"
|
|
|
|
+ :key="i"
|
|
|
|
+ :src="item" mode=""></img>
|
|
|
|
+ </view>
|
|
|
|
+ <view class="u-order-time" >{{errorRecord.repairTime}}</view>
|
|
|
|
+ </view>
|
|
|
|
+ </template>
|
|
|
|
+ </u-time-line-item>
|
|
|
|
+ <u-time-line-item nodeTop="2">
|
|
|
|
+
|
|
|
|
+ <template v-slot:content>
|
|
|
|
+ <view>
|
|
|
|
+ <view class="u-order-title">设备故障</view>
|
|
|
|
+ <view class="u-order-title">故障类型:{{errorRecord.typeN}}</view>
|
|
|
|
+
|
|
|
|
+ <view class="u-order-time">{{errorRecord.errorReportTime}}</view>
|
|
|
|
+ </view>
|
|
|
|
+ </template>
|
|
|
|
+ </u-time-line-item>
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ </u-time-line>
|
|
|
|
+ </view>
|
|
<view class="floating-button" v-if="errorRecord.status==0">
|
|
<view class="floating-button" v-if="errorRecord.status==0">
|
|
<view class="button" @click="submit">
|
|
<view class="button" @click="submit">
|
|
|
|
|
|
@@ -512,7 +536,7 @@
|
|
.jpmain {
|
|
.jpmain {
|
|
padding-bottom: 120rpx;
|
|
padding-bottom: 120rpx;
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
.list {
|
|
.list {
|
|
background-color: rgba(255, 255, 255, 1);
|
|
background-color: rgba(255, 255, 255, 1);
|
|
border-radius: 16rpx;
|
|
border-radius: 16rpx;
|
|
@@ -658,5 +682,32 @@
|
|
.viewImg {
|
|
.viewImg {
|
|
width: 160rpx;
|
|
width: 160rpx;
|
|
height: 160rpx;
|
|
height: 160rpx;
|
|
- }
|
|
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .listtimeline {
|
|
|
|
+ background-color: rgba(255, 255, 255, 1);
|
|
|
|
+ border-radius: 16rpx;
|
|
|
|
+
|
|
|
|
+ margin: 20rpx;
|
|
|
|
+ padding: 32rpx 24rpx;
|
|
|
|
+ .title{
|
|
|
|
+ color: rgba(51,51,51,1);
|
|
|
|
+ font-size: 32rpx;
|
|
|
|
+ margin-bottom: 24rpx;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+ ::v-deep .u-dot{
|
|
|
|
+ background:#1677FF ;
|
|
|
|
+ }
|
|
|
|
+ .errorReportNames{
|
|
|
|
+ color: #1677FF ;
|
|
|
|
+ }
|
|
|
|
+ .u-order-title{
|
|
|
|
+ margin-bottom: 20rpx;
|
|
|
|
+ }
|
|
|
|
+ .u-order-time{
|
|
|
|
+ margin-bottom: 40rpx;
|
|
|
|
+ }
|
|
|
|
+
|
|
</style>
|
|
</style>
|