diff --git a/src/components/BigData/TimeButtons.vue b/src/components/BigData/TimeButtons.vue index 32c6f0b..6120bdd 100644 --- a/src/components/BigData/TimeButtons.vue +++ b/src/components/BigData/TimeButtons.vue @@ -82,11 +82,15 @@ timeRange = getSearchLastWeekTime() break } + this.timeRange = timeRange this.$emit('change', timeRange) }, // 强制触发 initTime() { this.changeTime(this.defaultChecked) + }, + getTime() { + return this.timeRange } } } diff --git a/src/components/BigData/TimeButtons.vue b/src/components/BigData/TimeButtons.vue index 32c6f0b..6120bdd 100644 --- a/src/components/BigData/TimeButtons.vue +++ b/src/components/BigData/TimeButtons.vue @@ -82,11 +82,15 @@ timeRange = getSearchLastWeekTime() break } + this.timeRange = timeRange this.$emit('change', timeRange) }, // 强制触发 initTime() { this.changeTime(this.defaultChecked) + }, + getTime() { + return this.timeRange } } } diff --git a/src/main.js b/src/main.js index 8e07b0e..3782b05 100644 --- a/src/main.js +++ b/src/main.js @@ -5,7 +5,7 @@ import router from './router' import store from './store' import ElementUI from 'element-ui' -import 'element-ui/lib/theme-chalk/index.css' +// import 'element-ui/lib/theme-chalk/index.css' import '@/styles/element-variables.scss' import locale from 'element-ui/lib/locale/lang/zh-CN' // lang i18n Vue.use(ElementUI, { locale }) @@ -73,10 +73,10 @@ import SearchItem from '@/components/SearchArea/SearchItem' import AppContainer from '@/components/layout/AppContainer' -Vue.component('app-container', AppContainer) -Vue.component('normal-table', NormalTable) -Vue.component('search-area', SearchArea) -Vue.component('search-item', SearchItem) +Vue.component('AppContainer', AppContainer) +Vue.component('NormalTable', NormalTable) +Vue.component('SearchArea', SearchArea) +Vue.component('SearchItem', SearchItem) import resize from '@/directive/resize/resize' // resize directive Vue.directive('resize', resize) @@ -94,7 +94,6 @@ import axios from 'axios' import service from '@/utils/request' - import * as Cesium from 'mars3d-cesium' import 'mars3d/dist/mars3d.css' import 'mars3d-cesium/Build/Cesium/Widgets/widgets.css' diff --git a/src/components/BigData/TimeButtons.vue b/src/components/BigData/TimeButtons.vue index 32c6f0b..6120bdd 100644 --- a/src/components/BigData/TimeButtons.vue +++ b/src/components/BigData/TimeButtons.vue @@ -82,11 +82,15 @@ timeRange = getSearchLastWeekTime() break } + this.timeRange = timeRange this.$emit('change', timeRange) }, // 强制触发 initTime() { this.changeTime(this.defaultChecked) + }, + getTime() { + return this.timeRange } } } diff --git a/src/main.js b/src/main.js index 8e07b0e..3782b05 100644 --- a/src/main.js +++ b/src/main.js @@ -5,7 +5,7 @@ import router from './router' import store from './store' import ElementUI from 'element-ui' -import 'element-ui/lib/theme-chalk/index.css' +// import 'element-ui/lib/theme-chalk/index.css' import '@/styles/element-variables.scss' import locale from 'element-ui/lib/locale/lang/zh-CN' // lang i18n Vue.use(ElementUI, { locale }) @@ -73,10 +73,10 @@ import SearchItem from '@/components/SearchArea/SearchItem' import AppContainer from '@/components/layout/AppContainer' -Vue.component('app-container', AppContainer) -Vue.component('normal-table', NormalTable) -Vue.component('search-area', SearchArea) -Vue.component('search-item', SearchItem) +Vue.component('AppContainer', AppContainer) +Vue.component('NormalTable', NormalTable) +Vue.component('SearchArea', SearchArea) +Vue.component('SearchItem', SearchItem) import resize from '@/directive/resize/resize' // resize directive Vue.directive('resize', resize) @@ -94,7 +94,6 @@ import axios from 'axios' import service from '@/utils/request' - import * as Cesium from 'mars3d-cesium' import 'mars3d/dist/mars3d.css' import 'mars3d-cesium/Build/Cesium/Widgets/widgets.css' diff --git a/src/styles/element-variables.scss b/src/styles/element-variables.scss index 823cd76..9e2a64c 100644 --- a/src/styles/element-variables.scss +++ b/src/styles/element-variables.scss @@ -1,6 +1,5 @@ @use "sass:math"; /* Element Chalk Variables */ - // Special comment for theme configurator // type|skipAutoTranslation|Category|Order // skipAutoTranslation 1 @@ -993,3 +992,7 @@ 'lg-and-down': (max-width: $--xl - 1), 'xl-only' : (min-width: $--xl), ); + +/* 改变 icon 字体路径变量,必需 */ +$--font-path: '~element-ui/lib/theme-chalk/fonts'; +@import "~element-ui/packages/theme-chalk/src/index"; diff --git a/src/components/BigData/TimeButtons.vue b/src/components/BigData/TimeButtons.vue index 32c6f0b..6120bdd 100644 --- a/src/components/BigData/TimeButtons.vue +++ b/src/components/BigData/TimeButtons.vue @@ -82,11 +82,15 @@ timeRange = getSearchLastWeekTime() break } + this.timeRange = timeRange this.$emit('change', timeRange) }, // 强制触发 initTime() { this.changeTime(this.defaultChecked) + }, + getTime() { + return this.timeRange } } } diff --git a/src/main.js b/src/main.js index 8e07b0e..3782b05 100644 --- a/src/main.js +++ b/src/main.js @@ -5,7 +5,7 @@ import router from './router' import store from './store' import ElementUI from 'element-ui' -import 'element-ui/lib/theme-chalk/index.css' +// import 'element-ui/lib/theme-chalk/index.css' import '@/styles/element-variables.scss' import locale from 'element-ui/lib/locale/lang/zh-CN' // lang i18n Vue.use(ElementUI, { locale }) @@ -73,10 +73,10 @@ import SearchItem from '@/components/SearchArea/SearchItem' import AppContainer from '@/components/layout/AppContainer' -Vue.component('app-container', AppContainer) -Vue.component('normal-table', NormalTable) -Vue.component('search-area', SearchArea) -Vue.component('search-item', SearchItem) +Vue.component('AppContainer', AppContainer) +Vue.component('NormalTable', NormalTable) +Vue.component('SearchArea', SearchArea) +Vue.component('SearchItem', SearchItem) import resize from '@/directive/resize/resize' // resize directive Vue.directive('resize', resize) @@ -94,7 +94,6 @@ import axios from 'axios' import service from '@/utils/request' - import * as Cesium from 'mars3d-cesium' import 'mars3d/dist/mars3d.css' import 'mars3d-cesium/Build/Cesium/Widgets/widgets.css' diff --git a/src/styles/element-variables.scss b/src/styles/element-variables.scss index 823cd76..9e2a64c 100644 --- a/src/styles/element-variables.scss +++ b/src/styles/element-variables.scss @@ -1,6 +1,5 @@ @use "sass:math"; /* Element Chalk Variables */ - // Special comment for theme configurator // type|skipAutoTranslation|Category|Order // skipAutoTranslation 1 @@ -993,3 +992,7 @@ 'lg-and-down': (max-width: $--xl - 1), 'xl-only' : (min-width: $--xl), ); + +/* 改变 icon 字体路径变量,必需 */ +$--font-path: '~element-ui/lib/theme-chalk/fonts'; +@import "~element-ui/packages/theme-chalk/src/index"; diff --git a/src/views/alarmStatics/components/alarmStaticsByDept.vue b/src/views/alarmStatics/components/alarmStaticsByDept.vue index c0d1cb5..476347a 100644 --- a/src/views/alarmStatics/components/alarmStaticsByDept.vue +++ b/src/views/alarmStatics/components/alarmStaticsByDept.vue @@ -11,6 +11,7 @@ value-format="yyyy-MM-dd HH:mm:ss" start-placeholder="开始时间" end-placeholder="结束时间" + :clearable="false" @change="fetchData" /> @@ -88,13 +89,13 @@ } }, created() { - this.fetchData() }, mounted() { const bodyWidth = this.$refs.alarmStaticByDept.$el.clientWidth if (bodyWidth < 566) { this.timeButtonSize = 'small' } + this.$refs.timeButtons.initTime() }, methods: { // 时间切换 diff --git a/src/components/BigData/TimeButtons.vue b/src/components/BigData/TimeButtons.vue index 32c6f0b..6120bdd 100644 --- a/src/components/BigData/TimeButtons.vue +++ b/src/components/BigData/TimeButtons.vue @@ -82,11 +82,15 @@ timeRange = getSearchLastWeekTime() break } + this.timeRange = timeRange this.$emit('change', timeRange) }, // 强制触发 initTime() { this.changeTime(this.defaultChecked) + }, + getTime() { + return this.timeRange } } } diff --git a/src/main.js b/src/main.js index 8e07b0e..3782b05 100644 --- a/src/main.js +++ b/src/main.js @@ -5,7 +5,7 @@ import router from './router' import store from './store' import ElementUI from 'element-ui' -import 'element-ui/lib/theme-chalk/index.css' +// import 'element-ui/lib/theme-chalk/index.css' import '@/styles/element-variables.scss' import locale from 'element-ui/lib/locale/lang/zh-CN' // lang i18n Vue.use(ElementUI, { locale }) @@ -73,10 +73,10 @@ import SearchItem from '@/components/SearchArea/SearchItem' import AppContainer from '@/components/layout/AppContainer' -Vue.component('app-container', AppContainer) -Vue.component('normal-table', NormalTable) -Vue.component('search-area', SearchArea) -Vue.component('search-item', SearchItem) +Vue.component('AppContainer', AppContainer) +Vue.component('NormalTable', NormalTable) +Vue.component('SearchArea', SearchArea) +Vue.component('SearchItem', SearchItem) import resize from '@/directive/resize/resize' // resize directive Vue.directive('resize', resize) @@ -94,7 +94,6 @@ import axios from 'axios' import service from '@/utils/request' - import * as Cesium from 'mars3d-cesium' import 'mars3d/dist/mars3d.css' import 'mars3d-cesium/Build/Cesium/Widgets/widgets.css' diff --git a/src/styles/element-variables.scss b/src/styles/element-variables.scss index 823cd76..9e2a64c 100644 --- a/src/styles/element-variables.scss +++ b/src/styles/element-variables.scss @@ -1,6 +1,5 @@ @use "sass:math"; /* Element Chalk Variables */ - // Special comment for theme configurator // type|skipAutoTranslation|Category|Order // skipAutoTranslation 1 @@ -993,3 +992,7 @@ 'lg-and-down': (max-width: $--xl - 1), 'xl-only' : (min-width: $--xl), ); + +/* 改变 icon 字体路径变量,必需 */ +$--font-path: '~element-ui/lib/theme-chalk/fonts'; +@import "~element-ui/packages/theme-chalk/src/index"; diff --git a/src/views/alarmStatics/components/alarmStaticsByDept.vue b/src/views/alarmStatics/components/alarmStaticsByDept.vue index c0d1cb5..476347a 100644 --- a/src/views/alarmStatics/components/alarmStaticsByDept.vue +++ b/src/views/alarmStatics/components/alarmStaticsByDept.vue @@ -11,6 +11,7 @@ value-format="yyyy-MM-dd HH:mm:ss" start-placeholder="开始时间" end-placeholder="结束时间" + :clearable="false" @change="fetchData" /> @@ -88,13 +89,13 @@ } }, created() { - this.fetchData() }, mounted() { const bodyWidth = this.$refs.alarmStaticByDept.$el.clientWidth if (bodyWidth < 566) { this.timeButtonSize = 'small' } + this.$refs.timeButtons.initTime() }, methods: { // 时间切换 diff --git a/src/views/dataView/components/alarmAnalysis.vue b/src/views/dataView/components/alarmAnalysis.vue index 28aa602..3ac21d8 100644 --- a/src/views/dataView/components/alarmAnalysis.vue +++ b/src/views/dataView/components/alarmAnalysis.vue @@ -97,13 +97,11 @@ }, // 处理时间 handleDateTime() { - if (this.timeRange && this.timeRange.length > 0) { - this.listQuery.beginTime = this.timeRange[0] - this.listQuery.endTime = this.timeRange[1] - } else { - this.listQuery.beginTime = '' - this.listQuery.endTime = '' + if (!this.timeRange) { + this.timeRange = getSearchLastWeekTime() } + this.listQuery.beginTime = this.timeRange[0] + this.listQuery.endTime = this.timeRange[1] } } } diff --git a/src/components/BigData/TimeButtons.vue b/src/components/BigData/TimeButtons.vue index 32c6f0b..6120bdd 100644 --- a/src/components/BigData/TimeButtons.vue +++ b/src/components/BigData/TimeButtons.vue @@ -82,11 +82,15 @@ timeRange = getSearchLastWeekTime() break } + this.timeRange = timeRange this.$emit('change', timeRange) }, // 强制触发 initTime() { this.changeTime(this.defaultChecked) + }, + getTime() { + return this.timeRange } } } diff --git a/src/main.js b/src/main.js index 8e07b0e..3782b05 100644 --- a/src/main.js +++ b/src/main.js @@ -5,7 +5,7 @@ import router from './router' import store from './store' import ElementUI from 'element-ui' -import 'element-ui/lib/theme-chalk/index.css' +// import 'element-ui/lib/theme-chalk/index.css' import '@/styles/element-variables.scss' import locale from 'element-ui/lib/locale/lang/zh-CN' // lang i18n Vue.use(ElementUI, { locale }) @@ -73,10 +73,10 @@ import SearchItem from '@/components/SearchArea/SearchItem' import AppContainer from '@/components/layout/AppContainer' -Vue.component('app-container', AppContainer) -Vue.component('normal-table', NormalTable) -Vue.component('search-area', SearchArea) -Vue.component('search-item', SearchItem) +Vue.component('AppContainer', AppContainer) +Vue.component('NormalTable', NormalTable) +Vue.component('SearchArea', SearchArea) +Vue.component('SearchItem', SearchItem) import resize from '@/directive/resize/resize' // resize directive Vue.directive('resize', resize) @@ -94,7 +94,6 @@ import axios from 'axios' import service from '@/utils/request' - import * as Cesium from 'mars3d-cesium' import 'mars3d/dist/mars3d.css' import 'mars3d-cesium/Build/Cesium/Widgets/widgets.css' diff --git a/src/styles/element-variables.scss b/src/styles/element-variables.scss index 823cd76..9e2a64c 100644 --- a/src/styles/element-variables.scss +++ b/src/styles/element-variables.scss @@ -1,6 +1,5 @@ @use "sass:math"; /* Element Chalk Variables */ - // Special comment for theme configurator // type|skipAutoTranslation|Category|Order // skipAutoTranslation 1 @@ -993,3 +992,7 @@ 'lg-and-down': (max-width: $--xl - 1), 'xl-only' : (min-width: $--xl), ); + +/* 改变 icon 字体路径变量,必需 */ +$--font-path: '~element-ui/lib/theme-chalk/fonts'; +@import "~element-ui/packages/theme-chalk/src/index"; diff --git a/src/views/alarmStatics/components/alarmStaticsByDept.vue b/src/views/alarmStatics/components/alarmStaticsByDept.vue index c0d1cb5..476347a 100644 --- a/src/views/alarmStatics/components/alarmStaticsByDept.vue +++ b/src/views/alarmStatics/components/alarmStaticsByDept.vue @@ -11,6 +11,7 @@ value-format="yyyy-MM-dd HH:mm:ss" start-placeholder="开始时间" end-placeholder="结束时间" + :clearable="false" @change="fetchData" /> @@ -88,13 +89,13 @@ } }, created() { - this.fetchData() }, mounted() { const bodyWidth = this.$refs.alarmStaticByDept.$el.clientWidth if (bodyWidth < 566) { this.timeButtonSize = 'small' } + this.$refs.timeButtons.initTime() }, methods: { // 时间切换 diff --git a/src/views/dataView/components/alarmAnalysis.vue b/src/views/dataView/components/alarmAnalysis.vue index 28aa602..3ac21d8 100644 --- a/src/views/dataView/components/alarmAnalysis.vue +++ b/src/views/dataView/components/alarmAnalysis.vue @@ -97,13 +97,11 @@ }, // 处理时间 handleDateTime() { - if (this.timeRange && this.timeRange.length > 0) { - this.listQuery.beginTime = this.timeRange[0] - this.listQuery.endTime = this.timeRange[1] - } else { - this.listQuery.beginTime = '' - this.listQuery.endTime = '' + if (!this.timeRange) { + this.timeRange = getSearchLastWeekTime() } + this.listQuery.beginTime = this.timeRange[0] + this.listQuery.endTime = this.timeRange[1] } } } diff --git a/src/views/deviceManage/listDevice.vue b/src/views/deviceManage/listDevice.vue index 2134258..fc61332 100644 --- a/src/views/deviceManage/listDevice.vue +++ b/src/views/deviceManage/listDevice.vue @@ -30,42 +30,47 @@ -