|
|
|
@ -139,7 +139,8 @@ export default { |
|
|
|
* 发起流程 |
|
|
|
* 发起流程 |
|
|
|
* @param form {"processId": "流程定义id", ...表单自定义字段变量} |
|
|
|
* @param form {"processId": "流程定义id", ...表单自定义字段变量} |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
handleStartProcess() { |
|
|
|
handleStartProcess(isExForm = false) { |
|
|
|
|
|
|
|
return new Promise((resolve) => { |
|
|
|
this.loading = true |
|
|
|
this.loading = true |
|
|
|
this.$refs.form.validate((valid, done, msg) => { |
|
|
|
this.$refs.form.validate((valid, done, msg) => { |
|
|
|
let form = this.deepClone(this.form) |
|
|
|
let form = this.deepClone(this.form) |
|
|
|
@ -149,10 +150,14 @@ export default { |
|
|
|
} |
|
|
|
} |
|
|
|
if (valid) { |
|
|
|
if (valid) { |
|
|
|
startProcess(form).then(() => { |
|
|
|
startProcess(form).then(() => { |
|
|
|
|
|
|
|
if (isExForm === true) { |
|
|
|
|
|
|
|
resolve(done) |
|
|
|
|
|
|
|
} else { |
|
|
|
this.$message.success("发起成功") |
|
|
|
this.$message.success("发起成功") |
|
|
|
this.handleCloseTag('/plugin/workflow/process/send') |
|
|
|
this.handleCloseTag('/plugin/workflow/process/send') |
|
|
|
done() |
|
|
|
done() |
|
|
|
this.loading = false |
|
|
|
this.loading = false |
|
|
|
|
|
|
|
} |
|
|
|
}).catch(() => { |
|
|
|
}).catch(() => { |
|
|
|
done() |
|
|
|
done() |
|
|
|
this.loading = false |
|
|
|
this.loading = false |
|
|
|
@ -167,6 +172,7 @@ export default { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
}) |
|
|
|
}) |
|
|
|
|
|
|
|
}) |
|
|
|
}, |
|
|
|
}, |
|
|
|
/** |
|
|
|
/** |
|
|
|
* 获取流程任务详情 |
|
|
|
* 获取流程任务详情 |
|
|
|
|