|
@@ -54,8 +54,7 @@
|
|
|
</el-steps>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="流程图">
|
|
|
- <!-- TODO 云扬四海 svg 要如何展示 -->
|
|
|
- 流程图-TODO
|
|
|
+ <div v-html="highlightSvgUrl"></div>
|
|
|
</el-tab-pane>
|
|
|
</el-tabs>
|
|
|
|
|
@@ -98,6 +97,7 @@ export default {
|
|
|
label: '不同意'
|
|
|
}
|
|
|
],
|
|
|
+ highlightSvgUrl: "",
|
|
|
statusFormat(row, column) {
|
|
|
return getDictDataLabel(DICT_TYPE.OA_LEAVE_STATUS, row.status)
|
|
|
},
|
|
@@ -145,8 +145,15 @@ export default {
|
|
|
this.leaveApprove.taskId = taskId;
|
|
|
this.leaveApprove.processInstanceId = this.$route.query.processInstanceId;
|
|
|
this.getForm(businessKey);
|
|
|
+ this.getHighlightImg(this.leaveApprove.processInstanceId);
|
|
|
},
|
|
|
methods: {
|
|
|
+ getHighlightImg(processInstanceId){
|
|
|
+ getHighlightImg(processInstanceId).then(response => {
|
|
|
+ console.log(response)
|
|
|
+ this.highlightSvgUrl = response
|
|
|
+ })
|
|
|
+ },
|
|
|
/** 提交按钮 */
|
|
|
submitForm() {
|
|
|
this.$refs["taskForm"].validate(valid => {
|
|
@@ -180,7 +187,6 @@ export default {
|
|
|
taskSteps(data).then(response => {
|
|
|
this.handleTask = response.data;
|
|
|
});
|
|
|
- getHighlightImg(this.leaveApprove.processInstanceId);
|
|
|
},
|
|
|
approveChange(){
|
|
|
if (this.leaveApprove.approved === 1) {
|