src/views/doctor/inspectCheck/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/doctor/pacsCheck/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/views/doctor/inspectCheck/index.vue
@@ -68,7 +68,6 @@ align="center" label="选择" width="40" :selectable="isSelectable" > </el-table-column> <el-table-column @@ -431,9 +430,9 @@ } console.log("Query Params:", this.queryParams); }, isSelectable(row) { return !!row.mzh; }, // isSelectable(row) { // return !!row.mzh; // }, tableRowClassName({ row }) { return !row.mzh ? "row-disabled" : ""; }, @@ -462,7 +461,6 @@ fetchRightTableData() { const code = queryParams.tjNum; // if (!code) return; getJyTjList(code).then((response) => { this.checkList = response.data; this.loading = false; @@ -471,7 +469,7 @@ handleSelectionChangeSecond(selectedRows) { this.selectedSecondTable = selectedRows; if (selectedRows.length > 1) { if (selectedRows.length > 1) { let del_row = selectedRows.shift(); this.$refs.tab1.toggleRowSelection(del_row, false); //设置这一行取消选中 } @@ -502,19 +500,10 @@ this.loading = false; this.exaLists = res.data; // const code = this.exaLists[0].mzh; if ( this.exaLists && this.exaLists.length > 0 && this.exaLists[0].mzh ) { const code = this.queryParams.tjNum; getJyTjList(code).then((response) => { this.checkList = response.data; }); } else { this.$message.error("查询失败,请稍后重试"); } const code = this.queryParams.tjNum; getJyTjList(code).then((response) => { this.checkList = response.data; }); } }) .catch((error) => { @@ -556,9 +545,9 @@ this.setTime(); const requestData = { lis: this.selectedFirstTable.map((item) => ({ ...item, tjNum: this.queryParams.tjNum, })), ...item, tjNum: this.queryParams.tjNum, })), jcxmid: this.selectedFirstTable.jcxmid, shys: this.selectedFirstTable.shys, tj: this.selectedSecondTable[0], // 右侧表格选中数据 src/views/doctor/pacsCheck/index.vue
@@ -17,7 +17,7 @@ style="width: 170px" /> </el-form-item> <!-- <el-form-item label="姓名" prop="name"> <!-- <el-form-item label="姓名" prop="name"> <el-input v-model="queryParams.name" placeholder="请输入姓名" @@ -99,9 +99,8 @@ align="center" label="选择" width="40" > <!-- :selectable="isSelectable" --> <!-- :selectable="isSelectable" --> </el-table-column> <el-table-column label="姓名" align="center" prop="name" width="80px" /> @@ -254,7 +253,6 @@ <script> import { getLeftList, getRightList, asyncPacs } from "@/api/doctor/pacsCheck"; import moment from "moment"; export default { dicts: ["dict_tj_status"], @@ -330,21 +328,19 @@ }); }, methods: { handleDateChange(val){ handleDateChange(val) { if (val && val.length === 2) { this.queryParams.start = val[0]; // 设置开始时间 this.queryParams.end = val[1]; // 设置结束时间 this.queryParams.end = val[1]; // 设置结束时间 } else { this.queryParams.start = null; this.queryParams.end = null; } console.log('Query Params:', this.queryParams); console.log("Query Params:", this.queryParams); }, isSelectable(row) { return !!row.mzh; }, // isSelectable(row) { // return !!row.mzh; // }, tableRowClassName({ row }) { return !row.mzh ? "row-disabled" : ""; }, @@ -368,7 +364,17 @@ this.selectedFirstTable = selectedRow; console.log("当前选中的行数据:", this.selectedFirstTable); this.fetchRightTableData(selectedRow); const code = this.queryParams.tjNum; if (!code) { this.$message.warning("体检号不能为空!"); return; // 直接返回,避免继续执行请求 } this.loading = true; getRightList(code).then((response) => { this.checkList = response.data; this.loading = false; }); // this.fetchRightTableData(selectedRow); } else { this.selectedFirstTable = null; this.checkList = []; @@ -414,7 +420,7 @@ if (res.code == 200) { this.loading = false; this.exaLists = res.data; this.code = this.exaLists.mzh; // this.code = this.exaLists.mzh; } }) .catch((error) => { @@ -483,7 +489,7 @@ this.clearTimeSet = null; this.$modal.closeLoading(); // this.$modal.error("操作失败,请稍后重试"); }) }); }, }, };