更新
This commit is contained in:
@ -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
|
||||
|
@ -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
|
||||
|
@ -112,7 +112,7 @@ const getLits = () => {
|
||||
let params = {
|
||||
pageCurrent: page.value,
|
||||
pageSize: 8,
|
||||
...formData.value
|
||||
...formData.value,
|
||||
}
|
||||
loading.value = true;
|
||||
|
||||
|
@ -1,8 +1,8 @@
|
||||
<template>
|
||||
<div>
|
||||
<YpHome v-if="showModel == '研判首页'" @change="changeModel"></YpHome>
|
||||
<YjList v-if="showModel == '态势预警列表'" @change="changeModel"></YjList>
|
||||
<YjDetail v-if="showModel == '预警详情'" @change="changeModel"></YjDetail>
|
||||
<YjList v-if="showModel == '态势预警列表'" :item="itemYj" @change="changeModel"></YjList>
|
||||
<YjDetail v-if="showModel == '预警详情'" :item="itemDetail" @change="changeModelDetail"></YjDetail>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
@ -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 ;
|
||||
}
|
||||
|
||||
</script>
|
||||
|
Reference in New Issue
Block a user