diff --git a/src/views/screening/components/ConfigForms.vue b/src/views/screening/components/ConfigForms.vue index 78dbac7c0ed7d066d711f3bf6b201218ff846a8c..2f3f4b3e36fafcbe90de0e8b102a6e640a0d1cc5 100644 --- a/src/views/screening/components/ConfigForms.vue +++ b/src/views/screening/components/ConfigForms.vue @@ -40,6 +40,7 @@ :patient-standby-id="patientStandbyId" :newform-record-id="newformRecordId" :form="form" + :formType="formType" :disabled="disabled" :operation="operation" :isDraft="isDraft" diff --git a/src/views/screening/components/FormTab.vue b/src/views/screening/components/FormTab.vue index fb807fb9fc38144726c8daf8c649e8d26bd69e71..dbb9d5835bd4c026147297840552c3da6950b709 100644 --- a/src/views/screening/components/FormTab.vue +++ b/src/views/screening/components/FormTab.vue @@ -95,6 +95,7 @@ export default { disabled: Boolean, contrast: Boolean, //同屏对照 form: Object, + formType: String, patientId: String, patientStandbyId: String, newformRecordId: String, @@ -406,13 +407,15 @@ export default { ) } else { // 监听form.silent 获取当前tab页数据 - this.$watch( - "form.silent", - () => { - this.initData() - }, - { immediate: true } - ) + if (this.formType != 2) { + this.$watch( + "form.silent", + () => { + this.initData() + }, + { immediate: true } + ) + } } }, mounted() {