From a961eabe27b6fed96c61b9a08b3ababed7a2d547 Mon Sep 17 00:00:00 2001 From: lion <120344285@qq.com> Date: Mon, 18 Jul 2022 17:24:54 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A6=96=E9=A1=B5=20=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/rain/maintain.js | 2 +- src/views/assess/clue.vue | 55 ++++- src/views/assess/daily.vue | 2 +- src/views/assess/wade.vue | 2 +- src/views/basic/account.vue | 2 +- src/views/basic/area.vue | 2 +- src/views/basic/group.vue | 2 +- src/views/basic/road.vue | 2 +- src/views/basic/site.vue | 2 +- src/views/basic/unit.vue | 2 +- src/views/common/index.vue | 17 +- src/views/dashboard/index.vue | 387 +++++++++++++++++++++++++++++++++- src/views/maintain/plan.vue | 2 +- src/views/management/plan.vue | 2 +- src/views/rain/inspection.vue | 43 +++- src/views/rain/maintain.vue | 53 ++++- src/views/rain/order.vue | 2 +- src/views/rain/ordersend.vue | 331 +++++++++++++++++++++++++++++ 18 files changed, 866 insertions(+), 44 deletions(-) create mode 100644 src/views/rain/ordersend.vue diff --git a/src/api/rain/maintain.js b/src/api/rain/maintain.js index cbde1ad..a384322 100644 --- a/src/api/rain/maintain.js +++ b/src/api/rain/maintain.js @@ -1,6 +1,6 @@ import request from '@/utils/request' -export function listall(data) { +export function listmain(data) { return request({ url: '/api/admin/rain-maintains/index', method: 'get', diff --git a/src/views/assess/clue.vue b/src/views/assess/clue.vue index 6fca30f..43d5537 100644 --- a/src/views/assess/clue.vue +++ b/src/views/assess/clue.vue @@ -7,6 +7,14 @@
+ + + +
@@ -14,7 +22,7 @@
- + @@ -103,7 +111,7 @@ -
+
@@ -119,7 +127,7 @@
-
+
@@ -247,7 +255,8 @@ tableData: [], tableHeight: 0, searchFields: { - KeyWord: "" + KeyWord: "", + type:"" }, paginations: { page: 1, @@ -257,6 +266,35 @@ selects:{ areaList:[], questionList:[], + fromListType:[{ + id:'', + value:"所有" + },{ + id:1, + value:"通用巡查" + },{ + id:2, + value:"工单" + },{ + id:3, + value:"日常巡查" + },{ + id:4, + value:"其他线索" + }], + jurisdictionList:[{ + id:0, + value:"未确认" + },{ + id:1, + value:"非管辖" + },{ + id:2, + value:"管辖无问题" + },{ + id:3, + value:"管辖有问题" + }], fromList:[{ id:1, value:"通用巡查" @@ -392,7 +430,8 @@ listclue({ page: this.paginations.page, page_size: this.paginations.page_size, - keyword: this.searchFields.KeyWord + keyword: this.searchFields.KeyWord, + type:this.searchFields.type, }).then(response => { for(var m of response.data){ for(var k of this.selects.fromList){ @@ -568,5 +607,11 @@ } .width100{ width:100%; + } + .vm10 input{ + height:32px;vertical-align: middle; + } + .vm10 .el-select__caret.el-input__icon.el-icon-arrow-up{ + line-height: 30px; } diff --git a/src/views/assess/daily.vue b/src/views/assess/daily.vue index 2d5f1f8..7a33832 100644 --- a/src/views/assess/daily.vue +++ b/src/views/assess/daily.vue @@ -14,7 +14,7 @@
- + diff --git a/src/views/assess/wade.vue b/src/views/assess/wade.vue index d435915..440cf08 100644 --- a/src/views/assess/wade.vue +++ b/src/views/assess/wade.vue @@ -14,7 +14,7 @@
- + diff --git a/src/views/basic/account.vue b/src/views/basic/account.vue index de6e87b..28ce7c2 100644 --- a/src/views/basic/account.vue +++ b/src/views/basic/account.vue @@ -14,7 +14,7 @@
- + diff --git a/src/views/basic/area.vue b/src/views/basic/area.vue index 0444697..fb7dcb8 100644 --- a/src/views/basic/area.vue +++ b/src/views/basic/area.vue @@ -14,7 +14,7 @@
- + diff --git a/src/views/basic/group.vue b/src/views/basic/group.vue index f3d8ad6..2a4c966 100644 --- a/src/views/basic/group.vue +++ b/src/views/basic/group.vue @@ -14,7 +14,7 @@
- + diff --git a/src/views/basic/road.vue b/src/views/basic/road.vue index 0990b74..5baa0d1 100644 --- a/src/views/basic/road.vue +++ b/src/views/basic/road.vue @@ -13,7 +13,7 @@
- + diff --git a/src/views/basic/site.vue b/src/views/basic/site.vue index d3f9b4a..ade0edd 100644 --- a/src/views/basic/site.vue +++ b/src/views/basic/site.vue @@ -14,7 +14,7 @@
- + diff --git a/src/views/basic/unit.vue b/src/views/basic/unit.vue index 3fd6b93..484f582 100644 --- a/src/views/basic/unit.vue +++ b/src/views/basic/unit.vue @@ -14,7 +14,7 @@
- + diff --git a/src/views/common/index.vue b/src/views/common/index.vue index e784c09..d3d37b3 100644 --- a/src/views/common/index.vue +++ b/src/views/common/index.vue @@ -41,9 +41,7 @@
-
- {{item.value}} -
+ {{scope.row[column.field]}}
{{scope.row[column.field]}}
@@ -386,14 +384,14 @@ width:140 }, { - field: "ask_type_id", + field: "ask_type_name", title: "类型", type: "ask_type_id", align: "center", width:140 }, { - field: "ask_content_id", + field: "ask_content_name", title: "内容", type: "string", align: "center", @@ -508,11 +506,10 @@ keyword: this.searchFields.KeyWord }).then(response => { for(var m of response.data){ - if(m.user){ - m.username = m.user.name - } - } - + m.username = m.user?m.user.name:"" + m.ask_type_name = m.ask_type_detail?m.ask_type_detail.value:"" + m.ask_content_name = m.ask_content_detail?m.ask_content_detail.value:"" + } this.tableData = response.data; this.paginations.total = response.total; }).catch(error => { diff --git a/src/views/dashboard/index.vue b/src/views/dashboard/index.vue index 77ae59a..4c22558 100644 --- a/src/views/dashboard/index.vue +++ b/src/views/dashboard/index.vue @@ -1,21 +1,401 @@ @@ -23,10 +403,11 @@ export default { .dashboard { &-container { margin: 30px; + margin-top:0 } &-text { - font-size: 30px; - line-height: 46px; + font-size: 22px; + line-height: 30px; } } diff --git a/src/views/maintain/plan.vue b/src/views/maintain/plan.vue index b4c47d8..970ca38 100644 --- a/src/views/maintain/plan.vue +++ b/src/views/maintain/plan.vue @@ -14,7 +14,7 @@
- + diff --git a/src/views/management/plan.vue b/src/views/management/plan.vue index cabba66..389ec18 100644 --- a/src/views/management/plan.vue +++ b/src/views/management/plan.vue @@ -14,7 +14,7 @@
- + diff --git a/src/views/rain/inspection.vue b/src/views/rain/inspection.vue index 52373c4..40d237c 100644 --- a/src/views/rain/inspection.vue +++ b/src/views/rain/inspection.vue @@ -5,8 +5,16 @@
-
- +
+ + + + +
@@ -625,7 +633,8 @@ } from '@/utils/auth' import { getparameteritem - } from '../../api/system/dictionary.js' + } from '../../api/system/dictionary.js' + import { listarea } from '../../api/basic/area.js' import LxHeader from "@/components/LxHeader/index.vue"; import AvueMap from 'avue-plugin-map' @@ -652,7 +661,13 @@ mapform: [], tableHeight: 0, searchFields: { - KeyWord: "" + area_id: "" + }, + selects:{ + areasList:[{ + id:"", + name:"所有" + }] }, paginations: { page: 1, @@ -823,6 +838,18 @@ getbuilding().then(res => { this.buildList = res + }) + + listarea({ + page: 1, + page_size: 99 + }).then(res => { + for(var m of res.data){ + that.selects.areasList.push({ + id:m.id, + name:m.name + }) + } }) @@ -835,7 +862,7 @@ listall({ page: this.paginations.page, page_size: this.paginations.page_size, - keyword: this.searchFields.KeyWord + area_id: this.searchFields.area_id }).then(response => { this.tableData = response.data; this.paginations.total = response.total; @@ -1163,5 +1190,11 @@ .files_check .el-upload.el-upload--picture-card { display: none; + } + .vm10 input{ + height:32px;vertical-align: middle; + } + .vm10 .el-select__caret.el-input__icon.el-icon-arrow-up{ + line-height: 30px; } diff --git a/src/views/rain/maintain.vue b/src/views/rain/maintain.vue index 06f5d15..b026aea 100644 --- a/src/views/rain/maintain.vue +++ b/src/views/rain/maintain.vue @@ -5,8 +5,16 @@
-
- +
+ + + + +
@@ -715,7 +723,7 @@ + +