From 1d3c1507a76166e6d303b6f9655c9d97db032da1 Mon Sep 17 00:00:00 2001 From: Esacpe <1113279529@qq.com> Date: Thu, 4 Sep 2025 11:08:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tsypHome/components/yjDetail.vue | 9 ++++++++- .../tsypHome/components/yjList.vue | 9 ++++++++- .../tsypHome/components/ypHome.vue | 2 +- .../JudgmentHome/tsypHome/index.vue | 18 ++++++++++++++---- 4 files changed, 31 insertions(+), 7 deletions(-) diff --git a/src/views/backOfficeSystem/JudgmentHome/tsypHome/components/yjDetail.vue b/src/views/backOfficeSystem/JudgmentHome/tsypHome/components/yjDetail.vue index 03ee90e..ad9a003 100644 --- a/src/views/backOfficeSystem/JudgmentHome/tsypHome/components/yjDetail.vue +++ b/src/views/backOfficeSystem/JudgmentHome/tsypHome/components/yjDetail.vue @@ -32,7 +32,13 @@ import MyTable from "@/components/aboutTable/MyTable.vue"; import Pages from "@/components/aboutTable/Pages.vue"; import Search from "@/components/aboutTable/Search.vue"; import { qcckPost } from "@/api/qcckApi.js"; -import { reactive, ref, onMounted, defineEmits,getCurrentInstance } from "vue"; +import { reactive, ref,defineProps, onMounted, defineEmits,getCurrentInstance } from "vue"; +const props = defineProps({ + item: { + type: Object, + default: {} + } +}) const { proxy } = getCurrentInstance(); const { JQLB } = proxy.$dict( "JQLB" ); //获取字典数据 const emit = defineEmits(['change']); @@ -90,6 +96,7 @@ const changeSize = (val) => { const getList = () => { pageData.tableConfiger.loading = true; let data = { + yjid:props.item.id, ...queryFrom.value, pageCurrent: pageData.pageConfiger.pageCurrent, pageSize: pageData.pageConfiger.pageSize diff --git a/src/views/backOfficeSystem/JudgmentHome/tsypHome/components/yjList.vue b/src/views/backOfficeSystem/JudgmentHome/tsypHome/components/yjList.vue index 9527138..1d45b05 100644 --- a/src/views/backOfficeSystem/JudgmentHome/tsypHome/components/yjList.vue +++ b/src/views/backOfficeSystem/JudgmentHome/tsypHome/components/yjList.vue @@ -42,7 +42,13 @@ import MyTable from "@/components/aboutTable/MyTable.vue"; import Pages from "@/components/aboutTable/Pages.vue"; import Search from "@/components/aboutTable/Search.vue"; import { qcckGet, qcckPost, qcckDelete } from "@/api/qcckApi.js"; -import { reactive, ref, onMounted, getCurrentInstance, defineEmits } from "vue"; +import { reactive, ref, onMounted,defineProps, getCurrentInstance, defineEmits } from "vue"; +const props = defineProps({ + item: { + type: Object, + default: {} + } +}) const emit = defineEmits(['change']); const { proxy } = getCurrentInstance(); const { JQLB,JQZL} = proxy.$dict( "JQLB",'JQZL' ); //获取字典数据 @@ -110,6 +116,7 @@ const changeSize = (val) => { const getList = () => { pageData.tableConfiger.loading = true; let data = { + ypid:props.item.id, ...queryFrom.value, pageCurrent: pageData.pageConfiger.pageCurrent, pageSize: pageData.pageConfiger.pageSize diff --git a/src/views/backOfficeSystem/JudgmentHome/tsypHome/components/ypHome.vue b/src/views/backOfficeSystem/JudgmentHome/tsypHome/components/ypHome.vue index 064b4f1..e6ba5bf 100644 --- a/src/views/backOfficeSystem/JudgmentHome/tsypHome/components/ypHome.vue +++ b/src/views/backOfficeSystem/JudgmentHome/tsypHome/components/ypHome.vue @@ -112,7 +112,7 @@ const getLits = () => { let params = { pageCurrent: page.value, pageSize: 8, - ...formData.value + ...formData.value, } loading.value = true; diff --git a/src/views/backOfficeSystem/JudgmentHome/tsypHome/index.vue b/src/views/backOfficeSystem/JudgmentHome/tsypHome/index.vue index 919213c..7950364 100644 --- a/src/views/backOfficeSystem/JudgmentHome/tsypHome/index.vue +++ b/src/views/backOfficeSystem/JudgmentHome/tsypHome/index.vue @@ -1,8 +1,8 @@ @@ -12,14 +12,24 @@ import YjList from "./components/yjList.vue"; import YjDetail from "./components/yjDetail.vue"; import { onMounted, ref } from "vue"; const showModel = ref('研判首页') -const item = ref({}) +const itemYj = ref({}) +const itemDetail = ref({}) onMounted(()=>{ // route.query.id ? lookDeatl(route.query.id): getLits(); }) function changeModel(val){ showModel.value = val.type ; - item.value = val.data + if(val.type == '态势预警列表'){ + itemYj.value = val.data + }else if(val.type == '预警详情'){ + itemDetail.value = val.data + } +} + +// 预警详情返回 +function changeModelDetail(val){ + showModel.value = val.type ; }