From 42f17b759cc69f44a8d200934117daaaa703d87d Mon Sep 17 00:00:00 2001 From: wwl <xchao828@163.com> Date: 星期三, 25 十二月 2024 17:59:53 +0800 Subject: [PATCH] his科室ID --- src/views/doctor/check/index.vue | 145 ++++++++++++++++++++++++++++-------------------- 1 files changed, 85 insertions(+), 60 deletions(-) diff --git a/src/views/doctor/check/index.vue b/src/views/doctor/check/index.vue index 87c3a37..b1dc633 100644 --- a/src/views/doctor/check/index.vue +++ b/src/views/doctor/check/index.vue @@ -518,6 +518,7 @@ border height="460px" style="width: 96%; margin: 10px 10px" + :row-class-name="tableRowClassName" > <el-table-column prop="project.proName" @@ -547,6 +548,18 @@ ></el-input> </template> </el-table-column> + <el-table-column + prop="exceptionDesc" + label="寮傚父" + width="80px" + align="center" + > + <template slot-scope="scope"> + <el-checkbox + v-model="scope.row.exceptionDesc" + ></el-checkbox> + </template> + </el-table-column> <el-table-column label="瑙勫垯" width="55"> <template slot-scope="scope"> <el-button @@ -556,12 +569,20 @@ > </template> </el-table-column> - <el-table-column prop="project.proMetering" label="鍗曚綅"> + <el-table-column + prop="project.proMetering" + label="鍗曚綅" + width="55" + > <!-- <template slot-scope="scope"> {{ scope.row.standard.company }} </template> --> </el-table-column> - <el-table-column prop="project.proScope" label="鍙傝�冭寖鍥�"> + <el-table-column + prop="project.proScope" + label="鍙傝�冭寖鍥�" + width="70" + > </el-table-column> <el-table-column prop="conclusion" @@ -580,37 +601,23 @@ ></el-input> </template> </el-table-column> - <el-table-column - prop="exceptionDesc" - label="鏄惁寮傚父" - width="80px" - align="center" - > - <template slot-scope="scope"> - <el-checkbox - v-model="scope.row.exceptionDesc" - ></el-checkbox> - </template> - </el-table-column> + <el-table-column prop="isReturn" - label="鏄惁澶嶈瘖" - width="80px" + label="澶嶈瘖" + width="60px" align="center" > <template slot-scope="scope"> <el-checkbox v-model="scope.row.isReturn"></el-checkbox> </template> </el-table-column> - <el-table-column prop="resultType" label="缁撴灉绫诲瀷"> - <template slot-scope="scope"> - <dict-tag - :options="dict.type.tj_result_type" - :value="scope.row.resultType" - /> - </template> - </el-table-column> - <el-table-column prop="isPositive" label="閲嶅ぇ闃虫��"> + + <el-table-column + prop="isPositive" + label="閲嶅ぇ闃虫��" + width="55" + > <template slot-scope="scope"> <el-switch v-model="scope.row.isPositive" @@ -618,6 +625,16 @@ inactive-value="0" @change="checkboxchange(scope.row)" ></el-switch> + </template> + </el-table-column> + <el-table-column prop="resultType" label="缁撴灉寤鸿"> + <template> + <el-popover placement="top" trigger="click" width="400"> + <div>寤鸿璁粨鏋滃缓璁粨鏋滃缓璁粨寤鸿寤鸿璁粨鏋滃缓璁粨鏋滃缓璁粨寤鸿寤鸿璁粨鏋滃缓璁粨鏋滃缓璁粨寤鸿寤鸿璁粨鏋滃缓璁粨鏋滃缓璁粨寤鸿寤鸿璁粨鏋滃缓璁粨鏋滃缓璁粨寤鸿</div> + <div slot="reference" class="jianyi"> + 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� 鐨勬墜娉曢鍙� + </div> + </el-popover> </template> </el-table-column> </el-table> @@ -807,11 +824,12 @@ border height="460px" style="width: 96%; margin: 10px 10px" + :row-class-name="tableRowClassName" > <el-table-column prop="project.proName" label="妫�娴嬮」鐩�" - width="150" + width="100" fixed="left" > <!-- <template slot-scope="scope"> @@ -821,7 +839,7 @@ <el-table-column prop="proResult" label="妫�娴嬬粨鏋�" - width="200" + width="150" > <template slot-scope="scope"> <el-input @@ -845,34 +863,18 @@ > </template> </el-table-column> - <el-table-column prop="project.proMetering" label="鍗曚綅"> + <el-table-column prop="project.proMetering" label="鍗曚綅" width="55"> <!-- <template slot-scope="scope"> {{ scope.row.standard.company }} </template> --> </el-table-column> - <el-table-column prop="project.proScope" label="鍙傝�冭寖鍥�"> + <el-table-column prop="project.proScope" label="鍙傝�冭寖鍥�" width="80"> </el-table-column> - <el-table-column - prop="conclusion" - label="缁撴灉缁撹" - width="200" - > - <template slot-scope="scope"> - <el-input - size="mini" - type="textarea" - autosize - v-model="scope.row.conclusion" - autocomplete="off" - placeholder="璇疯緭鍏ユ娴嬬粨鏋�" - disabled - ></el-input> - </template> - </el-table-column> + <el-table-column prop="exceptionDesc" - label="鏄惁寮傚父" - width="80px" + label="寮傚父" + width="55px" align="center" > <template slot-scope="scope"> @@ -883,23 +885,16 @@ </el-table-column> <el-table-column prop="isReturn" - label="鏄惁澶嶈瘖" - width="80px" + label="澶嶈瘖" + width="55px" align="center" > <template slot-scope="scope"> <el-checkbox v-model="scope.row.isReturn"></el-checkbox> </template> </el-table-column> - <el-table-column prop="resultType" label="缁撴灉绫诲瀷"> - <template slot-scope="scope"> - <dict-tag - :options="dict.type.tj_result_type" - :value="scope.row.resultType" - /> - </template> - </el-table-column> - <el-table-column prop="isPositive" label="閲嶅ぇ闃虫��"> + + <el-table-column prop="isPositive" label="閲嶅ぇ闃虫��" width="55"> <template slot-scope="scope"> <el-switch v-model="scope.row.isPositive" @@ -907,6 +902,16 @@ inactive-value="0" @change="checkboxchange(scope.row)" ></el-switch> + </template> + </el-table-column> + <el-table-column prop="resultType" label="缁撴灉寤鸿"> + <template> + <el-popover placement="top" trigger="click" width="400"> + <div></div> + <div slot="reference" class="jianyi"> + + </div> + </el-popover> </template> </el-table-column> </el-table> @@ -1498,6 +1503,12 @@ }, methods: { + tableRowClassName({ row }) { + if (row.exceptionDesc) { + return "warning-row"; + } + return ""; + }, getbzlist() { getDeptAdvice(this.queryParam1).then((response) => { this.deptAdviceList = response.data.list; @@ -1729,11 +1740,11 @@ this.focusrow = datas; this.proResult = datas; var pattern3 = new RegExp("[0-9]+"); + console.log(typeof this.proResult.proResult); if (pattern3.test(this.proResult)) { let data = { proId: this.focusrow.proId, cusId: this.tableAll.cusId, - keyNum: this.proResult, tjNum: this.tableAll.tjNumber, keyNum: this.proResult.proResult, }; @@ -2891,4 +2902,18 @@ display: flex; justify-content: center; } +.el-table__body tr:hover > td { + background-color: transparent !important; /* 绉婚櫎榛樿鐨� hover 鏁堟灉 */ +} +.el-table .warning-row { + background: #ffe6e6 !important; /* 杞诲井鐨勭孩鑹茶儗鏅� */ +} +.jianyi { + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: 2; + overflow: hidden; + text-overflow: ellipsis; + cursor: pointer; /* 榧犳爣鎮仠鏃舵樉绀烘墜鍨嬶紝鎻愮ず鍙互鐐瑰嚮 */ +} </style> -- Gitblit v1.8.0