|
|
|
|
@ -64,8 +64,9 @@ export default { |
|
|
|
|
handler(val) { |
|
|
|
|
if (val) { |
|
|
|
|
const param = JSON.parse(Buffer.from(val, 'base64').toString()) |
|
|
|
|
const { processId, processDefKey } = param |
|
|
|
|
const { processId, processDefKey, params } = param |
|
|
|
|
if (processId || processDefKey) this.getForm(processId, processDefKey) |
|
|
|
|
if (params) this.params = params |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
immediate: true |
|
|
|
|
@ -83,7 +84,8 @@ export default { |
|
|
|
|
form: {}, |
|
|
|
|
option: {}, |
|
|
|
|
process: {}, |
|
|
|
|
loading: false |
|
|
|
|
loading: false, |
|
|
|
|
params: null |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
methods: { |
|
|
|
|
@ -117,6 +119,8 @@ export default { |
|
|
|
|
option.group = groupArr |
|
|
|
|
this.option = option |
|
|
|
|
|
|
|
|
|
if (!this.validatenull(this.params)) this.form = {...this.form, ...this.params} |
|
|
|
|
|
|
|
|
|
if (this.permission.wf_process_draft) { |
|
|
|
|
// 查询是否有草稿箱 |
|
|
|
|
this.initDraft(process.id).then(data => { |
|
|
|
|
|