@@ -316,6 +321,9 @@ export default {
},
data() {
return {
+ config: {
+ dark: this.$TOOL.data.get('APP_DARK') || false
+ },
elDrawer: true,
isCollapse: false,
nowDay: 1,
@@ -420,6 +428,21 @@ export default {
],
}
},
+ watch: {
+ 'config.dark'(val) {
+ if (val) {
+ document.documentElement.classList.add("dark")
+ this.$TOOL.data.set("APP_DARK", val)
+ } else {
+ document.documentElement.classList.remove("dark")
+ this.$TOOL.data.remove("APP_DARK")
+ }
+ },
+ 'config.lang'(val) {
+ this.$i18n.locale = val
+ this.$TOOL.data.set("APP_LANG", val)
+ }
+ },
mounted() {
let that = this;
that.initCharts();
@@ -439,6 +462,9 @@ export default {
}
},
methods: {
+ configDark() {
+ this.config.dark = this.config.dark ? false : true
+ },
backSystem() {
this.$router.push({ path: '/dashboard_enp' });
},