From 2dc3f07802fb1048b98133ad810465d182b2582d Mon Sep 17 00:00:00 2001
From: wangdongbo <>
Date: Thu, 13 Aug 2026 09:44:51 +0800
Subject: [PATCH] =?UTF-8?q?=E5=BB=BA=E6=A1=A3=E5=AD=97=E6=AE=B5=E7=9A=84?=
=?UTF-8?q?=E8=B0=83=E6=95=B4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../form-cell/form-evaluated-joint.vue | 47 +++++++++++++++
.../form-cell/form-exercise-level.vue | 48 +++++++++++++++
.../form-cell/form-select-and-other.vue | 58 +++++++++++++++++++
components/form-template/form-cell/index.vue | 11 +++-
components/form-template/index.vue | 2 +-
5 files changed, 164 insertions(+), 2 deletions(-)
create mode 100644 components/form-template/form-cell/form-evaluated-joint.vue
create mode 100644 components/form-template/form-cell/form-exercise-level.vue
create mode 100644 components/form-template/form-cell/form-select-and-other.vue
diff --git a/components/form-template/form-cell/form-evaluated-joint.vue b/components/form-template/form-cell/form-evaluated-joint.vue
new file mode 100644
index 0000000..5fb78df
--- /dev/null
+++ b/components/form-template/form-cell/form-evaluated-joint.vue
@@ -0,0 +1,47 @@
+
+
+
+
+ {{ jointType || '请选择关节类型' }}
+
+
+ {{ jointSide || '请选择侧别' }}
+
+
+
+
+
+
+
+
diff --git a/components/form-template/form-cell/form-exercise-level.vue b/components/form-template/form-cell/form-exercise-level.vue
new file mode 100644
index 0000000..9000a79
--- /dev/null
+++ b/components/form-template/form-cell/form-exercise-level.vue
@@ -0,0 +1,48 @@
+
+
+
+
+ 次/周
+
+ min/次
+
+
+
+
+
+
+
diff --git a/components/form-template/form-cell/form-select-and-other.vue b/components/form-template/form-cell/form-select-and-other.vue
new file mode 100644
index 0000000..ab48cb5
--- /dev/null
+++ b/components/form-template/form-cell/form-select-and-other.vue
@@ -0,0 +1,58 @@
+
+
+
+
+ {{ selectedValue || '请选择' }}
+
+
+
+
+
+
+
+
+
diff --git a/components/form-template/form-cell/index.vue b/components/form-template/form-cell/index.vue
index d4b9b87..2ea879d 100644
--- a/components/form-template/form-cell/index.vue
+++ b/components/form-template/form-cell/index.vue
@@ -10,6 +10,12 @@
@change="change" />
+
+
+
-->
-
\ No newline at end of file
+
diff --git a/components/form-template/index.vue b/components/form-template/index.vue
index e68671f..b59bdc1 100644
--- a/components/form-template/index.vue
+++ b/components/form-template/index.vue
@@ -33,7 +33,7 @@ const props = defineProps({
}
})
-const formCellType = ['input', 'select', 'date', 'radio', 'region', 'textarea', 'multiSelectAndOther', 'selfMultipleDiseases', 'files','diagnosis','positiveFind'];
+const formCellType = ['input', 'select', 'date', 'radio', 'region', 'textarea', 'multiSelectAndOther', 'selectAndOther', 'selfMultipleDiseases', 'files', 'diagnosis', 'positiveFind', 'evaluatedJoint', 'exerciseLevel'];
const formCellTitle = ['surgicalHistory'];
const customCellType = ['BMI', 'bloodPressure'];
const disabledMap = computed(() => props.disableTitles.reduce((m, i) => {