|
@@ -44,6 +44,18 @@ export default {
|
|
|
},
|
|
|
set() {},
|
|
|
},
|
|
|
+ isFinished: {
|
|
|
+ get() {
|
|
|
+ if (this.params.processFlow) {
|
|
|
+ const finished = this.params.processFlow.findIndex(
|
|
|
+ (item) => item.problemStateSolve == "0"
|
|
|
+ );
|
|
|
+ return finished !== -1;
|
|
|
+ }
|
|
|
+ return false;
|
|
|
+ },
|
|
|
+ set() {},
|
|
|
+ },
|
|
|
},
|
|
|
methods: {
|
|
|
setVisible(prop) {
|
|
@@ -191,7 +203,7 @@ export default {
|
|
|
v-for="(flow, index) in params.processFlow"
|
|
|
:key="index"
|
|
|
:timestamp="flow.timestamp"
|
|
|
- color="#0095ff"
|
|
|
+ :type="flow.problemStateSolve == '0' ? 'success' : 'primary'"
|
|
|
size="large"
|
|
|
>
|
|
|
<div>
|
|
@@ -213,9 +225,25 @@ export default {
|
|
|
>{{ flow.processorWay }}</el-button
|
|
|
>
|
|
|
</div>
|
|
|
+ <template v-if="flow.problemStateSolve == '0'">
|
|
|
+ <div style="padding-top: 6px">
|
|
|
+ 处理反馈:{{ params.processingFeedback }}
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div style="display: flex; padding-top: 6px">
|
|
|
+ <span style="flex-shrink: 0"> 处理图片:</span>
|
|
|
+ <el-image-preview
|
|
|
+ v-model="params.processorPicture"
|
|
|
+ ></el-image-preview>
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
</div>
|
|
|
</el-timeline-item>
|
|
|
- <el-timeline-item color="#ff8500" size="large"></el-timeline-item>
|
|
|
+ <el-timeline-item
|
|
|
+ v-if="!isFinished"
|
|
|
+ color="#ff8500"
|
|
|
+ size="large"
|
|
|
+ ></el-timeline-item>
|
|
|
</el-timeline>
|
|
|
</el-card>
|
|
|
<van-action-sheet
|