From c7b33db117fd2893d7d1c93bf5d46e87d33e44d0 Mon Sep 17 00:00:00 2001 From: lkk <364857242@qq.com> Date: 星期一, 16 十二月 2024 16:08:51 +0800 Subject: [PATCH] 初审结果查询 --- src/views/doctor/examination/index.vue | 153 ++++++++++++++++++++++++--------------------------- 1 files changed, 72 insertions(+), 81 deletions(-) diff --git a/src/views/doctor/examination/index.vue b/src/views/doctor/examination/index.vue index 498760b..d388efc 100644 --- a/src/views/doctor/examination/index.vue +++ b/src/views/doctor/examination/index.vue @@ -7,7 +7,7 @@ :inline="true" label-width="68px" > - <el-form-item label="濮撳悕" prop="name"> + <el-form-item label="濮撳悕" prop="name"> <el-input v-model="queryParams.name" placeholder="璇疯緭鍏ュ鍚�" @@ -27,7 +27,7 @@ style="width: 170px" /> </el-form-item> - + <el-form-item label="鍗曚綅鍚嶇О" prop="tjCompName" @@ -208,7 +208,7 @@ </el-table-column> </el-table> </div> - <div style="width: 50%"> + <div style="width: 38%"> <el-table v-loading="loading" border @@ -320,65 +320,14 @@ </div> </div> - <!-- <el-drawer title="鎴戞槸鏍囬" :visible.sync="drawer" :with-header="false"> - <div class="a" v-for="(item, index) in jieguoList" :key="index"> - <template v-if="item.jyjc == 0"> - <div - style=" - text-align: center; - background-color: #aad8df; - margin-top: 10px; - " - > - {{ item.pro_name || "" }} - </div> - <el-table - :data="jieguoList" - border - style="width: 100%" - :header-cell-style="{ background: '#AAD8DF' }" - > - <el-table-column label="妫�娴嬮」鐩�" prop="pro_name"> - </el-table-column> - <el-table-column label="妫�娴嬬粨鏋�" prop="pro_result"> - </el-table-column> - <el-table-column label="鍙傝�冭寖鍥�" prop="ckfw"> </el-table-column> - </el-table> - </template> - <template v-if="item.jyjc == 1"> - <div - style=" - text-align: center; - background-color: #aad8df; - margin-top: 10px; - " - > - {{ item.pro_name || "" }} - </div> - - <div style="padding: 0 10px; margin-bottom: 10px; margin-top: 10px"> - <div>妫�鏌ユ墍瑙侊細{{ item.pro_result }}</div> - - <div style="margin-top: 10px"> - 妫�鏌ョ粨璁猴細{{ item.yxzd || "鏆傛棤缁撹" }} - </div> - </div> - </template> - </div> - </el-drawer> --> - <el-drawer title="鎴戞槸鏍囬" :visible.sync="drawer" :with-header="false"> - <div v-if="jieguoList && jieguoList.length > 0"> - <div v-if="jieguoList[0].jyjc === 0"> - <div - style=" - text-align: center; - background-color: #aad8df; - margin-top: 10px; - " - > - {{ jieguoList[0].pro_name || "" }} - </div> + <div + style="text-align: center; background-color: #aad8df; margin-top: 10px" + > + {{ name || "" }} + </div> + <div class="a"> + <div v-if="jyjc == 0"> <el-table :data="jieguoList" border @@ -392,28 +341,40 @@ <el-table-column label="鍙傝�冭寖鍥�" prop="ckfw"> </el-table-column> </el-table> </div> - <div v-else-if="jieguoList[0].jyjc === 1"> + + <div v-if="jyjc == 1"> <div style=" text-align: center; background-color: #aad8df; - margin-top: 10px; " - > - {{ jieguoList[0].pro_name || "" }} - </div> + ></div> + <div class="check-result-container"> + <div class="check-item"> + <div class="check-title">妫�鏌ユ墍瑙侊細</div> + <div class="check-description"> + {{ jieguoList[0].pro_result }} + </div> + </div> - <div style="padding: 0 10px; margin-bottom: 10px; margin-top: 10px"> - <div>妫�鏌ユ墍瑙侊細{{ jieguoList[0].pro_result }}</div> - - <div style="margin-top: 10px"> - 妫�鏌ョ粨璁猴細{{ jieguoList[0].yxzd || "鏆傛棤缁撹" }} + <div class="check-item"> + <div class="check-title">妫�鏌ョ粨璁猴細</div> + <div class="check-description"> + {{ 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" @@ -451,11 +412,8 @@ dicts: ["dict_tj_status"], data() { return { - jieguoList: [ - { - jyjc: "", - }, - ], + jieguoList: [], + jyjc: null, dis: false, createTimeList: "", currentRow: null, @@ -483,6 +441,7 @@ exaList: [], // 琛ㄥ崟鍙傛暟 xianshi: "", + name: "", form: {}, clearTimeSet: null, tjNumbers: "", @@ -782,6 +741,8 @@ cSWebGetPro(tjNumber).then((res) => { this.xiangmuList = res.data; + console.log(this.xiangmuList, 999); + this.xiangmuList.forEach((item) => { // console.log(item); // if (item.type == 0) { @@ -833,17 +794,17 @@ }, chaxun() {}, handleRowClick(row, column, event) { - console.log(row); + console.log(row, 2323); + this.name = row.proName; }, queryResultone(row) { // 鎵撳紑鎶藉眽 const tjNum = this.selectedTjNumber; const proId = row.proId; resultList(tjNum, proId).then((res) => { - console.log(res, 666); this.jieguoList = res.data; - console.log(this.jieguoList[0],22222); - + this.jyjc = this.jieguoList[0].jyjc; + if (res.data.length > 0) { this.drawer = true; } else { @@ -929,4 +890,34 @@ .a ::v-deep .el-table__cell { padding: 1px 0 !important; } +.check-result-container { + // background-color: #fafafa; + padding: 20px; + border-radius: 8px; + // box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); + margin: 0 auto; + max-width: 700px; +} + +.check-item { + margin-bottom: 20px; +} + +.check-title { + font-size: 16px; + font-weight: bold; + color: #333; + // margin-bottom: 8px; +} + +.check-description { + font-size: 14px; + color: #555; /* 涓伆鑹叉枃瀛� */ + line-height: 1.6; /* 琛岄珮锛屽鍔犲彲璇绘�� */ + padding: 8px 0; /* 涓婁笅鍐呰竟璺� */ +} + +.check-description.no-result { + color: #bbb; /* 濡傛灉娌℃湁缁撹锛屾枃瀛椾负娣$伆鑹� */ +} </style> \ No newline at end of file -- Gitblit v1.8.0