diff --git a/mock/index.js b/mock/index.js
index 8c1410a..4c7f611 100644
--- a/mock/index.js
+++ b/mock/index.js
@@ -23,6 +23,7 @@
const deptPermission = require('./systemConfig/deptPermission')
const tenant = require('./system/tenant')
const deviceStatics = require('./warning/deviceStatics')
+const wellList = require('./well/well')
const mocks = [
...user,
@@ -46,6 +47,7 @@
...deptPermission,
...tenant,
...deviceStatics,
+ ...wellList,
...device
]
diff --git a/mock/index.js b/mock/index.js
index 8c1410a..4c7f611 100644
--- a/mock/index.js
+++ b/mock/index.js
@@ -23,6 +23,7 @@
const deptPermission = require('./systemConfig/deptPermission')
const tenant = require('./system/tenant')
const deviceStatics = require('./warning/deviceStatics')
+const wellList = require('./well/well')
const mocks = [
...user,
@@ -46,6 +47,7 @@
...deptPermission,
...tenant,
...deviceStatics,
+ ...wellList,
...device
]
diff --git a/mock/system/tenant.js b/mock/system/tenant.js
index 41485e8..ab199e7 100644
--- a/mock/system/tenant.js
+++ b/mock/system/tenant.js
@@ -78,7 +78,7 @@
}
},
{
- url: '/system/tenant/list',
+ url: '/bus/tenant/list',
type: 'get',
response: _ => {
return {
diff --git a/mock/index.js b/mock/index.js
index 8c1410a..4c7f611 100644
--- a/mock/index.js
+++ b/mock/index.js
@@ -23,6 +23,7 @@
const deptPermission = require('./systemConfig/deptPermission')
const tenant = require('./system/tenant')
const deviceStatics = require('./warning/deviceStatics')
+const wellList = require('./well/well')
const mocks = [
...user,
@@ -46,6 +47,7 @@
...deptPermission,
...tenant,
...deviceStatics,
+ ...wellList,
...device
]
diff --git a/mock/system/tenant.js b/mock/system/tenant.js
index 41485e8..ab199e7 100644
--- a/mock/system/tenant.js
+++ b/mock/system/tenant.js
@@ -78,7 +78,7 @@
}
},
{
- url: '/system/tenant/list',
+ url: '/bus/tenant/list',
type: 'get',
response: _ => {
return {
diff --git a/mock/well/well.js b/mock/well/well.js
new file mode 100644
index 0000000..e60b862
--- /dev/null
+++ b/mock/well/well.js
@@ -0,0 +1,280 @@
+const wellList = {
+ rows: [
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '开挖监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '井盖状态监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '液位监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '燃气智能监测终端',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '噪声记录仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '有害气体监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '温湿度监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '井盖定位监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '燃气智能终端(一体化)',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '管盯',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ }
+ ]
+}
+
+module.exports = [
+ // mock get all routes form server
+ {
+ url: '/well/list',
+ type: 'get',
+ response: _ => {
+ return {
+ code: 200,
+ data: wellList,
+ message: '请求成功',
+ success: true
+ }
+ }
+ }
+]
diff --git a/mock/index.js b/mock/index.js
index 8c1410a..4c7f611 100644
--- a/mock/index.js
+++ b/mock/index.js
@@ -23,6 +23,7 @@
const deptPermission = require('./systemConfig/deptPermission')
const tenant = require('./system/tenant')
const deviceStatics = require('./warning/deviceStatics')
+const wellList = require('./well/well')
const mocks = [
...user,
@@ -46,6 +47,7 @@
...deptPermission,
...tenant,
...deviceStatics,
+ ...wellList,
...device
]
diff --git a/mock/system/tenant.js b/mock/system/tenant.js
index 41485e8..ab199e7 100644
--- a/mock/system/tenant.js
+++ b/mock/system/tenant.js
@@ -78,7 +78,7 @@
}
},
{
- url: '/system/tenant/list',
+ url: '/bus/tenant/list',
type: 'get',
response: _ => {
return {
diff --git a/mock/well/well.js b/mock/well/well.js
new file mode 100644
index 0000000..e60b862
--- /dev/null
+++ b/mock/well/well.js
@@ -0,0 +1,280 @@
+const wellList = {
+ rows: [
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '开挖监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '井盖状态监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '液位监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '燃气智能监测终端',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '噪声记录仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '有害气体监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '温湿度监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '井盖定位监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '燃气智能终端(一体化)',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '管盯',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ }
+ ]
+}
+
+module.exports = [
+ // mock get all routes form server
+ {
+ url: '/well/list',
+ type: 'get',
+ response: _ => {
+ return {
+ code: 200,
+ data: wellList,
+ message: '请求成功',
+ success: true
+ }
+ }
+ }
+]
diff --git a/src/api/system/tenant.js b/src/api/system/tenant.js
index 84acb06..4bf3350 100644
--- a/src/api/system/tenant.js
+++ b/src/api/system/tenant.js
@@ -15,7 +15,7 @@
// 项目管理绑定组织
export function deptTenantSys(params) {
return request({
- url: 'system/dept/relateTenant',
+ url: 'bus/tenant/relateTenant',
method: 'post',
params
})
@@ -24,7 +24,7 @@
// 项目管理查询
export function tenantSysList(params) {
return request({
- url: 'system/tenant/list',
+ url: 'bus/tenant/list',
method: 'get',
params
})
@@ -33,7 +33,7 @@
// 添加项目管理
export function addTenantSys(params) {
return request({
- url: 'system/tenant/add',
+ url: 'sys/tenant/add',
method: 'post',
params
})
@@ -41,7 +41,7 @@
// 修改项目管理
export function updateTenantSys(params) {
return request({
- url: 'system/tenant/update',
+ url: 'sys/tenant/update',
method: 'post',
params
})
@@ -49,7 +49,7 @@
// 删除项目管理
export function delTenantSys(ids) {
return request({
- url: 'system/tenant/delete',
+ url: 'sys/tenant/delete',
method: 'post',
params: {
ids: ids
diff --git a/mock/index.js b/mock/index.js
index 8c1410a..4c7f611 100644
--- a/mock/index.js
+++ b/mock/index.js
@@ -23,6 +23,7 @@
const deptPermission = require('./systemConfig/deptPermission')
const tenant = require('./system/tenant')
const deviceStatics = require('./warning/deviceStatics')
+const wellList = require('./well/well')
const mocks = [
...user,
@@ -46,6 +47,7 @@
...deptPermission,
...tenant,
...deviceStatics,
+ ...wellList,
...device
]
diff --git a/mock/system/tenant.js b/mock/system/tenant.js
index 41485e8..ab199e7 100644
--- a/mock/system/tenant.js
+++ b/mock/system/tenant.js
@@ -78,7 +78,7 @@
}
},
{
- url: '/system/tenant/list',
+ url: '/bus/tenant/list',
type: 'get',
response: _ => {
return {
diff --git a/mock/well/well.js b/mock/well/well.js
new file mode 100644
index 0000000..e60b862
--- /dev/null
+++ b/mock/well/well.js
@@ -0,0 +1,280 @@
+const wellList = {
+ rows: [
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '开挖监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '井盖状态监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '液位监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '燃气智能监测终端',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '噪声记录仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '有害气体监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '温湿度监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '井盖定位监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '燃气智能终端(一体化)',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '管盯',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ }
+ ]
+}
+
+module.exports = [
+ // mock get all routes form server
+ {
+ url: '/well/list',
+ type: 'get',
+ response: _ => {
+ return {
+ code: 200,
+ data: wellList,
+ message: '请求成功',
+ success: true
+ }
+ }
+ }
+]
diff --git a/src/api/system/tenant.js b/src/api/system/tenant.js
index 84acb06..4bf3350 100644
--- a/src/api/system/tenant.js
+++ b/src/api/system/tenant.js
@@ -15,7 +15,7 @@
// 项目管理绑定组织
export function deptTenantSys(params) {
return request({
- url: 'system/dept/relateTenant',
+ url: 'bus/tenant/relateTenant',
method: 'post',
params
})
@@ -24,7 +24,7 @@
// 项目管理查询
export function tenantSysList(params) {
return request({
- url: 'system/tenant/list',
+ url: 'bus/tenant/list',
method: 'get',
params
})
@@ -33,7 +33,7 @@
// 添加项目管理
export function addTenantSys(params) {
return request({
- url: 'system/tenant/add',
+ url: 'sys/tenant/add',
method: 'post',
params
})
@@ -41,7 +41,7 @@
// 修改项目管理
export function updateTenantSys(params) {
return request({
- url: 'system/tenant/update',
+ url: 'sys/tenant/update',
method: 'post',
params
})
@@ -49,7 +49,7 @@
// 删除项目管理
export function delTenantSys(ids) {
return request({
- url: 'system/tenant/delete',
+ url: 'sys/tenant/delete',
method: 'post',
params: {
ids: ids
diff --git a/src/views/wellManage/addWell.vue b/src/views/wellManage/addWell.vue
index 17e54d5..ba278f3 100644
--- a/src/views/wellManage/addWell.vue
+++ b/src/views/wellManage/addWell.vue
@@ -41,6 +41,15 @@
+
+
+ 地图选择位置
+
+
+
+
+
+
@@ -146,6 +155,7 @@
+
@@ -157,10 +167,11 @@
import { Uploadimg } from '@/api/common'
import DeptSelect from '@/components/DeptSelect'
import AMapLoader from '@amap/amap-jsapi-loader'
+import detailMapLonLat from './detailMapLonLat'
export default {
name: 'AddWell',
- components: { DeptSelect },
+ components: { DeptSelect, detailMapLonLat },
data() {
const validateDeep = (rule, value, callback) => {
if (value !== '') {
@@ -336,6 +347,13 @@
this.fileList = []
},
methods: {
+ getMapPostion(val) {
+ this.wellForm.coordinateX = val.split(',')[0]
+ this.wellForm.coordinateY = val.split(',')[1]
+ },
+ mapSelect() {
+ this.$refs.detailMap.initDialog(true)
+ },
// 加载组织机构树形下拉菜单
fetchSecondDeptTree: function() {
const listQuery = {
diff --git a/mock/index.js b/mock/index.js
index 8c1410a..4c7f611 100644
--- a/mock/index.js
+++ b/mock/index.js
@@ -23,6 +23,7 @@
const deptPermission = require('./systemConfig/deptPermission')
const tenant = require('./system/tenant')
const deviceStatics = require('./warning/deviceStatics')
+const wellList = require('./well/well')
const mocks = [
...user,
@@ -46,6 +47,7 @@
...deptPermission,
...tenant,
...deviceStatics,
+ ...wellList,
...device
]
diff --git a/mock/system/tenant.js b/mock/system/tenant.js
index 41485e8..ab199e7 100644
--- a/mock/system/tenant.js
+++ b/mock/system/tenant.js
@@ -78,7 +78,7 @@
}
},
{
- url: '/system/tenant/list',
+ url: '/bus/tenant/list',
type: 'get',
response: _ => {
return {
diff --git a/mock/well/well.js b/mock/well/well.js
new file mode 100644
index 0000000..e60b862
--- /dev/null
+++ b/mock/well/well.js
@@ -0,0 +1,280 @@
+const wellList = {
+ rows: [
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '开挖监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '井盖状态监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '液位监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '燃气智能监测终端',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '噪声记录仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '有害气体监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '温湿度监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '井盖定位监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '燃气智能终端(一体化)',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '管盯',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ }
+ ]
+}
+
+module.exports = [
+ // mock get all routes form server
+ {
+ url: '/well/list',
+ type: 'get',
+ response: _ => {
+ return {
+ code: 200,
+ data: wellList,
+ message: '请求成功',
+ success: true
+ }
+ }
+ }
+]
diff --git a/src/api/system/tenant.js b/src/api/system/tenant.js
index 84acb06..4bf3350 100644
--- a/src/api/system/tenant.js
+++ b/src/api/system/tenant.js
@@ -15,7 +15,7 @@
// 项目管理绑定组织
export function deptTenantSys(params) {
return request({
- url: 'system/dept/relateTenant',
+ url: 'bus/tenant/relateTenant',
method: 'post',
params
})
@@ -24,7 +24,7 @@
// 项目管理查询
export function tenantSysList(params) {
return request({
- url: 'system/tenant/list',
+ url: 'bus/tenant/list',
method: 'get',
params
})
@@ -33,7 +33,7 @@
// 添加项目管理
export function addTenantSys(params) {
return request({
- url: 'system/tenant/add',
+ url: 'sys/tenant/add',
method: 'post',
params
})
@@ -41,7 +41,7 @@
// 修改项目管理
export function updateTenantSys(params) {
return request({
- url: 'system/tenant/update',
+ url: 'sys/tenant/update',
method: 'post',
params
})
@@ -49,7 +49,7 @@
// 删除项目管理
export function delTenantSys(ids) {
return request({
- url: 'system/tenant/delete',
+ url: 'sys/tenant/delete',
method: 'post',
params: {
ids: ids
diff --git a/src/views/wellManage/addWell.vue b/src/views/wellManage/addWell.vue
index 17e54d5..ba278f3 100644
--- a/src/views/wellManage/addWell.vue
+++ b/src/views/wellManage/addWell.vue
@@ -41,6 +41,15 @@
+
+
+ 地图选择位置
+
+
+
+
+
+
@@ -146,6 +155,7 @@
+
@@ -157,10 +167,11 @@
import { Uploadimg } from '@/api/common'
import DeptSelect from '@/components/DeptSelect'
import AMapLoader from '@amap/amap-jsapi-loader'
+import detailMapLonLat from './detailMapLonLat'
export default {
name: 'AddWell',
- components: { DeptSelect },
+ components: { DeptSelect, detailMapLonLat },
data() {
const validateDeep = (rule, value, callback) => {
if (value !== '') {
@@ -336,6 +347,13 @@
this.fileList = []
},
methods: {
+ getMapPostion(val) {
+ this.wellForm.coordinateX = val.split(',')[0]
+ this.wellForm.coordinateY = val.split(',')[1]
+ },
+ mapSelect() {
+ this.$refs.detailMap.initDialog(true)
+ },
// 加载组织机构树形下拉菜单
fetchSecondDeptTree: function() {
const listQuery = {
diff --git a/src/views/wellManage/components/listDigData.vue b/src/views/wellManage/components/listDigData.vue
new file mode 100644
index 0000000..7fb41b9
--- /dev/null
+++ b/src/views/wellManage/components/listDigData.vue
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/mock/index.js b/mock/index.js
index 8c1410a..4c7f611 100644
--- a/mock/index.js
+++ b/mock/index.js
@@ -23,6 +23,7 @@
const deptPermission = require('./systemConfig/deptPermission')
const tenant = require('./system/tenant')
const deviceStatics = require('./warning/deviceStatics')
+const wellList = require('./well/well')
const mocks = [
...user,
@@ -46,6 +47,7 @@
...deptPermission,
...tenant,
...deviceStatics,
+ ...wellList,
...device
]
diff --git a/mock/system/tenant.js b/mock/system/tenant.js
index 41485e8..ab199e7 100644
--- a/mock/system/tenant.js
+++ b/mock/system/tenant.js
@@ -78,7 +78,7 @@
}
},
{
- url: '/system/tenant/list',
+ url: '/bus/tenant/list',
type: 'get',
response: _ => {
return {
diff --git a/mock/well/well.js b/mock/well/well.js
new file mode 100644
index 0000000..e60b862
--- /dev/null
+++ b/mock/well/well.js
@@ -0,0 +1,280 @@
+const wellList = {
+ rows: [
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '开挖监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '井盖状态监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '液位监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '燃气智能监测终端',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '噪声记录仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '有害气体监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '温湿度监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '井盖定位监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '燃气智能终端(一体化)',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '管盯',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ }
+ ]
+}
+
+module.exports = [
+ // mock get all routes form server
+ {
+ url: '/well/list',
+ type: 'get',
+ response: _ => {
+ return {
+ code: 200,
+ data: wellList,
+ message: '请求成功',
+ success: true
+ }
+ }
+ }
+]
diff --git a/src/api/system/tenant.js b/src/api/system/tenant.js
index 84acb06..4bf3350 100644
--- a/src/api/system/tenant.js
+++ b/src/api/system/tenant.js
@@ -15,7 +15,7 @@
// 项目管理绑定组织
export function deptTenantSys(params) {
return request({
- url: 'system/dept/relateTenant',
+ url: 'bus/tenant/relateTenant',
method: 'post',
params
})
@@ -24,7 +24,7 @@
// 项目管理查询
export function tenantSysList(params) {
return request({
- url: 'system/tenant/list',
+ url: 'bus/tenant/list',
method: 'get',
params
})
@@ -33,7 +33,7 @@
// 添加项目管理
export function addTenantSys(params) {
return request({
- url: 'system/tenant/add',
+ url: 'sys/tenant/add',
method: 'post',
params
})
@@ -41,7 +41,7 @@
// 修改项目管理
export function updateTenantSys(params) {
return request({
- url: 'system/tenant/update',
+ url: 'sys/tenant/update',
method: 'post',
params
})
@@ -49,7 +49,7 @@
// 删除项目管理
export function delTenantSys(ids) {
return request({
- url: 'system/tenant/delete',
+ url: 'sys/tenant/delete',
method: 'post',
params: {
ids: ids
diff --git a/src/views/wellManage/addWell.vue b/src/views/wellManage/addWell.vue
index 17e54d5..ba278f3 100644
--- a/src/views/wellManage/addWell.vue
+++ b/src/views/wellManage/addWell.vue
@@ -41,6 +41,15 @@
+
+
+ 地图选择位置
+
+
+
+
+
+
@@ -146,6 +155,7 @@
+
@@ -157,10 +167,11 @@
import { Uploadimg } from '@/api/common'
import DeptSelect from '@/components/DeptSelect'
import AMapLoader from '@amap/amap-jsapi-loader'
+import detailMapLonLat from './detailMapLonLat'
export default {
name: 'AddWell',
- components: { DeptSelect },
+ components: { DeptSelect, detailMapLonLat },
data() {
const validateDeep = (rule, value, callback) => {
if (value !== '') {
@@ -336,6 +347,13 @@
this.fileList = []
},
methods: {
+ getMapPostion(val) {
+ this.wellForm.coordinateX = val.split(',')[0]
+ this.wellForm.coordinateY = val.split(',')[1]
+ },
+ mapSelect() {
+ this.$refs.detailMap.initDialog(true)
+ },
// 加载组织机构树形下拉菜单
fetchSecondDeptTree: function() {
const listQuery = {
diff --git a/src/views/wellManage/components/listDigData.vue b/src/views/wellManage/components/listDigData.vue
new file mode 100644
index 0000000..7fb41b9
--- /dev/null
+++ b/src/views/wellManage/components/listDigData.vue
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listGasData.vue b/src/views/wellManage/components/listGasData.vue
new file mode 100644
index 0000000..6e2afc3
--- /dev/null
+++ b/src/views/wellManage/components/listGasData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/mock/index.js b/mock/index.js
index 8c1410a..4c7f611 100644
--- a/mock/index.js
+++ b/mock/index.js
@@ -23,6 +23,7 @@
const deptPermission = require('./systemConfig/deptPermission')
const tenant = require('./system/tenant')
const deviceStatics = require('./warning/deviceStatics')
+const wellList = require('./well/well')
const mocks = [
...user,
@@ -46,6 +47,7 @@
...deptPermission,
...tenant,
...deviceStatics,
+ ...wellList,
...device
]
diff --git a/mock/system/tenant.js b/mock/system/tenant.js
index 41485e8..ab199e7 100644
--- a/mock/system/tenant.js
+++ b/mock/system/tenant.js
@@ -78,7 +78,7 @@
}
},
{
- url: '/system/tenant/list',
+ url: '/bus/tenant/list',
type: 'get',
response: _ => {
return {
diff --git a/mock/well/well.js b/mock/well/well.js
new file mode 100644
index 0000000..e60b862
--- /dev/null
+++ b/mock/well/well.js
@@ -0,0 +1,280 @@
+const wellList = {
+ rows: [
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '开挖监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '井盖状态监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '液位监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '燃气智能监测终端',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '噪声记录仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '有害气体监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '温湿度监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '井盖定位监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '燃气智能终端(一体化)',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '管盯',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ }
+ ]
+}
+
+module.exports = [
+ // mock get all routes form server
+ {
+ url: '/well/list',
+ type: 'get',
+ response: _ => {
+ return {
+ code: 200,
+ data: wellList,
+ message: '请求成功',
+ success: true
+ }
+ }
+ }
+]
diff --git a/src/api/system/tenant.js b/src/api/system/tenant.js
index 84acb06..4bf3350 100644
--- a/src/api/system/tenant.js
+++ b/src/api/system/tenant.js
@@ -15,7 +15,7 @@
// 项目管理绑定组织
export function deptTenantSys(params) {
return request({
- url: 'system/dept/relateTenant',
+ url: 'bus/tenant/relateTenant',
method: 'post',
params
})
@@ -24,7 +24,7 @@
// 项目管理查询
export function tenantSysList(params) {
return request({
- url: 'system/tenant/list',
+ url: 'bus/tenant/list',
method: 'get',
params
})
@@ -33,7 +33,7 @@
// 添加项目管理
export function addTenantSys(params) {
return request({
- url: 'system/tenant/add',
+ url: 'sys/tenant/add',
method: 'post',
params
})
@@ -41,7 +41,7 @@
// 修改项目管理
export function updateTenantSys(params) {
return request({
- url: 'system/tenant/update',
+ url: 'sys/tenant/update',
method: 'post',
params
})
@@ -49,7 +49,7 @@
// 删除项目管理
export function delTenantSys(ids) {
return request({
- url: 'system/tenant/delete',
+ url: 'sys/tenant/delete',
method: 'post',
params: {
ids: ids
diff --git a/src/views/wellManage/addWell.vue b/src/views/wellManage/addWell.vue
index 17e54d5..ba278f3 100644
--- a/src/views/wellManage/addWell.vue
+++ b/src/views/wellManage/addWell.vue
@@ -41,6 +41,15 @@
+
+
+ 地图选择位置
+
+
+
+
+
+
@@ -146,6 +155,7 @@
+
@@ -157,10 +167,11 @@
import { Uploadimg } from '@/api/common'
import DeptSelect from '@/components/DeptSelect'
import AMapLoader from '@amap/amap-jsapi-loader'
+import detailMapLonLat from './detailMapLonLat'
export default {
name: 'AddWell',
- components: { DeptSelect },
+ components: { DeptSelect, detailMapLonLat },
data() {
const validateDeep = (rule, value, callback) => {
if (value !== '') {
@@ -336,6 +347,13 @@
this.fileList = []
},
methods: {
+ getMapPostion(val) {
+ this.wellForm.coordinateX = val.split(',')[0]
+ this.wellForm.coordinateY = val.split(',')[1]
+ },
+ mapSelect() {
+ this.$refs.detailMap.initDialog(true)
+ },
// 加载组织机构树形下拉菜单
fetchSecondDeptTree: function() {
const listQuery = {
diff --git a/src/views/wellManage/components/listDigData.vue b/src/views/wellManage/components/listDigData.vue
new file mode 100644
index 0000000..7fb41b9
--- /dev/null
+++ b/src/views/wellManage/components/listDigData.vue
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listGasData.vue b/src/views/wellManage/components/listGasData.vue
new file mode 100644
index 0000000..6e2afc3
--- /dev/null
+++ b/src/views/wellManage/components/listGasData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listHarmfulData.vue b/src/views/wellManage/components/listHarmfulData.vue
new file mode 100644
index 0000000..540e216
--- /dev/null
+++ b/src/views/wellManage/components/listHarmfulData.vue
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/mock/index.js b/mock/index.js
index 8c1410a..4c7f611 100644
--- a/mock/index.js
+++ b/mock/index.js
@@ -23,6 +23,7 @@
const deptPermission = require('./systemConfig/deptPermission')
const tenant = require('./system/tenant')
const deviceStatics = require('./warning/deviceStatics')
+const wellList = require('./well/well')
const mocks = [
...user,
@@ -46,6 +47,7 @@
...deptPermission,
...tenant,
...deviceStatics,
+ ...wellList,
...device
]
diff --git a/mock/system/tenant.js b/mock/system/tenant.js
index 41485e8..ab199e7 100644
--- a/mock/system/tenant.js
+++ b/mock/system/tenant.js
@@ -78,7 +78,7 @@
}
},
{
- url: '/system/tenant/list',
+ url: '/bus/tenant/list',
type: 'get',
response: _ => {
return {
diff --git a/mock/well/well.js b/mock/well/well.js
new file mode 100644
index 0000000..e60b862
--- /dev/null
+++ b/mock/well/well.js
@@ -0,0 +1,280 @@
+const wellList = {
+ rows: [
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '开挖监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '井盖状态监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '液位监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '燃气智能监测终端',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '噪声记录仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '有害气体监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '温湿度监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '井盖定位监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '燃气智能终端(一体化)',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '管盯',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ }
+ ]
+}
+
+module.exports = [
+ // mock get all routes form server
+ {
+ url: '/well/list',
+ type: 'get',
+ response: _ => {
+ return {
+ code: 200,
+ data: wellList,
+ message: '请求成功',
+ success: true
+ }
+ }
+ }
+]
diff --git a/src/api/system/tenant.js b/src/api/system/tenant.js
index 84acb06..4bf3350 100644
--- a/src/api/system/tenant.js
+++ b/src/api/system/tenant.js
@@ -15,7 +15,7 @@
// 项目管理绑定组织
export function deptTenantSys(params) {
return request({
- url: 'system/dept/relateTenant',
+ url: 'bus/tenant/relateTenant',
method: 'post',
params
})
@@ -24,7 +24,7 @@
// 项目管理查询
export function tenantSysList(params) {
return request({
- url: 'system/tenant/list',
+ url: 'bus/tenant/list',
method: 'get',
params
})
@@ -33,7 +33,7 @@
// 添加项目管理
export function addTenantSys(params) {
return request({
- url: 'system/tenant/add',
+ url: 'sys/tenant/add',
method: 'post',
params
})
@@ -41,7 +41,7 @@
// 修改项目管理
export function updateTenantSys(params) {
return request({
- url: 'system/tenant/update',
+ url: 'sys/tenant/update',
method: 'post',
params
})
@@ -49,7 +49,7 @@
// 删除项目管理
export function delTenantSys(ids) {
return request({
- url: 'system/tenant/delete',
+ url: 'sys/tenant/delete',
method: 'post',
params: {
ids: ids
diff --git a/src/views/wellManage/addWell.vue b/src/views/wellManage/addWell.vue
index 17e54d5..ba278f3 100644
--- a/src/views/wellManage/addWell.vue
+++ b/src/views/wellManage/addWell.vue
@@ -41,6 +41,15 @@
+
+
+ 地图选择位置
+
+
+
+
+
+
@@ -146,6 +155,7 @@
+
@@ -157,10 +167,11 @@
import { Uploadimg } from '@/api/common'
import DeptSelect from '@/components/DeptSelect'
import AMapLoader from '@amap/amap-jsapi-loader'
+import detailMapLonLat from './detailMapLonLat'
export default {
name: 'AddWell',
- components: { DeptSelect },
+ components: { DeptSelect, detailMapLonLat },
data() {
const validateDeep = (rule, value, callback) => {
if (value !== '') {
@@ -336,6 +347,13 @@
this.fileList = []
},
methods: {
+ getMapPostion(val) {
+ this.wellForm.coordinateX = val.split(',')[0]
+ this.wellForm.coordinateY = val.split(',')[1]
+ },
+ mapSelect() {
+ this.$refs.detailMap.initDialog(true)
+ },
// 加载组织机构树形下拉菜单
fetchSecondDeptTree: function() {
const listQuery = {
diff --git a/src/views/wellManage/components/listDigData.vue b/src/views/wellManage/components/listDigData.vue
new file mode 100644
index 0000000..7fb41b9
--- /dev/null
+++ b/src/views/wellManage/components/listDigData.vue
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listGasData.vue b/src/views/wellManage/components/listGasData.vue
new file mode 100644
index 0000000..6e2afc3
--- /dev/null
+++ b/src/views/wellManage/components/listGasData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listHarmfulData.vue b/src/views/wellManage/components/listHarmfulData.vue
new file mode 100644
index 0000000..540e216
--- /dev/null
+++ b/src/views/wellManage/components/listHarmfulData.vue
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listLiquidData.vue b/src/views/wellManage/components/listLiquidData.vue
new file mode 100644
index 0000000..c821bd7
--- /dev/null
+++ b/src/views/wellManage/components/listLiquidData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/mock/index.js b/mock/index.js
index 8c1410a..4c7f611 100644
--- a/mock/index.js
+++ b/mock/index.js
@@ -23,6 +23,7 @@
const deptPermission = require('./systemConfig/deptPermission')
const tenant = require('./system/tenant')
const deviceStatics = require('./warning/deviceStatics')
+const wellList = require('./well/well')
const mocks = [
...user,
@@ -46,6 +47,7 @@
...deptPermission,
...tenant,
...deviceStatics,
+ ...wellList,
...device
]
diff --git a/mock/system/tenant.js b/mock/system/tenant.js
index 41485e8..ab199e7 100644
--- a/mock/system/tenant.js
+++ b/mock/system/tenant.js
@@ -78,7 +78,7 @@
}
},
{
- url: '/system/tenant/list',
+ url: '/bus/tenant/list',
type: 'get',
response: _ => {
return {
diff --git a/mock/well/well.js b/mock/well/well.js
new file mode 100644
index 0000000..e60b862
--- /dev/null
+++ b/mock/well/well.js
@@ -0,0 +1,280 @@
+const wellList = {
+ rows: [
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '开挖监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '井盖状态监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '液位监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '燃气智能监测终端',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '噪声记录仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '有害气体监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '温湿度监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '井盖定位监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '燃气智能终端(一体化)',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '管盯',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ }
+ ]
+}
+
+module.exports = [
+ // mock get all routes form server
+ {
+ url: '/well/list',
+ type: 'get',
+ response: _ => {
+ return {
+ code: 200,
+ data: wellList,
+ message: '请求成功',
+ success: true
+ }
+ }
+ }
+]
diff --git a/src/api/system/tenant.js b/src/api/system/tenant.js
index 84acb06..4bf3350 100644
--- a/src/api/system/tenant.js
+++ b/src/api/system/tenant.js
@@ -15,7 +15,7 @@
// 项目管理绑定组织
export function deptTenantSys(params) {
return request({
- url: 'system/dept/relateTenant',
+ url: 'bus/tenant/relateTenant',
method: 'post',
params
})
@@ -24,7 +24,7 @@
// 项目管理查询
export function tenantSysList(params) {
return request({
- url: 'system/tenant/list',
+ url: 'bus/tenant/list',
method: 'get',
params
})
@@ -33,7 +33,7 @@
// 添加项目管理
export function addTenantSys(params) {
return request({
- url: 'system/tenant/add',
+ url: 'sys/tenant/add',
method: 'post',
params
})
@@ -41,7 +41,7 @@
// 修改项目管理
export function updateTenantSys(params) {
return request({
- url: 'system/tenant/update',
+ url: 'sys/tenant/update',
method: 'post',
params
})
@@ -49,7 +49,7 @@
// 删除项目管理
export function delTenantSys(ids) {
return request({
- url: 'system/tenant/delete',
+ url: 'sys/tenant/delete',
method: 'post',
params: {
ids: ids
diff --git a/src/views/wellManage/addWell.vue b/src/views/wellManage/addWell.vue
index 17e54d5..ba278f3 100644
--- a/src/views/wellManage/addWell.vue
+++ b/src/views/wellManage/addWell.vue
@@ -41,6 +41,15 @@
+
+
+ 地图选择位置
+
+
+
+
+
+
@@ -146,6 +155,7 @@
+
@@ -157,10 +167,11 @@
import { Uploadimg } from '@/api/common'
import DeptSelect from '@/components/DeptSelect'
import AMapLoader from '@amap/amap-jsapi-loader'
+import detailMapLonLat from './detailMapLonLat'
export default {
name: 'AddWell',
- components: { DeptSelect },
+ components: { DeptSelect, detailMapLonLat },
data() {
const validateDeep = (rule, value, callback) => {
if (value !== '') {
@@ -336,6 +347,13 @@
this.fileList = []
},
methods: {
+ getMapPostion(val) {
+ this.wellForm.coordinateX = val.split(',')[0]
+ this.wellForm.coordinateY = val.split(',')[1]
+ },
+ mapSelect() {
+ this.$refs.detailMap.initDialog(true)
+ },
// 加载组织机构树形下拉菜单
fetchSecondDeptTree: function() {
const listQuery = {
diff --git a/src/views/wellManage/components/listDigData.vue b/src/views/wellManage/components/listDigData.vue
new file mode 100644
index 0000000..7fb41b9
--- /dev/null
+++ b/src/views/wellManage/components/listDigData.vue
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listGasData.vue b/src/views/wellManage/components/listGasData.vue
new file mode 100644
index 0000000..6e2afc3
--- /dev/null
+++ b/src/views/wellManage/components/listGasData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listHarmfulData.vue b/src/views/wellManage/components/listHarmfulData.vue
new file mode 100644
index 0000000..540e216
--- /dev/null
+++ b/src/views/wellManage/components/listHarmfulData.vue
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listLiquidData.vue b/src/views/wellManage/components/listLiquidData.vue
new file mode 100644
index 0000000..c821bd7
--- /dev/null
+++ b/src/views/wellManage/components/listLiquidData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listLiquidGasData.vue b/src/views/wellManage/components/listLiquidGasData.vue
new file mode 100644
index 0000000..8902be4
--- /dev/null
+++ b/src/views/wellManage/components/listLiquidGasData.vue
@@ -0,0 +1,215 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row[column.value] }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/mock/index.js b/mock/index.js
index 8c1410a..4c7f611 100644
--- a/mock/index.js
+++ b/mock/index.js
@@ -23,6 +23,7 @@
const deptPermission = require('./systemConfig/deptPermission')
const tenant = require('./system/tenant')
const deviceStatics = require('./warning/deviceStatics')
+const wellList = require('./well/well')
const mocks = [
...user,
@@ -46,6 +47,7 @@
...deptPermission,
...tenant,
...deviceStatics,
+ ...wellList,
...device
]
diff --git a/mock/system/tenant.js b/mock/system/tenant.js
index 41485e8..ab199e7 100644
--- a/mock/system/tenant.js
+++ b/mock/system/tenant.js
@@ -78,7 +78,7 @@
}
},
{
- url: '/system/tenant/list',
+ url: '/bus/tenant/list',
type: 'get',
response: _ => {
return {
diff --git a/mock/well/well.js b/mock/well/well.js
new file mode 100644
index 0000000..e60b862
--- /dev/null
+++ b/mock/well/well.js
@@ -0,0 +1,280 @@
+const wellList = {
+ rows: [
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '开挖监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '井盖状态监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '液位监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '燃气智能监测终端',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '噪声记录仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '有害气体监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '温湿度监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '井盖定位监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '燃气智能终端(一体化)',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '管盯',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ }
+ ]
+}
+
+module.exports = [
+ // mock get all routes form server
+ {
+ url: '/well/list',
+ type: 'get',
+ response: _ => {
+ return {
+ code: 200,
+ data: wellList,
+ message: '请求成功',
+ success: true
+ }
+ }
+ }
+]
diff --git a/src/api/system/tenant.js b/src/api/system/tenant.js
index 84acb06..4bf3350 100644
--- a/src/api/system/tenant.js
+++ b/src/api/system/tenant.js
@@ -15,7 +15,7 @@
// 项目管理绑定组织
export function deptTenantSys(params) {
return request({
- url: 'system/dept/relateTenant',
+ url: 'bus/tenant/relateTenant',
method: 'post',
params
})
@@ -24,7 +24,7 @@
// 项目管理查询
export function tenantSysList(params) {
return request({
- url: 'system/tenant/list',
+ url: 'bus/tenant/list',
method: 'get',
params
})
@@ -33,7 +33,7 @@
// 添加项目管理
export function addTenantSys(params) {
return request({
- url: 'system/tenant/add',
+ url: 'sys/tenant/add',
method: 'post',
params
})
@@ -41,7 +41,7 @@
// 修改项目管理
export function updateTenantSys(params) {
return request({
- url: 'system/tenant/update',
+ url: 'sys/tenant/update',
method: 'post',
params
})
@@ -49,7 +49,7 @@
// 删除项目管理
export function delTenantSys(ids) {
return request({
- url: 'system/tenant/delete',
+ url: 'sys/tenant/delete',
method: 'post',
params: {
ids: ids
diff --git a/src/views/wellManage/addWell.vue b/src/views/wellManage/addWell.vue
index 17e54d5..ba278f3 100644
--- a/src/views/wellManage/addWell.vue
+++ b/src/views/wellManage/addWell.vue
@@ -41,6 +41,15 @@
+
+
+ 地图选择位置
+
+
+
+
+
+
@@ -146,6 +155,7 @@
+
@@ -157,10 +167,11 @@
import { Uploadimg } from '@/api/common'
import DeptSelect from '@/components/DeptSelect'
import AMapLoader from '@amap/amap-jsapi-loader'
+import detailMapLonLat from './detailMapLonLat'
export default {
name: 'AddWell',
- components: { DeptSelect },
+ components: { DeptSelect, detailMapLonLat },
data() {
const validateDeep = (rule, value, callback) => {
if (value !== '') {
@@ -336,6 +347,13 @@
this.fileList = []
},
methods: {
+ getMapPostion(val) {
+ this.wellForm.coordinateX = val.split(',')[0]
+ this.wellForm.coordinateY = val.split(',')[1]
+ },
+ mapSelect() {
+ this.$refs.detailMap.initDialog(true)
+ },
// 加载组织机构树形下拉菜单
fetchSecondDeptTree: function() {
const listQuery = {
diff --git a/src/views/wellManage/components/listDigData.vue b/src/views/wellManage/components/listDigData.vue
new file mode 100644
index 0000000..7fb41b9
--- /dev/null
+++ b/src/views/wellManage/components/listDigData.vue
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listGasData.vue b/src/views/wellManage/components/listGasData.vue
new file mode 100644
index 0000000..6e2afc3
--- /dev/null
+++ b/src/views/wellManage/components/listGasData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listHarmfulData.vue b/src/views/wellManage/components/listHarmfulData.vue
new file mode 100644
index 0000000..540e216
--- /dev/null
+++ b/src/views/wellManage/components/listHarmfulData.vue
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listLiquidData.vue b/src/views/wellManage/components/listLiquidData.vue
new file mode 100644
index 0000000..c821bd7
--- /dev/null
+++ b/src/views/wellManage/components/listLiquidData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listLiquidGasData.vue b/src/views/wellManage/components/listLiquidGasData.vue
new file mode 100644
index 0000000..8902be4
--- /dev/null
+++ b/src/views/wellManage/components/listLiquidGasData.vue
@@ -0,0 +1,215 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row[column.value] }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listNoiseData.vue b/src/views/wellManage/components/listNoiseData.vue
new file mode 100644
index 0000000..a4aa8dc
--- /dev/null
+++ b/src/views/wellManage/components/listNoiseData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/mock/index.js b/mock/index.js
index 8c1410a..4c7f611 100644
--- a/mock/index.js
+++ b/mock/index.js
@@ -23,6 +23,7 @@
const deptPermission = require('./systemConfig/deptPermission')
const tenant = require('./system/tenant')
const deviceStatics = require('./warning/deviceStatics')
+const wellList = require('./well/well')
const mocks = [
...user,
@@ -46,6 +47,7 @@
...deptPermission,
...tenant,
...deviceStatics,
+ ...wellList,
...device
]
diff --git a/mock/system/tenant.js b/mock/system/tenant.js
index 41485e8..ab199e7 100644
--- a/mock/system/tenant.js
+++ b/mock/system/tenant.js
@@ -78,7 +78,7 @@
}
},
{
- url: '/system/tenant/list',
+ url: '/bus/tenant/list',
type: 'get',
response: _ => {
return {
diff --git a/mock/well/well.js b/mock/well/well.js
new file mode 100644
index 0000000..e60b862
--- /dev/null
+++ b/mock/well/well.js
@@ -0,0 +1,280 @@
+const wellList = {
+ rows: [
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '开挖监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '井盖状态监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '液位监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '燃气智能监测终端',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '噪声记录仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '有害气体监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '温湿度监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '井盖定位监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '燃气智能终端(一体化)',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '管盯',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ }
+ ]
+}
+
+module.exports = [
+ // mock get all routes form server
+ {
+ url: '/well/list',
+ type: 'get',
+ response: _ => {
+ return {
+ code: 200,
+ data: wellList,
+ message: '请求成功',
+ success: true
+ }
+ }
+ }
+]
diff --git a/src/api/system/tenant.js b/src/api/system/tenant.js
index 84acb06..4bf3350 100644
--- a/src/api/system/tenant.js
+++ b/src/api/system/tenant.js
@@ -15,7 +15,7 @@
// 项目管理绑定组织
export function deptTenantSys(params) {
return request({
- url: 'system/dept/relateTenant',
+ url: 'bus/tenant/relateTenant',
method: 'post',
params
})
@@ -24,7 +24,7 @@
// 项目管理查询
export function tenantSysList(params) {
return request({
- url: 'system/tenant/list',
+ url: 'bus/tenant/list',
method: 'get',
params
})
@@ -33,7 +33,7 @@
// 添加项目管理
export function addTenantSys(params) {
return request({
- url: 'system/tenant/add',
+ url: 'sys/tenant/add',
method: 'post',
params
})
@@ -41,7 +41,7 @@
// 修改项目管理
export function updateTenantSys(params) {
return request({
- url: 'system/tenant/update',
+ url: 'sys/tenant/update',
method: 'post',
params
})
@@ -49,7 +49,7 @@
// 删除项目管理
export function delTenantSys(ids) {
return request({
- url: 'system/tenant/delete',
+ url: 'sys/tenant/delete',
method: 'post',
params: {
ids: ids
diff --git a/src/views/wellManage/addWell.vue b/src/views/wellManage/addWell.vue
index 17e54d5..ba278f3 100644
--- a/src/views/wellManage/addWell.vue
+++ b/src/views/wellManage/addWell.vue
@@ -41,6 +41,15 @@
+
+
+ 地图选择位置
+
+
+
+
+
+
@@ -146,6 +155,7 @@
+
@@ -157,10 +167,11 @@
import { Uploadimg } from '@/api/common'
import DeptSelect from '@/components/DeptSelect'
import AMapLoader from '@amap/amap-jsapi-loader'
+import detailMapLonLat from './detailMapLonLat'
export default {
name: 'AddWell',
- components: { DeptSelect },
+ components: { DeptSelect, detailMapLonLat },
data() {
const validateDeep = (rule, value, callback) => {
if (value !== '') {
@@ -336,6 +347,13 @@
this.fileList = []
},
methods: {
+ getMapPostion(val) {
+ this.wellForm.coordinateX = val.split(',')[0]
+ this.wellForm.coordinateY = val.split(',')[1]
+ },
+ mapSelect() {
+ this.$refs.detailMap.initDialog(true)
+ },
// 加载组织机构树形下拉菜单
fetchSecondDeptTree: function() {
const listQuery = {
diff --git a/src/views/wellManage/components/listDigData.vue b/src/views/wellManage/components/listDigData.vue
new file mode 100644
index 0000000..7fb41b9
--- /dev/null
+++ b/src/views/wellManage/components/listDigData.vue
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listGasData.vue b/src/views/wellManage/components/listGasData.vue
new file mode 100644
index 0000000..6e2afc3
--- /dev/null
+++ b/src/views/wellManage/components/listGasData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listHarmfulData.vue b/src/views/wellManage/components/listHarmfulData.vue
new file mode 100644
index 0000000..540e216
--- /dev/null
+++ b/src/views/wellManage/components/listHarmfulData.vue
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listLiquidData.vue b/src/views/wellManage/components/listLiquidData.vue
new file mode 100644
index 0000000..c821bd7
--- /dev/null
+++ b/src/views/wellManage/components/listLiquidData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listLiquidGasData.vue b/src/views/wellManage/components/listLiquidGasData.vue
new file mode 100644
index 0000000..8902be4
--- /dev/null
+++ b/src/views/wellManage/components/listLiquidGasData.vue
@@ -0,0 +1,215 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row[column.value] }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listNoiseData.vue b/src/views/wellManage/components/listNoiseData.vue
new file mode 100644
index 0000000..a4aa8dc
--- /dev/null
+++ b/src/views/wellManage/components/listNoiseData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listTempData.vue b/src/views/wellManage/components/listTempData.vue
new file mode 100644
index 0000000..7b6b95c
--- /dev/null
+++ b/src/views/wellManage/components/listTempData.vue
@@ -0,0 +1,143 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/mock/index.js b/mock/index.js
index 8c1410a..4c7f611 100644
--- a/mock/index.js
+++ b/mock/index.js
@@ -23,6 +23,7 @@
const deptPermission = require('./systemConfig/deptPermission')
const tenant = require('./system/tenant')
const deviceStatics = require('./warning/deviceStatics')
+const wellList = require('./well/well')
const mocks = [
...user,
@@ -46,6 +47,7 @@
...deptPermission,
...tenant,
...deviceStatics,
+ ...wellList,
...device
]
diff --git a/mock/system/tenant.js b/mock/system/tenant.js
index 41485e8..ab199e7 100644
--- a/mock/system/tenant.js
+++ b/mock/system/tenant.js
@@ -78,7 +78,7 @@
}
},
{
- url: '/system/tenant/list',
+ url: '/bus/tenant/list',
type: 'get',
response: _ => {
return {
diff --git a/mock/well/well.js b/mock/well/well.js
new file mode 100644
index 0000000..e60b862
--- /dev/null
+++ b/mock/well/well.js
@@ -0,0 +1,280 @@
+const wellList = {
+ rows: [
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '开挖监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '井盖状态监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '液位监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '燃气智能监测终端',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '噪声记录仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '有害气体监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '温湿度监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '井盖定位监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '燃气智能终端(一体化)',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '管盯',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ }
+ ]
+}
+
+module.exports = [
+ // mock get all routes form server
+ {
+ url: '/well/list',
+ type: 'get',
+ response: _ => {
+ return {
+ code: 200,
+ data: wellList,
+ message: '请求成功',
+ success: true
+ }
+ }
+ }
+]
diff --git a/src/api/system/tenant.js b/src/api/system/tenant.js
index 84acb06..4bf3350 100644
--- a/src/api/system/tenant.js
+++ b/src/api/system/tenant.js
@@ -15,7 +15,7 @@
// 项目管理绑定组织
export function deptTenantSys(params) {
return request({
- url: 'system/dept/relateTenant',
+ url: 'bus/tenant/relateTenant',
method: 'post',
params
})
@@ -24,7 +24,7 @@
// 项目管理查询
export function tenantSysList(params) {
return request({
- url: 'system/tenant/list',
+ url: 'bus/tenant/list',
method: 'get',
params
})
@@ -33,7 +33,7 @@
// 添加项目管理
export function addTenantSys(params) {
return request({
- url: 'system/tenant/add',
+ url: 'sys/tenant/add',
method: 'post',
params
})
@@ -41,7 +41,7 @@
// 修改项目管理
export function updateTenantSys(params) {
return request({
- url: 'system/tenant/update',
+ url: 'sys/tenant/update',
method: 'post',
params
})
@@ -49,7 +49,7 @@
// 删除项目管理
export function delTenantSys(ids) {
return request({
- url: 'system/tenant/delete',
+ url: 'sys/tenant/delete',
method: 'post',
params: {
ids: ids
diff --git a/src/views/wellManage/addWell.vue b/src/views/wellManage/addWell.vue
index 17e54d5..ba278f3 100644
--- a/src/views/wellManage/addWell.vue
+++ b/src/views/wellManage/addWell.vue
@@ -41,6 +41,15 @@
+
+
+ 地图选择位置
+
+
+
+
+
+
@@ -146,6 +155,7 @@
+
@@ -157,10 +167,11 @@
import { Uploadimg } from '@/api/common'
import DeptSelect from '@/components/DeptSelect'
import AMapLoader from '@amap/amap-jsapi-loader'
+import detailMapLonLat from './detailMapLonLat'
export default {
name: 'AddWell',
- components: { DeptSelect },
+ components: { DeptSelect, detailMapLonLat },
data() {
const validateDeep = (rule, value, callback) => {
if (value !== '') {
@@ -336,6 +347,13 @@
this.fileList = []
},
methods: {
+ getMapPostion(val) {
+ this.wellForm.coordinateX = val.split(',')[0]
+ this.wellForm.coordinateY = val.split(',')[1]
+ },
+ mapSelect() {
+ this.$refs.detailMap.initDialog(true)
+ },
// 加载组织机构树形下拉菜单
fetchSecondDeptTree: function() {
const listQuery = {
diff --git a/src/views/wellManage/components/listDigData.vue b/src/views/wellManage/components/listDigData.vue
new file mode 100644
index 0000000..7fb41b9
--- /dev/null
+++ b/src/views/wellManage/components/listDigData.vue
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listGasData.vue b/src/views/wellManage/components/listGasData.vue
new file mode 100644
index 0000000..6e2afc3
--- /dev/null
+++ b/src/views/wellManage/components/listGasData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listHarmfulData.vue b/src/views/wellManage/components/listHarmfulData.vue
new file mode 100644
index 0000000..540e216
--- /dev/null
+++ b/src/views/wellManage/components/listHarmfulData.vue
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listLiquidData.vue b/src/views/wellManage/components/listLiquidData.vue
new file mode 100644
index 0000000..c821bd7
--- /dev/null
+++ b/src/views/wellManage/components/listLiquidData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listLiquidGasData.vue b/src/views/wellManage/components/listLiquidGasData.vue
new file mode 100644
index 0000000..8902be4
--- /dev/null
+++ b/src/views/wellManage/components/listLiquidGasData.vue
@@ -0,0 +1,215 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row[column.value] }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listNoiseData.vue b/src/views/wellManage/components/listNoiseData.vue
new file mode 100644
index 0000000..a4aa8dc
--- /dev/null
+++ b/src/views/wellManage/components/listNoiseData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listTempData.vue b/src/views/wellManage/components/listTempData.vue
new file mode 100644
index 0000000..7b6b95c
--- /dev/null
+++ b/src/views/wellManage/components/listTempData.vue
@@ -0,0 +1,143 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listTubeData.vue b/src/views/wellManage/components/listTubeData.vue
new file mode 100644
index 0000000..a0e0ba4
--- /dev/null
+++ b/src/views/wellManage/components/listTubeData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/mock/index.js b/mock/index.js
index 8c1410a..4c7f611 100644
--- a/mock/index.js
+++ b/mock/index.js
@@ -23,6 +23,7 @@
const deptPermission = require('./systemConfig/deptPermission')
const tenant = require('./system/tenant')
const deviceStatics = require('./warning/deviceStatics')
+const wellList = require('./well/well')
const mocks = [
...user,
@@ -46,6 +47,7 @@
...deptPermission,
...tenant,
...deviceStatics,
+ ...wellList,
...device
]
diff --git a/mock/system/tenant.js b/mock/system/tenant.js
index 41485e8..ab199e7 100644
--- a/mock/system/tenant.js
+++ b/mock/system/tenant.js
@@ -78,7 +78,7 @@
}
},
{
- url: '/system/tenant/list',
+ url: '/bus/tenant/list',
type: 'get',
response: _ => {
return {
diff --git a/mock/well/well.js b/mock/well/well.js
new file mode 100644
index 0000000..e60b862
--- /dev/null
+++ b/mock/well/well.js
@@ -0,0 +1,280 @@
+const wellList = {
+ rows: [
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '开挖监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '井盖状态监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '液位监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '燃气智能监测终端',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '噪声记录仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '有害气体监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '温湿度监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '井盖定位监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '燃气智能终端(一体化)',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '管盯',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ }
+ ]
+}
+
+module.exports = [
+ // mock get all routes form server
+ {
+ url: '/well/list',
+ type: 'get',
+ response: _ => {
+ return {
+ code: 200,
+ data: wellList,
+ message: '请求成功',
+ success: true
+ }
+ }
+ }
+]
diff --git a/src/api/system/tenant.js b/src/api/system/tenant.js
index 84acb06..4bf3350 100644
--- a/src/api/system/tenant.js
+++ b/src/api/system/tenant.js
@@ -15,7 +15,7 @@
// 项目管理绑定组织
export function deptTenantSys(params) {
return request({
- url: 'system/dept/relateTenant',
+ url: 'bus/tenant/relateTenant',
method: 'post',
params
})
@@ -24,7 +24,7 @@
// 项目管理查询
export function tenantSysList(params) {
return request({
- url: 'system/tenant/list',
+ url: 'bus/tenant/list',
method: 'get',
params
})
@@ -33,7 +33,7 @@
// 添加项目管理
export function addTenantSys(params) {
return request({
- url: 'system/tenant/add',
+ url: 'sys/tenant/add',
method: 'post',
params
})
@@ -41,7 +41,7 @@
// 修改项目管理
export function updateTenantSys(params) {
return request({
- url: 'system/tenant/update',
+ url: 'sys/tenant/update',
method: 'post',
params
})
@@ -49,7 +49,7 @@
// 删除项目管理
export function delTenantSys(ids) {
return request({
- url: 'system/tenant/delete',
+ url: 'sys/tenant/delete',
method: 'post',
params: {
ids: ids
diff --git a/src/views/wellManage/addWell.vue b/src/views/wellManage/addWell.vue
index 17e54d5..ba278f3 100644
--- a/src/views/wellManage/addWell.vue
+++ b/src/views/wellManage/addWell.vue
@@ -41,6 +41,15 @@
+
+
+ 地图选择位置
+
+
+
+
+
+
@@ -146,6 +155,7 @@
+
@@ -157,10 +167,11 @@
import { Uploadimg } from '@/api/common'
import DeptSelect from '@/components/DeptSelect'
import AMapLoader from '@amap/amap-jsapi-loader'
+import detailMapLonLat from './detailMapLonLat'
export default {
name: 'AddWell',
- components: { DeptSelect },
+ components: { DeptSelect, detailMapLonLat },
data() {
const validateDeep = (rule, value, callback) => {
if (value !== '') {
@@ -336,6 +347,13 @@
this.fileList = []
},
methods: {
+ getMapPostion(val) {
+ this.wellForm.coordinateX = val.split(',')[0]
+ this.wellForm.coordinateY = val.split(',')[1]
+ },
+ mapSelect() {
+ this.$refs.detailMap.initDialog(true)
+ },
// 加载组织机构树形下拉菜单
fetchSecondDeptTree: function() {
const listQuery = {
diff --git a/src/views/wellManage/components/listDigData.vue b/src/views/wellManage/components/listDigData.vue
new file mode 100644
index 0000000..7fb41b9
--- /dev/null
+++ b/src/views/wellManage/components/listDigData.vue
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listGasData.vue b/src/views/wellManage/components/listGasData.vue
new file mode 100644
index 0000000..6e2afc3
--- /dev/null
+++ b/src/views/wellManage/components/listGasData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listHarmfulData.vue b/src/views/wellManage/components/listHarmfulData.vue
new file mode 100644
index 0000000..540e216
--- /dev/null
+++ b/src/views/wellManage/components/listHarmfulData.vue
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listLiquidData.vue b/src/views/wellManage/components/listLiquidData.vue
new file mode 100644
index 0000000..c821bd7
--- /dev/null
+++ b/src/views/wellManage/components/listLiquidData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listLiquidGasData.vue b/src/views/wellManage/components/listLiquidGasData.vue
new file mode 100644
index 0000000..8902be4
--- /dev/null
+++ b/src/views/wellManage/components/listLiquidGasData.vue
@@ -0,0 +1,215 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row[column.value] }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listNoiseData.vue b/src/views/wellManage/components/listNoiseData.vue
new file mode 100644
index 0000000..a4aa8dc
--- /dev/null
+++ b/src/views/wellManage/components/listNoiseData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listTempData.vue b/src/views/wellManage/components/listTempData.vue
new file mode 100644
index 0000000..7b6b95c
--- /dev/null
+++ b/src/views/wellManage/components/listTempData.vue
@@ -0,0 +1,143 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listTubeData.vue b/src/views/wellManage/components/listTubeData.vue
new file mode 100644
index 0000000..a0e0ba4
--- /dev/null
+++ b/src/views/wellManage/components/listTubeData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listWellData.vue b/src/views/wellManage/components/listWellData.vue
new file mode 100644
index 0000000..9f0b42b
--- /dev/null
+++ b/src/views/wellManage/components/listWellData.vue
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/mock/index.js b/mock/index.js
index 8c1410a..4c7f611 100644
--- a/mock/index.js
+++ b/mock/index.js
@@ -23,6 +23,7 @@
const deptPermission = require('./systemConfig/deptPermission')
const tenant = require('./system/tenant')
const deviceStatics = require('./warning/deviceStatics')
+const wellList = require('./well/well')
const mocks = [
...user,
@@ -46,6 +47,7 @@
...deptPermission,
...tenant,
...deviceStatics,
+ ...wellList,
...device
]
diff --git a/mock/system/tenant.js b/mock/system/tenant.js
index 41485e8..ab199e7 100644
--- a/mock/system/tenant.js
+++ b/mock/system/tenant.js
@@ -78,7 +78,7 @@
}
},
{
- url: '/system/tenant/list',
+ url: '/bus/tenant/list',
type: 'get',
response: _ => {
return {
diff --git a/mock/well/well.js b/mock/well/well.js
new file mode 100644
index 0000000..e60b862
--- /dev/null
+++ b/mock/well/well.js
@@ -0,0 +1,280 @@
+const wellList = {
+ rows: [
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '开挖监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '井盖状态监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '液位监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '燃气智能监测终端',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '噪声记录仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '有害气体监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '温湿度监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '井盖定位监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '燃气智能终端(一体化)',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '管盯',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ }
+ ]
+}
+
+module.exports = [
+ // mock get all routes form server
+ {
+ url: '/well/list',
+ type: 'get',
+ response: _ => {
+ return {
+ code: 200,
+ data: wellList,
+ message: '请求成功',
+ success: true
+ }
+ }
+ }
+]
diff --git a/src/api/system/tenant.js b/src/api/system/tenant.js
index 84acb06..4bf3350 100644
--- a/src/api/system/tenant.js
+++ b/src/api/system/tenant.js
@@ -15,7 +15,7 @@
// 项目管理绑定组织
export function deptTenantSys(params) {
return request({
- url: 'system/dept/relateTenant',
+ url: 'bus/tenant/relateTenant',
method: 'post',
params
})
@@ -24,7 +24,7 @@
// 项目管理查询
export function tenantSysList(params) {
return request({
- url: 'system/tenant/list',
+ url: 'bus/tenant/list',
method: 'get',
params
})
@@ -33,7 +33,7 @@
// 添加项目管理
export function addTenantSys(params) {
return request({
- url: 'system/tenant/add',
+ url: 'sys/tenant/add',
method: 'post',
params
})
@@ -41,7 +41,7 @@
// 修改项目管理
export function updateTenantSys(params) {
return request({
- url: 'system/tenant/update',
+ url: 'sys/tenant/update',
method: 'post',
params
})
@@ -49,7 +49,7 @@
// 删除项目管理
export function delTenantSys(ids) {
return request({
- url: 'system/tenant/delete',
+ url: 'sys/tenant/delete',
method: 'post',
params: {
ids: ids
diff --git a/src/views/wellManage/addWell.vue b/src/views/wellManage/addWell.vue
index 17e54d5..ba278f3 100644
--- a/src/views/wellManage/addWell.vue
+++ b/src/views/wellManage/addWell.vue
@@ -41,6 +41,15 @@
+
+
+ 地图选择位置
+
+
+
+
+
+
@@ -146,6 +155,7 @@
+
@@ -157,10 +167,11 @@
import { Uploadimg } from '@/api/common'
import DeptSelect from '@/components/DeptSelect'
import AMapLoader from '@amap/amap-jsapi-loader'
+import detailMapLonLat from './detailMapLonLat'
export default {
name: 'AddWell',
- components: { DeptSelect },
+ components: { DeptSelect, detailMapLonLat },
data() {
const validateDeep = (rule, value, callback) => {
if (value !== '') {
@@ -336,6 +347,13 @@
this.fileList = []
},
methods: {
+ getMapPostion(val) {
+ this.wellForm.coordinateX = val.split(',')[0]
+ this.wellForm.coordinateY = val.split(',')[1]
+ },
+ mapSelect() {
+ this.$refs.detailMap.initDialog(true)
+ },
// 加载组织机构树形下拉菜单
fetchSecondDeptTree: function() {
const listQuery = {
diff --git a/src/views/wellManage/components/listDigData.vue b/src/views/wellManage/components/listDigData.vue
new file mode 100644
index 0000000..7fb41b9
--- /dev/null
+++ b/src/views/wellManage/components/listDigData.vue
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listGasData.vue b/src/views/wellManage/components/listGasData.vue
new file mode 100644
index 0000000..6e2afc3
--- /dev/null
+++ b/src/views/wellManage/components/listGasData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listHarmfulData.vue b/src/views/wellManage/components/listHarmfulData.vue
new file mode 100644
index 0000000..540e216
--- /dev/null
+++ b/src/views/wellManage/components/listHarmfulData.vue
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listLiquidData.vue b/src/views/wellManage/components/listLiquidData.vue
new file mode 100644
index 0000000..c821bd7
--- /dev/null
+++ b/src/views/wellManage/components/listLiquidData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listLiquidGasData.vue b/src/views/wellManage/components/listLiquidGasData.vue
new file mode 100644
index 0000000..8902be4
--- /dev/null
+++ b/src/views/wellManage/components/listLiquidGasData.vue
@@ -0,0 +1,215 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row[column.value] }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listNoiseData.vue b/src/views/wellManage/components/listNoiseData.vue
new file mode 100644
index 0000000..a4aa8dc
--- /dev/null
+++ b/src/views/wellManage/components/listNoiseData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listTempData.vue b/src/views/wellManage/components/listTempData.vue
new file mode 100644
index 0000000..7b6b95c
--- /dev/null
+++ b/src/views/wellManage/components/listTempData.vue
@@ -0,0 +1,143 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listTubeData.vue b/src/views/wellManage/components/listTubeData.vue
new file mode 100644
index 0000000..a0e0ba4
--- /dev/null
+++ b/src/views/wellManage/components/listTubeData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listWellData.vue b/src/views/wellManage/components/listWellData.vue
new file mode 100644
index 0000000..9f0b42b
--- /dev/null
+++ b/src/views/wellManage/components/listWellData.vue
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listWellLocaData.vue b/src/views/wellManage/components/listWellLocaData.vue
new file mode 100644
index 0000000..af4581e
--- /dev/null
+++ b/src/views/wellManage/components/listWellLocaData.vue
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/mock/index.js b/mock/index.js
index 8c1410a..4c7f611 100644
--- a/mock/index.js
+++ b/mock/index.js
@@ -23,6 +23,7 @@
const deptPermission = require('./systemConfig/deptPermission')
const tenant = require('./system/tenant')
const deviceStatics = require('./warning/deviceStatics')
+const wellList = require('./well/well')
const mocks = [
...user,
@@ -46,6 +47,7 @@
...deptPermission,
...tenant,
...deviceStatics,
+ ...wellList,
...device
]
diff --git a/mock/system/tenant.js b/mock/system/tenant.js
index 41485e8..ab199e7 100644
--- a/mock/system/tenant.js
+++ b/mock/system/tenant.js
@@ -78,7 +78,7 @@
}
},
{
- url: '/system/tenant/list',
+ url: '/bus/tenant/list',
type: 'get',
response: _ => {
return {
diff --git a/mock/well/well.js b/mock/well/well.js
new file mode 100644
index 0000000..e60b862
--- /dev/null
+++ b/mock/well/well.js
@@ -0,0 +1,280 @@
+const wellList = {
+ rows: [
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '开挖监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '井盖状态监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '液位监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '燃气智能监测终端',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '噪声记录仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '有害气体监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '温湿度监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '井盖定位监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '燃气智能终端(一体化)',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '管盯',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ }
+ ]
+}
+
+module.exports = [
+ // mock get all routes form server
+ {
+ url: '/well/list',
+ type: 'get',
+ response: _ => {
+ return {
+ code: 200,
+ data: wellList,
+ message: '请求成功',
+ success: true
+ }
+ }
+ }
+]
diff --git a/src/api/system/tenant.js b/src/api/system/tenant.js
index 84acb06..4bf3350 100644
--- a/src/api/system/tenant.js
+++ b/src/api/system/tenant.js
@@ -15,7 +15,7 @@
// 项目管理绑定组织
export function deptTenantSys(params) {
return request({
- url: 'system/dept/relateTenant',
+ url: 'bus/tenant/relateTenant',
method: 'post',
params
})
@@ -24,7 +24,7 @@
// 项目管理查询
export function tenantSysList(params) {
return request({
- url: 'system/tenant/list',
+ url: 'bus/tenant/list',
method: 'get',
params
})
@@ -33,7 +33,7 @@
// 添加项目管理
export function addTenantSys(params) {
return request({
- url: 'system/tenant/add',
+ url: 'sys/tenant/add',
method: 'post',
params
})
@@ -41,7 +41,7 @@
// 修改项目管理
export function updateTenantSys(params) {
return request({
- url: 'system/tenant/update',
+ url: 'sys/tenant/update',
method: 'post',
params
})
@@ -49,7 +49,7 @@
// 删除项目管理
export function delTenantSys(ids) {
return request({
- url: 'system/tenant/delete',
+ url: 'sys/tenant/delete',
method: 'post',
params: {
ids: ids
diff --git a/src/views/wellManage/addWell.vue b/src/views/wellManage/addWell.vue
index 17e54d5..ba278f3 100644
--- a/src/views/wellManage/addWell.vue
+++ b/src/views/wellManage/addWell.vue
@@ -41,6 +41,15 @@
+
+
+ 地图选择位置
+
+
+
+
+
+
@@ -146,6 +155,7 @@
+
@@ -157,10 +167,11 @@
import { Uploadimg } from '@/api/common'
import DeptSelect from '@/components/DeptSelect'
import AMapLoader from '@amap/amap-jsapi-loader'
+import detailMapLonLat from './detailMapLonLat'
export default {
name: 'AddWell',
- components: { DeptSelect },
+ components: { DeptSelect, detailMapLonLat },
data() {
const validateDeep = (rule, value, callback) => {
if (value !== '') {
@@ -336,6 +347,13 @@
this.fileList = []
},
methods: {
+ getMapPostion(val) {
+ this.wellForm.coordinateX = val.split(',')[0]
+ this.wellForm.coordinateY = val.split(',')[1]
+ },
+ mapSelect() {
+ this.$refs.detailMap.initDialog(true)
+ },
// 加载组织机构树形下拉菜单
fetchSecondDeptTree: function() {
const listQuery = {
diff --git a/src/views/wellManage/components/listDigData.vue b/src/views/wellManage/components/listDigData.vue
new file mode 100644
index 0000000..7fb41b9
--- /dev/null
+++ b/src/views/wellManage/components/listDigData.vue
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listGasData.vue b/src/views/wellManage/components/listGasData.vue
new file mode 100644
index 0000000..6e2afc3
--- /dev/null
+++ b/src/views/wellManage/components/listGasData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listHarmfulData.vue b/src/views/wellManage/components/listHarmfulData.vue
new file mode 100644
index 0000000..540e216
--- /dev/null
+++ b/src/views/wellManage/components/listHarmfulData.vue
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listLiquidData.vue b/src/views/wellManage/components/listLiquidData.vue
new file mode 100644
index 0000000..c821bd7
--- /dev/null
+++ b/src/views/wellManage/components/listLiquidData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listLiquidGasData.vue b/src/views/wellManage/components/listLiquidGasData.vue
new file mode 100644
index 0000000..8902be4
--- /dev/null
+++ b/src/views/wellManage/components/listLiquidGasData.vue
@@ -0,0 +1,215 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row[column.value] }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listNoiseData.vue b/src/views/wellManage/components/listNoiseData.vue
new file mode 100644
index 0000000..a4aa8dc
--- /dev/null
+++ b/src/views/wellManage/components/listNoiseData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listTempData.vue b/src/views/wellManage/components/listTempData.vue
new file mode 100644
index 0000000..7b6b95c
--- /dev/null
+++ b/src/views/wellManage/components/listTempData.vue
@@ -0,0 +1,143 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listTubeData.vue b/src/views/wellManage/components/listTubeData.vue
new file mode 100644
index 0000000..a0e0ba4
--- /dev/null
+++ b/src/views/wellManage/components/listTubeData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listWellData.vue b/src/views/wellManage/components/listWellData.vue
new file mode 100644
index 0000000..9f0b42b
--- /dev/null
+++ b/src/views/wellManage/components/listWellData.vue
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listWellLocaData.vue b/src/views/wellManage/components/listWellLocaData.vue
new file mode 100644
index 0000000..af4581e
--- /dev/null
+++ b/src/views/wellManage/components/listWellLocaData.vue
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/detailMapLonLat.vue b/src/views/wellManage/detailMapLonLat.vue
new file mode 100644
index 0000000..3b7fdce
--- /dev/null
+++ b/src/views/wellManage/detailMapLonLat.vue
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/mock/index.js b/mock/index.js
index 8c1410a..4c7f611 100644
--- a/mock/index.js
+++ b/mock/index.js
@@ -23,6 +23,7 @@
const deptPermission = require('./systemConfig/deptPermission')
const tenant = require('./system/tenant')
const deviceStatics = require('./warning/deviceStatics')
+const wellList = require('./well/well')
const mocks = [
...user,
@@ -46,6 +47,7 @@
...deptPermission,
...tenant,
...deviceStatics,
+ ...wellList,
...device
]
diff --git a/mock/system/tenant.js b/mock/system/tenant.js
index 41485e8..ab199e7 100644
--- a/mock/system/tenant.js
+++ b/mock/system/tenant.js
@@ -78,7 +78,7 @@
}
},
{
- url: '/system/tenant/list',
+ url: '/bus/tenant/list',
type: 'get',
response: _ => {
return {
diff --git a/mock/well/well.js b/mock/well/well.js
new file mode 100644
index 0000000..e60b862
--- /dev/null
+++ b/mock/well/well.js
@@ -0,0 +1,280 @@
+const wellList = {
+ rows: [
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '开挖监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '井盖状态监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '液位监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '燃气智能监测终端',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '噪声记录仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '有害气体监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '温湿度监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '井盖定位监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '燃气智能终端(一体化)',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '管盯',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ }
+ ]
+}
+
+module.exports = [
+ // mock get all routes form server
+ {
+ url: '/well/list',
+ type: 'get',
+ response: _ => {
+ return {
+ code: 200,
+ data: wellList,
+ message: '请求成功',
+ success: true
+ }
+ }
+ }
+]
diff --git a/src/api/system/tenant.js b/src/api/system/tenant.js
index 84acb06..4bf3350 100644
--- a/src/api/system/tenant.js
+++ b/src/api/system/tenant.js
@@ -15,7 +15,7 @@
// 项目管理绑定组织
export function deptTenantSys(params) {
return request({
- url: 'system/dept/relateTenant',
+ url: 'bus/tenant/relateTenant',
method: 'post',
params
})
@@ -24,7 +24,7 @@
// 项目管理查询
export function tenantSysList(params) {
return request({
- url: 'system/tenant/list',
+ url: 'bus/tenant/list',
method: 'get',
params
})
@@ -33,7 +33,7 @@
// 添加项目管理
export function addTenantSys(params) {
return request({
- url: 'system/tenant/add',
+ url: 'sys/tenant/add',
method: 'post',
params
})
@@ -41,7 +41,7 @@
// 修改项目管理
export function updateTenantSys(params) {
return request({
- url: 'system/tenant/update',
+ url: 'sys/tenant/update',
method: 'post',
params
})
@@ -49,7 +49,7 @@
// 删除项目管理
export function delTenantSys(ids) {
return request({
- url: 'system/tenant/delete',
+ url: 'sys/tenant/delete',
method: 'post',
params: {
ids: ids
diff --git a/src/views/wellManage/addWell.vue b/src/views/wellManage/addWell.vue
index 17e54d5..ba278f3 100644
--- a/src/views/wellManage/addWell.vue
+++ b/src/views/wellManage/addWell.vue
@@ -41,6 +41,15 @@
+
+
+ 地图选择位置
+
+
+
+
+
+
@@ -146,6 +155,7 @@
+
@@ -157,10 +167,11 @@
import { Uploadimg } from '@/api/common'
import DeptSelect from '@/components/DeptSelect'
import AMapLoader from '@amap/amap-jsapi-loader'
+import detailMapLonLat from './detailMapLonLat'
export default {
name: 'AddWell',
- components: { DeptSelect },
+ components: { DeptSelect, detailMapLonLat },
data() {
const validateDeep = (rule, value, callback) => {
if (value !== '') {
@@ -336,6 +347,13 @@
this.fileList = []
},
methods: {
+ getMapPostion(val) {
+ this.wellForm.coordinateX = val.split(',')[0]
+ this.wellForm.coordinateY = val.split(',')[1]
+ },
+ mapSelect() {
+ this.$refs.detailMap.initDialog(true)
+ },
// 加载组织机构树形下拉菜单
fetchSecondDeptTree: function() {
const listQuery = {
diff --git a/src/views/wellManage/components/listDigData.vue b/src/views/wellManage/components/listDigData.vue
new file mode 100644
index 0000000..7fb41b9
--- /dev/null
+++ b/src/views/wellManage/components/listDigData.vue
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listGasData.vue b/src/views/wellManage/components/listGasData.vue
new file mode 100644
index 0000000..6e2afc3
--- /dev/null
+++ b/src/views/wellManage/components/listGasData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listHarmfulData.vue b/src/views/wellManage/components/listHarmfulData.vue
new file mode 100644
index 0000000..540e216
--- /dev/null
+++ b/src/views/wellManage/components/listHarmfulData.vue
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listLiquidData.vue b/src/views/wellManage/components/listLiquidData.vue
new file mode 100644
index 0000000..c821bd7
--- /dev/null
+++ b/src/views/wellManage/components/listLiquidData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listLiquidGasData.vue b/src/views/wellManage/components/listLiquidGasData.vue
new file mode 100644
index 0000000..8902be4
--- /dev/null
+++ b/src/views/wellManage/components/listLiquidGasData.vue
@@ -0,0 +1,215 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row[column.value] }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listNoiseData.vue b/src/views/wellManage/components/listNoiseData.vue
new file mode 100644
index 0000000..a4aa8dc
--- /dev/null
+++ b/src/views/wellManage/components/listNoiseData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listTempData.vue b/src/views/wellManage/components/listTempData.vue
new file mode 100644
index 0000000..7b6b95c
--- /dev/null
+++ b/src/views/wellManage/components/listTempData.vue
@@ -0,0 +1,143 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listTubeData.vue b/src/views/wellManage/components/listTubeData.vue
new file mode 100644
index 0000000..a0e0ba4
--- /dev/null
+++ b/src/views/wellManage/components/listTubeData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listWellData.vue b/src/views/wellManage/components/listWellData.vue
new file mode 100644
index 0000000..9f0b42b
--- /dev/null
+++ b/src/views/wellManage/components/listWellData.vue
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listWellLocaData.vue b/src/views/wellManage/components/listWellLocaData.vue
new file mode 100644
index 0000000..af4581e
--- /dev/null
+++ b/src/views/wellManage/components/listWellLocaData.vue
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/detailMapLonLat.vue b/src/views/wellManage/detailMapLonLat.vue
new file mode 100644
index 0000000..3b7fdce
--- /dev/null
+++ b/src/views/wellManage/detailMapLonLat.vue
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/detailWell.vue b/src/views/wellManage/detailWell.vue
index f1c1c72..3c81745 100644
--- a/src/views/wellManage/detailWell.vue
+++ b/src/views/wellManage/detailWell.vue
@@ -158,6 +158,7 @@
+
@@ -165,11 +166,34 @@
+
+
+
diff --git a/src/views/wellManage/components/listGasData.vue b/src/views/wellManage/components/listGasData.vue
new file mode 100644
index 0000000..6e2afc3
--- /dev/null
+++ b/src/views/wellManage/components/listGasData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listHarmfulData.vue b/src/views/wellManage/components/listHarmfulData.vue
new file mode 100644
index 0000000..540e216
--- /dev/null
+++ b/src/views/wellManage/components/listHarmfulData.vue
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listLiquidData.vue b/src/views/wellManage/components/listLiquidData.vue
new file mode 100644
index 0000000..c821bd7
--- /dev/null
+++ b/src/views/wellManage/components/listLiquidData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listLiquidGasData.vue b/src/views/wellManage/components/listLiquidGasData.vue
new file mode 100644
index 0000000..8902be4
--- /dev/null
+++ b/src/views/wellManage/components/listLiquidGasData.vue
@@ -0,0 +1,215 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row[column.value] }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listNoiseData.vue b/src/views/wellManage/components/listNoiseData.vue
new file mode 100644
index 0000000..a4aa8dc
--- /dev/null
+++ b/src/views/wellManage/components/listNoiseData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listTempData.vue b/src/views/wellManage/components/listTempData.vue
new file mode 100644
index 0000000..7b6b95c
--- /dev/null
+++ b/src/views/wellManage/components/listTempData.vue
@@ -0,0 +1,143 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listTubeData.vue b/src/views/wellManage/components/listTubeData.vue
new file mode 100644
index 0000000..a0e0ba4
--- /dev/null
+++ b/src/views/wellManage/components/listTubeData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listWellData.vue b/src/views/wellManage/components/listWellData.vue
new file mode 100644
index 0000000..9f0b42b
--- /dev/null
+++ b/src/views/wellManage/components/listWellData.vue
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listWellLocaData.vue b/src/views/wellManage/components/listWellLocaData.vue
new file mode 100644
index 0000000..af4581e
--- /dev/null
+++ b/src/views/wellManage/components/listWellLocaData.vue
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/detailMapLonLat.vue b/src/views/wellManage/detailMapLonLat.vue
new file mode 100644
index 0000000..3b7fdce
--- /dev/null
+++ b/src/views/wellManage/detailMapLonLat.vue
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/detailWell.vue b/src/views/wellManage/detailWell.vue
index f1c1c72..3c81745 100644
--- a/src/views/wellManage/detailWell.vue
+++ b/src/views/wellManage/detailWell.vue
@@ -158,6 +158,7 @@
+
@@ -165,11 +166,34 @@
+
diff --git a/mock/index.js b/mock/index.js
index 8c1410a..4c7f611 100644
--- a/mock/index.js
+++ b/mock/index.js
@@ -23,6 +23,7 @@
const deptPermission = require('./systemConfig/deptPermission')
const tenant = require('./system/tenant')
const deviceStatics = require('./warning/deviceStatics')
+const wellList = require('./well/well')
const mocks = [
...user,
@@ -46,6 +47,7 @@
...deptPermission,
...tenant,
...deviceStatics,
+ ...wellList,
...device
]
diff --git a/mock/system/tenant.js b/mock/system/tenant.js
index 41485e8..ab199e7 100644
--- a/mock/system/tenant.js
+++ b/mock/system/tenant.js
@@ -78,7 +78,7 @@
}
},
{
- url: '/system/tenant/list',
+ url: '/bus/tenant/list',
type: 'get',
response: _ => {
return {
diff --git a/mock/well/well.js b/mock/well/well.js
new file mode 100644
index 0000000..e60b862
--- /dev/null
+++ b/mock/well/well.js
@@ -0,0 +1,280 @@
+const wellList = {
+ rows: [
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '开挖监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '井盖状态监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '液位监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '燃气智能监测终端',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '噪声记录仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '有害气体监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '温湿度监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '井盖定位监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '燃气智能终端(一体化)',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '管盯',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ }
+ ]
+}
+
+module.exports = [
+ // mock get all routes form server
+ {
+ url: '/well/list',
+ type: 'get',
+ response: _ => {
+ return {
+ code: 200,
+ data: wellList,
+ message: '请求成功',
+ success: true
+ }
+ }
+ }
+]
diff --git a/src/api/system/tenant.js b/src/api/system/tenant.js
index 84acb06..4bf3350 100644
--- a/src/api/system/tenant.js
+++ b/src/api/system/tenant.js
@@ -15,7 +15,7 @@
// 项目管理绑定组织
export function deptTenantSys(params) {
return request({
- url: 'system/dept/relateTenant',
+ url: 'bus/tenant/relateTenant',
method: 'post',
params
})
@@ -24,7 +24,7 @@
// 项目管理查询
export function tenantSysList(params) {
return request({
- url: 'system/tenant/list',
+ url: 'bus/tenant/list',
method: 'get',
params
})
@@ -33,7 +33,7 @@
// 添加项目管理
export function addTenantSys(params) {
return request({
- url: 'system/tenant/add',
+ url: 'sys/tenant/add',
method: 'post',
params
})
@@ -41,7 +41,7 @@
// 修改项目管理
export function updateTenantSys(params) {
return request({
- url: 'system/tenant/update',
+ url: 'sys/tenant/update',
method: 'post',
params
})
@@ -49,7 +49,7 @@
// 删除项目管理
export function delTenantSys(ids) {
return request({
- url: 'system/tenant/delete',
+ url: 'sys/tenant/delete',
method: 'post',
params: {
ids: ids
diff --git a/src/views/wellManage/addWell.vue b/src/views/wellManage/addWell.vue
index 17e54d5..ba278f3 100644
--- a/src/views/wellManage/addWell.vue
+++ b/src/views/wellManage/addWell.vue
@@ -41,6 +41,15 @@
+
+
+ 地图选择位置
+
+
+
+
+
+
@@ -146,6 +155,7 @@
+
@@ -157,10 +167,11 @@
import { Uploadimg } from '@/api/common'
import DeptSelect from '@/components/DeptSelect'
import AMapLoader from '@amap/amap-jsapi-loader'
+import detailMapLonLat from './detailMapLonLat'
export default {
name: 'AddWell',
- components: { DeptSelect },
+ components: { DeptSelect, detailMapLonLat },
data() {
const validateDeep = (rule, value, callback) => {
if (value !== '') {
@@ -336,6 +347,13 @@
this.fileList = []
},
methods: {
+ getMapPostion(val) {
+ this.wellForm.coordinateX = val.split(',')[0]
+ this.wellForm.coordinateY = val.split(',')[1]
+ },
+ mapSelect() {
+ this.$refs.detailMap.initDialog(true)
+ },
// 加载组织机构树形下拉菜单
fetchSecondDeptTree: function() {
const listQuery = {
diff --git a/src/views/wellManage/components/listDigData.vue b/src/views/wellManage/components/listDigData.vue
new file mode 100644
index 0000000..7fb41b9
--- /dev/null
+++ b/src/views/wellManage/components/listDigData.vue
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listGasData.vue b/src/views/wellManage/components/listGasData.vue
new file mode 100644
index 0000000..6e2afc3
--- /dev/null
+++ b/src/views/wellManage/components/listGasData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listHarmfulData.vue b/src/views/wellManage/components/listHarmfulData.vue
new file mode 100644
index 0000000..540e216
--- /dev/null
+++ b/src/views/wellManage/components/listHarmfulData.vue
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listLiquidData.vue b/src/views/wellManage/components/listLiquidData.vue
new file mode 100644
index 0000000..c821bd7
--- /dev/null
+++ b/src/views/wellManage/components/listLiquidData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listLiquidGasData.vue b/src/views/wellManage/components/listLiquidGasData.vue
new file mode 100644
index 0000000..8902be4
--- /dev/null
+++ b/src/views/wellManage/components/listLiquidGasData.vue
@@ -0,0 +1,215 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row[column.value] }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listNoiseData.vue b/src/views/wellManage/components/listNoiseData.vue
new file mode 100644
index 0000000..a4aa8dc
--- /dev/null
+++ b/src/views/wellManage/components/listNoiseData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listTempData.vue b/src/views/wellManage/components/listTempData.vue
new file mode 100644
index 0000000..7b6b95c
--- /dev/null
+++ b/src/views/wellManage/components/listTempData.vue
@@ -0,0 +1,143 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listTubeData.vue b/src/views/wellManage/components/listTubeData.vue
new file mode 100644
index 0000000..a0e0ba4
--- /dev/null
+++ b/src/views/wellManage/components/listTubeData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listWellData.vue b/src/views/wellManage/components/listWellData.vue
new file mode 100644
index 0000000..9f0b42b
--- /dev/null
+++ b/src/views/wellManage/components/listWellData.vue
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listWellLocaData.vue b/src/views/wellManage/components/listWellLocaData.vue
new file mode 100644
index 0000000..af4581e
--- /dev/null
+++ b/src/views/wellManage/components/listWellLocaData.vue
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/detailMapLonLat.vue b/src/views/wellManage/detailMapLonLat.vue
new file mode 100644
index 0000000..3b7fdce
--- /dev/null
+++ b/src/views/wellManage/detailMapLonLat.vue
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/detailWell.vue b/src/views/wellManage/detailWell.vue
index f1c1c72..3c81745 100644
--- a/src/views/wellManage/detailWell.vue
+++ b/src/views/wellManage/detailWell.vue
@@ -158,6 +158,7 @@
+
@@ -165,11 +166,34 @@
+
diff --git a/src/views/wellManage/editWell copy.vue b/src/views/wellManage/editWell copy.vue
new file mode 100644
index 0000000..dd624c3
--- /dev/null
+++ b/src/views/wellManage/editWell copy.vue
@@ -0,0 +1,606 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
![]()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 区/县
+
+
+
+
+
+
+
+
+
+ 街道/镇
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 取消
+
+
+ 保存
+
+
+
+
+
+
+
+
+
+
+
diff --git a/mock/index.js b/mock/index.js
index 8c1410a..4c7f611 100644
--- a/mock/index.js
+++ b/mock/index.js
@@ -23,6 +23,7 @@
const deptPermission = require('./systemConfig/deptPermission')
const tenant = require('./system/tenant')
const deviceStatics = require('./warning/deviceStatics')
+const wellList = require('./well/well')
const mocks = [
...user,
@@ -46,6 +47,7 @@
...deptPermission,
...tenant,
...deviceStatics,
+ ...wellList,
...device
]
diff --git a/mock/system/tenant.js b/mock/system/tenant.js
index 41485e8..ab199e7 100644
--- a/mock/system/tenant.js
+++ b/mock/system/tenant.js
@@ -78,7 +78,7 @@
}
},
{
- url: '/system/tenant/list',
+ url: '/bus/tenant/list',
type: 'get',
response: _ => {
return {
diff --git a/mock/well/well.js b/mock/well/well.js
new file mode 100644
index 0000000..e60b862
--- /dev/null
+++ b/mock/well/well.js
@@ -0,0 +1,280 @@
+const wellList = {
+ rows: [
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '开挖监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '井盖状态监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '液位监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '燃气智能监测终端',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '噪声记录仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '有害气体监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '温湿度监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '井盖定位监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '燃气智能终端(一体化)',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '管盯',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ }
+ ]
+}
+
+module.exports = [
+ // mock get all routes form server
+ {
+ url: '/well/list',
+ type: 'get',
+ response: _ => {
+ return {
+ code: 200,
+ data: wellList,
+ message: '请求成功',
+ success: true
+ }
+ }
+ }
+]
diff --git a/src/api/system/tenant.js b/src/api/system/tenant.js
index 84acb06..4bf3350 100644
--- a/src/api/system/tenant.js
+++ b/src/api/system/tenant.js
@@ -15,7 +15,7 @@
// 项目管理绑定组织
export function deptTenantSys(params) {
return request({
- url: 'system/dept/relateTenant',
+ url: 'bus/tenant/relateTenant',
method: 'post',
params
})
@@ -24,7 +24,7 @@
// 项目管理查询
export function tenantSysList(params) {
return request({
- url: 'system/tenant/list',
+ url: 'bus/tenant/list',
method: 'get',
params
})
@@ -33,7 +33,7 @@
// 添加项目管理
export function addTenantSys(params) {
return request({
- url: 'system/tenant/add',
+ url: 'sys/tenant/add',
method: 'post',
params
})
@@ -41,7 +41,7 @@
// 修改项目管理
export function updateTenantSys(params) {
return request({
- url: 'system/tenant/update',
+ url: 'sys/tenant/update',
method: 'post',
params
})
@@ -49,7 +49,7 @@
// 删除项目管理
export function delTenantSys(ids) {
return request({
- url: 'system/tenant/delete',
+ url: 'sys/tenant/delete',
method: 'post',
params: {
ids: ids
diff --git a/src/views/wellManage/addWell.vue b/src/views/wellManage/addWell.vue
index 17e54d5..ba278f3 100644
--- a/src/views/wellManage/addWell.vue
+++ b/src/views/wellManage/addWell.vue
@@ -41,6 +41,15 @@
+
+
+ 地图选择位置
+
+
+
+
+
+
@@ -146,6 +155,7 @@
+
@@ -157,10 +167,11 @@
import { Uploadimg } from '@/api/common'
import DeptSelect from '@/components/DeptSelect'
import AMapLoader from '@amap/amap-jsapi-loader'
+import detailMapLonLat from './detailMapLonLat'
export default {
name: 'AddWell',
- components: { DeptSelect },
+ components: { DeptSelect, detailMapLonLat },
data() {
const validateDeep = (rule, value, callback) => {
if (value !== '') {
@@ -336,6 +347,13 @@
this.fileList = []
},
methods: {
+ getMapPostion(val) {
+ this.wellForm.coordinateX = val.split(',')[0]
+ this.wellForm.coordinateY = val.split(',')[1]
+ },
+ mapSelect() {
+ this.$refs.detailMap.initDialog(true)
+ },
// 加载组织机构树形下拉菜单
fetchSecondDeptTree: function() {
const listQuery = {
diff --git a/src/views/wellManage/components/listDigData.vue b/src/views/wellManage/components/listDigData.vue
new file mode 100644
index 0000000..7fb41b9
--- /dev/null
+++ b/src/views/wellManage/components/listDigData.vue
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listGasData.vue b/src/views/wellManage/components/listGasData.vue
new file mode 100644
index 0000000..6e2afc3
--- /dev/null
+++ b/src/views/wellManage/components/listGasData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listHarmfulData.vue b/src/views/wellManage/components/listHarmfulData.vue
new file mode 100644
index 0000000..540e216
--- /dev/null
+++ b/src/views/wellManage/components/listHarmfulData.vue
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listLiquidData.vue b/src/views/wellManage/components/listLiquidData.vue
new file mode 100644
index 0000000..c821bd7
--- /dev/null
+++ b/src/views/wellManage/components/listLiquidData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listLiquidGasData.vue b/src/views/wellManage/components/listLiquidGasData.vue
new file mode 100644
index 0000000..8902be4
--- /dev/null
+++ b/src/views/wellManage/components/listLiquidGasData.vue
@@ -0,0 +1,215 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row[column.value] }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listNoiseData.vue b/src/views/wellManage/components/listNoiseData.vue
new file mode 100644
index 0000000..a4aa8dc
--- /dev/null
+++ b/src/views/wellManage/components/listNoiseData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listTempData.vue b/src/views/wellManage/components/listTempData.vue
new file mode 100644
index 0000000..7b6b95c
--- /dev/null
+++ b/src/views/wellManage/components/listTempData.vue
@@ -0,0 +1,143 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listTubeData.vue b/src/views/wellManage/components/listTubeData.vue
new file mode 100644
index 0000000..a0e0ba4
--- /dev/null
+++ b/src/views/wellManage/components/listTubeData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listWellData.vue b/src/views/wellManage/components/listWellData.vue
new file mode 100644
index 0000000..9f0b42b
--- /dev/null
+++ b/src/views/wellManage/components/listWellData.vue
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listWellLocaData.vue b/src/views/wellManage/components/listWellLocaData.vue
new file mode 100644
index 0000000..af4581e
--- /dev/null
+++ b/src/views/wellManage/components/listWellLocaData.vue
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/detailMapLonLat.vue b/src/views/wellManage/detailMapLonLat.vue
new file mode 100644
index 0000000..3b7fdce
--- /dev/null
+++ b/src/views/wellManage/detailMapLonLat.vue
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/detailWell.vue b/src/views/wellManage/detailWell.vue
index f1c1c72..3c81745 100644
--- a/src/views/wellManage/detailWell.vue
+++ b/src/views/wellManage/detailWell.vue
@@ -158,6 +158,7 @@
+
@@ -165,11 +166,34 @@
+
diff --git a/src/views/wellManage/editWell copy.vue b/src/views/wellManage/editWell copy.vue
new file mode 100644
index 0000000..dd624c3
--- /dev/null
+++ b/src/views/wellManage/editWell copy.vue
@@ -0,0 +1,606 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
![]()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 区/县
+
+
+
+
+
+
+
+
+
+ 街道/镇
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 取消
+
+
+ 保存
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/editWell.vue b/src/views/wellManage/editWell.vue
index 1ce6848..371b539 100644
--- a/src/views/wellManage/editWell.vue
+++ b/src/views/wellManage/editWell.vue
@@ -41,6 +41,20 @@
+
+
+
+
+
@@ -159,11 +173,13 @@
import { getWellType, updateWell } from '@/api/well/well'
import { Uploadimg } from '@/api/common'
import DeptSelect from '@/components/DeptSelect'
+import { mapGetters } from 'vuex'
+import AMapContainer from '@/components/Amap/AMapContainer'
import AMapLoader from '@amap/amap-jsapi-loader'
export default {
name: 'EditWell',
- components: { DeptSelect },
+ components: { DeptSelect, AMapContainer },
data() {
const validateDeep = (rule, value, callback) => {
if (value !== '') {
@@ -204,6 +220,11 @@
}
}
return {
+ map: null, // 地图对象
+ baseLayer: 'gaode_vec', // 底图图层
+ center: [this.$store.getters.lng, this.$store.getters.lat], // 地图中心
+ zoom: 12,
+ postionlatlon: '',
dialogFormVisible: false, // 对话框是否显示
wellForm: {
id: null, // 井id
@@ -260,6 +281,9 @@
}
},
computed: {
+ ...mapGetters([
+ 'bodyHeight'
+ ]),
showResponseDept() {
if (this.wellForm.deptid === '') {
return true
@@ -278,7 +302,7 @@
}
},
watch: {
- lonLat(val) {
+ postionlatlon(val) {
var _this = this
window._AMapSecurityConfig = {
securityJsCode: this.$store.getters.amapSecurityCode
@@ -332,10 +356,20 @@
this.imageList = []
},
methods: {
+ // 初始化放这里
+ mapReady(map) {
+ this.map = map
+ var _this = this
+ map.on('click', function(e) {
+ _this.wellForm.coordinateX = e.lnglat.lng
+ _this.wellForm.coordinateY = e.lnglat.lat
+ _this.postionlatlon = _this.wellForm.coordinateX + ',' + _this.wellForm.coordinateY
+ })
+ },
// 初始化对话框
initDialog: function(dialogFormVisible, row = null) {
this.imageList = []
- if (row.photos.length === 0 && this.$refs.upload) this.$refs.upload.clearFiles()
+ // if (row.photos.length === 0 && this.$refs.upload) this.$refs.upload.clearFiles()
this.dialogFormVisible = dialogFormVisible
this.fetchWellType()
this.wellForm = {
diff --git a/mock/index.js b/mock/index.js
index 8c1410a..4c7f611 100644
--- a/mock/index.js
+++ b/mock/index.js
@@ -23,6 +23,7 @@
const deptPermission = require('./systemConfig/deptPermission')
const tenant = require('./system/tenant')
const deviceStatics = require('./warning/deviceStatics')
+const wellList = require('./well/well')
const mocks = [
...user,
@@ -46,6 +47,7 @@
...deptPermission,
...tenant,
...deviceStatics,
+ ...wellList,
...device
]
diff --git a/mock/system/tenant.js b/mock/system/tenant.js
index 41485e8..ab199e7 100644
--- a/mock/system/tenant.js
+++ b/mock/system/tenant.js
@@ -78,7 +78,7 @@
}
},
{
- url: '/system/tenant/list',
+ url: '/bus/tenant/list',
type: 'get',
response: _ => {
return {
diff --git a/mock/well/well.js b/mock/well/well.js
new file mode 100644
index 0000000..e60b862
--- /dev/null
+++ b/mock/well/well.js
@@ -0,0 +1,280 @@
+const wellList = {
+ rows: [
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '开挖监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '井盖状态监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '液位监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '燃气智能监测终端',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '噪声记录仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '有害气体监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '温湿度监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '井盖定位监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '燃气智能终端(一体化)',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '管盯',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ }
+ ]
+}
+
+module.exports = [
+ // mock get all routes form server
+ {
+ url: '/well/list',
+ type: 'get',
+ response: _ => {
+ return {
+ code: 200,
+ data: wellList,
+ message: '请求成功',
+ success: true
+ }
+ }
+ }
+]
diff --git a/src/api/system/tenant.js b/src/api/system/tenant.js
index 84acb06..4bf3350 100644
--- a/src/api/system/tenant.js
+++ b/src/api/system/tenant.js
@@ -15,7 +15,7 @@
// 项目管理绑定组织
export function deptTenantSys(params) {
return request({
- url: 'system/dept/relateTenant',
+ url: 'bus/tenant/relateTenant',
method: 'post',
params
})
@@ -24,7 +24,7 @@
// 项目管理查询
export function tenantSysList(params) {
return request({
- url: 'system/tenant/list',
+ url: 'bus/tenant/list',
method: 'get',
params
})
@@ -33,7 +33,7 @@
// 添加项目管理
export function addTenantSys(params) {
return request({
- url: 'system/tenant/add',
+ url: 'sys/tenant/add',
method: 'post',
params
})
@@ -41,7 +41,7 @@
// 修改项目管理
export function updateTenantSys(params) {
return request({
- url: 'system/tenant/update',
+ url: 'sys/tenant/update',
method: 'post',
params
})
@@ -49,7 +49,7 @@
// 删除项目管理
export function delTenantSys(ids) {
return request({
- url: 'system/tenant/delete',
+ url: 'sys/tenant/delete',
method: 'post',
params: {
ids: ids
diff --git a/src/views/wellManage/addWell.vue b/src/views/wellManage/addWell.vue
index 17e54d5..ba278f3 100644
--- a/src/views/wellManage/addWell.vue
+++ b/src/views/wellManage/addWell.vue
@@ -41,6 +41,15 @@
+
+
+ 地图选择位置
+
+
+
+
+
+
@@ -146,6 +155,7 @@
+
@@ -157,10 +167,11 @@
import { Uploadimg } from '@/api/common'
import DeptSelect from '@/components/DeptSelect'
import AMapLoader from '@amap/amap-jsapi-loader'
+import detailMapLonLat from './detailMapLonLat'
export default {
name: 'AddWell',
- components: { DeptSelect },
+ components: { DeptSelect, detailMapLonLat },
data() {
const validateDeep = (rule, value, callback) => {
if (value !== '') {
@@ -336,6 +347,13 @@
this.fileList = []
},
methods: {
+ getMapPostion(val) {
+ this.wellForm.coordinateX = val.split(',')[0]
+ this.wellForm.coordinateY = val.split(',')[1]
+ },
+ mapSelect() {
+ this.$refs.detailMap.initDialog(true)
+ },
// 加载组织机构树形下拉菜单
fetchSecondDeptTree: function() {
const listQuery = {
diff --git a/src/views/wellManage/components/listDigData.vue b/src/views/wellManage/components/listDigData.vue
new file mode 100644
index 0000000..7fb41b9
--- /dev/null
+++ b/src/views/wellManage/components/listDigData.vue
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listGasData.vue b/src/views/wellManage/components/listGasData.vue
new file mode 100644
index 0000000..6e2afc3
--- /dev/null
+++ b/src/views/wellManage/components/listGasData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listHarmfulData.vue b/src/views/wellManage/components/listHarmfulData.vue
new file mode 100644
index 0000000..540e216
--- /dev/null
+++ b/src/views/wellManage/components/listHarmfulData.vue
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listLiquidData.vue b/src/views/wellManage/components/listLiquidData.vue
new file mode 100644
index 0000000..c821bd7
--- /dev/null
+++ b/src/views/wellManage/components/listLiquidData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listLiquidGasData.vue b/src/views/wellManage/components/listLiquidGasData.vue
new file mode 100644
index 0000000..8902be4
--- /dev/null
+++ b/src/views/wellManage/components/listLiquidGasData.vue
@@ -0,0 +1,215 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row[column.value] }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listNoiseData.vue b/src/views/wellManage/components/listNoiseData.vue
new file mode 100644
index 0000000..a4aa8dc
--- /dev/null
+++ b/src/views/wellManage/components/listNoiseData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listTempData.vue b/src/views/wellManage/components/listTempData.vue
new file mode 100644
index 0000000..7b6b95c
--- /dev/null
+++ b/src/views/wellManage/components/listTempData.vue
@@ -0,0 +1,143 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listTubeData.vue b/src/views/wellManage/components/listTubeData.vue
new file mode 100644
index 0000000..a0e0ba4
--- /dev/null
+++ b/src/views/wellManage/components/listTubeData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listWellData.vue b/src/views/wellManage/components/listWellData.vue
new file mode 100644
index 0000000..9f0b42b
--- /dev/null
+++ b/src/views/wellManage/components/listWellData.vue
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listWellLocaData.vue b/src/views/wellManage/components/listWellLocaData.vue
new file mode 100644
index 0000000..af4581e
--- /dev/null
+++ b/src/views/wellManage/components/listWellLocaData.vue
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/detailMapLonLat.vue b/src/views/wellManage/detailMapLonLat.vue
new file mode 100644
index 0000000..3b7fdce
--- /dev/null
+++ b/src/views/wellManage/detailMapLonLat.vue
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/detailWell.vue b/src/views/wellManage/detailWell.vue
index f1c1c72..3c81745 100644
--- a/src/views/wellManage/detailWell.vue
+++ b/src/views/wellManage/detailWell.vue
@@ -158,6 +158,7 @@
+
@@ -165,11 +166,34 @@
+
diff --git a/src/views/wellManage/editWell copy.vue b/src/views/wellManage/editWell copy.vue
new file mode 100644
index 0000000..dd624c3
--- /dev/null
+++ b/src/views/wellManage/editWell copy.vue
@@ -0,0 +1,606 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
![]()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 区/县
+
+
+
+
+
+
+
+
+
+ 街道/镇
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 取消
+
+
+ 保存
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/editWell.vue b/src/views/wellManage/editWell.vue
index 1ce6848..371b539 100644
--- a/src/views/wellManage/editWell.vue
+++ b/src/views/wellManage/editWell.vue
@@ -41,6 +41,20 @@
+
+
+
+
+
@@ -159,11 +173,13 @@
import { getWellType, updateWell } from '@/api/well/well'
import { Uploadimg } from '@/api/common'
import DeptSelect from '@/components/DeptSelect'
+import { mapGetters } from 'vuex'
+import AMapContainer from '@/components/Amap/AMapContainer'
import AMapLoader from '@amap/amap-jsapi-loader'
export default {
name: 'EditWell',
- components: { DeptSelect },
+ components: { DeptSelect, AMapContainer },
data() {
const validateDeep = (rule, value, callback) => {
if (value !== '') {
@@ -204,6 +220,11 @@
}
}
return {
+ map: null, // 地图对象
+ baseLayer: 'gaode_vec', // 底图图层
+ center: [this.$store.getters.lng, this.$store.getters.lat], // 地图中心
+ zoom: 12,
+ postionlatlon: '',
dialogFormVisible: false, // 对话框是否显示
wellForm: {
id: null, // 井id
@@ -260,6 +281,9 @@
}
},
computed: {
+ ...mapGetters([
+ 'bodyHeight'
+ ]),
showResponseDept() {
if (this.wellForm.deptid === '') {
return true
@@ -278,7 +302,7 @@
}
},
watch: {
- lonLat(val) {
+ postionlatlon(val) {
var _this = this
window._AMapSecurityConfig = {
securityJsCode: this.$store.getters.amapSecurityCode
@@ -332,10 +356,20 @@
this.imageList = []
},
methods: {
+ // 初始化放这里
+ mapReady(map) {
+ this.map = map
+ var _this = this
+ map.on('click', function(e) {
+ _this.wellForm.coordinateX = e.lnglat.lng
+ _this.wellForm.coordinateY = e.lnglat.lat
+ _this.postionlatlon = _this.wellForm.coordinateX + ',' + _this.wellForm.coordinateY
+ })
+ },
// 初始化对话框
initDialog: function(dialogFormVisible, row = null) {
this.imageList = []
- if (row.photos.length === 0 && this.$refs.upload) this.$refs.upload.clearFiles()
+ // if (row.photos.length === 0 && this.$refs.upload) this.$refs.upload.clearFiles()
this.dialogFormVisible = dialogFormVisible
this.fetchWellType()
this.wellForm = {
diff --git a/src/views/wellManage/listWell.vue b/src/views/wellManage/listWell.vue
index fd450b1..094f13f 100644
--- a/src/views/wellManage/listWell.vue
+++ b/src/views/wellManage/listWell.vue
@@ -146,7 +146,6 @@
{
text: '井编号',
value: 'wellCode',
- width: 130,
align: 'center'
},
{
@@ -157,7 +156,6 @@
{
text: '井深(m)',
value: 'deep',
- width: 80,
align: 'center'
},
{
@@ -168,7 +166,6 @@
{
text: '井类型',
value: 'wellTypeName',
- width: 70,
align: 'center'
},
{
@@ -179,14 +176,12 @@
{
text: '设备数量',
value: 'deviceCount',
- width: 100,
align: 'center',
type: 'Button'
},
{
text: '布防状态',
value: 'bfztName',
- width: 80,
align: 'center'
}
], // 显示列
@@ -246,6 +241,7 @@
},
// 编辑井信息
edit(row) {
+ console.log(row, '===row====')
this.dialogFormVisible = true
this.editShow = true
this.$refs.editwell.initDialog(this.dialogFormVisible, row)
@@ -454,6 +450,7 @@
this.listQuery.offset = 1
}
getWellList(this.listQuery).then(response => {
+ console.log(response)
this.list = response.data.rows
this.total = parseInt(response.data.total)
this.listLoading = false
diff --git a/mock/index.js b/mock/index.js
index 8c1410a..4c7f611 100644
--- a/mock/index.js
+++ b/mock/index.js
@@ -23,6 +23,7 @@
const deptPermission = require('./systemConfig/deptPermission')
const tenant = require('./system/tenant')
const deviceStatics = require('./warning/deviceStatics')
+const wellList = require('./well/well')
const mocks = [
...user,
@@ -46,6 +47,7 @@
...deptPermission,
...tenant,
...deviceStatics,
+ ...wellList,
...device
]
diff --git a/mock/system/tenant.js b/mock/system/tenant.js
index 41485e8..ab199e7 100644
--- a/mock/system/tenant.js
+++ b/mock/system/tenant.js
@@ -78,7 +78,7 @@
}
},
{
- url: '/system/tenant/list',
+ url: '/bus/tenant/list',
type: 'get',
response: _ => {
return {
diff --git a/mock/well/well.js b/mock/well/well.js
new file mode 100644
index 0000000..e60b862
--- /dev/null
+++ b/mock/well/well.js
@@ -0,0 +1,280 @@
+const wellList = {
+ rows: [
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '开挖监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '井盖状态监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '液位监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '燃气智能监测终端',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '噪声记录仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '有害气体监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '温湿度监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '井盖定位监测仪',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '燃气智能终端(一体化)',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ },
+ {
+ 'bfzt': '0',
+ 'bfztName': '撤防',
+ 'communication': '3,4',
+ 'concenCode': '',
+ 'concenId': '',
+ 'deptName': '燃气集团总公司',
+ 'deptid': '24',
+ 'installHeight': '123',
+ 'devcode': '342021000001',
+ 'deviceName': '',
+ 'deviceType': '12',
+ 'wellTypeName': '管盯',
+ 'id': '1476131375777120257',
+ 'installDate': '2021-12-29',
+ 'modelId': '19',
+ 'modelName': 'BIRMM-RTU100N',
+ 'onlineState': '1',
+ 'onlineStateName': '在线',
+ 'position': 'test001位置',
+ 'ts': '2021-12-29',
+ 'valid': '1',
+ 'watchType': '燃气泄漏',
+ 'wellCode': 'test001',
+ 'wellId': '4453'
+ }
+ ]
+}
+
+module.exports = [
+ // mock get all routes form server
+ {
+ url: '/well/list',
+ type: 'get',
+ response: _ => {
+ return {
+ code: 200,
+ data: wellList,
+ message: '请求成功',
+ success: true
+ }
+ }
+ }
+]
diff --git a/src/api/system/tenant.js b/src/api/system/tenant.js
index 84acb06..4bf3350 100644
--- a/src/api/system/tenant.js
+++ b/src/api/system/tenant.js
@@ -15,7 +15,7 @@
// 项目管理绑定组织
export function deptTenantSys(params) {
return request({
- url: 'system/dept/relateTenant',
+ url: 'bus/tenant/relateTenant',
method: 'post',
params
})
@@ -24,7 +24,7 @@
// 项目管理查询
export function tenantSysList(params) {
return request({
- url: 'system/tenant/list',
+ url: 'bus/tenant/list',
method: 'get',
params
})
@@ -33,7 +33,7 @@
// 添加项目管理
export function addTenantSys(params) {
return request({
- url: 'system/tenant/add',
+ url: 'sys/tenant/add',
method: 'post',
params
})
@@ -41,7 +41,7 @@
// 修改项目管理
export function updateTenantSys(params) {
return request({
- url: 'system/tenant/update',
+ url: 'sys/tenant/update',
method: 'post',
params
})
@@ -49,7 +49,7 @@
// 删除项目管理
export function delTenantSys(ids) {
return request({
- url: 'system/tenant/delete',
+ url: 'sys/tenant/delete',
method: 'post',
params: {
ids: ids
diff --git a/src/views/wellManage/addWell.vue b/src/views/wellManage/addWell.vue
index 17e54d5..ba278f3 100644
--- a/src/views/wellManage/addWell.vue
+++ b/src/views/wellManage/addWell.vue
@@ -41,6 +41,15 @@
+
+
+ 地图选择位置
+
+
+
+
+
+
@@ -146,6 +155,7 @@
+
@@ -157,10 +167,11 @@
import { Uploadimg } from '@/api/common'
import DeptSelect from '@/components/DeptSelect'
import AMapLoader from '@amap/amap-jsapi-loader'
+import detailMapLonLat from './detailMapLonLat'
export default {
name: 'AddWell',
- components: { DeptSelect },
+ components: { DeptSelect, detailMapLonLat },
data() {
const validateDeep = (rule, value, callback) => {
if (value !== '') {
@@ -336,6 +347,13 @@
this.fileList = []
},
methods: {
+ getMapPostion(val) {
+ this.wellForm.coordinateX = val.split(',')[0]
+ this.wellForm.coordinateY = val.split(',')[1]
+ },
+ mapSelect() {
+ this.$refs.detailMap.initDialog(true)
+ },
// 加载组织机构树形下拉菜单
fetchSecondDeptTree: function() {
const listQuery = {
diff --git a/src/views/wellManage/components/listDigData.vue b/src/views/wellManage/components/listDigData.vue
new file mode 100644
index 0000000..7fb41b9
--- /dev/null
+++ b/src/views/wellManage/components/listDigData.vue
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listGasData.vue b/src/views/wellManage/components/listGasData.vue
new file mode 100644
index 0000000..6e2afc3
--- /dev/null
+++ b/src/views/wellManage/components/listGasData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listHarmfulData.vue b/src/views/wellManage/components/listHarmfulData.vue
new file mode 100644
index 0000000..540e216
--- /dev/null
+++ b/src/views/wellManage/components/listHarmfulData.vue
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listLiquidData.vue b/src/views/wellManage/components/listLiquidData.vue
new file mode 100644
index 0000000..c821bd7
--- /dev/null
+++ b/src/views/wellManage/components/listLiquidData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listLiquidGasData.vue b/src/views/wellManage/components/listLiquidGasData.vue
new file mode 100644
index 0000000..8902be4
--- /dev/null
+++ b/src/views/wellManage/components/listLiquidGasData.vue
@@ -0,0 +1,215 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row[column.value] }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listNoiseData.vue b/src/views/wellManage/components/listNoiseData.vue
new file mode 100644
index 0000000..a4aa8dc
--- /dev/null
+++ b/src/views/wellManage/components/listNoiseData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listTempData.vue b/src/views/wellManage/components/listTempData.vue
new file mode 100644
index 0000000..7b6b95c
--- /dev/null
+++ b/src/views/wellManage/components/listTempData.vue
@@ -0,0 +1,143 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listTubeData.vue b/src/views/wellManage/components/listTubeData.vue
new file mode 100644
index 0000000..a0e0ba4
--- /dev/null
+++ b/src/views/wellManage/components/listTubeData.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listWellData.vue b/src/views/wellManage/components/listWellData.vue
new file mode 100644
index 0000000..9f0b42b
--- /dev/null
+++ b/src/views/wellManage/components/listWellData.vue
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/components/listWellLocaData.vue b/src/views/wellManage/components/listWellLocaData.vue
new file mode 100644
index 0000000..af4581e
--- /dev/null
+++ b/src/views/wellManage/components/listWellLocaData.vue
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/detailMapLonLat.vue b/src/views/wellManage/detailMapLonLat.vue
new file mode 100644
index 0000000..3b7fdce
--- /dev/null
+++ b/src/views/wellManage/detailMapLonLat.vue
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/detailWell.vue b/src/views/wellManage/detailWell.vue
index f1c1c72..3c81745 100644
--- a/src/views/wellManage/detailWell.vue
+++ b/src/views/wellManage/detailWell.vue
@@ -158,6 +158,7 @@
+
@@ -165,11 +166,34 @@
+
diff --git a/src/views/wellManage/editWell copy.vue b/src/views/wellManage/editWell copy.vue
new file mode 100644
index 0000000..dd624c3
--- /dev/null
+++ b/src/views/wellManage/editWell copy.vue
@@ -0,0 +1,606 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
![]()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 区/县
+
+
+
+
+
+
+
+
+
+ 街道/镇
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 取消
+
+
+ 保存
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wellManage/editWell.vue b/src/views/wellManage/editWell.vue
index 1ce6848..371b539 100644
--- a/src/views/wellManage/editWell.vue
+++ b/src/views/wellManage/editWell.vue
@@ -41,6 +41,20 @@
+
+
+
+
+
@@ -159,11 +173,13 @@
import { getWellType, updateWell } from '@/api/well/well'
import { Uploadimg } from '@/api/common'
import DeptSelect from '@/components/DeptSelect'
+import { mapGetters } from 'vuex'
+import AMapContainer from '@/components/Amap/AMapContainer'
import AMapLoader from '@amap/amap-jsapi-loader'
export default {
name: 'EditWell',
- components: { DeptSelect },
+ components: { DeptSelect, AMapContainer },
data() {
const validateDeep = (rule, value, callback) => {
if (value !== '') {
@@ -204,6 +220,11 @@
}
}
return {
+ map: null, // 地图对象
+ baseLayer: 'gaode_vec', // 底图图层
+ center: [this.$store.getters.lng, this.$store.getters.lat], // 地图中心
+ zoom: 12,
+ postionlatlon: '',
dialogFormVisible: false, // 对话框是否显示
wellForm: {
id: null, // 井id
@@ -260,6 +281,9 @@
}
},
computed: {
+ ...mapGetters([
+ 'bodyHeight'
+ ]),
showResponseDept() {
if (this.wellForm.deptid === '') {
return true
@@ -278,7 +302,7 @@
}
},
watch: {
- lonLat(val) {
+ postionlatlon(val) {
var _this = this
window._AMapSecurityConfig = {
securityJsCode: this.$store.getters.amapSecurityCode
@@ -332,10 +356,20 @@
this.imageList = []
},
methods: {
+ // 初始化放这里
+ mapReady(map) {
+ this.map = map
+ var _this = this
+ map.on('click', function(e) {
+ _this.wellForm.coordinateX = e.lnglat.lng
+ _this.wellForm.coordinateY = e.lnglat.lat
+ _this.postionlatlon = _this.wellForm.coordinateX + ',' + _this.wellForm.coordinateY
+ })
+ },
// 初始化对话框
initDialog: function(dialogFormVisible, row = null) {
this.imageList = []
- if (row.photos.length === 0 && this.$refs.upload) this.$refs.upload.clearFiles()
+ // if (row.photos.length === 0 && this.$refs.upload) this.$refs.upload.clearFiles()
this.dialogFormVisible = dialogFormVisible
this.fetchWellType()
this.wellForm = {
diff --git a/src/views/wellManage/listWell.vue b/src/views/wellManage/listWell.vue
index fd450b1..094f13f 100644
--- a/src/views/wellManage/listWell.vue
+++ b/src/views/wellManage/listWell.vue
@@ -146,7 +146,6 @@
{
text: '井编号',
value: 'wellCode',
- width: 130,
align: 'center'
},
{
@@ -157,7 +156,6 @@
{
text: '井深(m)',
value: 'deep',
- width: 80,
align: 'center'
},
{
@@ -168,7 +166,6 @@
{
text: '井类型',
value: 'wellTypeName',
- width: 70,
align: 'center'
},
{
@@ -179,14 +176,12 @@
{
text: '设备数量',
value: 'deviceCount',
- width: 100,
align: 'center',
type: 'Button'
},
{
text: '布防状态',
value: 'bfztName',
- width: 80,
align: 'center'
}
], // 显示列
@@ -246,6 +241,7 @@
},
// 编辑井信息
edit(row) {
+ console.log(row, '===row====')
this.dialogFormVisible = true
this.editShow = true
this.$refs.editwell.initDialog(this.dialogFormVisible, row)
@@ -454,6 +450,7 @@
this.listQuery.offset = 1
}
getWellList(this.listQuery).then(response => {
+ console.log(response)
this.list = response.data.rows
this.total = parseInt(response.data.total)
this.listLoading = false
diff --git a/src/views/wellManage/mapLonLat.vue b/src/views/wellManage/mapLonLat.vue
new file mode 100644
index 0000000..7b5e409
--- /dev/null
+++ b/src/views/wellManage/mapLonLat.vue
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+