src/views/patient/propaganda/Missioncreation.vue
@@ -1145,12 +1145,19 @@ } }, // 保存 submitForm(formName) { async submitForm(formName) { this.form.preachform = this.checkList.join(","); // this.formatFn(1); if (!this.form.patTaskRelevances[0] && this.form.longTask == 0) { this.$modal.msgError("请选择病人"); return; try { // 等待用户确认 await this.$modal.confirm("当前任务未选择患者是否保存?"); // 只有用户点击“确认”后,代码才会执行到这里 } catch (error) { // 用户点击了“取消”,直接中断函数执行 this.$modal.msgWarning("操作已取消"); return; // 关键:这里return直接退出函数 } } if (!this.form.templatename) { this.$modal.msgError("未选择模板");