diff --git a/src/views/goverment/videoMonitor/index.vue b/src/views/goverment/videoMonitor/index.vue index dc41e9d..5a302e6 100644 --- a/src/views/goverment/videoMonitor/index.vue +++ b/src/views/goverment/videoMonitor/index.vue @@ -172,7 +172,7 @@ import type { UploadProps, FormInstance, FormRules } from "element-plus"; import { format } from "date-fns"; import layoutTop from "@/components/layoutTop/index.vue"; import { useRouter } from "vue-router"; - +const searchSn = ref(); const router = useRouter(); const store = GlobalStore(); @@ -276,6 +276,7 @@ const changeTreeFilter = async (item: { cameraIndexCode.value.forEach(element => { previewVideo(element); }); + searchSn.value = item.data.sn; // 点击父节点判断是项目还是工程 if (active.value === "first") { const { result } = await getVideoQuestionPage({ @@ -352,10 +353,16 @@ const searchBtn = async () => { }; // 分页 const handleCurrentChange = async (page: number) => { - const { result } = await getVideoQuestionPage({ + let requestData = { pageNo: page, - pageSize: pageable.value.pageSize - }); + pageSize: pageable.pageSize + }; + if (active.value === "first") { + requestData.projectSn = searchSn.value; + } else { + requestData.engineeringSn = searchSn.value; + } + const { result } = await getVideoQuestionPage(requestData); rightForm.value = result.records; pageable.total = +result.total; }; @@ -391,6 +398,7 @@ const onSubmit = async (formEl: FormInstance | undefined) => { showPhotoForm.value = false; showInitiate.value = false; ElMessage.success("提交成功"); + handleCurrentChange(1); photoList.value = reactive({ url: "", questionDesc: "", createBy: "", image: "" }); } else { console.log("error submit!", fields);