From c65ad92d393317bb2210d1d35a69a7ca1f281995 Mon Sep 17 00:00:00 2001 From: wangxiaoshuang <825034831@qq.com> Date: Wed, 20 May 2026 17:41:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=AD=E5=BF=83=E8=B0=83=E7=A0=94=E8=AE=BE?= =?UTF-8?q?=E5=A4=87=E8=B0=83=E7=A0=94=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../research/components/EquipmentForm.vue | 137 ++++++++++++---- .../research/components/EquipmentList.vue | 153 ++++++++++-------- .../research/components/ResearchForm.vue | 2 +- src/views/research/form.vue | 4 +- .../site-research/components/ImageManual.vue | 112 ++++++++++++- 5 files changed, 301 insertions(+), 107 deletions(-) diff --git a/src/views/research/components/EquipmentForm.vue b/src/views/research/components/EquipmentForm.vue index 676aa37b..73fa0c71 100644 --- a/src/views/research/components/EquipmentForm.vue +++ b/src/views/research/components/EquipmentForm.vue @@ -2,39 +2,101 @@
- - - - - + +
+ + + + + +
- + - - + +
+ + + + + +
- + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+ + + + + + + + + + + + - +
@@ -69,24 +131,35 @@ export default { type: String, default: '' }, - isShowParameters: { - type: Boolean, - default: false + EquipmentControlFieldList: { + type: Array, + default: () => { + return [] + } } }, data() { return { form: { Id: '', - EquipmentTypeId: '', - Parameters: '', - ManufacturerName: '', - ScannerType: '', - Note: '', + EquipmentTypeEnum: null, + OtherEquipmentType: null, + Parameters: null, + Note: null, + ManufacturerType: null, + ManufacturerName: null, + ScannerType: null, + MagneticFieldStrengthType: null, + BodyCoilChannelCount: null, + HasDedicatedPdfFatQuantificationSequence: null, + PdfFatQuantificationSequenceType: null, + OtherSequenceSpecification: null, + HasT2R2Correction: null, + CanFullyExportPdfParameterMapsAndRawDicom: null, TrialSiteSurveyId: '' }, rules: { - EquipmentTypeId: [ + EquipmentTypeEnum: [ { required: true, message: this.$t('trials:researchForm:formRule:select'), trigger: ['blur', 'change'] } ] }, diff --git a/src/views/research/components/EquipmentList.vue b/src/views/research/components/EquipmentList.vue index f27b38b7..7b3d67aa 100644 --- a/src/views/research/components/EquipmentList.vue +++ b/src/views/research/components/EquipmentList.vue @@ -2,63 +2,88 @@
- + {{ $t('common:button:add') }}
- + - + + + - + - + + + - + + + + + + + + + + + + + + + + + + + + + + + + - - + +