From 2a0695c0c19e871b78dcc84065d3481bbfea918b Mon Sep 17 00:00:00 2001
From: guanqb <18720758508@163.com>
Date: Tue, 06 Dec 2022 09:35:35 +0800
Subject: [PATCH] 视频监控搜索

---
 src/views/police/index.vue |    4 ----
 src/views/video/region.vue |   27 +++++++++++++++++++++------
 src/views/video/list.vue   |    4 +---
 src/api/video/index.js     |    3 ++-
 4 files changed, 24 insertions(+), 14 deletions(-)

diff --git a/src/api/video/index.js b/src/api/video/index.js
index bfa11f6..7e169cd 100644
--- a/src/api/video/index.js
+++ b/src/api/video/index.js
@@ -109,7 +109,7 @@
  * @param {*} current 当前页
  * @param {*} size 每页数据数量
  */
-export const getRegionSaveList = (current, size, requestBaseUrl = 'outside') => {
+export const getRegionSaveList = (current, size, name, requestBaseUrl = 'outside') => {
     return request({
         url: '/range/range/page',
         method: 'get',
@@ -117,6 +117,7 @@
         params: {
             current,
             size,
+            name
         }
     })
 }
diff --git a/src/views/police/index.vue b/src/views/police/index.vue
index bc26d5e..54cc23f 100644
--- a/src/views/police/index.vue
+++ b/src/views/police/index.vue
@@ -606,11 +606,7 @@
         searchClick () {
             this.searchValBoxShow = false
             if (this.navType == 1) {
-                // this.carList = accurateSearch(this.carListSaveDate, this.searchValue, 'name')
-                // console.log(111, this.carList, this.searchValue)
                 this.getCarList(this.searchValue)
-
-
             } else if (this.navType == 2) {
                 this.phoneList = accurateSearch(phoneList, this.searchValue, 'name')
             } else if (this.navType == 3) {
diff --git a/src/views/video/list.vue b/src/views/video/list.vue
index eb603f3..546ef0d 100644
--- a/src/views/video/list.vue
+++ b/src/views/video/list.vue
@@ -246,7 +246,6 @@
             if (this.searchValue == '') {
                 this.searchValBoxShow = false
                 this.searchArray = []
-                // this.monitoringList = this.monitoringSaveList
                 this.getVideoList(1, 10, this.searchValue)
                 this.$message({
                     message: '请输入搜索内容',
@@ -262,7 +261,6 @@
         searchClick () {
             if (this.searchValue != '') {
                 this.searchValBoxShow = false
-                this.monitoringList = accurateSearch(this.monitoringSaveList, this.searchValue, 'name')
                 this.getVideoList(1, 10, this.searchValue)
             } else {
                 this.$message({
@@ -270,7 +268,6 @@
                     type: 'warning'
                 })
             }
-
         },
 
         searchVlaClick (item) {
@@ -278,6 +275,7 @@
             this.searchArray = []
             this.monitoringList = [item]
             this.searchValue = item.name
+            this.getVideoList(1, 10, this.searchValue)
         },
 
         draw (type) {
diff --git a/src/views/video/region.vue b/src/views/video/region.vue
index 2c61bab..f4c2d88 100644
--- a/src/views/video/region.vue
+++ b/src/views/video/region.vue
@@ -429,8 +429,8 @@
 
         },
 
-        getRegionSaveList () {
-            getRegionSaveList(1, 10).then(res => {
+        getRegionSaveList (name) {
+            getRegionSaveList(1, 10, name).then(res => {
                 this.saveRangeList = res.data.data.records
                 this.initRangeListLayer()
             })
@@ -438,7 +438,7 @@
 
         deleteRegionSaveList (id) {
             deleteRegionSaveList(id).then(res => {
-                console.log('删除', res)
+                console.log('删除成功', res)
                 this.getRegionSaveList()
             })
         },
@@ -565,22 +565,37 @@
             if (this.searchValue == '') {
                 this.searchValBoxShow = false
                 this.searchArray = []
+                this.getRegionSaveList(this.searchValue)
+                this.$message({
+                    message: '请输入搜索内容',
+                    type: 'warning'
+                })
                 // this.monitoringList = monitoringList
             } else {
-                // this.searchArray = listQuery(monitoringList, this.searchValue, 'name')
+                this.searchArray = listQuery(this.saveRangeList, this.searchValue, 'name')
                 this.searchValBoxShow = true
+                this.getRegionSaveList(this.searchValue)
             }
         },
 
         searchClick () {
-            this.searchValBoxShow = false
-            // this.monitoringList = accurateSearch(monitoringList, this.searchValue, 'name')
+            if (this.searchValue != '') {
+                this.searchValBoxShow = false
+                this.getRegionSaveList(this.searchValue)
+            } else {
+                this.$message({
+                    message: '请输入搜索内容',
+                    type: 'warning'
+                })
+            }
         },
 
         searchVlaClick (item) {
             this.searchValBoxShow = false
             this.searchArray = []
             this.monitoringList = [item]
+            this.searchValue = item.name
+            this.getRegionSaveList(this.searchValue)
         },
 
         // 大小重置

--
Gitblit v1.9.3