diff --git a/src/views/Login.vue b/src/views/Login.vue
index b4f45c2..29e3a2c 100644
--- a/src/views/Login.vue
+++ b/src/views/Login.vue
@@ -102,9 +102,10 @@ import {
loginService,
registerService,
} from "@/api/user.js";
+import {GetUserInfoService} from "@/api/user.js";
import router from "@/router/index.js";
import VueQr from "vue-qr"; // 确保你已经注册了这个组件
-import {ElMessage} from "element-plus";
+import { ElMessage } from "element-plus";
import QRCode from "qrcode";
const isLogin = ref(true);
@@ -209,6 +210,7 @@ const login = async () => {
localStorage.setItem("username", result.data.username);
let now = new Date();
localStorage.setItem("end_time", now.setDate(now.getHours() + 12)); //过期时间
+ await getMyUserInfo(result.data.id);
//token.value= result.data;
router.push("/videoList");
};
@@ -328,6 +330,26 @@ const getIpClient = async () => {
console.error(error);
}
};
+
+const getMyUserInfo = async (id) => {
+ let result = {};
+ try {
+ let tokenData ={
+ token: localStorage.getItem("token"),
+ uid: id,
+ }
+ result = await GetUserInfoService(tokenData);
+ if (result.code === 0) {
+ //console.log("token data:",this.tokenData)
+ localStorage.setItem("video_func", result.data.VideoFunc);
+ localStorage.setItem("device_func", result.data.DeviceFunc);
+ localStorage.setItem("cid_func", result.data.CIDFunc);
+ }
+ } catch (e) {
+ console.log(e);
+ }
+};
+
const init = async () => {
getIpClient();
await getUUID();
@@ -347,4 +369,4 @@ const register = async () => {
canvas {
border: 1px solid #000;
}
-
\ No newline at end of file
+
diff --git a/src/views/Menu.vue b/src/views/Menu.vue
index 7d54ead..d6941e8 100644
--- a/src/views/Menu.vue
+++ b/src/views/Menu.vue
@@ -1,16 +1,25 @@
视频列表
设备管理
+ 集成部署
集成部署退出登录
- 退出登录