diff --git a/mock/index.js b/mock/index.js
index 08fb33b..5e940f3 100644
--- a/mock/index.js
+++ b/mock/index.js
@@ -17,6 +17,7 @@
const deviceImei = require('./deviceManage/deviceImei')
const alarmLevel = require('./systemConfig/alarmLevel')
const alarmContent = require('./systemConfig/alarmContent')
+const tenantConfig = require('./systemConfig/tenantConfig')
const mocks = [
...user,
@@ -34,7 +35,8 @@
...deviceModels,
...deviceImei,
...alarmLevel,
- ...alarmContent
+ ...alarmContent,
+ ...tenantConfig
]
// for front mock
diff --git a/mock/index.js b/mock/index.js
index 08fb33b..5e940f3 100644
--- a/mock/index.js
+++ b/mock/index.js
@@ -17,6 +17,7 @@
const deviceImei = require('./deviceManage/deviceImei')
const alarmLevel = require('./systemConfig/alarmLevel')
const alarmContent = require('./systemConfig/alarmContent')
+const tenantConfig = require('./systemConfig/tenantConfig')
const mocks = [
...user,
@@ -34,7 +35,8 @@
...deviceModels,
...deviceImei,
...alarmLevel,
- ...alarmContent
+ ...alarmContent,
+ ...tenantConfig
]
// for front mock
diff --git a/mock/systemConfig/tenantConfig.js b/mock/systemConfig/tenantConfig.js
new file mode 100644
index 0000000..ca0a010
--- /dev/null
+++ b/mock/systemConfig/tenantConfig.js
@@ -0,0 +1,40 @@
+const alarmTenantList = [
+ {
+ 'tenentId': '4324324234',
+ 'tenantName': '项目名称一',
+ 'communication': '联通移动NB,电信NB',
+ 'coordinateType': 'WGS84,BD09,GCJ02',
+ 'isJobGenerate': '是',
+ 'isAppPush': '是',
+ 'isMessagePush': '是',
+ 'alarmPushType': '报警推送规则一',
+ 'alarmPushTypeName': '报警推送规则名称一'
+ },
+ {
+ 'tenentId': '5674324234',
+ 'tenantName': '项目名称二',
+ 'communication': '3G,4G',
+ 'coordinateType': 'WGS84,BD09,GCJ02',
+ 'isJobGenerate': '是',
+ 'isAppPush': '是',
+ 'isMessagePush': '是',
+ 'alarmPushType': '报警推送规则二',
+ 'alarmPushTypeName': '报警推送规则名称二'
+ }
+
+]
+module.exports = [
+ // mock get all routes form server
+ {
+ url: '/tenantConfig/list',
+ type: 'get',
+ response: _ => {
+ return {
+ code: 200,
+ data: alarmTenantList,
+ message: '请求成功',
+ success: true
+ }
+ }
+ }
+]
diff --git a/mock/index.js b/mock/index.js
index 08fb33b..5e940f3 100644
--- a/mock/index.js
+++ b/mock/index.js
@@ -17,6 +17,7 @@
const deviceImei = require('./deviceManage/deviceImei')
const alarmLevel = require('./systemConfig/alarmLevel')
const alarmContent = require('./systemConfig/alarmContent')
+const tenantConfig = require('./systemConfig/tenantConfig')
const mocks = [
...user,
@@ -34,7 +35,8 @@
...deviceModels,
...deviceImei,
...alarmLevel,
- ...alarmContent
+ ...alarmContent,
+ ...tenantConfig
]
// for front mock
diff --git a/mock/systemConfig/tenantConfig.js b/mock/systemConfig/tenantConfig.js
new file mode 100644
index 0000000..ca0a010
--- /dev/null
+++ b/mock/systemConfig/tenantConfig.js
@@ -0,0 +1,40 @@
+const alarmTenantList = [
+ {
+ 'tenentId': '4324324234',
+ 'tenantName': '项目名称一',
+ 'communication': '联通移动NB,电信NB',
+ 'coordinateType': 'WGS84,BD09,GCJ02',
+ 'isJobGenerate': '是',
+ 'isAppPush': '是',
+ 'isMessagePush': '是',
+ 'alarmPushType': '报警推送规则一',
+ 'alarmPushTypeName': '报警推送规则名称一'
+ },
+ {
+ 'tenentId': '5674324234',
+ 'tenantName': '项目名称二',
+ 'communication': '3G,4G',
+ 'coordinateType': 'WGS84,BD09,GCJ02',
+ 'isJobGenerate': '是',
+ 'isAppPush': '是',
+ 'isMessagePush': '是',
+ 'alarmPushType': '报警推送规则二',
+ 'alarmPushTypeName': '报警推送规则名称二'
+ }
+
+]
+module.exports = [
+ // mock get all routes form server
+ {
+ url: '/tenantConfig/list',
+ type: 'get',
+ response: _ => {
+ return {
+ code: 200,
+ data: alarmTenantList,
+ message: '请求成功',
+ success: true
+ }
+ }
+ }
+]
diff --git a/src/api/systemConfig/tenantConfig.js b/src/api/systemConfig/tenantConfig.js
new file mode 100644
index 0000000..9afa04e
--- /dev/null
+++ b/src/api/systemConfig/tenantConfig.js
@@ -0,0 +1,44 @@
+/*
+ * 项目配置配置接口
+*/
+import request from '@/utils/request'
+import qs from 'qs'
+
+// 项目配置配置查询
+export function alarmTenantList(params) {
+ return request({
+ url: 'tenantConfig/list',
+ method: 'get',
+ params
+ })
+}
+
+// 添加项目配置
+export function addAlarmTenant(params) {
+ return request({
+ url: 'tenantConfig/add',
+ method: 'post',
+ params
+ })
+}
+// 修改项目配置
+export function updateAlarmTenant(params) {
+ return request({
+ url: 'tenantConfig/update',
+ method: 'post',
+ params
+ })
+}
+// 删除项目配置
+export function delAlarmTenant(ids) {
+ return request({
+ url: 'tenantConfig/delete',
+ method: 'post',
+ params: {
+ ids: ids
+ },
+ paramsSerializer: params => {
+ return qs.stringify(params, { indices: false })
+ }
+ })
+}
diff --git a/mock/index.js b/mock/index.js
index 08fb33b..5e940f3 100644
--- a/mock/index.js
+++ b/mock/index.js
@@ -17,6 +17,7 @@
const deviceImei = require('./deviceManage/deviceImei')
const alarmLevel = require('./systemConfig/alarmLevel')
const alarmContent = require('./systemConfig/alarmContent')
+const tenantConfig = require('./systemConfig/tenantConfig')
const mocks = [
...user,
@@ -34,7 +35,8 @@
...deviceModels,
...deviceImei,
...alarmLevel,
- ...alarmContent
+ ...alarmContent,
+ ...tenantConfig
]
// for front mock
diff --git a/mock/systemConfig/tenantConfig.js b/mock/systemConfig/tenantConfig.js
new file mode 100644
index 0000000..ca0a010
--- /dev/null
+++ b/mock/systemConfig/tenantConfig.js
@@ -0,0 +1,40 @@
+const alarmTenantList = [
+ {
+ 'tenentId': '4324324234',
+ 'tenantName': '项目名称一',
+ 'communication': '联通移动NB,电信NB',
+ 'coordinateType': 'WGS84,BD09,GCJ02',
+ 'isJobGenerate': '是',
+ 'isAppPush': '是',
+ 'isMessagePush': '是',
+ 'alarmPushType': '报警推送规则一',
+ 'alarmPushTypeName': '报警推送规则名称一'
+ },
+ {
+ 'tenentId': '5674324234',
+ 'tenantName': '项目名称二',
+ 'communication': '3G,4G',
+ 'coordinateType': 'WGS84,BD09,GCJ02',
+ 'isJobGenerate': '是',
+ 'isAppPush': '是',
+ 'isMessagePush': '是',
+ 'alarmPushType': '报警推送规则二',
+ 'alarmPushTypeName': '报警推送规则名称二'
+ }
+
+]
+module.exports = [
+ // mock get all routes form server
+ {
+ url: '/tenantConfig/list',
+ type: 'get',
+ response: _ => {
+ return {
+ code: 200,
+ data: alarmTenantList,
+ message: '请求成功',
+ success: true
+ }
+ }
+ }
+]
diff --git a/src/api/systemConfig/tenantConfig.js b/src/api/systemConfig/tenantConfig.js
new file mode 100644
index 0000000..9afa04e
--- /dev/null
+++ b/src/api/systemConfig/tenantConfig.js
@@ -0,0 +1,44 @@
+/*
+ * 项目配置配置接口
+*/
+import request from '@/utils/request'
+import qs from 'qs'
+
+// 项目配置配置查询
+export function alarmTenantList(params) {
+ return request({
+ url: 'tenantConfig/list',
+ method: 'get',
+ params
+ })
+}
+
+// 添加项目配置
+export function addAlarmTenant(params) {
+ return request({
+ url: 'tenantConfig/add',
+ method: 'post',
+ params
+ })
+}
+// 修改项目配置
+export function updateAlarmTenant(params) {
+ return request({
+ url: 'tenantConfig/update',
+ method: 'post',
+ params
+ })
+}
+// 删除项目配置
+export function delAlarmTenant(ids) {
+ return request({
+ url: 'tenantConfig/delete',
+ method: 'post',
+ params: {
+ ids: ids
+ },
+ paramsSerializer: params => {
+ return qs.stringify(params, { indices: false })
+ }
+ })
+}
diff --git a/src/views/systemConfig/tenantConfig/components/dialogListTenant.vue b/src/views/systemConfig/tenantConfig/components/dialogListTenant.vue
new file mode 100644
index 0000000..086c68f
--- /dev/null
+++ b/src/views/systemConfig/tenantConfig/components/dialogListTenant.vue
@@ -0,0 +1,334 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/mock/index.js b/mock/index.js
index 08fb33b..5e940f3 100644
--- a/mock/index.js
+++ b/mock/index.js
@@ -17,6 +17,7 @@
const deviceImei = require('./deviceManage/deviceImei')
const alarmLevel = require('./systemConfig/alarmLevel')
const alarmContent = require('./systemConfig/alarmContent')
+const tenantConfig = require('./systemConfig/tenantConfig')
const mocks = [
...user,
@@ -34,7 +35,8 @@
...deviceModels,
...deviceImei,
...alarmLevel,
- ...alarmContent
+ ...alarmContent,
+ ...tenantConfig
]
// for front mock
diff --git a/mock/systemConfig/tenantConfig.js b/mock/systemConfig/tenantConfig.js
new file mode 100644
index 0000000..ca0a010
--- /dev/null
+++ b/mock/systemConfig/tenantConfig.js
@@ -0,0 +1,40 @@
+const alarmTenantList = [
+ {
+ 'tenentId': '4324324234',
+ 'tenantName': '项目名称一',
+ 'communication': '联通移动NB,电信NB',
+ 'coordinateType': 'WGS84,BD09,GCJ02',
+ 'isJobGenerate': '是',
+ 'isAppPush': '是',
+ 'isMessagePush': '是',
+ 'alarmPushType': '报警推送规则一',
+ 'alarmPushTypeName': '报警推送规则名称一'
+ },
+ {
+ 'tenentId': '5674324234',
+ 'tenantName': '项目名称二',
+ 'communication': '3G,4G',
+ 'coordinateType': 'WGS84,BD09,GCJ02',
+ 'isJobGenerate': '是',
+ 'isAppPush': '是',
+ 'isMessagePush': '是',
+ 'alarmPushType': '报警推送规则二',
+ 'alarmPushTypeName': '报警推送规则名称二'
+ }
+
+]
+module.exports = [
+ // mock get all routes form server
+ {
+ url: '/tenantConfig/list',
+ type: 'get',
+ response: _ => {
+ return {
+ code: 200,
+ data: alarmTenantList,
+ message: '请求成功',
+ success: true
+ }
+ }
+ }
+]
diff --git a/src/api/systemConfig/tenantConfig.js b/src/api/systemConfig/tenantConfig.js
new file mode 100644
index 0000000..9afa04e
--- /dev/null
+++ b/src/api/systemConfig/tenantConfig.js
@@ -0,0 +1,44 @@
+/*
+ * 项目配置配置接口
+*/
+import request from '@/utils/request'
+import qs from 'qs'
+
+// 项目配置配置查询
+export function alarmTenantList(params) {
+ return request({
+ url: 'tenantConfig/list',
+ method: 'get',
+ params
+ })
+}
+
+// 添加项目配置
+export function addAlarmTenant(params) {
+ return request({
+ url: 'tenantConfig/add',
+ method: 'post',
+ params
+ })
+}
+// 修改项目配置
+export function updateAlarmTenant(params) {
+ return request({
+ url: 'tenantConfig/update',
+ method: 'post',
+ params
+ })
+}
+// 删除项目配置
+export function delAlarmTenant(ids) {
+ return request({
+ url: 'tenantConfig/delete',
+ method: 'post',
+ params: {
+ ids: ids
+ },
+ paramsSerializer: params => {
+ return qs.stringify(params, { indices: false })
+ }
+ })
+}
diff --git a/src/views/systemConfig/tenantConfig/components/dialogListTenant.vue b/src/views/systemConfig/tenantConfig/components/dialogListTenant.vue
new file mode 100644
index 0000000..086c68f
--- /dev/null
+++ b/src/views/systemConfig/tenantConfig/components/dialogListTenant.vue
@@ -0,0 +1,334 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/systemConfig/tenantConfig/listTenant.vue b/src/views/systemConfig/tenantConfig/listTenant.vue
index 87325dc..872942d 100644
--- a/src/views/systemConfig/tenantConfig/listTenant.vue
+++ b/src/views/systemConfig/tenantConfig/listTenant.vue
@@ -1,10 +1,213 @@
- 项目配置
+
+
+
+
+
+
+
+
+
+
+ 新增
+
+
+
+
+
+
+ 修改
+
+
+ 删除
+
+
+ 详情
+
+
+
+
+
+
+
+