From 6ecc100c8985d9f83f85e79a164ab0fff67dfb94 Mon Sep 17 00:00:00 2001 From: liuzhipeng <1747191978@qq.com> Date: Sun, 6 Apr 2025 23:44:53 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A1=A3=E6=A1=88=E8=AF=A6=E6=83=85=E5=AE=A1?= =?UTF-8?q?=E6=A0=B8=E9=80=9A=E8=BF=87=EF=BC=8C=E5=AE=A1=E6=A0=B8=E4=B8=AD?= =?UTF-8?q?=E6=8C=89=E9=92=AE=E5=90=8C=E6=AD=A5=E3=80=81=E8=AF=84=E4=BC=B0?= =?UTF-8?q?=E3=80=81=E4=BA=8C=E7=BB=B4=E7=A0=81=E8=87=B3=E7=81=B0=E4=B8=8D?= =?UTF-8?q?=E5=8F=AF=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/medicalFile/details.vue | 63 ++++++++++++++++--- 1 file changed, 54 insertions(+), 9 deletions(-) diff --git a/acupuncture-前台/src/views/medicalFile/details.vue b/acupuncture-前台/src/views/medicalFile/details.vue index f5032cc1..353006fe 100644 --- a/acupuncture-前台/src/views/medicalFile/details.vue +++ b/acupuncture-前台/src/views/medicalFile/details.vue @@ -84,13 +84,14 @@ <div class="div-title1">病情评估</div> <div class="div-title2"> 人体成分分析 - <span @click="getHumanBody" class="foem-item-pg">同步</span> - <!-- <span - style="margin-left: 10px" - @click="getHumanBodyReport" + <span + @click="getHumanBody" class="foem-item-pg" - >报告</span - > --> + :class="{ + 'item-pg-disabled': form.status != 0 && form.status != 3, + }" + >同步</span + > </div> </div> <div class="human-body"> @@ -210,6 +211,7 @@ </el-form-item> <el-form-item label="健康评分" prop="PG_RTCF_JKPF"> <el-input + :disabled="form.status != 0 && form.status != 3" v-model="detailsForm['PG_RTCF_JKPF']" placeholder="请输入" /> @@ -219,8 +221,22 @@ <a name="中医体质辨识"></a> <div class="div-title2"> 中医体质辨识 - <span @click="getEvaQr" class="foem-item-pg">二维码</span> - <span @click="getEvaTb" class="foem-item-pg">同步</span> + <span + @click="getEvaQr" + class="foem-item-pg" + :class="{ + 'item-pg-disabled': form.status != 0 && form.status != 3, + }" + >二维码</span + > + <span + @click="getEvaTb" + class="foem-item-pg" + :class="{ + 'item-pg-disabled': form.status != 0 && form.status != 3, + }" + >同步</span + > </div> <div> <el-form-item @@ -272,6 +288,9 @@ <span>TAPS体态自觉评估得分(3-15分)</span> <span class="foem-item-pg" + :class="{ + 'item-pg-disabled': form.status != 0 && form.status != 3, + }" @click=" handleComponents('PG_TT_TAPS_DF', 'TAPS体态自觉评估') " @@ -291,6 +310,9 @@ <span>TRACE体态临床评估得分(0-11分)</span> <span class="foem-item-pg" + :class="{ + 'item-pg-disabled': form.status != 0 && form.status != 3, + }" @click=" handleComponents('PG_TT_TRACE_DF', 'TRACE体态临床评估') " @@ -310,6 +332,9 @@ <span>SRS-22问卷评估得分(1~5分)</span> <span class="foem-item-pg" + :class="{ + 'item-pg-disabled': form.status != 0 && form.status != 3, + }" @click=" handleComponents('PG_TT_SRS22_DF', 'SRS-22问卷评估') " @@ -333,6 +358,9 @@ <span> 患者健康问卷(PHQ-9)评估得分(0-27分)</span> <span class="foem-item-pg" + :class="{ + 'item-pg-disabled': form.status != 0 && form.status != 3, + }" @click=" handleComponents( 'PG_SM_PHQ-9_DF', @@ -355,6 +383,9 @@ <span>Epworth嗜睡评估得分(0-24分)</span> <span class="foem-item-pg" + :class="{ + 'item-pg-disabled': form.status != 0 && form.status != 3, + }" @click=" handleComponents('PG_SM_EPSW_DF', 'Epworth嗜睡评估') " @@ -375,6 +406,9 @@ <span class="foem-item-pg" + :class="{ + 'item-pg-disabled': form.status != 0 && form.status != 3, + }" @click=" handleComponents( 'PG_SM_PSQI_DF', @@ -401,6 +435,9 @@ <span>汉密尔顿抑郁评估(HAMD-24)得分(0-76分)</span> <span class="foem-item-pg" + :class="{ + 'item-pg-disabled': form.status != 0 && form.status != 3, + }" @click=" handleComponents( 'PG_JL_HAMD-24_DF', @@ -423,6 +460,9 @@ <span>焦虑自评(SAS)得分(0-80分)</span> <span class="foem-item-pg" + :class="{ + 'item-pg-disabled': form.status != 0 && form.status != 3, + }" @click="handleComponents('PG_JL_SAS_DF', '焦虑自评(SAS)')" > 评估 @@ -1255,9 +1295,9 @@ export default { // 中医体质辨识测评结果同步 getEvaTb() { evaResult({ param: { evaId: this.form.id } }).then((res) => { + this.$modal.msgSuccess("同步成功"); let result1 = res.data.result1; let result2 = res.data.result2; - const zytz = this.extractConstitutionTypes(result1); const jjtz = this.extractConstitutionTypes(result2); this.detailsForm.PG_TZBS_ZYTZ = zytz.join(","); // 主要体质 @@ -1587,6 +1627,11 @@ export default { margin-left: 5px; height: 28px !important; } +.item-pg-disabled { + color: #0000ff75; + border-bottom: 1px solid #0000ff75; + pointer-events: none; +} .app-container { display: flex; }