From ab91bbc86844f8452d27c5d0405b9011b685c10f Mon Sep 17 00:00:00 2001 From: wwl <xchao828@163.com> Date: 星期四, 02 一月 2025 17:59:30 +0800 Subject: [PATCH] 12 --- src/views/doctor/examination/index.vue | 76 +++++++++++++++++++++++-------------- 1 files changed, 47 insertions(+), 29 deletions(-) diff --git a/src/views/doctor/examination/index.vue b/src/views/doctor/examination/index.vue index d388efc..9c2d49f 100644 --- a/src/views/doctor/examination/index.vue +++ b/src/views/doctor/examination/index.vue @@ -208,7 +208,7 @@ </el-table-column> </el-table> </div> - <div style="width: 38%"> + <div style="width: 40%"> <el-table v-loading="loading" border @@ -321,9 +321,7 @@ </div> <el-drawer title="鎴戞槸鏍囬" :visible.sync="drawer" :with-header="false"> - <div - style="text-align: center; background-color: #aad8df; margin-top: 10px" - > + <div style="text-align: center; background-color: #aad8df"> {{ name || "" }} </div> <div class="a"> @@ -331,6 +329,7 @@ <el-table :data="jieguoList" border + :row-style="changRed" style="width: 100%" :header-cell-style="{ background: '#AAD8DF' }" > @@ -343,38 +342,32 @@ </div> <div v-if="jyjc == 1"> - <div - style=" - text-align: center; - background-color: #aad8df; - " - ></div> + <div style="text-align: center; background-color: #aad8df"></div> <div class="check-result-container"> <div class="check-item"> <div class="check-title">妫�鏌ユ墍瑙侊細</div> - <div class="check-description"> + <div + class="check-description" + :style="{ color: isRed ? 'red' : '' }" + > {{ jieguoList[0].pro_result }} </div> </div> <div class="check-item"> <div class="check-title">妫�鏌ョ粨璁猴細</div> - <div class="check-description"> + <div + class="check-description" + :style="{ color: isRed ? 'red' : '' }" + > {{ jieguoList[0].yxzd || "鏆傛棤缁撹" }} </div> </div> </div> - <!-- <div style="padding: 0 10px; margin-bottom: 10px; margin-top: 10px"> - <div style="font-weight: bold">妫�鏌ユ墍瑙侊細</div> - <div>{{ jieguoList[0].pro_result }}</div> - - <div style="font-weight: bold; margin-top: 10px">妫�鏌ョ粨璁猴細</div> - <div>{{ jieguoList[0].yxzd || "鏆傛棤缁撹" }}</div> - </div> --> </div> </div> </el-drawer> - + <div class="pag"> <div class="pag1"> <!-- <el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :pager-count="5" :current-page.sync="currentPage1" :current-page="page" @@ -496,21 +489,28 @@ }); }, methods: { - red() { - return { - color: "red", - }; + changRed({ row }) { + if (row.ycbz != "" && row.ycbz != null && row.ycbz === "1") { + // 鍙橀鑹茬殑鏉′欢 + return { + color: "red", // 杩欎釜return鐨勫氨鏄牱寮� 鍙互鏄痗olor 涔熷彲浠ユ槸backgroundColor + }; + } }, getdate() { getConfigKey("tj_confirm").then((res) => { this.xianshi = res.msg; - console.log(this.xianshi, 999); + // console.log(this.xianshi, 999); }); getNewDateList().then((res) => { - this.createTimeList = [ - moment(res.data).format("YYYY-MM-DD 00:00:00"), - moment(res.data).format("YYYY-MM-DD 23:59:00"), - ]; + console.log(res,222); + + // this.createTimeList = [ + // moment(res.data).format("YYYY-MM-DD 00:00:00"), + // moment(res.data).format("YYYY-MM-DD 23:59:00"), + // ]; + // console.log(this.createTimeList,8855); + this.getList(); }); }, @@ -796,6 +796,7 @@ handleRowClick(row, column, event) { console.log(row, 2323); this.name = row.proName; + console.log(this.name, 99999); }, queryResultone(row) { // 鎵撳紑鎶藉眽 @@ -803,7 +804,21 @@ const proId = row.proId; resultList(tjNum, proId).then((res) => { this.jieguoList = res.data; + console.log(this.jieguoList, 998877); + this.jyjc = this.jieguoList[0].jyjc; + const ycbz = this.jieguoList[0].ycbz; + /* if (ycbz === "" || ycbz === null) { + return; + } */ + + // 璁剧疆鏄惁闇�瑕佹敼鍙橀鑹� + if (ycbz === "1") { + this.isRed = true; // 璁剧疆鏍囪瘑锛屾敼鍙樺瓧浣撻鑹� + console.log(this.isRed, 444); + } else { + this.isRed = false; // 鎭㈠榛樿棰滆壊 + } if (res.data.length > 0) { this.drawer = true; @@ -882,6 +897,9 @@ display: flex; justify-content: center; } +.red-text { + color: red !important; +} .pag1 { width: 30%; -- Gitblit v1.8.0