|
@@ -21,7 +21,11 @@
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- <el-table-column label="易涝点名称" prop="flood_name" align="center" />
|
|
|
|
|
|
+ <el-table-column
|
|
|
|
+ label="易涝点名称"
|
|
|
|
+ prop="flood_name"
|
|
|
|
+ align="center"
|
|
|
|
+ />
|
|
<el-table-column label="提供单位" prop="unit" align="center" />
|
|
<el-table-column label="提供单位" prop="unit" align="center" />
|
|
<el-table-column label="视频" prop="publicTime" align="center">
|
|
<el-table-column label="视频" prop="publicTime" align="center">
|
|
<template #default="scope">
|
|
<template #default="scope">
|
|
@@ -29,6 +33,16 @@
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table>
|
|
</el-table>
|
|
|
|
+ <pagination
|
|
|
|
+ v-show="total > 0"
|
|
|
|
+ v-model:page="queryParams.current"
|
|
|
|
+ v-model:limit="queryParams.size"
|
|
|
|
+ :total="total"
|
|
|
|
+ :pager-count="3"
|
|
|
|
+ size="small"
|
|
|
|
+ layout="prev, pager, next"
|
|
|
|
+ @pagination="getTableDetail"
|
|
|
|
+ />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -38,13 +52,14 @@
|
|
import { ElTable, ElTableColumn } from "element-plus";
|
|
import { ElTable, ElTableColumn } from "element-plus";
|
|
import { onMounted, reactive, ref } from "vue";
|
|
import { onMounted, reactive, ref } from "vue";
|
|
import router from "@/router";
|
|
import router from "@/router";
|
|
-import {getEasyFlood} from "@/api/disasterRiskMonitor/easyFlood";
|
|
|
|
|
|
+import { getEasyFlood } from "@/api/disasterRiskMonitor/easyFlood";
|
|
|
|
|
|
let detailsData = ref({
|
|
let detailsData = ref({
|
|
dataList: []
|
|
dataList: []
|
|
});
|
|
});
|
|
let showPicker = ref(false);
|
|
let showPicker = ref(false);
|
|
let labelData = ref("");
|
|
let labelData = ref("");
|
|
|
|
+let total = ref(0);
|
|
const liveMapState = reactive({
|
|
const liveMapState = reactive({
|
|
show: false,
|
|
show: false,
|
|
activeIndex: 0,
|
|
activeIndex: 0,
|
|
@@ -56,7 +71,9 @@ const queryParams = ref({
|
|
query: {
|
|
query: {
|
|
area: "",
|
|
area: "",
|
|
keyword: ""
|
|
keyword: ""
|
|
- }
|
|
|
|
|
|
+ },
|
|
|
|
+ current: 1,
|
|
|
|
+ size: 10
|
|
});
|
|
});
|
|
const initData = () => {
|
|
const initData = () => {
|
|
getTableDetail();
|
|
getTableDetail();
|
|
@@ -83,6 +100,7 @@ const handlePlay = row => {
|
|
const getTableDetail = () => {
|
|
const getTableDetail = () => {
|
|
getEasyFlood(queryParams.value).then(res => {
|
|
getEasyFlood(queryParams.value).then(res => {
|
|
detailsData.value.dataList = res.rows;
|
|
detailsData.value.dataList = res.rows;
|
|
|
|
+ total.value = res.total;
|
|
});
|
|
});
|
|
};
|
|
};
|
|
onMounted(() => {
|
|
onMounted(() => {
|