From 6771a91e40487e5869d35f0f204ee09a92b00a77 Mon Sep 17 00:00:00 2001 From: liyuchen <791867849@qq.com> Date: Thu, 27 Apr 2023 14:46:07 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=9F=A5=E8=AF=A2=E7=8A=B6?= =?UTF-8?q?=E6=80=81-liyuchen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/table/DisasterTable.vue | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/components/table/DisasterTable.vue b/src/components/table/DisasterTable.vue index 982ccb3..fa81599 100644 --- a/src/components/table/DisasterTable.vue +++ b/src/components/table/DisasterTable.vue @@ -5,6 +5,11 @@ v-model="state.search.disasterType"> + + + + @@ -40,7 +45,8 @@ const emit = defineEmits(["click"]); const props = defineProps({ //响应状态 status: { - type: Number + type: Number, + default: 2 }, }) const state = reactive({ @@ -76,6 +82,7 @@ const getDictBizData = () => { } //获取灾害列表 const getDisasterTable = () => { + convert(); getPage(state.disasterData.param.pageNum, state.disasterData.param.pageSize, state.search).then(res => { state.disasterData.data = res.records; state.disasterData.data.forEach(item => { @@ -85,6 +92,10 @@ const getDisasterTable = () => { state.disasterData.total = res.total; }) } +//判断查询条件 +const convert = () => { + state.search.disasterStatus ? state.search.respondStatus = state.search.disasterStatus : state.search.respondStatus = 2 +} // 分页改变 const onHandleDisasterSizeChange = (val) => { state.disasterData.param.pageSize = val;