diff --git a/src/views/screening/components/ConfigForms.vue b/src/views/screening/components/ConfigForms.vue index 07320daf19519512d02ce02ddab08f0276071ea7..bce1cd712b8563ac33e27de0b27664d70427d96f 100644 --- a/src/views/screening/components/ConfigForms.vue +++ b/src/views/screening/components/ConfigForms.vue @@ -42,6 +42,7 @@ :form="form" :disabled="disabled" :operation="operation" + :isDraft="isDraft" :active-name="activeName" contrast :form-initial="formInitial" @@ -117,6 +118,7 @@ export default { patientId: String, formClass: String, operation: String, + isDraft: String, }, data() { return { diff --git a/src/views/screening/components/FormTab.vue b/src/views/screening/components/FormTab.vue index cd5ea696025eb1bea38ab16d673c396a7361bd5a..0760567c91a75a95f22a2c72bc2e4b021d9816af 100644 --- a/src/views/screening/components/FormTab.vue +++ b/src/views/screening/components/FormTab.vue @@ -103,6 +103,10 @@ export default { formEdit: {}, formInitial: {}, operation: String, // !默认新增,传入为edit为编辑需要传formRecordId + isDraft: { + type: String, + default: "", + }, }, provide() { return { @@ -219,6 +223,9 @@ export default { if (this.operation && this.operation == "edit") { params.formRecordId = this.formData.formRecordId || this.newformRecordId // 是否为编辑的表单id } + if (this.isDraft) { + params.statusMap.is_draft = this.isDraft + } this.$emit("handleConfirm", params, done, (res) => { // 多次填写的表单新增时,获取最新数据 if (this.form.fillType === 1 && !this.formData.formRecordId) { diff --git a/src/views/screening/index.vue b/src/views/screening/index.vue index 2b7a8e59e1d5abd3ae1b3b4c839d252a6380728d..80dfaf726f14c732477349a060e6f05739a57270 100644 --- a/src/views/screening/index.vue +++ b/src/views/screening/index.vue @@ -34,6 +34,8 @@ :patient-id="patientId" :disabled="disabled" :tabDisabled="tabDisabled" + :isDraft="'0'" + :operation="'edit'" >