From 22c5b7ccc13dcd0973401371be8265167962e169 Mon Sep 17 00:00:00 2001 From: wwl <xchao828@163.com> Date: 星期二, 10 十二月 2024 11:01:25 +0800 Subject: [PATCH] 1 --- src/views/doctor/checkAll/index.vue | 91 ++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 85 insertions(+), 6 deletions(-) diff --git a/src/views/doctor/checkAll/index.vue b/src/views/doctor/checkAll/index.vue index 243743e..d44af2f 100644 --- a/src/views/doctor/checkAll/index.vue +++ b/src/views/doctor/checkAll/index.vue @@ -328,7 +328,11 @@ <div class="btn3"> <el-button @click="jianqian()" type="primary">妫�鍓嶉棶璇�</el-button> </div> + <div class="btn4"> + <el-button @click="xiangmuqingkuang()" type="primary">椤圭洰鎯呭喌</el-button> + </div> + <div class="btn5"> <el-button @click="yichangjieguo()" type="primary">寮傚父缁撴灉</el-button> </div> </div> @@ -606,8 +610,10 @@ </div> </div> </div> - <div class="right"> - <div v-for="(item, index) in yichangList" :key="index"> + <div class="rightbox"> + <div class="right"> + <template v-if="status==0"> + <div v-for="(item, index) in yichangList" :key="index" > <div style=" text-align: center; @@ -643,6 +649,58 @@ </el-table-column> </el-table> </div> + </template> + <template v-if="status==1"> + <div v-for="(item, index) in statusList" :key="index"> + <div + style=" + text-align: center; + background-color: #aad8df; + margin-top: 10px; + " + > + {{ item.proName || "" }} + </div> + <el-table + :data="statusList" + border + style="width: 100%" + :header-cell-style="{ background: '#aad8df' }" + > + <el-table-column align="center" label="閮ㄩ棬" width="190" prop="deptName"> + </el-table-column> + <el-table-column + align="center" + prop="proName" + label="椤圭洰" + width="160" + > + </el-table-column> + + <el-table-column + label="鐘舵��" + align="center" + prop="type" + :show-overflow-tooltip="true" + width="60" + > + <template slot-scope="scope"> + <span v-if="scope.row.type == '0'">鏈</span> + <span v-if="scope.row.type == '1'">宸叉</span> + <span v-if="scope.row.type == '2'">寮冩</span> + <span v-if="scope.row.type == '3'">寤舵湡</span> + </template> + </el-table-column> + <el-table-column + label="妫�鏌ユ椂闂�" + align="center" + prop="bcupdateTime" + width="160" + /> + </el-table> + </div> + </template> + </div> </div> </div> @@ -1126,12 +1184,14 @@ import { getCompany, queryCompany } from "@/api/team/tuanti"; import { reportHistory, yichang } from "@/api/doctor/check"; import { getPdf, revoke } from "@/api/hosp/order"; +import { cSWebGetPro} from "@/api/doctor/examination"; import ViewPdf from "@/components/ViewPdf"; import Historicalreport from "@/components/Historicalreport"; import { getDicts } from "@/api/system/dict/data"; import { getTjYxjcList } from "@/api/system/package"; import { getNewDateList } from "@/api/hosp/order"; import moment from "moment"; + export default { components: { ViewPdf, @@ -1256,6 +1316,7 @@ formobj: {}, // 鏌ヨ鍙傛暟 yichangList: [], + statusList: [], queryParam: { pageNum: 1, pageSize: 10, @@ -1280,6 +1341,7 @@ tjCategory: undefined, payType: undefined, }, + status: 0 // 0灞曠ず寮傚父1灞曠ず椤圭洰鎯呭喌 }; }, @@ -1296,10 +1358,18 @@ }); }, methods: { + // 椤圭洰鎯呭喌 + xiangmuqingkuang () { + cSWebGetPro(this.tjNumber).then((res) => { + this.status = 1 + this.statusList = res.data; + }) + }, guanbi(){ this.drawer = false; }, yichangjieguo() { + this.status = 0 let _this = this yichang({ tjNum: this.tjNumber, @@ -2139,7 +2209,8 @@ .btn1, .btn2, .btn3, -.btn4 { +.btn4, +.btn5 { position: fixed; right: 0; transform: translateY(-50%); @@ -2189,7 +2260,10 @@ top: 50%; animation-delay: 0.6s; /* 绗洓涓寜閽欢杩� 0.6 绉� */ } - +.btn5 { + top: 60%; + animation-delay: 0.8s; /* 绗洓涓寜閽欢杩� 0.6 绉� */ +} .main { height: 700px; overflow: hidden; @@ -2259,13 +2333,18 @@ overflow: auto; // 纭繚鐖跺鍣ㄥ彲浠ユ粴鍔� } -.right { +.rightbox{ + overflow-y: scroll; position: sticky; - top: 0px; // 纭繚璁剧疆姝g‘鐨勫崟浣� + top: 0px; + .right { + position: sticky; + top: 0px; background-color: #fff; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); z-index: 10; } +} .top { position: sticky; -- Gitblit v1.8.0