+ {channelList.map((item, index) => {
+ return (
+
+ );
+ })}
+
+
>
);
};
-export default WhichVideo;
+// export default WhichVideo;
+export default inject("homeStore")(observer(WhichVideo));
diff --git a/src/pages/home/homeLeft/orgin.tsx b/src/pages/home/homeLeft/orgin.tsx
index 3ed4cb6..43c6603 100644
--- a/src/pages/home/homeLeft/orgin.tsx
+++ b/src/pages/home/homeLeft/orgin.tsx
@@ -13,6 +13,7 @@ const Orgin = (props: Store) => {
useEffect(() => {
homeStore.getOgCount();
+ homeStore.getVideoUrlList();
}, [homeStore]);
const showModal = () => {
setIsModalOpen(true);
diff --git a/src/pages/login/login.tsx b/src/pages/login/login.tsx
index 2d1765e..a9be432 100644
--- a/src/pages/login/login.tsx
+++ b/src/pages/login/login.tsx
@@ -13,6 +13,7 @@ const Login = (props) => {
userName: values.account,
passWord: values.password,
});
+ await usrStore.loginVideo()
if (status) {
usrStore.closeLoginDilog();
navigate("/admin/user", { replace: true });
diff --git a/src/service/base.ts b/src/service/base.ts
index ce21a34..48aadb2 100644
--- a/src/service/base.ts
+++ b/src/service/base.ts
@@ -6,7 +6,7 @@ axios.defaults.headers.common["Content-Type"] = "application/json; charset=utf8"
axios.defaults.headers.common["X-Requested-With"] = "XMLHttpRequest";
axios.interceptors.request.use((config) => {
config.baseURL = `${Config.baseUrl}v1/`;
- config.timeout = 5000;
+ config.timeout = 50000;
let token = window.localStorage.getItem("token")
config.headers.Authorization = token ?? "1"
return config;
@@ -32,10 +32,23 @@ axios.interceptors.response.use((res: AxiosResponse) => {
return Promise.reject(err);
});
class BaseHttp {
+ async gets(url: string, params: any) {
+ let res = await axios({
+ method: 'get',
+ url: url,
+ headers: {
+ "token": window.localStorage.getItem("video-token"),
+ 'Content-Type': 'application/json; charset=utf-8'
+ },
+ params
+ });
+ return res.data;
+ };
async get(url: string, params: any) {
let res = await axios({
method: 'get',
url: url,
+
params
});
return res.data;
diff --git a/src/store/home.ts b/src/store/home.ts
index a09b220..cac542a 100644
--- a/src/store/home.ts
+++ b/src/store/home.ts
@@ -4,6 +4,7 @@ import baseHttp from "@/service/base";
import BaseStore from "./baseStore";
import { TagDataType } from "@/model/userModel";
import MapUtl from "@/components/map/mapUtil";
+import Config from "@/util/config";
class HomeConfig {
static os: string = "public/os"
@@ -14,6 +15,10 @@ class HomeConfig {
static ae: string = "public/ae"
static newTask: string = "user/newTask"
static taskulist: string = "public/taskInUser"
+ static deviceList: string = "api/v1/devicesconfig" //设备列表
+ static channerList: string = "api/v1/channelsconfig" //设备列表
+ static channelstream: string = "api/v1/channelstream" //设备包活
+
}
class HomeStore extends BaseStore