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