更新
This commit is contained in:
@ -32,7 +32,13 @@ import MyTable from "@/components/aboutTable/MyTable.vue";
|
|||||||
import Pages from "@/components/aboutTable/Pages.vue";
|
import Pages from "@/components/aboutTable/Pages.vue";
|
||||||
import Search from "@/components/aboutTable/Search.vue";
|
import Search from "@/components/aboutTable/Search.vue";
|
||||||
import { qcckPost } from "@/api/qcckApi.js";
|
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 { proxy } = getCurrentInstance();
|
||||||
const { JQLB } = proxy.$dict( "JQLB" ); //获取字典数据
|
const { JQLB } = proxy.$dict( "JQLB" ); //获取字典数据
|
||||||
const emit = defineEmits(['change']);
|
const emit = defineEmits(['change']);
|
||||||
@ -90,6 +96,7 @@ const changeSize = (val) => {
|
|||||||
const getList = () => {
|
const getList = () => {
|
||||||
pageData.tableConfiger.loading = true;
|
pageData.tableConfiger.loading = true;
|
||||||
let data = {
|
let data = {
|
||||||
|
yjid:props.item.id,
|
||||||
...queryFrom.value,
|
...queryFrom.value,
|
||||||
pageCurrent: pageData.pageConfiger.pageCurrent,
|
pageCurrent: pageData.pageConfiger.pageCurrent,
|
||||||
pageSize: pageData.pageConfiger.pageSize
|
pageSize: pageData.pageConfiger.pageSize
|
||||||
|
@ -42,7 +42,13 @@ import MyTable from "@/components/aboutTable/MyTable.vue";
|
|||||||
import Pages from "@/components/aboutTable/Pages.vue";
|
import Pages from "@/components/aboutTable/Pages.vue";
|
||||||
import Search from "@/components/aboutTable/Search.vue";
|
import Search from "@/components/aboutTable/Search.vue";
|
||||||
import { qcckGet, qcckPost, qcckDelete } from "@/api/qcckApi.js";
|
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 emit = defineEmits(['change']);
|
||||||
const { proxy } = getCurrentInstance();
|
const { proxy } = getCurrentInstance();
|
||||||
const { JQLB,JQZL} = proxy.$dict( "JQLB",'JQZL' ); //获取字典数据
|
const { JQLB,JQZL} = proxy.$dict( "JQLB",'JQZL' ); //获取字典数据
|
||||||
@ -110,6 +116,7 @@ const changeSize = (val) => {
|
|||||||
const getList = () => {
|
const getList = () => {
|
||||||
pageData.tableConfiger.loading = true;
|
pageData.tableConfiger.loading = true;
|
||||||
let data = {
|
let data = {
|
||||||
|
ypid:props.item.id,
|
||||||
...queryFrom.value,
|
...queryFrom.value,
|
||||||
pageCurrent: pageData.pageConfiger.pageCurrent,
|
pageCurrent: pageData.pageConfiger.pageCurrent,
|
||||||
pageSize: pageData.pageConfiger.pageSize
|
pageSize: pageData.pageConfiger.pageSize
|
||||||
|
@ -112,7 +112,7 @@ const getLits = () => {
|
|||||||
let params = {
|
let params = {
|
||||||
pageCurrent: page.value,
|
pageCurrent: page.value,
|
||||||
pageSize: 8,
|
pageSize: 8,
|
||||||
...formData.value
|
...formData.value,
|
||||||
}
|
}
|
||||||
loading.value = true;
|
loading.value = true;
|
||||||
|
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
<YpHome v-if="showModel == '研判首页'" @change="changeModel"></YpHome>
|
<YpHome v-if="showModel == '研判首页'" @change="changeModel"></YpHome>
|
||||||
<YjList v-if="showModel == '态势预警列表'" @change="changeModel"></YjList>
|
<YjList v-if="showModel == '态势预警列表'" :item="itemYj" @change="changeModel"></YjList>
|
||||||
<YjDetail v-if="showModel == '预警详情'" @change="changeModel"></YjDetail>
|
<YjDetail v-if="showModel == '预警详情'" :item="itemDetail" @change="changeModelDetail"></YjDetail>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@ -12,14 +12,24 @@ import YjList from "./components/yjList.vue";
|
|||||||
import YjDetail from "./components/yjDetail.vue";
|
import YjDetail from "./components/yjDetail.vue";
|
||||||
import { onMounted, ref } from "vue";
|
import { onMounted, ref } from "vue";
|
||||||
const showModel = ref('研判首页')
|
const showModel = ref('研判首页')
|
||||||
const item = ref({})
|
const itemYj = ref({})
|
||||||
|
const itemDetail = ref({})
|
||||||
onMounted(()=>{
|
onMounted(()=>{
|
||||||
// route.query.id ? lookDeatl(route.query.id): getLits();
|
// route.query.id ? lookDeatl(route.query.id): getLits();
|
||||||
})
|
})
|
||||||
|
|
||||||
function changeModel(val){
|
function changeModel(val){
|
||||||
showModel.value = val.type ;
|
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>
|
</script>
|
||||||
|
Reference in New Issue
Block a user