diff --git a/src/main.js b/src/main.js
index 1aa5434..f580196 100755
--- a/src/main.js
+++ b/src/main.js
@@ -4,7 +4,7 @@ import router from './router'
 import store from './store'
 import ElementUI, { Message, Pagination } from 'element-ui';
 import 'element-ui/lib/theme-chalk/index.css';
-import { skipUrl, pageStop, pageMove, goTologin, copy } from "@/utils/common.js"
+import { skipUrl, pageStop, pageMove, goTologin, copy, startupUnderLoading, closeUnderLoading } from "@/utils/common.js"
 import http from "@/utils/request"
 
 Vue.config.productionTip = false
@@ -21,6 +21,8 @@ Vue.prototype.$pageStop = pageStop   // 页面禁止滑动
 Vue.prototype.$pageMove = pageMove  // 页面可以滑动
 Vue.prototype.$Message = Message  // 消息提示框
 Vue.prototype.$copy = copy  // 复制
+Vue.prototype.$startupUnderLoading = startupUnderLoading  // 复制
+Vue.prototype.$closeUnderLoading = closeUnderLoading  // 复制
 
 //svg文件引入
 import './icons'
diff --git a/src/utils/common.js b/src/utils/common.js
index d41c461..b670580 100755
--- a/src/utils/common.js
+++ b/src/utils/common.js
@@ -43,8 +43,24 @@ function copy(value, message) {
     copyInput.remove();
 
     if (message) this.$message.success(message);
-        
-    
+
+
 }
 
-export { skipUrl, pageStop, pageMove, goTologin, copy }
\ No newline at end of file
+
+// 启动加载中
+function startupUnderLoading(that) {
+    that.loading = that.$loading({
+        lock: true,
+        text: '加载中...',
+        background: 'rgba(0, 0, 0, 0.7)'
+    });
+}
+
+// 关闭加载中
+function closeUnderLoading(that) {
+    that.loading.close();
+}
+
+
+export { skipUrl, pageStop, pageMove, goTologin, copy, startupUnderLoading, closeUnderLoading }
\ No newline at end of file
diff --git a/src/views/search/searchResult/SearchResult.vue b/src/views/search/searchResult/SearchResult.vue
index 162f900..7733e26 100755
--- a/src/views/search/searchResult/SearchResult.vue
+++ b/src/views/search/searchResult/SearchResult.vue
@@ -15,17 +15,15 @@
 		<!-- 结果数量 -->
 		<div class="numberResults flexacenter">大约找到 <div class="number">{{ count }}</div> 条结果</div>
 
-		<div class="result-box flexacenter" v-if="false">
+		<div class="result-box flexacenter" v-if="list.length != 0 || loading">
 			<div class="result-item flexflex" v-for="(item, index) in list" :key="index">
 				<div class="result-header one-line">
 					<div class="result-label">{{ item.forum }}</div>
-					<div class="result-title">诚招室友一起合租香港大学附近房子 女生</div>
-				</div>
-
-				<div class="result-content two-lines">
-					{{ item.message }}
+					<!-- <div class="result-title">{{  item.subject }}</div> -->
+					<div class="result-title" v-html="item.subject"></div>
 				</div>
 
+				<div class="result-content two-lines" v-html="item.message"></div>
 
 				<div class="result-info flexacenter flex1">
 					<div class="user-info flexacenter">
@@ -54,7 +52,7 @@
 			</div>
 		</div>
 
-		<div class="result-empty-box flexcenter shadow">
+		<div class="result-empty-box flexcenter shadow" v-else>
 			<img class="result-empty-icon" src="@/assets/img/icon/empty.png">
 		</div>
 
@@ -93,8 +91,8 @@ export default {
 
 	watch: {
 		searchResultState(val, oldval) {
-			if (val) this.startupUnderLoading()
-			else this.closeUnderLoading()
+			if (val) this.$startupUnderLoading(this)
+			else this.$closeUnderLoading(this)
 		}
 	},
 
@@ -129,23 +127,9 @@ export default {
 
 		// 点击改变页数
 		currentChange() {
-			console.log("dfgdf", this.page);
 			this.getSearchResult()
 		},
 
-		// 启动加载中
-		startupUnderLoading() {
-			this.loading = this.$loading({
-				lock: true,
-				text: '加载中...',
-				background: 'rgba(0, 0, 0, 0.7)'
-			});
-		},
-
-		// 关闭加载中
-		closeUnderLoading() {
-			this.loading.close();
-		},
 
 
 		// 点击清空 input 的值
diff --git a/src/views/user/UserIndex.vue b/src/views/user/UserIndex.vue
index 8684d87..fc9e9ad 100755
--- a/src/views/user/UserIndex.vue
+++ b/src/views/user/UserIndex.vue
@@ -2,24 +2,24 @@
     <div class="container">
         <div class="header flexcenter flexcolumn">
             <div class="portrait flexcenter shadow">
-                <img class="portrait-icom" :src="info.avatar" />
+                <img class="portrait-icom" :src="user.avatar" />
             </div>
-            <div class="header-username flexacenter">{{ info.nickname }}</div>
+            <div class="header-username flexacenter">{{ user.nickname }}</div>
         </div>
 
         <!-- 数据展示板 -->
         <div class="operation-box shadow data-presentation flexflex">
             <div class="data-presentation-item flex1 flexcenter">
-                <div class="data-presentation-number">279</div>
+                <div class="data-presentation-number">{{ count.prestige }}</div>
                 <div class="data-presentation-name">声望</div>
             </div>
             <div class="data-presentation-item flex1 flexcenter">
-                <div class="data-presentation-number">279</div>
-                <div class="data-presentation-name">声望</div>
+                <div class="data-presentation-number">{{ count.gtercurrency }}</div>
+                <div class="data-presentation-name">寄托币</div>
             </div>
             <div class="data-presentation-item flex1 flexcenter">
-                <div class="data-presentation-number">279</div>
-                <div class="data-presentation-name">声望</div>
+                <div class="data-presentation-number">{{ count.digest }}</div>
+                <div class="data-presentation-name">精华</div>
             </div>
         </div>
 
@@ -29,8 +29,8 @@
                     <img class="operation-icom" mode="widthFix" src="@/assets/img/user/information.png">消息
                 </div>
                 <div class="operation-right flexacenter">
-                    <div v-if="false" class="operation-data flexcenter">{{ count.collect }}</div>
-                    <div v-else class="unread-info flexcenter">{{ 1 }}</div>
+                    <div v-if="user.messagenum == 0" class="operation-data flexcenter">{{ count.message }}</div>
+                    <div v-else class="unread-info flexcenter">{{ user.messagenum }}</div>
                     <svg-icon icon-class="arrowsLeft" class-name="operation-right-icom"></svg-icon>
                 </div>
             </div>
@@ -40,7 +40,7 @@
                     <img class="operation-icom" mode="widthFix" src="@/assets/img/user/collect.png">收藏
                 </div>
                 <div class="operation-right flexacenter">
-                    <div class="operation-data flexcenter">{{ count.creation }}</div>
+                    <div class="operation-data flexcenter">{{ count.fav }}</div>
                     <svg-icon icon-class="arrowsLeft" class-name="operation-right-icom"></svg-icon>
                 </div>
             </div>
@@ -49,7 +49,7 @@
                     <img class="operation-icom" src="@/assets/img/user/postmessage.png" />发帖
                 </div>
                 <div class="operation-right flexacenter">
-                    <div class="operation-data flexcenter">{{ count.likearticle }}</div>
+                    <div class="operation-data flexcenter">{{ count.post }}</div>
                     <svg-icon icon-class="arrowsLeft" class-name="operation-right-icom"></svg-icon>
                 </div>
             </div>
@@ -58,7 +58,7 @@
                     <img class="operation-icom" mode="widthFix" src="@/assets/img/user/replymessage.png" />回帖
                 </div>
                 <div class="operation-right flexacenter">
-                    <div class="operation-data flexcenter">{{ count.comment }}</div>
+                    <div class="operation-data flexcenter">{{ count.reply }}</div>
                     <svg-icon icon-class="arrowsLeft" class-name="operation-right-icom"></svg-icon>
                 </div>
             </div>
@@ -70,7 +70,6 @@
                     <img class="operation-icom" mode="widthFix" src="@/assets/img/user/personaldata.png">个人资料
                 </div>
                 <div class="operation-right flexacenter">
-                    <div class="operation-data flexcenter">{{ count.creation }}</div>
                     <svg-icon icon-class="arrowsLeft" class-name="operation-right-icom"></svg-icon>
                 </div>
             </div>
@@ -79,7 +78,6 @@
                     <img class="operation-icom" src="@/assets/img/user/avatarsetting.png" />设置头像
                 </div>
                 <div class="operation-right flexacenter">
-                    <div class="operation-data flexcenter">{{ count.likearticle }}</div>
                     <svg-icon icon-class="arrowsLeft" class-name="operation-right-icom"></svg-icon>
                 </div>
             </div>
@@ -88,7 +86,6 @@
                     <img class="operation-icom" mode="widthFix" src="@/assets/img/user/mystatus.png" />我的状态
                 </div>
                 <div class="operation-right flexacenter">
-                    <div class="operation-data flexcenter">{{ count.comment }}</div>
                     <svg-icon icon-class="arrowsLeft" class-name="operation-right-icom"></svg-icon>
                 </div>
             </div>
@@ -97,7 +94,6 @@
                     <img class="operation-icom" mode="widthFix" src="@/assets/img/user/changepassword.png" />修改密码
                 </div>
                 <div class="operation-right flexacenter">
-                    <div class="operation-data flexcenter">{{ count.comment }}</div>
                     <svg-icon icon-class="arrowsLeft" class-name="operation-right-icom"></svg-icon>
                 </div>
             </div>
@@ -106,7 +102,6 @@
                     <img class="operation-icom" mode="widthFix" src="@/assets/img/user/bindemail.png" />绑定邮箱
                 </div>
                 <div class="operation-right flexacenter">
-                    <div class="operation-data flexcenter">{{ count.comment }}</div>
                     <svg-icon icon-class="arrowsLeft" class-name="operation-right-icom"></svg-icon>
                 </div>
             </div>
@@ -115,7 +110,6 @@
                     <img class="operation-icom" mode="widthFix" src="@/assets/img/user/bindmobile.png" />绑定手机
                 </div>
                 <div class="operation-right flexacenter">
-                    <div class="operation-data flexcenter">{{ count.comment }}</div>
                     <svg-icon icon-class="arrowsLeft" class-name="operation-right-icom"></svg-icon>
                 </div>
             </div>
@@ -124,7 +118,6 @@
                     <img class="operation-icom" mode="widthFix" src="@/assets/img/user/bindingthird-party .png" />绑定第三方账号
                 </div>
                 <div class="operation-right flexacenter">
-                    <div class="operation-data flexcenter">{{ count.comment }}</div>
                     <svg-icon icon-class="arrowsLeft" class-name="operation-right-icom"></svg-icon>
                 </div>
             </div>
@@ -133,7 +126,6 @@
                     <img class="operation-icom" mode="widthFix" src="@/assets/img/user/visithomepage.png" />浏览个人主页
                 </div>
                 <div class="operation-right flexacenter">
-                    <div class="operation-data flexcenter">{{ count.comment }}</div>
                     <svg-icon icon-class="arrowsLeft" class-name="operation-right-icom"></svg-icon>
                 </div>
             </div>
@@ -152,26 +144,31 @@ export default {
 
     data() {
         return {
-            info: {
-                avatar: "https://oss.gter.net/avatar/97KwEWANd_4DHWiY6VbnSUFSCKroYWFjYQ~~/middle",
-                nickname: "Ada.Wu"
-            },
-            count: {
-                collect: 10,
-                creation: 10,
-                likearticle: 10,
-                comment: 10,
+            user: {
+                avatar: "",
+                nickname: "",
+                messagenum: 0
             },
+            count: {},
 
         };
     },
 
     mounted() {
-
+        this.init()
     },
 
     methods: {
+        init() {
+            this.$http.post("/api/user", "").then(res => {
+                console.log(res, "res");
+                let data = res.data
+                this.count = data.count
+                this.user = data.user
 
+                console.log(this.count);
+            })
+        },
     },
 };
 </script>
diff --git a/src/views/user/user.vue b/src/views/user/user.vue
index 897aa50..b90ca67 100755
--- a/src/views/user/user.vue
+++ b/src/views/user/user.vue
@@ -14,12 +14,10 @@ export default {
 
     data() {
         return {
-
         };
     },
 
     mounted() {
-
     },
 
     methods: {