diff --git a/src/api/facility.js b/src/api/facility.js
index ffdecf0..bb594a6 100644
--- a/src/api/facility.js
+++ b/src/api/facility.js
@@ -1,4 +1,4 @@
-import http from '@/utils/http'
+import request from '../utils/request'
import { getToken } from '@/utils/token'
import axios from 'axios'
@@ -6,7 +6,7 @@ const token = getToken()
// * 登录接口获取 token
export const login = () => {
- return http.get('/api/v1/login', {
+ return request.get('/api/v1/login', {
params: {
username: 'admin',
password: 'AF7548EEDFF8e737C0E4B2A669497290',
@@ -17,26 +17,26 @@ export const login = () => {
// * 获取设备信息列表
export const getDeviceListAPI = (params) => {
- return http.get(
+ return request.get(
`/api/v1/device/channellist?start=${params.start}&limit=${params.limit}&online=${params.online}&token=${token}`
)
}
// * 获取视频列表
export const getVideoListAPI = (channel) => {
- return http.get(
+ return request.get(
`/api/v1/stream/start?serial=${'32092400002005063063'}&channel=${channel}&timeout=${500}&check_channel_status=${true}&token=${token}`
)
}
// * 退出登录
export const logoutAPI = () => {
- return http.get('/api/v1/logout')
+ return request.get('/api/v1/logout')
}
// * 关闭视频流
export const getCloseVideoAPI = (channel) => {
- return http.get(
+ return request.get(
`/api/v1/stream/stop?serial=${'32092400002005063063'}&channel=${channel}&token=${token}`
)
}
diff --git a/src/assets/house-hza/bg-1.png b/src/assets/house-hza/bg-1.png
new file mode 100644
index 0000000..ba1b071
Binary files /dev/null and b/src/assets/house-hza/bg-1.png differ
diff --git a/src/assets/house-hza/bg-2.png b/src/assets/house-hza/bg-2.png
new file mode 100644
index 0000000..58b7f72
Binary files /dev/null and b/src/assets/house-hza/bg-2.png differ
diff --git a/src/assets/house-hza/bg-22.png b/src/assets/house-hza/bg-22.png
new file mode 100644
index 0000000..7a3eb8e
Binary files /dev/null and b/src/assets/house-hza/bg-22.png differ
diff --git a/src/assets/house-hza/bg-3.png b/src/assets/house-hza/bg-3.png
new file mode 100644
index 0000000..76378fd
Binary files /dev/null and b/src/assets/house-hza/bg-3.png differ
diff --git a/src/assets/house-hza/bg-4.png b/src/assets/house-hza/bg-4.png
new file mode 100644
index 0000000..8c0f63b
Binary files /dev/null and b/src/assets/house-hza/bg-4.png differ
diff --git a/src/assets/house-hza/bg-5.png b/src/assets/house-hza/bg-5.png
new file mode 100644
index 0000000..11f42cd
Binary files /dev/null and b/src/assets/house-hza/bg-5.png differ
diff --git a/src/assets/house-hza/bg-6.png b/src/assets/house-hza/bg-6.png
new file mode 100644
index 0000000..4b09577
Binary files /dev/null and b/src/assets/house-hza/bg-6.png differ
diff --git a/src/assets/house-hza/bg10.png b/src/assets/house-hza/bg10.png
new file mode 100644
index 0000000..3c0c6a0
Binary files /dev/null and b/src/assets/house-hza/bg10.png differ
diff --git a/src/assets/house-hza/bg11.png b/src/assets/house-hza/bg11.png
new file mode 100644
index 0000000..8434df7
Binary files /dev/null and b/src/assets/house-hza/bg11.png differ
diff --git a/src/assets/house-hza/bg12.png b/src/assets/house-hza/bg12.png
new file mode 100644
index 0000000..dd29e21
Binary files /dev/null and b/src/assets/house-hza/bg12.png differ
diff --git a/src/assets/house-hza/bg13.png b/src/assets/house-hza/bg13.png
new file mode 100644
index 0000000..c1915b9
Binary files /dev/null and b/src/assets/house-hza/bg13.png differ
diff --git a/src/assets/house-hza/bg14.png b/src/assets/house-hza/bg14.png
new file mode 100644
index 0000000..28e57ee
Binary files /dev/null and b/src/assets/house-hza/bg14.png differ
diff --git a/src/assets/house-hza/bg15.png b/src/assets/house-hza/bg15.png
new file mode 100644
index 0000000..c0b9da9
Binary files /dev/null and b/src/assets/house-hza/bg15.png differ
diff --git a/src/assets/house-hza/bg16.png b/src/assets/house-hza/bg16.png
new file mode 100644
index 0000000..8f19337
Binary files /dev/null and b/src/assets/house-hza/bg16.png differ
diff --git a/src/assets/house-hza/bg17.png b/src/assets/house-hza/bg17.png
new file mode 100644
index 0000000..57ef528
Binary files /dev/null and b/src/assets/house-hza/bg17.png differ
diff --git a/src/assets/house-hza/bg18.png b/src/assets/house-hza/bg18.png
new file mode 100644
index 0000000..097eab1
Binary files /dev/null and b/src/assets/house-hza/bg18.png differ
diff --git a/src/assets/house-hza/bg19.png b/src/assets/house-hza/bg19.png
new file mode 100644
index 0000000..2ee46f0
Binary files /dev/null and b/src/assets/house-hza/bg19.png differ
diff --git a/src/assets/house-hza/bg20.png b/src/assets/house-hza/bg20.png
new file mode 100644
index 0000000..def4281
Binary files /dev/null and b/src/assets/house-hza/bg20.png differ
diff --git a/src/assets/house-hza/bg21.png b/src/assets/house-hza/bg21.png
new file mode 100644
index 0000000..04cdfac
Binary files /dev/null and b/src/assets/house-hza/bg21.png differ
diff --git a/src/assets/house-hza/bg22.png b/src/assets/house-hza/bg22.png
new file mode 100644
index 0000000..db01794
Binary files /dev/null and b/src/assets/house-hza/bg22.png differ
diff --git a/src/assets/house-hza/bg7.png b/src/assets/house-hza/bg7.png
new file mode 100644
index 0000000..1950d2b
Binary files /dev/null and b/src/assets/house-hza/bg7.png differ
diff --git a/src/assets/house-hza/bg8.png b/src/assets/house-hza/bg8.png
new file mode 100644
index 0000000..9148310
Binary files /dev/null and b/src/assets/house-hza/bg8.png differ
diff --git a/src/assets/house-hza/bg9.png b/src/assets/house-hza/bg9.png
new file mode 100644
index 0000000..c9c892b
Binary files /dev/null and b/src/assets/house-hza/bg9.png differ
diff --git a/src/utils/http.js b/src/utils/http.js
index ee491f0..b8e020f 100644
--- a/src/utils/http.js
+++ b/src/utils/http.js
@@ -1,86 +1,39 @@
import axios from 'axios'
+// import { getToken } from '@/utils/token'
// * 海康平台
-import vm from '../main'
+// const baseURL = 'http://50.146.63.43:15000/'
+const baseURL = 'http://50.146.63.43:20000/'
axios.defaults.headers['Content-Type'] = 'application/json;charset=utf-8'
const http = axios.create({
- // baseURL: 'http://50.146.63.43:1129/hjapi',
- //baseURL: 'http://121.41.91.94:12002/hjapi',
- //baseURL: `http://${window.location.host}/hjapi`,
- // baseURL: 'http://121.41.91.94:12524/hjapi/', //外网
- baseURL: 'http://50.146.63.43:20000/',
- timeout: 50000,
- headers: { 'content-type': 'application/json' }
+ baseURL,
+ timeout: 30000
})
-// request拦截器
+// todo 封装基本拦截
+// * 请求拦截器
http.interceptors.request.use(
(config) => {
- // // 是否需要设置 token
- // const isToken = (config.headers || {}).isToken === false
- // // 是否需要防止数据重复提交
- // if (getToken() && !isToken) {
- // config.headers['Authorization'] = 'Bearer ' + getToken() // 让每个请求携带自定义token 请根据实际情况自行修改
- // }
- //防止重复提交
if (config) {
+ // config.headers['Authorization'] = 'Bearer ' + getToken()
return config
}
},
(error) => {
- console.log(error)
- Promise.reject(error)
+ return Promise.reject(error)
}
)
-// response 拦截器
-// 可以在接口响应后统一处理结果
+
+// * 响应拦截器
http.interceptors.response.use(
(response) => {
- if (response.data) {
- switch (response.data.code) {
- case 200:
- // 如果是返回的文件
- if (response.config.responseType === 'blob') {
- return response.data
- }
- // 兼容服务端返回的字符串数据
- if (typeof response.data === 'string') {
- response.data = response.data
- ? JSON.parse(response.data)
- : response.data
- }
- return response.data
-
- case 401:
- if (vm.$route.name !== 'login') {
- vm.$message.warning({
- content: '身份认证信息已失效,请重新登录。',
- duration: 2,
- onClose: () => {
- vm.$router.push({ name: 'login' })
- }
- })
- } else {
- return Promise.reject()
- }
- break
- case 403:
- vm.$message.warning({
- content: response.data.msg,
- duration: 3
- })
- break
- case 500:
- // 如果是返回的文件
- vm.$message.warning({
- content: response.data.msg,
- duration: 3
- })
- return response.data
- }
+ if (response.status !== 200) {
+ return Promise.reject(response.message)
}
+ return response.data
},
(error) => {
- console.log('err' + error) // for debug
-
+ if (axios.isCancel(error)) {
+ console.log(error)
+ }
return Promise.reject(error)
}
)
diff --git a/src/utils/request.js b/src/utils/request.js
index b891777..13a8bd8 100644
--- a/src/utils/request.js
+++ b/src/utils/request.js
@@ -3,11 +3,10 @@ import vm from '../main'
import { getToken } from '@/utils/auth'
axios.defaults.headers['Content-Type'] = 'application/json;charset=utf-8'
const request = axios.create({
- baseURL: 'http://50.146.63.43:1129/hjapi',
- //baseURL: 'http://121.41.91.94:12002/hjapi',
+ // baseURL: 'http://50.146.63.43:1129/hjapi',
+ // baseURL: 'http://121.41.91.94:12002/hjapi',
//baseURL: `http://${window.location.host}/hjapi`,
- // baseURL: 'http://121.41.91.94:12524/hjapi/', //外网
- // baseURL: 'http://121.41.91.94:12524/hjapi/', //外网
+ baseURL: 'http://121.41.91.94:12524/hjapi/', //外网
timeout: 50000,
headers: { 'content-type': 'application/json' }
})
@@ -49,7 +48,7 @@ request.interceptors.response.use(
case 401:
if (vm.$route.name !== 'login') {
- vm.$message.warning({
+ vm.$Message.warning({
content: '身份认证信息已失效,请重新登录。',
duration: 2,
onClose: () => {
@@ -61,14 +60,14 @@ request.interceptors.response.use(
}
break
case 403:
- vm.$message.warning({
+ vm.$Message.warning({
content: response.data.msg,
duration: 3
})
break
case 500:
// 如果是返回的文件
- vm.$message.warning({
+ vm.$Message.warning({
content: response.data.msg,
duration: 3
})
diff --git a/src/views/buildUse/html.html b/src/views/buildUse/html.html
deleted file mode 100644
index 8c02334..0000000
--- a/src/views/buildUse/html.html
+++ /dev/null
@@ -1,371 +0,0 @@
-
-
-