|
@@ -114,7 +114,9 @@
|
114
|
114
|
<i class="iconfont icon-icon_weizuo last"></i>
|
115
|
115
|
</div>
|
116
|
116
|
<div class="time">
|
117
|
|
- {{ processTime[4] ? processTime[4].startTime : "" }}
|
|
117
|
+ <template v-if="processTime[4]">
|
|
118
|
+ {{processTime[4].startTime | timeFormat("MM-dd HH:mm:ss")}}
|
|
119
|
+ </template>
|
118
|
120
|
</div>
|
119
|
121
|
</div>
|
120
|
122
|
<div
|
|
@@ -153,7 +155,9 @@
|
153
|
155
|
></i>
|
154
|
156
|
</div>
|
155
|
157
|
<div class="time">
|
156
|
|
- {{ processTime[3] ? processTime[3].startTime : "" }}
|
|
158
|
+ <template v-if="processTime[3]">
|
|
159
|
+ {{processTime[3].startTime | timeFormat("MM-dd HH:mm:ss")}}
|
|
160
|
+ </template>
|
157
|
161
|
</div>
|
158
|
162
|
</div>
|
159
|
163
|
<div
|
|
@@ -169,6 +173,46 @@
|
169
|
173
|
v-html="processMessage[3] ? processMessage[3].desc : ''"
|
170
|
174
|
></div>
|
171
|
175
|
</div>
|
|
176
|
+ <!-- 处理日志 start -->
|
|
177
|
+ <div v-for="(item, i) in data.incident.handlerLogs" :key="i">
|
|
178
|
+ <div
|
|
179
|
+ class="process"
|
|
180
|
+ v-if="
|
|
181
|
+ processData == '处理' ||
|
|
182
|
+ processData == '评价' ||
|
|
183
|
+ (processData == '结束' && processData != '重复事件')
|
|
184
|
+ "
|
|
185
|
+ >
|
|
186
|
+ <div class="status">
|
|
187
|
+ {{ processMessage[2] ? processMessage[2].name : "" }}
|
|
188
|
+ </div>
|
|
189
|
+ <div class="ico">
|
|
190
|
+ <i
|
|
191
|
+ class="iconfont icon-icon_zhengzaijinx now"
|
|
192
|
+ v-if="processData == '处理' && i === 0"
|
|
193
|
+ ></i>
|
|
194
|
+ <i
|
|
195
|
+ class="iconfont icon-icon_weizuo last"
|
|
196
|
+ v-else
|
|
197
|
+ ></i>
|
|
198
|
+ </div>
|
|
199
|
+ <div class="time">
|
|
200
|
+ {{ item.opTime | timeFormat("MM-dd HH:mm:ss")}},{{ item.userName }}
|
|
201
|
+ </div>
|
|
202
|
+ </div>
|
|
203
|
+ <div
|
|
204
|
+ class="processCont"
|
|
205
|
+ v-if="
|
|
206
|
+ processData == '处理' ||
|
|
207
|
+ processData == '评价' ||
|
|
208
|
+ (processData == '结束' && processData != '重复事件')
|
|
209
|
+ "
|
|
210
|
+ >
|
|
211
|
+ <div class="status"></div>
|
|
212
|
+ <div class="conents">{{ item.opValue }}</div>
|
|
213
|
+ </div>
|
|
214
|
+ </div>
|
|
215
|
+ <!-- 处理日志 end -->
|
172
|
216
|
<div
|
173
|
217
|
class="process"
|
174
|
218
|
v-if="
|
|
@@ -183,15 +227,17 @@
|
183
|
227
|
<div class="ico">
|
184
|
228
|
<i
|
185
|
229
|
class="iconfont icon-icon_zhengzaijinx now"
|
186
|
|
- v-if="processData == '处理'"
|
|
230
|
+ v-if="processData == '处理' && !data.incident.handlerLogs"
|
187
|
231
|
></i>
|
188
|
232
|
<i
|
189
|
233
|
class="iconfont icon-icon_weizuo last"
|
190
|
|
- v-if="processData != '处理'"
|
|
234
|
+ v-else
|
191
|
235
|
></i>
|
192
|
236
|
</div>
|
193
|
237
|
<div class="time">
|
194
|
|
- {{ processTime[2] ? processTime[2].startTime : "" }}
|
|
238
|
+ <template v-if="processTime[2]">
|
|
239
|
+ {{processTime[2].startTime | timeFormat("MM-dd HH:mm:ss")}}
|
|
240
|
+ </template>
|
195
|
241
|
</div>
|
196
|
242
|
</div>
|
197
|
243
|
<div
|
|
@@ -208,6 +254,7 @@
|
208
|
254
|
v-html="processMessage[2] ? processMessage[2].desc : ''"
|
209
|
255
|
></div>
|
210
|
256
|
</div>
|
|
257
|
+
|
211
|
258
|
<div
|
212
|
259
|
class="process"
|
213
|
260
|
v-if="
|
|
@@ -231,7 +278,9 @@
|
231
|
278
|
></i>
|
232
|
279
|
</div>
|
233
|
280
|
<div class="time">
|
234
|
|
- {{ processTime[1] ? processTime[1].startTime : "" }}
|
|
281
|
+ <template v-if="processTime[1]">
|
|
282
|
+ {{processTime[1].startTime | timeFormat("MM-dd HH:mm:ss")}}
|
|
283
|
+ </template>
|
235
|
284
|
</div>
|
236
|
285
|
</div>
|
237
|
286
|
<div
|
|
@@ -264,7 +313,9 @@
|
264
|
313
|
></i>
|
265
|
314
|
</div>
|
266
|
315
|
<div class="time">
|
267
|
|
- {{ data.createTime }}
|
|
316
|
+ <template v-if="processTime[0]">
|
|
317
|
+ {{processTime[0].startTime | timeFormat("MM-dd HH:mm:ss")}}
|
|
318
|
+ </template>
|
268
|
319
|
</div>
|
269
|
320
|
</div>
|
270
|
321
|
<div class="processCont">
|
|
@@ -276,7 +327,7 @@
|
276
|
327
|
</div>
|
277
|
328
|
</div>
|
278
|
329
|
<!-- 处理日志 -->
|
279
|
|
- <div class="repairProgress">
|
|
330
|
+ <!-- <div class="repairProgress">
|
280
|
331
|
<div class="label">
|
281
|
332
|
处理日志
|
282
|
333
|
</div>
|
|
@@ -296,7 +347,7 @@
|
296
|
347
|
</tr>
|
297
|
348
|
</table>
|
298
|
349
|
</div>
|
299
|
|
- </div>
|
|
350
|
+ </div> -->
|
300
|
351
|
<!-- 撤回原因 -->
|
301
|
352
|
<div class="label" v-if="processData == '已撤回'">
|
302
|
353
|
撤回原因
|
|
@@ -451,6 +502,8 @@ export default {
|
451
|
502
|
this.data = JSON.parse(this.$route.params.data);
|
452
|
503
|
if(!this.data.incident.handlerLogs){
|
453
|
504
|
this.data.incident.handlerLogs = [];
|
|
505
|
+ }else{
|
|
506
|
+ this.data.incident.handlerLogs.reverse();
|
454
|
507
|
}
|
455
|
508
|
if (this.data.incident.repeat) {
|
456
|
509
|
this.processData = "重复事件";
|