diff --git a/resources/assets/js/components/ManageLoad.vue b/resources/assets/js/components/ManageLoad.vue new file mode 100644 index 000000000..6b3345cfa --- /dev/null +++ b/resources/assets/js/components/ManageLoad.vue @@ -0,0 +1,33 @@ + + + diff --git a/resources/assets/js/components/PageLoading.vue b/resources/assets/js/components/PageLoading.vue deleted file mode 100644 index bf7ea7c69..000000000 --- a/resources/assets/js/components/PageLoading.vue +++ /dev/null @@ -1,20 +0,0 @@ - - - diff --git a/resources/assets/js/pages/manage.vue b/resources/assets/js/pages/manage.vue index 68242c91c..6c2756139 100644 --- a/resources/assets/js/pages/manage.vue +++ b/resources/assets/js/pages/manage.vue @@ -236,7 +236,7 @@ - + { - this.userLoad = false; - }).catch(_ => {}) + this.loadUser(); this.$store.dispatch("getTaskPriority").catch(_ => {}) // this.getReportUnread(0); @@ -728,6 +726,15 @@ export default { }; }, + loadUser() { + this.userState = 0; + this.$store.dispatch("getUserInfo").then(_ => { + this.userState = 1; + }).catch(_ => { + this.userState = -1; + }) + }, + chackPass() { if (this.userInfo.changepass === 1) { this.goForward({name: 'manage-setting-password'}); diff --git a/resources/assets/sass/pages/page-manage.scss b/resources/assets/sass/pages/page-manage.scss index 82d005999..8d87fa79d 100644 --- a/resources/assets/sass/pages/page-manage.scss +++ b/resources/assets/sass/pages/page-manage.scss @@ -268,6 +268,9 @@ bottom: 0; z-index: 99; background-color: #ffffff; + .load-error { + cursor: pointer; + } } }