#人事审批流程图获取
This commit is contained in:
parent
f0b7583404
commit
d0a59f7ef1
@ -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) {
|
||||
|
@ -358,6 +358,7 @@ export default {
|
||||
},
|
||||
/** 审批进度 */
|
||||
handleStep(row) {
|
||||
const that = this;
|
||||
const id = row.processInstanceId;
|
||||
processHistorySteps(id).then(response => {
|
||||
this.handleTask.historyTask = response.data;
|
||||
|
Loading…
Reference in New Issue
Block a user