From eb2b7498357eff8c0065df13c3c1437f90403834 Mon Sep 17 00:00:00 2001
From: lion <120344285@qq.com>
Date: Fri, 24 Jun 2022 10:25:45 +0800
Subject: [PATCH] =?UTF-8?q?=E9=9B=A8=E9=A6=86=E5=85=BB=E6=8A=A4=EF=BC=8C?=
=?UTF-8?q?=E9=80=9A=E7=94=A8=E5=B7=A1=E6=9F=A5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/basic/group.js | 41 +
src/api/maintainmanagement/index.js | 12 +-
src/api/rain/inspection.js | 76 ++
src/api/rain/maintain.js | 82 ++
src/main.js | 23 +-
src/views/assess/wade.vue | 9 +-
src/views/basic/account.vue | 29 +-
src/views/basic/area.vue | 9 +-
src/views/basic/group.vue | 300 +++++++
src/views/basic/site.vue | 32 +-
src/views/basic/unit.vue | 2 +-
src/views/common/index.vue | 41 +-
src/views/maintain/plan.vue | 2 +-
src/views/rain/inspection.vue | 9 +
src/views/rain/maintain.vue | 1260 +++++++++++++++++++++++++++
15 files changed, 1881 insertions(+), 46 deletions(-)
create mode 100644 src/api/basic/group.js
create mode 100644 src/api/rain/inspection.js
create mode 100644 src/api/rain/maintain.js
create mode 100644 src/views/basic/group.vue
create mode 100644 src/views/rain/inspection.vue
create mode 100644 src/views/rain/maintain.vue
diff --git a/src/api/basic/group.js b/src/api/basic/group.js
new file mode 100644
index 0000000..2b90058
--- /dev/null
+++ b/src/api/basic/group.js
@@ -0,0 +1,41 @@
+import request from '@/utils/request'
+
+export function listgroup(data) {
+ return request({
+ url: '/api/admin/group/index',
+ method: 'get',
+ data
+ })
+}
+
+export function get(id) {
+ return request({
+ url: '/api/admin/group/show',
+ method: 'post',
+ params: { id }
+ })
+}
+
+export function save(data) {
+ return request({
+ url: '/api/admin/group/save',
+ method: 'post',
+ data
+ })
+}
+
+export function store(data) {
+ return request({
+ url: '/api/admin/group/store',
+ method: 'post',
+ data
+ })
+}
+
+export function del(id) {
+ return request({
+ url: '/api/admin/group/destroy',
+ method: 'get',
+ params:{ id }
+ })
+}
diff --git a/src/api/maintainmanagement/index.js b/src/api/maintainmanagement/index.js
index ea534c2..88d6628 100644
--- a/src/api/maintainmanagement/index.js
+++ b/src/api/maintainmanagement/index.js
@@ -1,8 +1,8 @@
import request from '@/utils/request'
-export function listcommon(data) {
+export function listplan(data) {
return request({
- url: '/api/admin/common-inspection/index',
+ url: '/api/admin/plan/index',
method: 'get',
data
})
@@ -10,7 +10,7 @@ export function listcommon(data) {
export function get(id) {
return request({
- url: '/api/admin/common-inspection/show',
+ url: '/api/admin/plan/show',
method: 'post',
params: { id }
})
@@ -18,7 +18,7 @@ export function get(id) {
export function save(data) {
return request({
- url: '/api/admin/common-inspection/save',
+ url: '/api/admin/plan/save',
method: 'post',
data
})
@@ -26,7 +26,7 @@ export function save(data) {
export function update(data) {
return request({
- url: '/api/admin/common-inspection/update-status',
+ url: '/api/admin/plan/update-status',
method: 'post',
data
})
@@ -34,7 +34,7 @@ export function update(data) {
export function del(id) {
return request({
- url: '/api/admin/common-inspection/destroy',
+ url: '/api/admin/plan/destroy',
method: 'get',
params:{ id }
})
diff --git a/src/api/rain/inspection.js b/src/api/rain/inspection.js
new file mode 100644
index 0000000..3d0b17e
--- /dev/null
+++ b/src/api/rain/inspection.js
@@ -0,0 +1,76 @@
+import request from '@/utils/request'
+
+export function listall(data) {
+ return request({
+ url: '/api/admin/rain-inspection/index',
+ method: 'get',
+ data
+ })
+}
+
+export function get(id) {
+ return request({
+ url: '/api/admin/rain-inspection/show',
+ method: 'get',
+ params: { id }
+ })
+}
+
+export function del(id) {
+ return request({
+ url: '/api/admin/rain-inspection/destroy',
+ method: 'get',
+ params:{ id }
+ })
+}
+
+export function update(data) {
+ return request({
+ url: '/api/admin/rain-inspection/audit',
+ method: 'get',
+ params:data
+
+ })
+}
+
+export function getbuilding(data) {
+ return request({
+ url: '/api/admin/rain-inspection/all-building-site',
+ method: 'get',
+ data
+ })
+}
+
+export function storeequipment(data) {
+ return request({
+ url: '/api/admin/rain-inspection/rain-equipment-store',
+ method: 'post',
+ data
+ })
+}
+
+export function saveequipment(data) {
+ return request({
+ url: '/api/admin/rain-inspection/rain-equipment-save',
+ method: 'post',
+ data
+ })
+}
+
+export function storebuilding(data) {
+ return request({
+ url: '/api/admin/rain-inspection/building-site-content-store',
+ method: 'post',
+ data
+ })
+}
+
+export function savebuilding(data) {
+ return request({
+ url: '/api/admin/rain-inspection/building-site-content-save',
+ method: 'post',
+ data
+ })
+}
+
+
diff --git a/src/api/rain/maintain.js b/src/api/rain/maintain.js
new file mode 100644
index 0000000..e838462
--- /dev/null
+++ b/src/api/rain/maintain.js
@@ -0,0 +1,82 @@
+import request from '@/utils/request'
+
+export function listall(data) {
+ return request({
+ url: '/api/admin/rain-maintains/index',
+ method: 'get',
+ data
+ })
+}
+
+export function get(id) {
+ return request({
+ url: '/api/admin/rain-maintains/show',
+ method: 'get',
+ params: { id }
+ })
+}
+
+export function del(id) {
+ return request({
+ url: '/api/admin/rain-maintains/destroy',
+ method: 'get',
+ params:{ id }
+ })
+}
+
+export function update(data) {
+ return request({
+ url: '/api/admin/rain-maintains/audit',
+ method: 'get',
+ params:data
+
+ })
+}
+
+export function storecirculation(data) {
+ return request({
+ url: '/api/admin/rain-maintains/circulation-store',
+ method: 'post',
+ data
+ })
+}
+
+export function savecirculation(data) {
+ return request({
+ url: '/api/admin/rain-maintains/circulation-save',
+ method: 'post',
+ data
+ })
+}
+
+export function storedischarge(data) {
+ return request({
+ url: '/api/admin/rain-maintains/help-discharge-store',
+ method: 'post',
+ data
+ })
+}
+
+export function savedischarge(data) {
+ return request({
+ url: '/api/admin/rain-maintains/help-discharge-save',
+ method: 'post',
+ data
+ })
+}
+
+export function storemire(data) {
+ return request({
+ url: '/api/admin/rain-maintains/mire-store',
+ method: 'post',
+ data
+ })
+}
+
+export function savemire(data) {
+ return request({
+ url: '/api/admin/rain-maintains/mire-save',
+ method: 'post',
+ data
+ })
+}
diff --git a/src/main.js b/src/main.js
index 25112dc..f6ff37a 100644
--- a/src/main.js
+++ b/src/main.js
@@ -30,11 +30,28 @@ Vue.use(ViewUI);
//}
// set ElementUI lang to EN
//Vue.use(ElementUI, { locale })
-// 如果想要中文版 element-ui,按如下方式声明
+// 如果想要中文版 element-ui,按如下方式声明
+const preventReClick = Vue.directive('preventReClick', {
+ inserted: function (el, binding) {
+ el.addEventListener('click', () => {
+ if (!el.disabled) {
+ el.disabled = true;
+ setTimeout(() => {
+ el.disabled = false;
+ }, binding.value || 300);
+ }
+ });
+ }
+});
+
+
Vue.use(ElementUI)
+Vue.use(preventReClick)
- import Avue from '@smallwei/avue';
- import '@smallwei/avue/lib/index.css';
+import Avue from '@smallwei/avue';
+import '@smallwei/avue/lib/index.css';
+
+
Vue.use(Avue);
Vue.config.productionTip = false
diff --git a/src/views/assess/wade.vue b/src/views/assess/wade.vue
index 7ce2a68..d435915 100644
--- a/src/views/assess/wade.vue
+++ b/src/views/assess/wade.vue
@@ -275,14 +275,15 @@ import AvueMap from 'avue-plugin-map'
let result = Object.assign(that.form, res);
// this.$set(that.form,res);
that.form = result;
+ that.mapform = [result.longitude,result.latitude,result.address]
let _files = [];
- for (var mod of result.files) {
+ for (var mod of result.water_item_files) {
let m = Object.assign({}, mod);
- m.name = mod.original_name;
- m.url = mod.url
+ m.name = mod.files.original_name;
+ m.url = mod.files.url
_files.push(m);
}
- that.fileList = _files;
+ that.filesList = _files;
}).catch(error => {
diff --git a/src/views/basic/account.vue b/src/views/basic/account.vue
index f74af24..de6e87b 100644
--- a/src/views/basic/account.vue
+++ b/src/views/basic/account.vue
@@ -83,7 +83,14 @@