| | |
| | | this.sideTheme = val; |
| | | }, |
| | | saveSetting() { |
| | | const loading = this.$loading({ |
| | | lock: true, |
| | | fullscreen: false, |
| | | text: "正在保存到本地,请稍后...", |
| | | spinner: "el-icon-loading", |
| | | background: "rgba(0, 0, 0, 0.7)" |
| | | }); |
| | | localStorage.setItem( |
| | | this.$modal.loading("正在保存到本地,请稍后..."); |
| | | this.$cache.local.set( |
| | | "layout-setting", |
| | | `{ |
| | | "topNav":${this.topNav}, |
| | |
| | | "theme":"${this.theme}" |
| | | }` |
| | | ); |
| | | setTimeout(loading.close(), 1000) |
| | | setTimeout(this.$modal.closeLoading(), 1000) |
| | | }, |
| | | resetSetting() { |
| | | this.$loading({ |
| | | lock: true, |
| | | fullscreen: false, |
| | | text: "正在清除设置缓存并刷新,请稍后...", |
| | | spinner: "el-icon-loading", |
| | | background: "rgba(0, 0, 0, 0.7)" |
| | | }); |
| | | localStorage.removeItem("layout-setting") |
| | | this.$modal.loading("正在清除设置缓存并刷新,请稍后..."); |
| | | this.$cache.local.remove("layout-setting") |
| | | setTimeout("window.location.reload()", 1000) |
| | | } |
| | | } |