From b8f5f6cdf5c26db929b7cda0188c587eb8d66c1d Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期六, 18 三月 2023 17:42:51 +0800
Subject: [PATCH] Merge branch 'dev1.0' of http://42.193.1.25:9521/r/sccg_ui into dev1.0

---
 src/views/intelligentPatrol/statistics/unlawful/area/index.vue |   47 +++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 47 insertions(+), 0 deletions(-)

diff --git a/src/views/intelligentPatrol/statistics/unlawful/area/index.vue b/src/views/intelligentPatrol/statistics/unlawful/area/index.vue
index e25d9bd..4ff6797 100644
--- a/src/views/intelligentPatrol/statistics/unlawful/area/index.vue
+++ b/src/views/intelligentPatrol/statistics/unlawful/area/index.vue
@@ -57,6 +57,31 @@
           <el-table-column prop="name" label="鍖哄煙鍚嶇О" min-width="10">
           </el-table-column>
           <el-table-column prop="count" label="浜嬩欢鎬绘暟" min-width="5">
+            <template slot-scope="scope">
+              <el-popover
+                  placement="right"
+                  width="400"
+                  trigger="click">
+                <el-table :data="gridData">
+                  <el-table-column width="150" property="date" label="鏃ユ湡"></el-table-column>
+                  <el-table-column width="100" property="name" label="濮撳悕"></el-table-column>
+                  <el-table-column width="300" property="address" label="鍦板潃"></el-table-column>
+                </el-table>
+                <div >
+                  <el-pagination
+                      background
+                      :current-page="currentPages"
+                      layout="prev, pager, next"
+                      :total="totalNums"
+                      :page-size="pageSizes"
+                      @current-change="changeCurrentPages"
+                  >
+                  </el-pagination>
+                </div>
+                <el-button type="text" slot="reference" @click="seachTotalEvents(scope.row.id)">{{scope.row.count}}</el-button>
+              </el-popover>
+
+            </template>
           </el-table-column>
           <el-table-column prop="ratio" label="鍗犳瘮" min-width="5">
           </el-table-column>
@@ -91,11 +116,16 @@
 </template>
   <script>
 import { createNamespacedHelpers } from "vuex";
+import basecase from "@/api/operate/basecase";
 const { mapActions } = createNamespacedHelpers("statistics");
 
 export default {
   data() {
     return {
+      totalNums:1,
+      pageSizes:10,
+      currentPages:1,
+      gridData:[],
       pickerOptions: {
         shortcuts: [
           {
@@ -141,6 +171,20 @@
   methods: {
     ...mapActions(["searchByArea"]),
 
+    seachTotalEvents(id){
+      console.log(this.value2)
+      let params ={
+        type:1,
+        street:id,
+        current: this.currentPage,
+        size: this.pageSize,
+      }
+      params.startTime = this.value2[0]||''
+      params.endTime = this.value2[1]||''
+      basecase.baseCasePoolList(params).then(res=>{
+        console.log(res)
+      })
+    },
     handleExport(e) {
       this.$axios({
         method: "post",
@@ -201,6 +245,9 @@
         this.totalNum = res.total;
       });
     },
+    changeCurrentPages(page){
+      this.currentPages = page;
+    },
     // 褰撳墠椤垫敼鍙樿Е鍙戜簨浠�
     changeCurrentPage(page) {
       this.currentPage = page;

--
Gitblit v1.8.0