#人事审批流程图获取

This commit is contained in:
Roland 2021-11-06 10:59:48 +08:00
parent f0b7583404
commit d0a59f7ef1
2 changed files with 10 additions and 3 deletions

View File

@ -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) {

View File

@ -358,6 +358,7 @@ export default {
},
/** 审批进度 */
handleStep(row) {
const that = this;
const id = row.processInstanceId;
processHistorySteps(id).then(response => {
this.handleTask.historyTask = response.data;