From a2984d605bb73b2851d4274fae3ab285be6b1229 Mon Sep 17 00:00:00 2001 From: lion <120344285@qq.com> Date: Thu, 14 Jul 2022 15:01:48 +0800 Subject: [PATCH] =?UTF-8?q?=E9=81=93=E8=B7=AF=20api?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/assess/clue.js | 2 +- src/api/assess/daily.js | 2 +- src/api/assess/wade.js | 2 +- src/api/basic/account.js | 2 +- src/api/basic/area.js | 2 +- src/api/basic/group.js | 2 +- src/api/basic/road.js | 9 ++ src/api/basic/site.js | 2 +- src/api/basic/unit.js | 2 +- src/api/commonInspection/index.js | 2 +- src/api/inspectionmanagement/index.js | 2 +- src/api/maintainmanagement/index.js | 2 +- src/api/rain/inspection.js | 2 +- src/api/rain/maintain.js | 2 +- src/api/rain/order.js | 2 +- src/views/basic/road.vue | 124 ++++++++++++++++++++++++-- 16 files changed, 141 insertions(+), 20 deletions(-) create mode 100644 src/api/basic/road.js diff --git a/src/api/assess/clue.js b/src/api/assess/clue.js index dd5d6df..ebf8a60 100644 --- a/src/api/assess/clue.js +++ b/src/api/assess/clue.js @@ -4,7 +4,7 @@ export function listclue(data) { return request({ url: '/api/admin/clue/index', method: 'get', - data + params:data }) } diff --git a/src/api/assess/daily.js b/src/api/assess/daily.js index 4ac7ba7..594627b 100644 --- a/src/api/assess/daily.js +++ b/src/api/assess/daily.js @@ -4,7 +4,7 @@ export function listdaily(data) { return request({ url: '/api/admin/daily-inspection/index', method: 'get', - data + params:data }) } diff --git a/src/api/assess/wade.js b/src/api/assess/wade.js index 251dd0d..022e65a 100644 --- a/src/api/assess/wade.js +++ b/src/api/assess/wade.js @@ -4,7 +4,7 @@ export function listwade(data) { return request({ url: '/api/admin/water-item/index', method: 'get', - data + params:data }) } diff --git a/src/api/basic/account.js b/src/api/basic/account.js index 1c5ae60..0fef988 100644 --- a/src/api/basic/account.js +++ b/src/api/basic/account.js @@ -4,7 +4,7 @@ export function listaccount(data) { return request({ url: '/api/admin/user/index', method: 'get', - data + params:data }) } diff --git a/src/api/basic/area.js b/src/api/basic/area.js index 62d7ffe..ea58ace 100644 --- a/src/api/basic/area.js +++ b/src/api/basic/area.js @@ -4,7 +4,7 @@ export function listarea(data) { return request({ url: '/api/admin/area/index', method: 'get', - data + params:data }) } diff --git a/src/api/basic/group.js b/src/api/basic/group.js index 2b90058..986e26a 100644 --- a/src/api/basic/group.js +++ b/src/api/basic/group.js @@ -4,7 +4,7 @@ export function listgroup(data) { return request({ url: '/api/admin/group/index', method: 'get', - data + params:data }) } diff --git a/src/api/basic/road.js b/src/api/basic/road.js new file mode 100644 index 0000000..cedeff4 --- /dev/null +++ b/src/api/basic/road.js @@ -0,0 +1,9 @@ +import request from '@/utils/request' + +export function listroad(data) { + return request({ + url: '/api/admin/road/index', + method: 'get', + params:data + }) +} diff --git a/src/api/basic/site.js b/src/api/basic/site.js index 6af8df5..b626a2c 100644 --- a/src/api/basic/site.js +++ b/src/api/basic/site.js @@ -4,7 +4,7 @@ export function listsite(data) { return request({ url: '/api/admin/building/index', method: 'get', - data + params:data }) } diff --git a/src/api/basic/unit.js b/src/api/basic/unit.js index 091b056..d47c5b9 100644 --- a/src/api/basic/unit.js +++ b/src/api/basic/unit.js @@ -4,7 +4,7 @@ export function listmaintain(data) { return request({ url: '/api/admin/maintain/index', method: 'get', - data + params:data }) } diff --git a/src/api/commonInspection/index.js b/src/api/commonInspection/index.js index f46abf3..9504965 100644 --- a/src/api/commonInspection/index.js +++ b/src/api/commonInspection/index.js @@ -4,7 +4,7 @@ export function listcommon(data) { return request({ url: '/api/admin/common-inspection/index', method: 'get', - data + params:data }) } diff --git a/src/api/inspectionmanagement/index.js b/src/api/inspectionmanagement/index.js index b0a4bd1..3ad5775 100644 --- a/src/api/inspectionmanagement/index.js +++ b/src/api/inspectionmanagement/index.js @@ -4,7 +4,7 @@ export function listplan(data) { return request({ url: '/api/admin/plan/index', method: 'get', - data + params:data }) } diff --git a/src/api/maintainmanagement/index.js b/src/api/maintainmanagement/index.js index 879bcf3..509d44d 100644 --- a/src/api/maintainmanagement/index.js +++ b/src/api/maintainmanagement/index.js @@ -4,7 +4,7 @@ export function listplan(data) { return request({ url: '/api/admin/maintain-plan/index', method: 'get', - data + params:data }) } diff --git a/src/api/rain/inspection.js b/src/api/rain/inspection.js index 3d0b17e..4e14c04 100644 --- a/src/api/rain/inspection.js +++ b/src/api/rain/inspection.js @@ -4,7 +4,7 @@ export function listall(data) { return request({ url: '/api/admin/rain-inspection/index', method: 'get', - data + params:data }) } diff --git a/src/api/rain/maintain.js b/src/api/rain/maintain.js index e838462..cbde1ad 100644 --- a/src/api/rain/maintain.js +++ b/src/api/rain/maintain.js @@ -4,7 +4,7 @@ export function listall(data) { return request({ url: '/api/admin/rain-maintains/index', method: 'get', - data + params:data }) } diff --git a/src/api/rain/order.js b/src/api/rain/order.js index cbd2f09..70b68ed 100644 --- a/src/api/rain/order.js +++ b/src/api/rain/order.js @@ -4,7 +4,7 @@ export function listorder(data) { return request({ url: '/api/admin/worksheet/index', method: 'get', - data + params:data }) } diff --git a/src/views/basic/road.vue b/src/views/basic/road.vue index 02409e3..30377d1 100644 --- a/src/views/basic/road.vue +++ b/src/views/basic/road.vue @@ -1,8 +1,120 @@ - + + - - \ No newline at end of file + import { + listroad + } from '../../api/basic/road.js' + import LxHeader from "@/components/LxHeader/index.vue"; + + export default { + components: { + LxHeader + }, + data() { + return { + tableHeight: 0, + dialogFormVisible: false, + formLabelWidth: "120px", + tableData: [], + tableHeight: 0, + searchFields: { + KeyWord: "" + }, + paginations: { + page: 1, + page_size: 15, + total: 0 + }, + + columns: [{ + field: "name", + title: "街道名称", + type: "string", + align: "left" + } + ], + } + }, + created() { + this.initLoad(); + this.load(); + + }, + methods: { + initLoad() { + var that = this; + var clientHeight = document.documentElement.clientHeight + var lxHeader_height = 96.5; //查询 头部 + var paginationHeight = 37; //分页的高度 + var topHeight = 50; //页面 头部 + let tableHeight = clientHeight - lxHeader_height - topHeight - paginationHeight - 20; + that.tableHeight = tableHeight; + }, + handleCurrentChange(page) { + this.paginations.page = page; + this.load(); + }, + load() { + listroad({ + page: this.paginations.page, + page_size: this.paginations.page_size, + name: this.searchFields.KeyWord + }).then(response => { + this.tableData = response.data; + this.paginations.total = response.total; + }).catch(error => { + console.log(error) + reject(error) + }); + + }, + onsearch(){ + this.paginations.page = 1 + this.load(); + } + + } + } + + +