From 19615cc3cf168341114dd4e2f20327eec7caa509 Mon Sep 17 00:00:00 2001 From: zhangdi <15053473693@163.com> Date: Tue, 9 Sep 2025 14:39:51 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=91=E8=B5=B7=E6=B5=81=E7=A8=8B=E6=94=B9?= =?UTF-8?q?=E6=88=90=E5=BC=B9=E6=A1=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../workflow/pages/external/zdtest/start.vue | 20 +++++ .../plugin/workflow/pages/process/start.vue | 89 +++++++++++-------- 2 files changed, 73 insertions(+), 36 deletions(-) diff --git a/src/views/plugin/workflow/pages/external/zdtest/start.vue b/src/views/plugin/workflow/pages/external/zdtest/start.vue index f4ae356..b847a6a 100644 --- a/src/views/plugin/workflow/pages/external/zdtest/start.vue +++ b/src/views/plugin/workflow/pages/external/zdtest/start.vue @@ -75,11 +75,31 @@ export default { NfExamineForm, }, mixins: [exForm, draft], + props:{ + processId:{ + type:String, + default:'' + } + }, watch: { + processId:{ + handler(val) { + if (val) { + console.log(8888,val) + // const param = JSON.parse(window.atob(val)); + // console.log('解析数据',param) + // const { val, processDefKey, params } = param; + if (val) this.getForm(val, ''); + this.params = {processId:val}; + } + }, + immediate: true, + }, '$route.query.p': { handler(val) { if (val) { const param = JSON.parse(window.atob(val)); + console.log('解析数据',param) const { processId, processDefKey, params } = param; if (processId || processDefKey) this.getForm(processId, processDefKey); if (params) this.params = params; diff --git a/src/views/plugin/workflow/pages/process/start.vue b/src/views/plugin/workflow/pages/process/start.vue index b56aa4a..df0f2ff 100644 --- a/src/views/plugin/workflow/pages/process/start.vue +++ b/src/views/plugin/workflow/pages/process/start.vue @@ -1,22 +1,10 @@