diff --git a/src/api/systemConfig/alarmContent.js b/src/api/systemConfig/alarmContent.js index 486c3ce..50c21ee 100644 --- a/src/api/systemConfig/alarmContent.js +++ b/src/api/systemConfig/alarmContent.js @@ -30,11 +30,11 @@ }) } // 修改告警内容 -export function updateAlarmContent(params) { +export function updateAlarmContent(data) { return request({ url: 'alarmContent/update', method: 'post', - params + data }) } // 删除告警内容 diff --git a/src/api/systemConfig/alarmContent.js b/src/api/systemConfig/alarmContent.js index 486c3ce..50c21ee 100644 --- a/src/api/systemConfig/alarmContent.js +++ b/src/api/systemConfig/alarmContent.js @@ -30,11 +30,11 @@ }) } // 修改告警内容 -export function updateAlarmContent(params) { +export function updateAlarmContent(data) { return request({ url: 'alarmContent/update', method: 'post', - params + data }) } // 删除告警内容 diff --git a/src/api/systemConfig/alarmLevel.js b/src/api/systemConfig/alarmLevel.js index 5acd845..68e7c28 100644 --- a/src/api/systemConfig/alarmLevel.js +++ b/src/api/systemConfig/alarmLevel.js @@ -28,10 +28,10 @@ }) } // 添加设备 -export function addAlarmLevel(params) { +export function addAlarmLevel(data) { return request({ url: 'alarm/level/add', method: 'post', - params + data }) } diff --git a/src/api/systemConfig/alarmContent.js b/src/api/systemConfig/alarmContent.js index 486c3ce..50c21ee 100644 --- a/src/api/systemConfig/alarmContent.js +++ b/src/api/systemConfig/alarmContent.js @@ -30,11 +30,11 @@ }) } // 修改告警内容 -export function updateAlarmContent(params) { +export function updateAlarmContent(data) { return request({ url: 'alarmContent/update', method: 'post', - params + data }) } // 删除告警内容 diff --git a/src/api/systemConfig/alarmLevel.js b/src/api/systemConfig/alarmLevel.js index 5acd845..68e7c28 100644 --- a/src/api/systemConfig/alarmLevel.js +++ b/src/api/systemConfig/alarmLevel.js @@ -28,10 +28,10 @@ }) } // 添加设备 -export function addAlarmLevel(params) { +export function addAlarmLevel(data) { return request({ url: 'alarm/level/add', method: 'post', - params + data }) } diff --git a/src/components/Amap/AMapContainer.vue b/src/components/Amap/AMapContainer.vue index ed5eca1..9ba9224 100644 --- a/src/components/Amap/AMapContainer.vue +++ b/src/components/Amap/AMapContainer.vue @@ -119,8 +119,9 @@ }) }, setCenter(){ - console.log('setCenter') - this.map.setCenter(this.center) + if(this.map){ + this.map.setCenter(this.center) + } }, changeBaseLayer() { const layers = this.map.getLayers() diff --git a/src/api/systemConfig/alarmContent.js b/src/api/systemConfig/alarmContent.js index 486c3ce..50c21ee 100644 --- a/src/api/systemConfig/alarmContent.js +++ b/src/api/systemConfig/alarmContent.js @@ -30,11 +30,11 @@ }) } // 修改告警内容 -export function updateAlarmContent(params) { +export function updateAlarmContent(data) { return request({ url: 'alarmContent/update', method: 'post', - params + data }) } // 删除告警内容 diff --git a/src/api/systemConfig/alarmLevel.js b/src/api/systemConfig/alarmLevel.js index 5acd845..68e7c28 100644 --- a/src/api/systemConfig/alarmLevel.js +++ b/src/api/systemConfig/alarmLevel.js @@ -28,10 +28,10 @@ }) } // 添加设备 -export function addAlarmLevel(params) { +export function addAlarmLevel(data) { return request({ url: 'alarm/level/add', method: 'post', - params + data }) } diff --git a/src/components/Amap/AMapContainer.vue b/src/components/Amap/AMapContainer.vue index ed5eca1..9ba9224 100644 --- a/src/components/Amap/AMapContainer.vue +++ b/src/components/Amap/AMapContainer.vue @@ -119,8 +119,9 @@ }) }, setCenter(){ - console.log('setCenter') - this.map.setCenter(this.center) + if(this.map){ + this.map.setCenter(this.center) + } }, changeBaseLayer() { const layers = this.map.getLayers() diff --git a/src/components/Amap/AMapMarker.vue b/src/components/Amap/AMapMarker.vue index 474442c..fc2e3ae 100644 --- a/src/components/Amap/AMapMarker.vue +++ b/src/components/Amap/AMapMarker.vue @@ -112,7 +112,6 @@ options.content = this.tmpVM.$refs.node // 插槽转换为content } this.$amapComponent = new window.AMap.Marker(options) - console.log('init marker', this.$amapComponent) // this.map.add(this.$amapComponent) }, diff --git a/src/api/systemConfig/alarmContent.js b/src/api/systemConfig/alarmContent.js index 486c3ce..50c21ee 100644 --- a/src/api/systemConfig/alarmContent.js +++ b/src/api/systemConfig/alarmContent.js @@ -30,11 +30,11 @@ }) } // 修改告警内容 -export function updateAlarmContent(params) { +export function updateAlarmContent(data) { return request({ url: 'alarmContent/update', method: 'post', - params + data }) } // 删除告警内容 diff --git a/src/api/systemConfig/alarmLevel.js b/src/api/systemConfig/alarmLevel.js index 5acd845..68e7c28 100644 --- a/src/api/systemConfig/alarmLevel.js +++ b/src/api/systemConfig/alarmLevel.js @@ -28,10 +28,10 @@ }) } // 添加设备 -export function addAlarmLevel(params) { +export function addAlarmLevel(data) { return request({ url: 'alarm/level/add', method: 'post', - params + data }) } diff --git a/src/components/Amap/AMapContainer.vue b/src/components/Amap/AMapContainer.vue index ed5eca1..9ba9224 100644 --- a/src/components/Amap/AMapContainer.vue +++ b/src/components/Amap/AMapContainer.vue @@ -119,8 +119,9 @@ }) }, setCenter(){ - console.log('setCenter') - this.map.setCenter(this.center) + if(this.map){ + this.map.setCenter(this.center) + } }, changeBaseLayer() { const layers = this.map.getLayers() diff --git a/src/components/Amap/AMapMarker.vue b/src/components/Amap/AMapMarker.vue index 474442c..fc2e3ae 100644 --- a/src/components/Amap/AMapMarker.vue +++ b/src/components/Amap/AMapMarker.vue @@ -112,7 +112,6 @@ options.content = this.tmpVM.$refs.node // 插槽转换为content } this.$amapComponent = new window.AMap.Marker(options) - console.log('init marker', this.$amapComponent) // this.map.add(this.$amapComponent) }, diff --git a/src/components/BigData/TimeButtons.vue b/src/components/BigData/TimeButtons.vue index 347bdae..32c6f0b 100644 --- a/src/components/BigData/TimeButtons.vue +++ b/src/components/BigData/TimeButtons.vue @@ -18,6 +18,10 @@ export default { name: 'TimeButtons', props: { + size: { + type: String, + default: 'normal' + }, buttons: { type: Array, default: () => { @@ -44,7 +48,11 @@ }, computed: { buttonList() { - return this.buttonDict.filter(item => this.buttons.indexOf(item.value) > -1) + let showButtons = this.buttonDict.filter(item => this.buttons.indexOf(item.value) > -1) + if (this.size === 'small') { // 如果是小号,最多只展示两个 + showButtons = showButtons.slice(-2) + } + return showButtons } }, created() { diff --git a/src/api/systemConfig/alarmContent.js b/src/api/systemConfig/alarmContent.js index 486c3ce..50c21ee 100644 --- a/src/api/systemConfig/alarmContent.js +++ b/src/api/systemConfig/alarmContent.js @@ -30,11 +30,11 @@ }) } // 修改告警内容 -export function updateAlarmContent(params) { +export function updateAlarmContent(data) { return request({ url: 'alarmContent/update', method: 'post', - params + data }) } // 删除告警内容 diff --git a/src/api/systemConfig/alarmLevel.js b/src/api/systemConfig/alarmLevel.js index 5acd845..68e7c28 100644 --- a/src/api/systemConfig/alarmLevel.js +++ b/src/api/systemConfig/alarmLevel.js @@ -28,10 +28,10 @@ }) } // 添加设备 -export function addAlarmLevel(params) { +export function addAlarmLevel(data) { return request({ url: 'alarm/level/add', method: 'post', - params + data }) } diff --git a/src/components/Amap/AMapContainer.vue b/src/components/Amap/AMapContainer.vue index ed5eca1..9ba9224 100644 --- a/src/components/Amap/AMapContainer.vue +++ b/src/components/Amap/AMapContainer.vue @@ -119,8 +119,9 @@ }) }, setCenter(){ - console.log('setCenter') - this.map.setCenter(this.center) + if(this.map){ + this.map.setCenter(this.center) + } }, changeBaseLayer() { const layers = this.map.getLayers() diff --git a/src/components/Amap/AMapMarker.vue b/src/components/Amap/AMapMarker.vue index 474442c..fc2e3ae 100644 --- a/src/components/Amap/AMapMarker.vue +++ b/src/components/Amap/AMapMarker.vue @@ -112,7 +112,6 @@ options.content = this.tmpVM.$refs.node // 插槽转换为content } this.$amapComponent = new window.AMap.Marker(options) - console.log('init marker', this.$amapComponent) // this.map.add(this.$amapComponent) }, diff --git a/src/components/BigData/TimeButtons.vue b/src/components/BigData/TimeButtons.vue index 347bdae..32c6f0b 100644 --- a/src/components/BigData/TimeButtons.vue +++ b/src/components/BigData/TimeButtons.vue @@ -18,6 +18,10 @@ export default { name: 'TimeButtons', props: { + size: { + type: String, + default: 'normal' + }, buttons: { type: Array, default: () => { @@ -44,7 +48,11 @@ }, computed: { buttonList() { - return this.buttonDict.filter(item => this.buttons.indexOf(item.value) > -1) + let showButtons = this.buttonDict.filter(item => this.buttons.indexOf(item.value) > -1) + if (this.size === 'small') { // 如果是小号,最多只展示两个 + showButtons = showButtons.slice(-2) + } + return showButtons } }, created() { diff --git a/src/components/DeptSelect/index.vue b/src/components/DeptSelect/index.vue index f24249e..bac1905 100644 --- a/src/components/DeptSelect/index.vue +++ b/src/components/DeptSelect/index.vue @@ -137,6 +137,22 @@ // 获取列表 fetchDeptTree() { return this.originList + }, + // 查找所有的子deptid + findChildren(pid) { + console.log('findChildren') + if (pid) { + const deptids = [] // 储存了该pid和其子集 + const deptlist = this.originList + for (const dept of deptlist) { + if (dept.pid === pid) { + deptids.push(dept.id) + } + } + return deptids + } else { + return [] + } } } } diff --git a/src/api/systemConfig/alarmContent.js b/src/api/systemConfig/alarmContent.js index 486c3ce..50c21ee 100644 --- a/src/api/systemConfig/alarmContent.js +++ b/src/api/systemConfig/alarmContent.js @@ -30,11 +30,11 @@ }) } // 修改告警内容 -export function updateAlarmContent(params) { +export function updateAlarmContent(data) { return request({ url: 'alarmContent/update', method: 'post', - params + data }) } // 删除告警内容 diff --git a/src/api/systemConfig/alarmLevel.js b/src/api/systemConfig/alarmLevel.js index 5acd845..68e7c28 100644 --- a/src/api/systemConfig/alarmLevel.js +++ b/src/api/systemConfig/alarmLevel.js @@ -28,10 +28,10 @@ }) } // 添加设备 -export function addAlarmLevel(params) { +export function addAlarmLevel(data) { return request({ url: 'alarm/level/add', method: 'post', - params + data }) } diff --git a/src/components/Amap/AMapContainer.vue b/src/components/Amap/AMapContainer.vue index ed5eca1..9ba9224 100644 --- a/src/components/Amap/AMapContainer.vue +++ b/src/components/Amap/AMapContainer.vue @@ -119,8 +119,9 @@ }) }, setCenter(){ - console.log('setCenter') - this.map.setCenter(this.center) + if(this.map){ + this.map.setCenter(this.center) + } }, changeBaseLayer() { const layers = this.map.getLayers() diff --git a/src/components/Amap/AMapMarker.vue b/src/components/Amap/AMapMarker.vue index 474442c..fc2e3ae 100644 --- a/src/components/Amap/AMapMarker.vue +++ b/src/components/Amap/AMapMarker.vue @@ -112,7 +112,6 @@ options.content = this.tmpVM.$refs.node // 插槽转换为content } this.$amapComponent = new window.AMap.Marker(options) - console.log('init marker', this.$amapComponent) // this.map.add(this.$amapComponent) }, diff --git a/src/components/BigData/TimeButtons.vue b/src/components/BigData/TimeButtons.vue index 347bdae..32c6f0b 100644 --- a/src/components/BigData/TimeButtons.vue +++ b/src/components/BigData/TimeButtons.vue @@ -18,6 +18,10 @@ export default { name: 'TimeButtons', props: { + size: { + type: String, + default: 'normal' + }, buttons: { type: Array, default: () => { @@ -44,7 +48,11 @@ }, computed: { buttonList() { - return this.buttonDict.filter(item => this.buttons.indexOf(item.value) > -1) + let showButtons = this.buttonDict.filter(item => this.buttons.indexOf(item.value) > -1) + if (this.size === 'small') { // 如果是小号,最多只展示两个 + showButtons = showButtons.slice(-2) + } + return showButtons } }, created() { diff --git a/src/components/DeptSelect/index.vue b/src/components/DeptSelect/index.vue index f24249e..bac1905 100644 --- a/src/components/DeptSelect/index.vue +++ b/src/components/DeptSelect/index.vue @@ -137,6 +137,22 @@ // 获取列表 fetchDeptTree() { return this.originList + }, + // 查找所有的子deptid + findChildren(pid) { + console.log('findChildren') + if (pid) { + const deptids = [] // 储存了该pid和其子集 + const deptlist = this.originList + for (const dept of deptlist) { + if (dept.pid === pid) { + deptids.push(dept.id) + } + } + return deptids + } else { + return [] + } } } } diff --git a/src/views/alarmManage/listAlarmNow.vue b/src/views/alarmManage/listAlarmNow.vue index 94f6fa9..7392a4a 100644 --- a/src/views/alarmManage/listAlarmNow.vue +++ b/src/views/alarmManage/listAlarmNow.vue @@ -107,7 +107,7 @@ @current-change="handleCurrentChange" /> - + diff --git a/src/api/systemConfig/alarmContent.js b/src/api/systemConfig/alarmContent.js index 486c3ce..50c21ee 100644 --- a/src/api/systemConfig/alarmContent.js +++ b/src/api/systemConfig/alarmContent.js @@ -30,11 +30,11 @@ }) } // 修改告警内容 -export function updateAlarmContent(params) { +export function updateAlarmContent(data) { return request({ url: 'alarmContent/update', method: 'post', - params + data }) } // 删除告警内容 diff --git a/src/api/systemConfig/alarmLevel.js b/src/api/systemConfig/alarmLevel.js index 5acd845..68e7c28 100644 --- a/src/api/systemConfig/alarmLevel.js +++ b/src/api/systemConfig/alarmLevel.js @@ -28,10 +28,10 @@ }) } // 添加设备 -export function addAlarmLevel(params) { +export function addAlarmLevel(data) { return request({ url: 'alarm/level/add', method: 'post', - params + data }) } diff --git a/src/components/Amap/AMapContainer.vue b/src/components/Amap/AMapContainer.vue index ed5eca1..9ba9224 100644 --- a/src/components/Amap/AMapContainer.vue +++ b/src/components/Amap/AMapContainer.vue @@ -119,8 +119,9 @@ }) }, setCenter(){ - console.log('setCenter') - this.map.setCenter(this.center) + if(this.map){ + this.map.setCenter(this.center) + } }, changeBaseLayer() { const layers = this.map.getLayers() diff --git a/src/components/Amap/AMapMarker.vue b/src/components/Amap/AMapMarker.vue index 474442c..fc2e3ae 100644 --- a/src/components/Amap/AMapMarker.vue +++ b/src/components/Amap/AMapMarker.vue @@ -112,7 +112,6 @@ options.content = this.tmpVM.$refs.node // 插槽转换为content } this.$amapComponent = new window.AMap.Marker(options) - console.log('init marker', this.$amapComponent) // this.map.add(this.$amapComponent) }, diff --git a/src/components/BigData/TimeButtons.vue b/src/components/BigData/TimeButtons.vue index 347bdae..32c6f0b 100644 --- a/src/components/BigData/TimeButtons.vue +++ b/src/components/BigData/TimeButtons.vue @@ -18,6 +18,10 @@ export default { name: 'TimeButtons', props: { + size: { + type: String, + default: 'normal' + }, buttons: { type: Array, default: () => { @@ -44,7 +48,11 @@ }, computed: { buttonList() { - return this.buttonDict.filter(item => this.buttons.indexOf(item.value) > -1) + let showButtons = this.buttonDict.filter(item => this.buttons.indexOf(item.value) > -1) + if (this.size === 'small') { // 如果是小号,最多只展示两个 + showButtons = showButtons.slice(-2) + } + return showButtons } }, created() { diff --git a/src/components/DeptSelect/index.vue b/src/components/DeptSelect/index.vue index f24249e..bac1905 100644 --- a/src/components/DeptSelect/index.vue +++ b/src/components/DeptSelect/index.vue @@ -137,6 +137,22 @@ // 获取列表 fetchDeptTree() { return this.originList + }, + // 查找所有的子deptid + findChildren(pid) { + console.log('findChildren') + if (pid) { + const deptids = [] // 储存了该pid和其子集 + const deptlist = this.originList + for (const dept of deptlist) { + if (dept.pid === pid) { + deptids.push(dept.id) + } + } + return deptids + } else { + return [] + } } } } diff --git a/src/views/alarmManage/listAlarmNow.vue b/src/views/alarmManage/listAlarmNow.vue index 94f6fa9..7392a4a 100644 --- a/src/views/alarmManage/listAlarmNow.vue +++ b/src/views/alarmManage/listAlarmNow.vue @@ -107,7 +107,7 @@ @current-change="handleCurrentChange" /> - + diff --git a/src/views/alarmManage/listAlarmRecords.vue b/src/views/alarmManage/listAlarmRecords.vue index f92cecb..94ba7fb 100644 --- a/src/views/alarmManage/listAlarmRecords.vue +++ b/src/views/alarmManage/listAlarmRecords.vue @@ -100,7 +100,7 @@ @current-change="handleCurrentChange" /> - + diff --git a/src/api/systemConfig/alarmContent.js b/src/api/systemConfig/alarmContent.js index 486c3ce..50c21ee 100644 --- a/src/api/systemConfig/alarmContent.js +++ b/src/api/systemConfig/alarmContent.js @@ -30,11 +30,11 @@ }) } // 修改告警内容 -export function updateAlarmContent(params) { +export function updateAlarmContent(data) { return request({ url: 'alarmContent/update', method: 'post', - params + data }) } // 删除告警内容 diff --git a/src/api/systemConfig/alarmLevel.js b/src/api/systemConfig/alarmLevel.js index 5acd845..68e7c28 100644 --- a/src/api/systemConfig/alarmLevel.js +++ b/src/api/systemConfig/alarmLevel.js @@ -28,10 +28,10 @@ }) } // 添加设备 -export function addAlarmLevel(params) { +export function addAlarmLevel(data) { return request({ url: 'alarm/level/add', method: 'post', - params + data }) } diff --git a/src/components/Amap/AMapContainer.vue b/src/components/Amap/AMapContainer.vue index ed5eca1..9ba9224 100644 --- a/src/components/Amap/AMapContainer.vue +++ b/src/components/Amap/AMapContainer.vue @@ -119,8 +119,9 @@ }) }, setCenter(){ - console.log('setCenter') - this.map.setCenter(this.center) + if(this.map){ + this.map.setCenter(this.center) + } }, changeBaseLayer() { const layers = this.map.getLayers() diff --git a/src/components/Amap/AMapMarker.vue b/src/components/Amap/AMapMarker.vue index 474442c..fc2e3ae 100644 --- a/src/components/Amap/AMapMarker.vue +++ b/src/components/Amap/AMapMarker.vue @@ -112,7 +112,6 @@ options.content = this.tmpVM.$refs.node // 插槽转换为content } this.$amapComponent = new window.AMap.Marker(options) - console.log('init marker', this.$amapComponent) // this.map.add(this.$amapComponent) }, diff --git a/src/components/BigData/TimeButtons.vue b/src/components/BigData/TimeButtons.vue index 347bdae..32c6f0b 100644 --- a/src/components/BigData/TimeButtons.vue +++ b/src/components/BigData/TimeButtons.vue @@ -18,6 +18,10 @@ export default { name: 'TimeButtons', props: { + size: { + type: String, + default: 'normal' + }, buttons: { type: Array, default: () => { @@ -44,7 +48,11 @@ }, computed: { buttonList() { - return this.buttonDict.filter(item => this.buttons.indexOf(item.value) > -1) + let showButtons = this.buttonDict.filter(item => this.buttons.indexOf(item.value) > -1) + if (this.size === 'small') { // 如果是小号,最多只展示两个 + showButtons = showButtons.slice(-2) + } + return showButtons } }, created() { diff --git a/src/components/DeptSelect/index.vue b/src/components/DeptSelect/index.vue index f24249e..bac1905 100644 --- a/src/components/DeptSelect/index.vue +++ b/src/components/DeptSelect/index.vue @@ -137,6 +137,22 @@ // 获取列表 fetchDeptTree() { return this.originList + }, + // 查找所有的子deptid + findChildren(pid) { + console.log('findChildren') + if (pid) { + const deptids = [] // 储存了该pid和其子集 + const deptlist = this.originList + for (const dept of deptlist) { + if (dept.pid === pid) { + deptids.push(dept.id) + } + } + return deptids + } else { + return [] + } } } } diff --git a/src/views/alarmManage/listAlarmNow.vue b/src/views/alarmManage/listAlarmNow.vue index 94f6fa9..7392a4a 100644 --- a/src/views/alarmManage/listAlarmNow.vue +++ b/src/views/alarmManage/listAlarmNow.vue @@ -107,7 +107,7 @@ @current-change="handleCurrentChange" /> - + diff --git a/src/views/alarmManage/listAlarmRecords.vue b/src/views/alarmManage/listAlarmRecords.vue index f92cecb..94ba7fb 100644 --- a/src/views/alarmManage/listAlarmRecords.vue +++ b/src/views/alarmManage/listAlarmRecords.vue @@ -100,7 +100,7 @@ @current-change="handleCurrentChange" /> - + diff --git a/src/views/alarmRule/components/listRule.vue b/src/views/alarmRule/components/listRule.vue index fcda9ef..17013eb 100644 --- a/src/views/alarmRule/components/listRule.vue +++ b/src/views/alarmRule/components/listRule.vue @@ -79,7 +79,7 @@ - + diff --git a/src/api/systemConfig/alarmContent.js b/src/api/systemConfig/alarmContent.js index 486c3ce..50c21ee 100644 --- a/src/api/systemConfig/alarmContent.js +++ b/src/api/systemConfig/alarmContent.js @@ -30,11 +30,11 @@ }) } // 修改告警内容 -export function updateAlarmContent(params) { +export function updateAlarmContent(data) { return request({ url: 'alarmContent/update', method: 'post', - params + data }) } // 删除告警内容 diff --git a/src/api/systemConfig/alarmLevel.js b/src/api/systemConfig/alarmLevel.js index 5acd845..68e7c28 100644 --- a/src/api/systemConfig/alarmLevel.js +++ b/src/api/systemConfig/alarmLevel.js @@ -28,10 +28,10 @@ }) } // 添加设备 -export function addAlarmLevel(params) { +export function addAlarmLevel(data) { return request({ url: 'alarm/level/add', method: 'post', - params + data }) } diff --git a/src/components/Amap/AMapContainer.vue b/src/components/Amap/AMapContainer.vue index ed5eca1..9ba9224 100644 --- a/src/components/Amap/AMapContainer.vue +++ b/src/components/Amap/AMapContainer.vue @@ -119,8 +119,9 @@ }) }, setCenter(){ - console.log('setCenter') - this.map.setCenter(this.center) + if(this.map){ + this.map.setCenter(this.center) + } }, changeBaseLayer() { const layers = this.map.getLayers() diff --git a/src/components/Amap/AMapMarker.vue b/src/components/Amap/AMapMarker.vue index 474442c..fc2e3ae 100644 --- a/src/components/Amap/AMapMarker.vue +++ b/src/components/Amap/AMapMarker.vue @@ -112,7 +112,6 @@ options.content = this.tmpVM.$refs.node // 插槽转换为content } this.$amapComponent = new window.AMap.Marker(options) - console.log('init marker', this.$amapComponent) // this.map.add(this.$amapComponent) }, diff --git a/src/components/BigData/TimeButtons.vue b/src/components/BigData/TimeButtons.vue index 347bdae..32c6f0b 100644 --- a/src/components/BigData/TimeButtons.vue +++ b/src/components/BigData/TimeButtons.vue @@ -18,6 +18,10 @@ export default { name: 'TimeButtons', props: { + size: { + type: String, + default: 'normal' + }, buttons: { type: Array, default: () => { @@ -44,7 +48,11 @@ }, computed: { buttonList() { - return this.buttonDict.filter(item => this.buttons.indexOf(item.value) > -1) + let showButtons = this.buttonDict.filter(item => this.buttons.indexOf(item.value) > -1) + if (this.size === 'small') { // 如果是小号,最多只展示两个 + showButtons = showButtons.slice(-2) + } + return showButtons } }, created() { diff --git a/src/components/DeptSelect/index.vue b/src/components/DeptSelect/index.vue index f24249e..bac1905 100644 --- a/src/components/DeptSelect/index.vue +++ b/src/components/DeptSelect/index.vue @@ -137,6 +137,22 @@ // 获取列表 fetchDeptTree() { return this.originList + }, + // 查找所有的子deptid + findChildren(pid) { + console.log('findChildren') + if (pid) { + const deptids = [] // 储存了该pid和其子集 + const deptlist = this.originList + for (const dept of deptlist) { + if (dept.pid === pid) { + deptids.push(dept.id) + } + } + return deptids + } else { + return [] + } } } } diff --git a/src/views/alarmManage/listAlarmNow.vue b/src/views/alarmManage/listAlarmNow.vue index 94f6fa9..7392a4a 100644 --- a/src/views/alarmManage/listAlarmNow.vue +++ b/src/views/alarmManage/listAlarmNow.vue @@ -107,7 +107,7 @@ @current-change="handleCurrentChange" /> - + diff --git a/src/views/alarmManage/listAlarmRecords.vue b/src/views/alarmManage/listAlarmRecords.vue index f92cecb..94ba7fb 100644 --- a/src/views/alarmManage/listAlarmRecords.vue +++ b/src/views/alarmManage/listAlarmRecords.vue @@ -100,7 +100,7 @@ @current-change="handleCurrentChange" /> - + diff --git a/src/views/alarmRule/components/listRule.vue b/src/views/alarmRule/components/listRule.vue index fcda9ef..17013eb 100644 --- a/src/views/alarmRule/components/listRule.vue +++ b/src/views/alarmRule/components/listRule.vue @@ -79,7 +79,7 @@ - + diff --git a/src/views/alarmStatics/alarmStatics.vue b/src/views/alarmStatics/alarmStatics.vue index 1195d22..d25e9a0 100644 --- a/src/views/alarmStatics/alarmStatics.vue +++ b/src/views/alarmStatics/alarmStatics.vue @@ -64,7 +64,6 @@ }, getTodayAlarmCount() { const date = getSearchTodayTime() - debugger const listQuery = { keywords: '', alarmType: '', diff --git a/src/api/systemConfig/alarmContent.js b/src/api/systemConfig/alarmContent.js index 486c3ce..50c21ee 100644 --- a/src/api/systemConfig/alarmContent.js +++ b/src/api/systemConfig/alarmContent.js @@ -30,11 +30,11 @@ }) } // 修改告警内容 -export function updateAlarmContent(params) { +export function updateAlarmContent(data) { return request({ url: 'alarmContent/update', method: 'post', - params + data }) } // 删除告警内容 diff --git a/src/api/systemConfig/alarmLevel.js b/src/api/systemConfig/alarmLevel.js index 5acd845..68e7c28 100644 --- a/src/api/systemConfig/alarmLevel.js +++ b/src/api/systemConfig/alarmLevel.js @@ -28,10 +28,10 @@ }) } // 添加设备 -export function addAlarmLevel(params) { +export function addAlarmLevel(data) { return request({ url: 'alarm/level/add', method: 'post', - params + data }) } diff --git a/src/components/Amap/AMapContainer.vue b/src/components/Amap/AMapContainer.vue index ed5eca1..9ba9224 100644 --- a/src/components/Amap/AMapContainer.vue +++ b/src/components/Amap/AMapContainer.vue @@ -119,8 +119,9 @@ }) }, setCenter(){ - console.log('setCenter') - this.map.setCenter(this.center) + if(this.map){ + this.map.setCenter(this.center) + } }, changeBaseLayer() { const layers = this.map.getLayers() diff --git a/src/components/Amap/AMapMarker.vue b/src/components/Amap/AMapMarker.vue index 474442c..fc2e3ae 100644 --- a/src/components/Amap/AMapMarker.vue +++ b/src/components/Amap/AMapMarker.vue @@ -112,7 +112,6 @@ options.content = this.tmpVM.$refs.node // 插槽转换为content } this.$amapComponent = new window.AMap.Marker(options) - console.log('init marker', this.$amapComponent) // this.map.add(this.$amapComponent) }, diff --git a/src/components/BigData/TimeButtons.vue b/src/components/BigData/TimeButtons.vue index 347bdae..32c6f0b 100644 --- a/src/components/BigData/TimeButtons.vue +++ b/src/components/BigData/TimeButtons.vue @@ -18,6 +18,10 @@ export default { name: 'TimeButtons', props: { + size: { + type: String, + default: 'normal' + }, buttons: { type: Array, default: () => { @@ -44,7 +48,11 @@ }, computed: { buttonList() { - return this.buttonDict.filter(item => this.buttons.indexOf(item.value) > -1) + let showButtons = this.buttonDict.filter(item => this.buttons.indexOf(item.value) > -1) + if (this.size === 'small') { // 如果是小号,最多只展示两个 + showButtons = showButtons.slice(-2) + } + return showButtons } }, created() { diff --git a/src/components/DeptSelect/index.vue b/src/components/DeptSelect/index.vue index f24249e..bac1905 100644 --- a/src/components/DeptSelect/index.vue +++ b/src/components/DeptSelect/index.vue @@ -137,6 +137,22 @@ // 获取列表 fetchDeptTree() { return this.originList + }, + // 查找所有的子deptid + findChildren(pid) { + console.log('findChildren') + if (pid) { + const deptids = [] // 储存了该pid和其子集 + const deptlist = this.originList + for (const dept of deptlist) { + if (dept.pid === pid) { + deptids.push(dept.id) + } + } + return deptids + } else { + return [] + } } } } diff --git a/src/views/alarmManage/listAlarmNow.vue b/src/views/alarmManage/listAlarmNow.vue index 94f6fa9..7392a4a 100644 --- a/src/views/alarmManage/listAlarmNow.vue +++ b/src/views/alarmManage/listAlarmNow.vue @@ -107,7 +107,7 @@ @current-change="handleCurrentChange" /> - + diff --git a/src/views/alarmManage/listAlarmRecords.vue b/src/views/alarmManage/listAlarmRecords.vue index f92cecb..94ba7fb 100644 --- a/src/views/alarmManage/listAlarmRecords.vue +++ b/src/views/alarmManage/listAlarmRecords.vue @@ -100,7 +100,7 @@ @current-change="handleCurrentChange" /> - + diff --git a/src/views/alarmRule/components/listRule.vue b/src/views/alarmRule/components/listRule.vue index fcda9ef..17013eb 100644 --- a/src/views/alarmRule/components/listRule.vue +++ b/src/views/alarmRule/components/listRule.vue @@ -79,7 +79,7 @@ - + diff --git a/src/views/alarmStatics/alarmStatics.vue b/src/views/alarmStatics/alarmStatics.vue index 1195d22..d25e9a0 100644 --- a/src/views/alarmStatics/alarmStatics.vue +++ b/src/views/alarmStatics/alarmStatics.vue @@ -64,7 +64,6 @@ }, getTodayAlarmCount() { const date = getSearchTodayTime() - debugger const listQuery = { keywords: '', alarmType: '', diff --git a/src/views/alarmStatics/components/alarmStaticsByDept.vue b/src/views/alarmStatics/components/alarmStaticsByDept.vue index d8b1ff7..c0d1cb5 100644 --- a/src/views/alarmStatics/components/alarmStaticsByDept.vue +++ b/src/views/alarmStatics/components/alarmStaticsByDept.vue @@ -1,8 +1,8 @@ diff --git a/src/views/alarmRule/components/listRule.vue b/src/views/alarmRule/components/listRule.vue index fcda9ef..17013eb 100644 --- a/src/views/alarmRule/components/listRule.vue +++ b/src/views/alarmRule/components/listRule.vue @@ -79,7 +79,7 @@ - + diff --git a/src/views/alarmStatics/alarmStatics.vue b/src/views/alarmStatics/alarmStatics.vue index 1195d22..d25e9a0 100644 --- a/src/views/alarmStatics/alarmStatics.vue +++ b/src/views/alarmStatics/alarmStatics.vue @@ -64,7 +64,6 @@ }, getTodayAlarmCount() { const date = getSearchTodayTime() - debugger const listQuery = { keywords: '', alarmType: '', diff --git a/src/views/alarmStatics/components/alarmStaticsByDept.vue b/src/views/alarmStatics/components/alarmStaticsByDept.vue index d8b1ff7..c0d1cb5 100644 --- a/src/views/alarmStatics/components/alarmStaticsByDept.vue +++ b/src/views/alarmStatics/components/alarmStaticsByDept.vue @@ -1,8 +1,8 @@