|
@@ -17,7 +17,7 @@
|
|
|
<hc-upload-bar />
|
|
|
<HelpInfoBar />
|
|
|
<ConfigBar />
|
|
|
- <UserInfoBar />
|
|
|
+ <UserInfoBar @load="userInfoLoad" />
|
|
|
</div>
|
|
|
</el-header>
|
|
|
<el-container class="hc-layout-container">
|
|
@@ -51,6 +51,7 @@ import { getToken } from '~src/api/auth'
|
|
|
import { useRoute, useRouter } from 'vue-router'
|
|
|
import { initButtons } from '~sto/app'
|
|
|
import { isNullES } from 'js-fast-way'
|
|
|
+import HcSocket from '~src/plugins/HcSocket'
|
|
|
import messageApi from '~api/tasks/message'
|
|
|
|
|
|
//初始组合式
|
|
@@ -161,6 +162,13 @@ const getUnreadMessage = async ({ projectId, contractId }) => {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+//用户信息
|
|
|
+const userInfoLoad = ({ user_id }) => {
|
|
|
+ HcSocket.create(user_id, (data) => {
|
|
|
+ console.log('socket:', data)
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
// 项目切换
|
|
|
const cascaderChange = () => {
|
|
|
reloadRouter.value = false
|