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 @@
+
+
+
+ {{$L('加载失败,点击重试')}}
+
+
+
PAGE LOADING
+
+
+
+
+
+
+
+
+
+
+
+
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 @@
-
-
-
-
PAGE LOADING
-
-
-
-
-
-
-
-
-
-
-
-
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;
+ }
}
}