diff --git a/mock/index.js b/mock/index.js index 8eef48b..08fb33b 100644 --- a/mock/index.js +++ b/mock/index.js @@ -16,6 +16,7 @@ const deviceModels = require('./deviceManage/deviceModels') const deviceImei = require('./deviceManage/deviceImei') const alarmLevel = require('./systemConfig/alarmLevel') +const alarmContent = require('./systemConfig/alarmContent') const mocks = [ ...user, @@ -32,7 +33,8 @@ ...deviceType, ...deviceModels, ...deviceImei, - ...alarmLevel + ...alarmLevel, + ...alarmContent ] // for front mock diff --git a/mock/index.js b/mock/index.js index 8eef48b..08fb33b 100644 --- a/mock/index.js +++ b/mock/index.js @@ -16,6 +16,7 @@ const deviceModels = require('./deviceManage/deviceModels') const deviceImei = require('./deviceManage/deviceImei') const alarmLevel = require('./systemConfig/alarmLevel') +const alarmContent = require('./systemConfig/alarmContent') const mocks = [ ...user, @@ -32,7 +33,8 @@ ...deviceType, ...deviceModels, ...deviceImei, - ...alarmLevel + ...alarmLevel, + ...alarmContent ] // for front mock diff --git a/mock/systemConfig/alarmContent.js b/mock/systemConfig/alarmContent.js new file mode 100644 index 0000000..f247a3f --- /dev/null +++ b/mock/systemConfig/alarmContent.js @@ -0,0 +1,85 @@ +// 设备类型列表 +const deviceTypeList = [ + { + 'name': '井盖状态检测仪', + 'value': '10' + }, + { + 'name': '液位检测仪', + 'value': '11' + }, + { + 'name': '有害气体检测仪', + 'value': '12' + }, + { + 'name': '燃气智能检测终端', + 'value': '13' + }, + { + 'name': '温湿度检测仪', + 'value': '14' + }, + { + 'name': '开挖检测仪', + 'value': '15' + }, + { + 'name': '井盖定位检测仪', + 'value': '16' + }, + { + 'name': '噪声记录仪', + 'value': '17' + }, + { + 'name': '燃气智能检测终端(一体化)', + 'value': '18' + }, + { + 'name': '管盯', + 'value': '19' + } +] +const alarmContentList = [ + { + 'id': '4324324234', + 'alarmType': '告警类型一', + 'deviceType': '井盖状态检测仪,燃气智能检测终端', + 'alarmContent': '泄露' + }, + { + 'id': '4312344234', + 'alarmType': '告警类型二', + 'deviceType': '噪声记录仪,温湿度检测仪', + 'alarmContent': '太高' + } +] +module.exports = [ + // mock get all routes form server + // 设备类型 + { + url: '/device/type', + type: 'get', + response: _ => { + return { + code: 200, + data: deviceTypeList, + message: '请求成功', + success: true + } + } + }, + { + url: '/alarmContent/list', + type: 'get', + response: _ => { + return { + code: 200, + data: alarmContentList, + message: '请求成功', + success: true + } + } + } +] diff --git a/mock/index.js b/mock/index.js index 8eef48b..08fb33b 100644 --- a/mock/index.js +++ b/mock/index.js @@ -16,6 +16,7 @@ const deviceModels = require('./deviceManage/deviceModels') const deviceImei = require('./deviceManage/deviceImei') const alarmLevel = require('./systemConfig/alarmLevel') +const alarmContent = require('./systemConfig/alarmContent') const mocks = [ ...user, @@ -32,7 +33,8 @@ ...deviceType, ...deviceModels, ...deviceImei, - ...alarmLevel + ...alarmLevel, + ...alarmContent ] // for front mock diff --git a/mock/systemConfig/alarmContent.js b/mock/systemConfig/alarmContent.js new file mode 100644 index 0000000..f247a3f --- /dev/null +++ b/mock/systemConfig/alarmContent.js @@ -0,0 +1,85 @@ +// 设备类型列表 +const deviceTypeList = [ + { + 'name': '井盖状态检测仪', + 'value': '10' + }, + { + 'name': '液位检测仪', + 'value': '11' + }, + { + 'name': '有害气体检测仪', + 'value': '12' + }, + { + 'name': '燃气智能检测终端', + 'value': '13' + }, + { + 'name': '温湿度检测仪', + 'value': '14' + }, + { + 'name': '开挖检测仪', + 'value': '15' + }, + { + 'name': '井盖定位检测仪', + 'value': '16' + }, + { + 'name': '噪声记录仪', + 'value': '17' + }, + { + 'name': '燃气智能检测终端(一体化)', + 'value': '18' + }, + { + 'name': '管盯', + 'value': '19' + } +] +const alarmContentList = [ + { + 'id': '4324324234', + 'alarmType': '告警类型一', + 'deviceType': '井盖状态检测仪,燃气智能检测终端', + 'alarmContent': '泄露' + }, + { + 'id': '4312344234', + 'alarmType': '告警类型二', + 'deviceType': '噪声记录仪,温湿度检测仪', + 'alarmContent': '太高' + } +] +module.exports = [ + // mock get all routes form server + // 设备类型 + { + url: '/device/type', + type: 'get', + response: _ => { + return { + code: 200, + data: deviceTypeList, + message: '请求成功', + success: true + } + } + }, + { + url: '/alarmContent/list', + type: 'get', + response: _ => { + return { + code: 200, + data: alarmContentList, + message: '请求成功', + success: true + } + } + } +] diff --git a/src/api/systemConfig/alarmContent.js b/src/api/systemConfig/alarmContent.js new file mode 100644 index 0000000..bdefe72 --- /dev/null +++ b/src/api/systemConfig/alarmContent.js @@ -0,0 +1,52 @@ +/* + * 告警内容配置接口 +*/ +import request from '@/utils/request' +import qs from 'qs' + +// 设备类别 +export function getDevice(params) { + return request({ + url: 'device/type', + method: 'get', + params + }) +} +// 告警内容配置查询 +export function alarmContentList(params) { + return request({ + url: 'alarmContent/list', + method: 'get', + params + }) +} + +// 添加告警内容 +export function addAlarmContent(params) { + return request({ + url: 'device/simManage/add', + method: 'post', + params + }) +} +// 修改告警内容 +export function updateAlarmContent(params) { + return request({ + url: 'device/simManage/update', + method: 'post', + params + }) +} +// 删除告警内容 +export function delAlarmContent(ids) { + return request({ + url: 'device/simManage/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 8eef48b..08fb33b 100644 --- a/mock/index.js +++ b/mock/index.js @@ -16,6 +16,7 @@ const deviceModels = require('./deviceManage/deviceModels') const deviceImei = require('./deviceManage/deviceImei') const alarmLevel = require('./systemConfig/alarmLevel') +const alarmContent = require('./systemConfig/alarmContent') const mocks = [ ...user, @@ -32,7 +33,8 @@ ...deviceType, ...deviceModels, ...deviceImei, - ...alarmLevel + ...alarmLevel, + ...alarmContent ] // for front mock diff --git a/mock/systemConfig/alarmContent.js b/mock/systemConfig/alarmContent.js new file mode 100644 index 0000000..f247a3f --- /dev/null +++ b/mock/systemConfig/alarmContent.js @@ -0,0 +1,85 @@ +// 设备类型列表 +const deviceTypeList = [ + { + 'name': '井盖状态检测仪', + 'value': '10' + }, + { + 'name': '液位检测仪', + 'value': '11' + }, + { + 'name': '有害气体检测仪', + 'value': '12' + }, + { + 'name': '燃气智能检测终端', + 'value': '13' + }, + { + 'name': '温湿度检测仪', + 'value': '14' + }, + { + 'name': '开挖检测仪', + 'value': '15' + }, + { + 'name': '井盖定位检测仪', + 'value': '16' + }, + { + 'name': '噪声记录仪', + 'value': '17' + }, + { + 'name': '燃气智能检测终端(一体化)', + 'value': '18' + }, + { + 'name': '管盯', + 'value': '19' + } +] +const alarmContentList = [ + { + 'id': '4324324234', + 'alarmType': '告警类型一', + 'deviceType': '井盖状态检测仪,燃气智能检测终端', + 'alarmContent': '泄露' + }, + { + 'id': '4312344234', + 'alarmType': '告警类型二', + 'deviceType': '噪声记录仪,温湿度检测仪', + 'alarmContent': '太高' + } +] +module.exports = [ + // mock get all routes form server + // 设备类型 + { + url: '/device/type', + type: 'get', + response: _ => { + return { + code: 200, + data: deviceTypeList, + message: '请求成功', + success: true + } + } + }, + { + url: '/alarmContent/list', + type: 'get', + response: _ => { + return { + code: 200, + data: alarmContentList, + message: '请求成功', + success: true + } + } + } +] diff --git a/src/api/systemConfig/alarmContent.js b/src/api/systemConfig/alarmContent.js new file mode 100644 index 0000000..bdefe72 --- /dev/null +++ b/src/api/systemConfig/alarmContent.js @@ -0,0 +1,52 @@ +/* + * 告警内容配置接口 +*/ +import request from '@/utils/request' +import qs from 'qs' + +// 设备类别 +export function getDevice(params) { + return request({ + url: 'device/type', + method: 'get', + params + }) +} +// 告警内容配置查询 +export function alarmContentList(params) { + return request({ + url: 'alarmContent/list', + method: 'get', + params + }) +} + +// 添加告警内容 +export function addAlarmContent(params) { + return request({ + url: 'device/simManage/add', + method: 'post', + params + }) +} +// 修改告警内容 +export function updateAlarmContent(params) { + return request({ + url: 'device/simManage/update', + method: 'post', + params + }) +} +// 删除告警内容 +export function delAlarmContent(ids) { + return request({ + url: 'device/simManage/delete', + method: 'post', + params: { + ids: ids + }, + paramsSerializer: params => { + return qs.stringify(params, { indices: false }) + } + }) +} diff --git a/src/api/systemConfig/alarmLevel.js b/src/api/systemConfig/alarmLevel.js index f99e960..1496914 100644 --- a/src/api/systemConfig/alarmLevel.js +++ b/src/api/systemConfig/alarmLevel.js @@ -1,7 +1,6 @@ /* * 告警等级配置接口 */ - import request from '@/utils/request' // 告警等级列表查询 export function getAlarmLevelList(params) { diff --git a/mock/index.js b/mock/index.js index 8eef48b..08fb33b 100644 --- a/mock/index.js +++ b/mock/index.js @@ -16,6 +16,7 @@ const deviceModels = require('./deviceManage/deviceModels') const deviceImei = require('./deviceManage/deviceImei') const alarmLevel = require('./systemConfig/alarmLevel') +const alarmContent = require('./systemConfig/alarmContent') const mocks = [ ...user, @@ -32,7 +33,8 @@ ...deviceType, ...deviceModels, ...deviceImei, - ...alarmLevel + ...alarmLevel, + ...alarmContent ] // for front mock diff --git a/mock/systemConfig/alarmContent.js b/mock/systemConfig/alarmContent.js new file mode 100644 index 0000000..f247a3f --- /dev/null +++ b/mock/systemConfig/alarmContent.js @@ -0,0 +1,85 @@ +// 设备类型列表 +const deviceTypeList = [ + { + 'name': '井盖状态检测仪', + 'value': '10' + }, + { + 'name': '液位检测仪', + 'value': '11' + }, + { + 'name': '有害气体检测仪', + 'value': '12' + }, + { + 'name': '燃气智能检测终端', + 'value': '13' + }, + { + 'name': '温湿度检测仪', + 'value': '14' + }, + { + 'name': '开挖检测仪', + 'value': '15' + }, + { + 'name': '井盖定位检测仪', + 'value': '16' + }, + { + 'name': '噪声记录仪', + 'value': '17' + }, + { + 'name': '燃气智能检测终端(一体化)', + 'value': '18' + }, + { + 'name': '管盯', + 'value': '19' + } +] +const alarmContentList = [ + { + 'id': '4324324234', + 'alarmType': '告警类型一', + 'deviceType': '井盖状态检测仪,燃气智能检测终端', + 'alarmContent': '泄露' + }, + { + 'id': '4312344234', + 'alarmType': '告警类型二', + 'deviceType': '噪声记录仪,温湿度检测仪', + 'alarmContent': '太高' + } +] +module.exports = [ + // mock get all routes form server + // 设备类型 + { + url: '/device/type', + type: 'get', + response: _ => { + return { + code: 200, + data: deviceTypeList, + message: '请求成功', + success: true + } + } + }, + { + url: '/alarmContent/list', + type: 'get', + response: _ => { + return { + code: 200, + data: alarmContentList, + message: '请求成功', + success: true + } + } + } +] diff --git a/src/api/systemConfig/alarmContent.js b/src/api/systemConfig/alarmContent.js new file mode 100644 index 0000000..bdefe72 --- /dev/null +++ b/src/api/systemConfig/alarmContent.js @@ -0,0 +1,52 @@ +/* + * 告警内容配置接口 +*/ +import request from '@/utils/request' +import qs from 'qs' + +// 设备类别 +export function getDevice(params) { + return request({ + url: 'device/type', + method: 'get', + params + }) +} +// 告警内容配置查询 +export function alarmContentList(params) { + return request({ + url: 'alarmContent/list', + method: 'get', + params + }) +} + +// 添加告警内容 +export function addAlarmContent(params) { + return request({ + url: 'device/simManage/add', + method: 'post', + params + }) +} +// 修改告警内容 +export function updateAlarmContent(params) { + return request({ + url: 'device/simManage/update', + method: 'post', + params + }) +} +// 删除告警内容 +export function delAlarmContent(ids) { + return request({ + url: 'device/simManage/delete', + method: 'post', + params: { + ids: ids + }, + paramsSerializer: params => { + return qs.stringify(params, { indices: false }) + } + }) +} diff --git a/src/api/systemConfig/alarmLevel.js b/src/api/systemConfig/alarmLevel.js index f99e960..1496914 100644 --- a/src/api/systemConfig/alarmLevel.js +++ b/src/api/systemConfig/alarmLevel.js @@ -1,7 +1,6 @@ /* * 告警等级配置接口 */ - import request from '@/utils/request' // 告警等级列表查询 export function getAlarmLevelList(params) { diff --git a/src/components/NormalTable/index.vue b/src/components/NormalTable/index.vue index 9d3b68d..9e23838 100644 --- a/src/components/NormalTable/index.vue +++ b/src/components/NormalTable/index.vue @@ -151,10 +151,10 @@ return [] } }, // 列 - pagination: { - type: Boolean, - default: true - }, // 是否分页 + // pagination: { + // type: Boolean, + // default: true + // }, // 是否分页 options: { type: Object, default: function() { @@ -189,7 +189,8 @@ columnsFiltered: [], // 过滤后的列情况 columnsChecked: [], // 显示列选择情况 visible: false, // 弹窗显示情况 - animateClass: '' // 按钮动画效果 + animateClass: '', // 按钮动画效果 + pagination: false // 是否显示分页 } }, watch: { @@ -205,7 +206,12 @@ }, methods: { // 初始化显示列状态 - initColumnsState() { + initColumnsState(paginationStatus) { + if (paginationStatus === true || paginationStatus === undefined) { + this.pagination = true + } else { + this.pagination = false + } this.columnsChecked = [] for (const column of this.columns) { if (column.show === false) { diff --git a/mock/index.js b/mock/index.js index 8eef48b..08fb33b 100644 --- a/mock/index.js +++ b/mock/index.js @@ -16,6 +16,7 @@ const deviceModels = require('./deviceManage/deviceModels') const deviceImei = require('./deviceManage/deviceImei') const alarmLevel = require('./systemConfig/alarmLevel') +const alarmContent = require('./systemConfig/alarmContent') const mocks = [ ...user, @@ -32,7 +33,8 @@ ...deviceType, ...deviceModels, ...deviceImei, - ...alarmLevel + ...alarmLevel, + ...alarmContent ] // for front mock diff --git a/mock/systemConfig/alarmContent.js b/mock/systemConfig/alarmContent.js new file mode 100644 index 0000000..f247a3f --- /dev/null +++ b/mock/systemConfig/alarmContent.js @@ -0,0 +1,85 @@ +// 设备类型列表 +const deviceTypeList = [ + { + 'name': '井盖状态检测仪', + 'value': '10' + }, + { + 'name': '液位检测仪', + 'value': '11' + }, + { + 'name': '有害气体检测仪', + 'value': '12' + }, + { + 'name': '燃气智能检测终端', + 'value': '13' + }, + { + 'name': '温湿度检测仪', + 'value': '14' + }, + { + 'name': '开挖检测仪', + 'value': '15' + }, + { + 'name': '井盖定位检测仪', + 'value': '16' + }, + { + 'name': '噪声记录仪', + 'value': '17' + }, + { + 'name': '燃气智能检测终端(一体化)', + 'value': '18' + }, + { + 'name': '管盯', + 'value': '19' + } +] +const alarmContentList = [ + { + 'id': '4324324234', + 'alarmType': '告警类型一', + 'deviceType': '井盖状态检测仪,燃气智能检测终端', + 'alarmContent': '泄露' + }, + { + 'id': '4312344234', + 'alarmType': '告警类型二', + 'deviceType': '噪声记录仪,温湿度检测仪', + 'alarmContent': '太高' + } +] +module.exports = [ + // mock get all routes form server + // 设备类型 + { + url: '/device/type', + type: 'get', + response: _ => { + return { + code: 200, + data: deviceTypeList, + message: '请求成功', + success: true + } + } + }, + { + url: '/alarmContent/list', + type: 'get', + response: _ => { + return { + code: 200, + data: alarmContentList, + message: '请求成功', + success: true + } + } + } +] diff --git a/src/api/systemConfig/alarmContent.js b/src/api/systemConfig/alarmContent.js new file mode 100644 index 0000000..bdefe72 --- /dev/null +++ b/src/api/systemConfig/alarmContent.js @@ -0,0 +1,52 @@ +/* + * 告警内容配置接口 +*/ +import request from '@/utils/request' +import qs from 'qs' + +// 设备类别 +export function getDevice(params) { + return request({ + url: 'device/type', + method: 'get', + params + }) +} +// 告警内容配置查询 +export function alarmContentList(params) { + return request({ + url: 'alarmContent/list', + method: 'get', + params + }) +} + +// 添加告警内容 +export function addAlarmContent(params) { + return request({ + url: 'device/simManage/add', + method: 'post', + params + }) +} +// 修改告警内容 +export function updateAlarmContent(params) { + return request({ + url: 'device/simManage/update', + method: 'post', + params + }) +} +// 删除告警内容 +export function delAlarmContent(ids) { + return request({ + url: 'device/simManage/delete', + method: 'post', + params: { + ids: ids + }, + paramsSerializer: params => { + return qs.stringify(params, { indices: false }) + } + }) +} diff --git a/src/api/systemConfig/alarmLevel.js b/src/api/systemConfig/alarmLevel.js index f99e960..1496914 100644 --- a/src/api/systemConfig/alarmLevel.js +++ b/src/api/systemConfig/alarmLevel.js @@ -1,7 +1,6 @@ /* * 告警等级配置接口 */ - import request from '@/utils/request' // 告警等级列表查询 export function getAlarmLevelList(params) { diff --git a/src/components/NormalTable/index.vue b/src/components/NormalTable/index.vue index 9d3b68d..9e23838 100644 --- a/src/components/NormalTable/index.vue +++ b/src/components/NormalTable/index.vue @@ -151,10 +151,10 @@ return [] } }, // 列 - pagination: { - type: Boolean, - default: true - }, // 是否分页 + // pagination: { + // type: Boolean, + // default: true + // }, // 是否分页 options: { type: Object, default: function() { @@ -189,7 +189,8 @@ columnsFiltered: [], // 过滤后的列情况 columnsChecked: [], // 显示列选择情况 visible: false, // 弹窗显示情况 - animateClass: '' // 按钮动画效果 + animateClass: '', // 按钮动画效果 + pagination: false // 是否显示分页 } }, watch: { @@ -205,7 +206,12 @@ }, methods: { // 初始化显示列状态 - initColumnsState() { + initColumnsState(paginationStatus) { + if (paginationStatus === true || paginationStatus === undefined) { + this.pagination = true + } else { + this.pagination = false + } this.columnsChecked = [] for (const column of this.columns) { if (column.show === false) { diff --git a/src/views/systemConfig/alarmContent/components/dialogAlarmContent.vue b/src/views/systemConfig/alarmContent/components/dialogAlarmContent.vue new file mode 100644 index 0000000..a835d47 --- /dev/null +++ b/src/views/systemConfig/alarmContent/components/dialogAlarmContent.vue @@ -0,0 +1,237 @@ + + + + + diff --git a/mock/index.js b/mock/index.js index 8eef48b..08fb33b 100644 --- a/mock/index.js +++ b/mock/index.js @@ -16,6 +16,7 @@ const deviceModels = require('./deviceManage/deviceModels') const deviceImei = require('./deviceManage/deviceImei') const alarmLevel = require('./systemConfig/alarmLevel') +const alarmContent = require('./systemConfig/alarmContent') const mocks = [ ...user, @@ -32,7 +33,8 @@ ...deviceType, ...deviceModels, ...deviceImei, - ...alarmLevel + ...alarmLevel, + ...alarmContent ] // for front mock diff --git a/mock/systemConfig/alarmContent.js b/mock/systemConfig/alarmContent.js new file mode 100644 index 0000000..f247a3f --- /dev/null +++ b/mock/systemConfig/alarmContent.js @@ -0,0 +1,85 @@ +// 设备类型列表 +const deviceTypeList = [ + { + 'name': '井盖状态检测仪', + 'value': '10' + }, + { + 'name': '液位检测仪', + 'value': '11' + }, + { + 'name': '有害气体检测仪', + 'value': '12' + }, + { + 'name': '燃气智能检测终端', + 'value': '13' + }, + { + 'name': '温湿度检测仪', + 'value': '14' + }, + { + 'name': '开挖检测仪', + 'value': '15' + }, + { + 'name': '井盖定位检测仪', + 'value': '16' + }, + { + 'name': '噪声记录仪', + 'value': '17' + }, + { + 'name': '燃气智能检测终端(一体化)', + 'value': '18' + }, + { + 'name': '管盯', + 'value': '19' + } +] +const alarmContentList = [ + { + 'id': '4324324234', + 'alarmType': '告警类型一', + 'deviceType': '井盖状态检测仪,燃气智能检测终端', + 'alarmContent': '泄露' + }, + { + 'id': '4312344234', + 'alarmType': '告警类型二', + 'deviceType': '噪声记录仪,温湿度检测仪', + 'alarmContent': '太高' + } +] +module.exports = [ + // mock get all routes form server + // 设备类型 + { + url: '/device/type', + type: 'get', + response: _ => { + return { + code: 200, + data: deviceTypeList, + message: '请求成功', + success: true + } + } + }, + { + url: '/alarmContent/list', + type: 'get', + response: _ => { + return { + code: 200, + data: alarmContentList, + message: '请求成功', + success: true + } + } + } +] diff --git a/src/api/systemConfig/alarmContent.js b/src/api/systemConfig/alarmContent.js new file mode 100644 index 0000000..bdefe72 --- /dev/null +++ b/src/api/systemConfig/alarmContent.js @@ -0,0 +1,52 @@ +/* + * 告警内容配置接口 +*/ +import request from '@/utils/request' +import qs from 'qs' + +// 设备类别 +export function getDevice(params) { + return request({ + url: 'device/type', + method: 'get', + params + }) +} +// 告警内容配置查询 +export function alarmContentList(params) { + return request({ + url: 'alarmContent/list', + method: 'get', + params + }) +} + +// 添加告警内容 +export function addAlarmContent(params) { + return request({ + url: 'device/simManage/add', + method: 'post', + params + }) +} +// 修改告警内容 +export function updateAlarmContent(params) { + return request({ + url: 'device/simManage/update', + method: 'post', + params + }) +} +// 删除告警内容 +export function delAlarmContent(ids) { + return request({ + url: 'device/simManage/delete', + method: 'post', + params: { + ids: ids + }, + paramsSerializer: params => { + return qs.stringify(params, { indices: false }) + } + }) +} diff --git a/src/api/systemConfig/alarmLevel.js b/src/api/systemConfig/alarmLevel.js index f99e960..1496914 100644 --- a/src/api/systemConfig/alarmLevel.js +++ b/src/api/systemConfig/alarmLevel.js @@ -1,7 +1,6 @@ /* * 告警等级配置接口 */ - import request from '@/utils/request' // 告警等级列表查询 export function getAlarmLevelList(params) { diff --git a/src/components/NormalTable/index.vue b/src/components/NormalTable/index.vue index 9d3b68d..9e23838 100644 --- a/src/components/NormalTable/index.vue +++ b/src/components/NormalTable/index.vue @@ -151,10 +151,10 @@ return [] } }, // 列 - pagination: { - type: Boolean, - default: true - }, // 是否分页 + // pagination: { + // type: Boolean, + // default: true + // }, // 是否分页 options: { type: Object, default: function() { @@ -189,7 +189,8 @@ columnsFiltered: [], // 过滤后的列情况 columnsChecked: [], // 显示列选择情况 visible: false, // 弹窗显示情况 - animateClass: '' // 按钮动画效果 + animateClass: '', // 按钮动画效果 + pagination: false // 是否显示分页 } }, watch: { @@ -205,7 +206,12 @@ }, methods: { // 初始化显示列状态 - initColumnsState() { + initColumnsState(paginationStatus) { + if (paginationStatus === true || paginationStatus === undefined) { + this.pagination = true + } else { + this.pagination = false + } this.columnsChecked = [] for (const column of this.columns) { if (column.show === false) { diff --git a/src/views/systemConfig/alarmContent/components/dialogAlarmContent.vue b/src/views/systemConfig/alarmContent/components/dialogAlarmContent.vue new file mode 100644 index 0000000..a835d47 --- /dev/null +++ b/src/views/systemConfig/alarmContent/components/dialogAlarmContent.vue @@ -0,0 +1,237 @@ + + + + + diff --git a/src/views/systemConfig/alarmContent/listContent.vue b/src/views/systemConfig/alarmContent/listContent.vue index 6003687..6cbe81a 100644 --- a/src/views/systemConfig/alarmContent/listContent.vue +++ b/src/views/systemConfig/alarmContent/listContent.vue @@ -1,9 +1,233 @@ + +