From 5b7d239bdda7d3b98a954f5daacb808efebefe44 Mon Sep 17 00:00:00 2001 From: duanxiaohai <1812246227@qq.com> Date: Fri, 23 Aug 2024 14:52:01 +0800 Subject: [PATCH] gx --- src/view/sy_details.vue | 82 ++++++++++++++++++++++++++++------------- 1 file changed, 57 insertions(+), 25 deletions(-) diff --git a/src/view/sy_details.vue b/src/view/sy_details.vue index ed9e946..c1a4ac7 100644 --- a/src/view/sy_details.vue +++ b/src/view/sy_details.vue @@ -195,6 +195,7 @@ import { ref, reactive, onMounted } from "vue"; import http from "@/utils/request.js"; import { useRouter, useRoute } from "vue-router"; +import { ElMessage } from "element-plus"; import tools from "@/utils/tools"; const router = useRouter(); const routers = useRoute(); @@ -1522,38 +1523,73 @@ const handleRowClick = (row, column, event) => { switch (data.name) { case "最低生活保障": data.identNo = row.sfzhm; - router.push({ - path: `/home/index/person`, - query: { identNo: data.identNo, type: "detail" }, - }); + if (data.identNo == null) { + ElMessage.warning({ + message: `${row.fullName}无id!`, + offset: 100, // 距离窗口顶部的偏移量 + }); + } else { + router.push({ + path: `/home/index/person`, + query: { identNo: data.identNo, type: "detail" }, + }); + } break; case "老年人福利补贴": data.identNo = row.identNo; - router.push({ - path: `/home/index/person`, - query: { identNo: data.identNo, type: "detail" }, - }); + if (data.identNo == null) { + ElMessage.warning({ + message: `${row.xm}无id!`, + offset: 100, // 距离窗口顶部的偏移量 + }); + } else { + router.push({ + path: `/home/index/person`, + query: { identNo: data.identNo, type: "detail" }, + }); + } break; case "慢性病患者健康管理": data.identNo = row.identNo; - router.push({ - path: `/home/index/person`, - query: { identNo: data.identNo, type: "detail" }, - }); + if (data.identNo == null) { + ElMessage.warning({ + message: `${row.xm}无id!`, + offset: 100, // 距离窗口顶部的偏移量 + }); + } else { + router.push({ + path: `/home/index/person`, + query: { identNo: data.identNo, type: "detail" }, + }); + } break; case "义务教育学生生活补助": data.identNo = row.ident_no; - router.push({ - path: `/home/index/person`, - query: { identNo: data.identNo, type: "detail" }, - }); + if (data.identNo !== null) { + router.push({ + path: `/home/index/person`, + query: { identNo: data.identNo, type: "detail" }, + }); + } else { + ElMessage.warning({ + message: `${row.xm}无id!`, + offset: 100, // 距离窗口顶部的偏移量 + }); + } break; case "义务教育学生营养改善计划": data.identNo = row.ident_no; - router.push({ - path: `/home/index/person`, - query: { identNo: data.identNo, type: "detail" }, - }); + if (data.identNo !== null) { + router.push({ + path: `/home/index/person`, + query: { identNo: data.identNo, type: "detail" }, + }); + } else { + ElMessage.warning({ + message: `${row.xm}无id!`, + offset: 100, // 距离窗口顶部的偏移量 + }); + } break; default: break; @@ -1613,10 +1649,6 @@ const listAssignment = () => { break; } }; -// 返回 -const back = () => { - router.back(); -}; onMounted(() => { // tools.data.set("token", "6b0e380b4a8f46baae4923f83faf670d"); if (routers.query.name) { @@ -1634,7 +1666,7 @@ onMounted(() => { justify-content: space-between; padding: 10px 45px; box-sizing: border-box; - + .displayFlex { height: 100%; display: flex;