From e595c9b31661b337b38ce1e1909e38da72d1e094 Mon Sep 17 00:00:00 2001 From: "1747191978@qq.com" <1942943850@qq.com> Date: Wed, 12 Mar 2025 09:09:30 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=87=8F=E8=A1=A8=E5=88=9D?= =?UTF-8?q?=E5=A7=8B=E5=8C=96=E6=B2=A1=E6=9C=89=E6=A0=A1=E9=AA=8C=E5=BD=93?= =?UTF-8?q?=E5=89=8D=E8=AF=8A=E7=96=97id=E5=AF=B9=E8=B1=A1=E6=98=AF?= =?UTF-8?q?=E5=90=A6=E4=B8=BA=E7=A9=BA=EF=BC=8C=E5=AF=BC=E8=87=B4=E6=8A=A5?= =?UTF-8?q?=E9=94=99=E6=97=A0=E6=B3=95=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- acupuncture-前台/src/layout/components/Sidebar/Logo.vue | 4 ++-- .../src/views/medicalFile/components/anxiety/HAMD.vue | 6 ++++++ .../src/views/medicalFile/components/anxiety/SAS.vue | 6 ++++++ .../src/views/medicalFile/components/posture/PHQ-9.vue | 7 ++++++- .../src/views/medicalFile/components/posture/PSQI.vue | 7 ++++++- .../src/views/medicalFile/components/posture/epworth.vue | 6 ++++++ 6 files changed, 32 insertions(+), 4 deletions(-) diff --git a/acupuncture-前台/src/layout/components/Sidebar/Logo.vue b/acupuncture-前台/src/layout/components/Sidebar/Logo.vue index ce835e8d..66279a31 100644 --- a/acupuncture-前台/src/layout/components/Sidebar/Logo.vue +++ b/acupuncture-前台/src/layout/components/Sidebar/Logo.vue @@ -52,8 +52,8 @@ export default { justify-content: center; align-items: center; img { - width: 32px; - height: 32px; + width: 40px; + height: 40px; } &.collapse { diff --git a/acupuncture-前台/src/views/medicalFile/components/anxiety/HAMD.vue b/acupuncture-前台/src/views/medicalFile/components/anxiety/HAMD.vue index 46c256dc..7572aab8 100644 --- a/acupuncture-前台/src/views/medicalFile/components/anxiety/HAMD.vue +++ b/acupuncture-前台/src/views/medicalFile/components/anxiety/HAMD.vue @@ -315,11 +315,17 @@ export default { created() { this.treatmentId = this.$route.query.treatmentId; // 诊疗id let scaleData = localStorage.getItem("scaleData"); // 获取上次填写的数据 + // 如果scaleData存在,则解析成对象,否则创建一个空对象 this.scaleData = scaleData ? JSON.parse(scaleData) : { [this.treatmentId]: {}, }; + + // 如果scaleData[this.treatmentId]不存在,则创建一个空对象 + if (!this.scaleData[this.treatmentId]) { + this.scaleData[this.treatmentId] = {}; + } this.form = this.scaleData[this.treatmentId][this.scaleCode] || {}; // 将上次填写的数据赋值给form }, methods: { diff --git a/acupuncture-前台/src/views/medicalFile/components/anxiety/SAS.vue b/acupuncture-前台/src/views/medicalFile/components/anxiety/SAS.vue index 35fd33f3..dd324c43 100644 --- a/acupuncture-前台/src/views/medicalFile/components/anxiety/SAS.vue +++ b/acupuncture-前台/src/views/medicalFile/components/anxiety/SAS.vue @@ -264,11 +264,17 @@ export default { created() { this.treatmentId = this.$route.query.treatmentId; // 诊疗id let scaleData = localStorage.getItem("scaleData"); // 获取上次填写的数据 + // 如果scaleData存在,则解析成对象,否则创建一个空对象 this.scaleData = scaleData ? JSON.parse(scaleData) : { [this.treatmentId]: {}, }; + + // 如果scaleData[this.treatmentId]不存在,则创建一个空对象 + if (!this.scaleData[this.treatmentId]) { + this.scaleData[this.treatmentId] = {}; + } this.form = this.scaleData[this.treatmentId][this.scaleCode] || {}; // 将上次填写的数据赋值给form }, methods: { diff --git a/acupuncture-前台/src/views/medicalFile/components/posture/PHQ-9.vue b/acupuncture-前台/src/views/medicalFile/components/posture/PHQ-9.vue index 71a09cdd..73e15d02 100644 --- a/acupuncture-前台/src/views/medicalFile/components/posture/PHQ-9.vue +++ b/acupuncture-前台/src/views/medicalFile/components/posture/PHQ-9.vue @@ -141,14 +141,19 @@ export default { }; }, created() { - console.log("this.scaleCode", this.scaleCode); this.treatmentId = this.$route.query.treatmentId; // 诊疗id let scaleData = localStorage.getItem("scaleData"); // 获取上次填写的数据 + // 如果scaleData存在,则解析成对象,否则创建一个空对象 this.scaleData = scaleData ? JSON.parse(scaleData) : { [this.treatmentId]: {}, }; + + // 如果scaleData[this.treatmentId]不存在,则创建一个空对象 + if (!this.scaleData[this.treatmentId]) { + this.scaleData[this.treatmentId] = {}; + } this.form = this.scaleData[this.treatmentId][this.scaleCode] || {}; // 将上次填写的数据赋值给form }, methods: { diff --git a/acupuncture-前台/src/views/medicalFile/components/posture/PSQI.vue b/acupuncture-前台/src/views/medicalFile/components/posture/PSQI.vue index 0fac576c..2d789c9a 100644 --- a/acupuncture-前台/src/views/medicalFile/components/posture/PSQI.vue +++ b/acupuncture-前台/src/views/medicalFile/components/posture/PSQI.vue @@ -110,14 +110,19 @@ export default { }; }, created() { - console.log("this.scaleCode", this.scaleCode); this.treatmentId = this.$route.query.treatmentId; // 诊疗id let scaleData = localStorage.getItem("scaleData"); // 获取上次填写的数据 + // 如果scaleData存在,则解析成对象,否则创建一个空对象 this.scaleData = scaleData ? JSON.parse(scaleData) : { [this.treatmentId]: {}, }; + + // 如果scaleData[this.treatmentId]不存在,则创建一个空对象 + if (!this.scaleData[this.treatmentId]) { + this.scaleData[this.treatmentId] = {}; + } this.form = this.scaleData[this.treatmentId][this.scaleCode] || {}; // 将上次填写的数据赋值给form }, methods: { diff --git a/acupuncture-前台/src/views/medicalFile/components/posture/epworth.vue b/acupuncture-前台/src/views/medicalFile/components/posture/epworth.vue index 0f3bb335..ab70fcb1 100644 --- a/acupuncture-前台/src/views/medicalFile/components/posture/epworth.vue +++ b/acupuncture-前台/src/views/medicalFile/components/posture/epworth.vue @@ -132,11 +132,17 @@ export default { created() { this.treatmentId = this.$route.query.treatmentId; // 诊疗id let scaleData = localStorage.getItem("scaleData"); // 获取上次填写的数据 + // 如果scaleData存在,则解析成对象,否则创建一个空对象 this.scaleData = scaleData ? JSON.parse(scaleData) : { [this.treatmentId]: {}, }; + + // 如果scaleData[this.treatmentId]不存在,则创建一个空对象 + if (!this.scaleData[this.treatmentId]) { + this.scaleData[this.treatmentId] = {}; + } this.form = this.scaleData[this.treatmentId][this.scaleCode] || {}; // 将上次填写的数据赋值给form }, methods: {