From b779ec8cceabe8d4d0032a7839340f4f05965db0 Mon Sep 17 00:00:00 2001 From: xiangpei <xiangpei@timesnew.cn> Date: 星期三, 12 二月 2025 16:36:10 +0800 Subject: [PATCH] 任务提交表单校验失败转圈圈bug --- src/views/flowable/task/myProcess/send/index.vue | 56 ++++---------------------------------------------------- 1 files changed, 4 insertions(+), 52 deletions(-) diff --git a/src/views/flowable/task/myProcess/send/index.vue b/src/views/flowable/task/myProcess/send/index.vue index 702f003..31dfc65 100644 --- a/src/views/flowable/task/myProcess/send/index.vue +++ b/src/views/flowable/task/myProcess/send/index.vue @@ -577,10 +577,10 @@ cancelButtonText: '鍙栨秷', type: 'warning' }).then(() => { - this.submitLoading = true let that = this if (eval("that.$refs.form" +0)) { eval("that.$refs.form" +0)[0].getFormData().then(formData => { + this.submitLoading = true this.formData = formData const param = { formJson: this.formJson, @@ -592,64 +592,16 @@ this.$modal.msgSuccess(res.msg); this.submitLoading = false this.goBack(); - }).catch((err) => { - this.submitLoading = false; - }); - }).catch((err) => { - this.submitLoading = false; - }); + }) + }) } else { // 娌″叧鑱旇〃鍗曠洿鎺ヤ紶绌� completeSubmitFormTask(this.taskId, {}).then(res => { this.$modal.msgSuccess(res.msg); this.submitLoading = false this.goBack(); - }).catch((err) => { - this.submitLoading = false; - }); + }) } - - // let that = this - // eval("that.$refs.form" +0)[0].getFormData().then(formData => { - // // 鏍规嵁褰撳墠浠诲姟鎴栬�呮祦绋嬭璁¢厤缃殑涓嬩竴姝ヨ妭鐐� todo 鏆傛椂鏈秹鍙婂埌鑰冭檻缃戝叧銆佽〃杈惧紡鍜屽鑺傜偣鎯呭喌 - // getNextFlowNodeByStart({deploymentId: this.deployId, variables: formData}).then(res => { - // const data = res.data; - // if (data) { - // this.formData = formData; - // if (data.dataType === 'dynamic') { - // if (data.type === 'assignee') { // 鎸囧畾浜哄憳 - // this.checkSendUser = true; - // this.checkType = "single"; - // } else if (data.type === 'candidateUsers') { // 鍊欓�変汉鍛�(澶氫釜) - // this.checkSendUser = true; - // this.checkType = "multiple"; - // } else if (data.type === 'candidateGroups') { // 鎸囧畾缁�(鎵�灞炶鑹叉帴鏀朵换鍔�) - // this.checkSendRole = true; - // } else { // 浼氱 - // // 娴佺▼璁捐鎸囧畾鐨� elementVariable 浣滀负浼氱浜哄憳鍒楄〃 - // this.multiInstanceVars = data.vars; - // this.checkSendUser = true; - // this.checkType = "multiple"; - // } - // this.taskOpen = true; - // this.taskTitle = "閫夋嫨浠诲姟鎺ユ敹"; - // } else { - // if (this.procDefId) { - // const param = { - // formJson: this.formJson, - // } - // // 澶嶅埗瀵硅薄鐨勫睘鎬у�肩粰鏂扮殑瀵硅薄 - // Object.assign(param, formData); - // // 瀹屾垚浠诲姟 - // completeSubmitFormTask(this.taskId, param).then(res => { - // this.$modal.msgSuccess(res.msg); - // this.goBack(); - // }) - // } - // } - // } - // }) - // }) }).catch((err) => { console.log(err) this.$message({ -- Gitblit v1.8.0