diff --git a/src/api/visitor.js b/src/api/visitor.js
index 121d5e2..187fe16 100644
--- a/src/api/visitor.js
+++ b/src/api/visitor.js
@@ -27,6 +27,13 @@
params
})
}
+// 剩余车位
+export function leftCarport() {
+ return request({
+ url: '/visitorCar/leftCarport',
+ method: 'get'
+ })
+}
// 查询来访车辆
export function getVisitorCarList(params) {
diff --git a/src/api/visitor.js b/src/api/visitor.js
index 121d5e2..187fe16 100644
--- a/src/api/visitor.js
+++ b/src/api/visitor.js
@@ -27,6 +27,13 @@
params
})
}
+// 剩余车位
+export function leftCarport() {
+ return request({
+ url: '/visitorCar/leftCarport',
+ method: 'get'
+ })
+}
// 查询来访车辆
export function getVisitorCarList(params) {
diff --git a/src/assets/overview_images/dev-box-1366.png b/src/assets/overview_images/dev-box-1366.png
new file mode 100644
index 0000000..d111f2b
--- /dev/null
+++ b/src/assets/overview_images/dev-box-1366.png
Binary files differ
diff --git a/src/api/visitor.js b/src/api/visitor.js
index 121d5e2..187fe16 100644
--- a/src/api/visitor.js
+++ b/src/api/visitor.js
@@ -27,6 +27,13 @@
params
})
}
+// 剩余车位
+export function leftCarport() {
+ return request({
+ url: '/visitorCar/leftCarport',
+ method: 'get'
+ })
+}
// 查询来访车辆
export function getVisitorCarList(params) {
diff --git a/src/assets/overview_images/dev-box-1366.png b/src/assets/overview_images/dev-box-1366.png
new file mode 100644
index 0000000..d111f2b
--- /dev/null
+++ b/src/assets/overview_images/dev-box-1366.png
Binary files differ
diff --git a/src/assets/overview_images/dev-box.png b/src/assets/overview_images/dev-box.png
new file mode 100644
index 0000000..4b77c5d
--- /dev/null
+++ b/src/assets/overview_images/dev-box.png
Binary files differ
diff --git a/src/api/visitor.js b/src/api/visitor.js
index 121d5e2..187fe16 100644
--- a/src/api/visitor.js
+++ b/src/api/visitor.js
@@ -27,6 +27,13 @@
params
})
}
+// 剩余车位
+export function leftCarport() {
+ return request({
+ url: '/visitorCar/leftCarport',
+ method: 'get'
+ })
+}
// 查询来访车辆
export function getVisitorCarList(params) {
diff --git a/src/assets/overview_images/dev-box-1366.png b/src/assets/overview_images/dev-box-1366.png
new file mode 100644
index 0000000..d111f2b
--- /dev/null
+++ b/src/assets/overview_images/dev-box-1366.png
Binary files differ
diff --git a/src/assets/overview_images/dev-box.png b/src/assets/overview_images/dev-box.png
new file mode 100644
index 0000000..4b77c5d
--- /dev/null
+++ b/src/assets/overview_images/dev-box.png
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
new file mode 100644
index 0000000..fa07acd
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
Binary files differ
diff --git a/src/api/visitor.js b/src/api/visitor.js
index 121d5e2..187fe16 100644
--- a/src/api/visitor.js
+++ b/src/api/visitor.js
@@ -27,6 +27,13 @@
params
})
}
+// 剩余车位
+export function leftCarport() {
+ return request({
+ url: '/visitorCar/leftCarport',
+ method: 'get'
+ })
+}
// 查询来访车辆
export function getVisitorCarList(params) {
diff --git a/src/assets/overview_images/dev-box-1366.png b/src/assets/overview_images/dev-box-1366.png
new file mode 100644
index 0000000..d111f2b
--- /dev/null
+++ b/src/assets/overview_images/dev-box-1366.png
Binary files differ
diff --git a/src/assets/overview_images/dev-box.png b/src/assets/overview_images/dev-box.png
new file mode 100644
index 0000000..4b77c5d
--- /dev/null
+++ b/src/assets/overview_images/dev-box.png
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
new file mode 100644
index 0000000..fa07acd
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
new file mode 100644
index 0000000..bc8c4b6
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
Binary files differ
diff --git a/src/api/visitor.js b/src/api/visitor.js
index 121d5e2..187fe16 100644
--- a/src/api/visitor.js
+++ b/src/api/visitor.js
@@ -27,6 +27,13 @@
params
})
}
+// 剩余车位
+export function leftCarport() {
+ return request({
+ url: '/visitorCar/leftCarport',
+ method: 'get'
+ })
+}
// 查询来访车辆
export function getVisitorCarList(params) {
diff --git a/src/assets/overview_images/dev-box-1366.png b/src/assets/overview_images/dev-box-1366.png
new file mode 100644
index 0000000..d111f2b
--- /dev/null
+++ b/src/assets/overview_images/dev-box-1366.png
Binary files differ
diff --git a/src/assets/overview_images/dev-box.png b/src/assets/overview_images/dev-box.png
new file mode 100644
index 0000000..4b77c5d
--- /dev/null
+++ b/src/assets/overview_images/dev-box.png
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
new file mode 100644
index 0000000..fa07acd
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
new file mode 100644
index 0000000..bc8c4b6
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
new file mode 100644
index 0000000..5c56a20
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
Binary files differ
diff --git a/src/api/visitor.js b/src/api/visitor.js
index 121d5e2..187fe16 100644
--- a/src/api/visitor.js
+++ b/src/api/visitor.js
@@ -27,6 +27,13 @@
params
})
}
+// 剩余车位
+export function leftCarport() {
+ return request({
+ url: '/visitorCar/leftCarport',
+ method: 'get'
+ })
+}
// 查询来访车辆
export function getVisitorCarList(params) {
diff --git a/src/assets/overview_images/dev-box-1366.png b/src/assets/overview_images/dev-box-1366.png
new file mode 100644
index 0000000..d111f2b
--- /dev/null
+++ b/src/assets/overview_images/dev-box-1366.png
Binary files differ
diff --git a/src/assets/overview_images/dev-box.png b/src/assets/overview_images/dev-box.png
new file mode 100644
index 0000000..4b77c5d
--- /dev/null
+++ b/src/assets/overview_images/dev-box.png
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
new file mode 100644
index 0000000..fa07acd
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
new file mode 100644
index 0000000..bc8c4b6
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
new file mode 100644
index 0000000..5c56a20
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
new file mode 100644
index 0000000..14fc247
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
Binary files differ
diff --git a/src/api/visitor.js b/src/api/visitor.js
index 121d5e2..187fe16 100644
--- a/src/api/visitor.js
+++ b/src/api/visitor.js
@@ -27,6 +27,13 @@
params
})
}
+// 剩余车位
+export function leftCarport() {
+ return request({
+ url: '/visitorCar/leftCarport',
+ method: 'get'
+ })
+}
// 查询来访车辆
export function getVisitorCarList(params) {
diff --git a/src/assets/overview_images/dev-box-1366.png b/src/assets/overview_images/dev-box-1366.png
new file mode 100644
index 0000000..d111f2b
--- /dev/null
+++ b/src/assets/overview_images/dev-box-1366.png
Binary files differ
diff --git a/src/assets/overview_images/dev-box.png b/src/assets/overview_images/dev-box.png
new file mode 100644
index 0000000..4b77c5d
--- /dev/null
+++ b/src/assets/overview_images/dev-box.png
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
new file mode 100644
index 0000000..fa07acd
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
new file mode 100644
index 0000000..bc8c4b6
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
new file mode 100644
index 0000000..5c56a20
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
new file mode 100644
index 0000000..14fc247
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
new file mode 100644
index 0000000..e8a0d66
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
Binary files differ
diff --git a/src/api/visitor.js b/src/api/visitor.js
index 121d5e2..187fe16 100644
--- a/src/api/visitor.js
+++ b/src/api/visitor.js
@@ -27,6 +27,13 @@
params
})
}
+// 剩余车位
+export function leftCarport() {
+ return request({
+ url: '/visitorCar/leftCarport',
+ method: 'get'
+ })
+}
// 查询来访车辆
export function getVisitorCarList(params) {
diff --git a/src/assets/overview_images/dev-box-1366.png b/src/assets/overview_images/dev-box-1366.png
new file mode 100644
index 0000000..d111f2b
--- /dev/null
+++ b/src/assets/overview_images/dev-box-1366.png
Binary files differ
diff --git a/src/assets/overview_images/dev-box.png b/src/assets/overview_images/dev-box.png
new file mode 100644
index 0000000..4b77c5d
--- /dev/null
+++ b/src/assets/overview_images/dev-box.png
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
new file mode 100644
index 0000000..fa07acd
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
new file mode 100644
index 0000000..bc8c4b6
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
new file mode 100644
index 0000000..5c56a20
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
new file mode 100644
index 0000000..14fc247
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
new file mode 100644
index 0000000..e8a0d66
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
new file mode 100644
index 0000000..3fe070e
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
Binary files differ
diff --git a/src/api/visitor.js b/src/api/visitor.js
index 121d5e2..187fe16 100644
--- a/src/api/visitor.js
+++ b/src/api/visitor.js
@@ -27,6 +27,13 @@
params
})
}
+// 剩余车位
+export function leftCarport() {
+ return request({
+ url: '/visitorCar/leftCarport',
+ method: 'get'
+ })
+}
// 查询来访车辆
export function getVisitorCarList(params) {
diff --git a/src/assets/overview_images/dev-box-1366.png b/src/assets/overview_images/dev-box-1366.png
new file mode 100644
index 0000000..d111f2b
--- /dev/null
+++ b/src/assets/overview_images/dev-box-1366.png
Binary files differ
diff --git a/src/assets/overview_images/dev-box.png b/src/assets/overview_images/dev-box.png
new file mode 100644
index 0000000..4b77c5d
--- /dev/null
+++ b/src/assets/overview_images/dev-box.png
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
new file mode 100644
index 0000000..fa07acd
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
new file mode 100644
index 0000000..bc8c4b6
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
new file mode 100644
index 0000000..5c56a20
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
new file mode 100644
index 0000000..14fc247
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
new file mode 100644
index 0000000..e8a0d66
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
new file mode 100644
index 0000000..3fe070e
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
Binary files differ
diff --git a/src/assets/overview_images/sub-tab-border-1366.png b/src/assets/overview_images/sub-tab-border-1366.png
index 21c13c1..93bbefc 100644
--- a/src/assets/overview_images/sub-tab-border-1366.png
+++ b/src/assets/overview_images/sub-tab-border-1366.png
Binary files differ
diff --git a/src/api/visitor.js b/src/api/visitor.js
index 121d5e2..187fe16 100644
--- a/src/api/visitor.js
+++ b/src/api/visitor.js
@@ -27,6 +27,13 @@
params
})
}
+// 剩余车位
+export function leftCarport() {
+ return request({
+ url: '/visitorCar/leftCarport',
+ method: 'get'
+ })
+}
// 查询来访车辆
export function getVisitorCarList(params) {
diff --git a/src/assets/overview_images/dev-box-1366.png b/src/assets/overview_images/dev-box-1366.png
new file mode 100644
index 0000000..d111f2b
--- /dev/null
+++ b/src/assets/overview_images/dev-box-1366.png
Binary files differ
diff --git a/src/assets/overview_images/dev-box.png b/src/assets/overview_images/dev-box.png
new file mode 100644
index 0000000..4b77c5d
--- /dev/null
+++ b/src/assets/overview_images/dev-box.png
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
new file mode 100644
index 0000000..fa07acd
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
new file mode 100644
index 0000000..bc8c4b6
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
new file mode 100644
index 0000000..5c56a20
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
new file mode 100644
index 0000000..14fc247
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
new file mode 100644
index 0000000..e8a0d66
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
new file mode 100644
index 0000000..3fe070e
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
Binary files differ
diff --git a/src/assets/overview_images/sub-tab-border-1366.png b/src/assets/overview_images/sub-tab-border-1366.png
index 21c13c1..93bbefc 100644
--- a/src/assets/overview_images/sub-tab-border-1366.png
+++ b/src/assets/overview_images/sub-tab-border-1366.png
Binary files differ
diff --git a/src/assets/overview_images/sub-tab-border.png b/src/assets/overview_images/sub-tab-border.png
index 008d28d..0f94da3 100644
--- a/src/assets/overview_images/sub-tab-border.png
+++ b/src/assets/overview_images/sub-tab-border.png
Binary files differ
diff --git a/src/api/visitor.js b/src/api/visitor.js
index 121d5e2..187fe16 100644
--- a/src/api/visitor.js
+++ b/src/api/visitor.js
@@ -27,6 +27,13 @@
params
})
}
+// 剩余车位
+export function leftCarport() {
+ return request({
+ url: '/visitorCar/leftCarport',
+ method: 'get'
+ })
+}
// 查询来访车辆
export function getVisitorCarList(params) {
diff --git a/src/assets/overview_images/dev-box-1366.png b/src/assets/overview_images/dev-box-1366.png
new file mode 100644
index 0000000..d111f2b
--- /dev/null
+++ b/src/assets/overview_images/dev-box-1366.png
Binary files differ
diff --git a/src/assets/overview_images/dev-box.png b/src/assets/overview_images/dev-box.png
new file mode 100644
index 0000000..4b77c5d
--- /dev/null
+++ b/src/assets/overview_images/dev-box.png
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
new file mode 100644
index 0000000..fa07acd
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
new file mode 100644
index 0000000..bc8c4b6
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
new file mode 100644
index 0000000..5c56a20
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
new file mode 100644
index 0000000..14fc247
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
new file mode 100644
index 0000000..e8a0d66
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
new file mode 100644
index 0000000..3fe070e
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
Binary files differ
diff --git a/src/assets/overview_images/sub-tab-border-1366.png b/src/assets/overview_images/sub-tab-border-1366.png
index 21c13c1..93bbefc 100644
--- a/src/assets/overview_images/sub-tab-border-1366.png
+++ b/src/assets/overview_images/sub-tab-border-1366.png
Binary files differ
diff --git a/src/assets/overview_images/sub-tab-border.png b/src/assets/overview_images/sub-tab-border.png
index 008d28d..0f94da3 100644
--- a/src/assets/overview_images/sub-tab-border.png
+++ b/src/assets/overview_images/sub-tab-border.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-checked-1366.png b/src/assets/overview_images/tab-index-checked-1366.png
index 2171e1c..df63c85 100644
--- a/src/assets/overview_images/tab-index-checked-1366.png
+++ b/src/assets/overview_images/tab-index-checked-1366.png
Binary files differ
diff --git a/src/api/visitor.js b/src/api/visitor.js
index 121d5e2..187fe16 100644
--- a/src/api/visitor.js
+++ b/src/api/visitor.js
@@ -27,6 +27,13 @@
params
})
}
+// 剩余车位
+export function leftCarport() {
+ return request({
+ url: '/visitorCar/leftCarport',
+ method: 'get'
+ })
+}
// 查询来访车辆
export function getVisitorCarList(params) {
diff --git a/src/assets/overview_images/dev-box-1366.png b/src/assets/overview_images/dev-box-1366.png
new file mode 100644
index 0000000..d111f2b
--- /dev/null
+++ b/src/assets/overview_images/dev-box-1366.png
Binary files differ
diff --git a/src/assets/overview_images/dev-box.png b/src/assets/overview_images/dev-box.png
new file mode 100644
index 0000000..4b77c5d
--- /dev/null
+++ b/src/assets/overview_images/dev-box.png
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
new file mode 100644
index 0000000..fa07acd
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
new file mode 100644
index 0000000..bc8c4b6
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
new file mode 100644
index 0000000..5c56a20
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
new file mode 100644
index 0000000..14fc247
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
new file mode 100644
index 0000000..e8a0d66
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
new file mode 100644
index 0000000..3fe070e
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
Binary files differ
diff --git a/src/assets/overview_images/sub-tab-border-1366.png b/src/assets/overview_images/sub-tab-border-1366.png
index 21c13c1..93bbefc 100644
--- a/src/assets/overview_images/sub-tab-border-1366.png
+++ b/src/assets/overview_images/sub-tab-border-1366.png
Binary files differ
diff --git a/src/assets/overview_images/sub-tab-border.png b/src/assets/overview_images/sub-tab-border.png
index 008d28d..0f94da3 100644
--- a/src/assets/overview_images/sub-tab-border.png
+++ b/src/assets/overview_images/sub-tab-border.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-checked-1366.png b/src/assets/overview_images/tab-index-checked-1366.png
index 2171e1c..df63c85 100644
--- a/src/assets/overview_images/tab-index-checked-1366.png
+++ b/src/assets/overview_images/tab-index-checked-1366.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-checked.png b/src/assets/overview_images/tab-index-checked.png
index 22f316b..d8af05f 100644
--- a/src/assets/overview_images/tab-index-checked.png
+++ b/src/assets/overview_images/tab-index-checked.png
Binary files differ
diff --git a/src/api/visitor.js b/src/api/visitor.js
index 121d5e2..187fe16 100644
--- a/src/api/visitor.js
+++ b/src/api/visitor.js
@@ -27,6 +27,13 @@
params
})
}
+// 剩余车位
+export function leftCarport() {
+ return request({
+ url: '/visitorCar/leftCarport',
+ method: 'get'
+ })
+}
// 查询来访车辆
export function getVisitorCarList(params) {
diff --git a/src/assets/overview_images/dev-box-1366.png b/src/assets/overview_images/dev-box-1366.png
new file mode 100644
index 0000000..d111f2b
--- /dev/null
+++ b/src/assets/overview_images/dev-box-1366.png
Binary files differ
diff --git a/src/assets/overview_images/dev-box.png b/src/assets/overview_images/dev-box.png
new file mode 100644
index 0000000..4b77c5d
--- /dev/null
+++ b/src/assets/overview_images/dev-box.png
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
new file mode 100644
index 0000000..fa07acd
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
new file mode 100644
index 0000000..bc8c4b6
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
new file mode 100644
index 0000000..5c56a20
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
new file mode 100644
index 0000000..14fc247
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
new file mode 100644
index 0000000..e8a0d66
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
new file mode 100644
index 0000000..3fe070e
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
Binary files differ
diff --git a/src/assets/overview_images/sub-tab-border-1366.png b/src/assets/overview_images/sub-tab-border-1366.png
index 21c13c1..93bbefc 100644
--- a/src/assets/overview_images/sub-tab-border-1366.png
+++ b/src/assets/overview_images/sub-tab-border-1366.png
Binary files differ
diff --git a/src/assets/overview_images/sub-tab-border.png b/src/assets/overview_images/sub-tab-border.png
index 008d28d..0f94da3 100644
--- a/src/assets/overview_images/sub-tab-border.png
+++ b/src/assets/overview_images/sub-tab-border.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-checked-1366.png b/src/assets/overview_images/tab-index-checked-1366.png
index 2171e1c..df63c85 100644
--- a/src/assets/overview_images/tab-index-checked-1366.png
+++ b/src/assets/overview_images/tab-index-checked-1366.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-checked.png b/src/assets/overview_images/tab-index-checked.png
index 22f316b..d8af05f 100644
--- a/src/assets/overview_images/tab-index-checked.png
+++ b/src/assets/overview_images/tab-index-checked.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-unchecked-1366.png b/src/assets/overview_images/tab-index-unchecked-1366.png
index 59657f2..cd0dc63 100644
--- a/src/assets/overview_images/tab-index-unchecked-1366.png
+++ b/src/assets/overview_images/tab-index-unchecked-1366.png
Binary files differ
diff --git a/src/api/visitor.js b/src/api/visitor.js
index 121d5e2..187fe16 100644
--- a/src/api/visitor.js
+++ b/src/api/visitor.js
@@ -27,6 +27,13 @@
params
})
}
+// 剩余车位
+export function leftCarport() {
+ return request({
+ url: '/visitorCar/leftCarport',
+ method: 'get'
+ })
+}
// 查询来访车辆
export function getVisitorCarList(params) {
diff --git a/src/assets/overview_images/dev-box-1366.png b/src/assets/overview_images/dev-box-1366.png
new file mode 100644
index 0000000..d111f2b
--- /dev/null
+++ b/src/assets/overview_images/dev-box-1366.png
Binary files differ
diff --git a/src/assets/overview_images/dev-box.png b/src/assets/overview_images/dev-box.png
new file mode 100644
index 0000000..4b77c5d
--- /dev/null
+++ b/src/assets/overview_images/dev-box.png
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
new file mode 100644
index 0000000..fa07acd
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
new file mode 100644
index 0000000..bc8c4b6
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
new file mode 100644
index 0000000..5c56a20
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
new file mode 100644
index 0000000..14fc247
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
new file mode 100644
index 0000000..e8a0d66
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
new file mode 100644
index 0000000..3fe070e
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
Binary files differ
diff --git a/src/assets/overview_images/sub-tab-border-1366.png b/src/assets/overview_images/sub-tab-border-1366.png
index 21c13c1..93bbefc 100644
--- a/src/assets/overview_images/sub-tab-border-1366.png
+++ b/src/assets/overview_images/sub-tab-border-1366.png
Binary files differ
diff --git a/src/assets/overview_images/sub-tab-border.png b/src/assets/overview_images/sub-tab-border.png
index 008d28d..0f94da3 100644
--- a/src/assets/overview_images/sub-tab-border.png
+++ b/src/assets/overview_images/sub-tab-border.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-checked-1366.png b/src/assets/overview_images/tab-index-checked-1366.png
index 2171e1c..df63c85 100644
--- a/src/assets/overview_images/tab-index-checked-1366.png
+++ b/src/assets/overview_images/tab-index-checked-1366.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-checked.png b/src/assets/overview_images/tab-index-checked.png
index 22f316b..d8af05f 100644
--- a/src/assets/overview_images/tab-index-checked.png
+++ b/src/assets/overview_images/tab-index-checked.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-unchecked-1366.png b/src/assets/overview_images/tab-index-unchecked-1366.png
index 59657f2..cd0dc63 100644
--- a/src/assets/overview_images/tab-index-unchecked-1366.png
+++ b/src/assets/overview_images/tab-index-unchecked-1366.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-unchecked.png b/src/assets/overview_images/tab-index-unchecked.png
index 2a247c0..f7a9f9f 100644
--- a/src/assets/overview_images/tab-index-unchecked.png
+++ b/src/assets/overview_images/tab-index-unchecked.png
Binary files differ
diff --git a/src/api/visitor.js b/src/api/visitor.js
index 121d5e2..187fe16 100644
--- a/src/api/visitor.js
+++ b/src/api/visitor.js
@@ -27,6 +27,13 @@
params
})
}
+// 剩余车位
+export function leftCarport() {
+ return request({
+ url: '/visitorCar/leftCarport',
+ method: 'get'
+ })
+}
// 查询来访车辆
export function getVisitorCarList(params) {
diff --git a/src/assets/overview_images/dev-box-1366.png b/src/assets/overview_images/dev-box-1366.png
new file mode 100644
index 0000000..d111f2b
--- /dev/null
+++ b/src/assets/overview_images/dev-box-1366.png
Binary files differ
diff --git a/src/assets/overview_images/dev-box.png b/src/assets/overview_images/dev-box.png
new file mode 100644
index 0000000..4b77c5d
--- /dev/null
+++ b/src/assets/overview_images/dev-box.png
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
new file mode 100644
index 0000000..fa07acd
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
new file mode 100644
index 0000000..bc8c4b6
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
new file mode 100644
index 0000000..5c56a20
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
new file mode 100644
index 0000000..14fc247
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
new file mode 100644
index 0000000..e8a0d66
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
new file mode 100644
index 0000000..3fe070e
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
Binary files differ
diff --git a/src/assets/overview_images/sub-tab-border-1366.png b/src/assets/overview_images/sub-tab-border-1366.png
index 21c13c1..93bbefc 100644
--- a/src/assets/overview_images/sub-tab-border-1366.png
+++ b/src/assets/overview_images/sub-tab-border-1366.png
Binary files differ
diff --git a/src/assets/overview_images/sub-tab-border.png b/src/assets/overview_images/sub-tab-border.png
index 008d28d..0f94da3 100644
--- a/src/assets/overview_images/sub-tab-border.png
+++ b/src/assets/overview_images/sub-tab-border.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-checked-1366.png b/src/assets/overview_images/tab-index-checked-1366.png
index 2171e1c..df63c85 100644
--- a/src/assets/overview_images/tab-index-checked-1366.png
+++ b/src/assets/overview_images/tab-index-checked-1366.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-checked.png b/src/assets/overview_images/tab-index-checked.png
index 22f316b..d8af05f 100644
--- a/src/assets/overview_images/tab-index-checked.png
+++ b/src/assets/overview_images/tab-index-checked.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-unchecked-1366.png b/src/assets/overview_images/tab-index-unchecked-1366.png
index 59657f2..cd0dc63 100644
--- a/src/assets/overview_images/tab-index-unchecked-1366.png
+++ b/src/assets/overview_images/tab-index-unchecked-1366.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-unchecked.png b/src/assets/overview_images/tab-index-unchecked.png
index 2a247c0..f7a9f9f 100644
--- a/src/assets/overview_images/tab-index-unchecked.png
+++ b/src/assets/overview_images/tab-index-unchecked.png
Binary files differ
diff --git "a/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png" "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png"
new file mode 100644
index 0000000..42e3ab7
--- /dev/null
+++ "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png"
Binary files differ
diff --git a/src/api/visitor.js b/src/api/visitor.js
index 121d5e2..187fe16 100644
--- a/src/api/visitor.js
+++ b/src/api/visitor.js
@@ -27,6 +27,13 @@
params
})
}
+// 剩余车位
+export function leftCarport() {
+ return request({
+ url: '/visitorCar/leftCarport',
+ method: 'get'
+ })
+}
// 查询来访车辆
export function getVisitorCarList(params) {
diff --git a/src/assets/overview_images/dev-box-1366.png b/src/assets/overview_images/dev-box-1366.png
new file mode 100644
index 0000000..d111f2b
--- /dev/null
+++ b/src/assets/overview_images/dev-box-1366.png
Binary files differ
diff --git a/src/assets/overview_images/dev-box.png b/src/assets/overview_images/dev-box.png
new file mode 100644
index 0000000..4b77c5d
--- /dev/null
+++ b/src/assets/overview_images/dev-box.png
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
new file mode 100644
index 0000000..fa07acd
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
new file mode 100644
index 0000000..bc8c4b6
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
new file mode 100644
index 0000000..5c56a20
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
new file mode 100644
index 0000000..14fc247
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
new file mode 100644
index 0000000..e8a0d66
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
new file mode 100644
index 0000000..3fe070e
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
Binary files differ
diff --git a/src/assets/overview_images/sub-tab-border-1366.png b/src/assets/overview_images/sub-tab-border-1366.png
index 21c13c1..93bbefc 100644
--- a/src/assets/overview_images/sub-tab-border-1366.png
+++ b/src/assets/overview_images/sub-tab-border-1366.png
Binary files differ
diff --git a/src/assets/overview_images/sub-tab-border.png b/src/assets/overview_images/sub-tab-border.png
index 008d28d..0f94da3 100644
--- a/src/assets/overview_images/sub-tab-border.png
+++ b/src/assets/overview_images/sub-tab-border.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-checked-1366.png b/src/assets/overview_images/tab-index-checked-1366.png
index 2171e1c..df63c85 100644
--- a/src/assets/overview_images/tab-index-checked-1366.png
+++ b/src/assets/overview_images/tab-index-checked-1366.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-checked.png b/src/assets/overview_images/tab-index-checked.png
index 22f316b..d8af05f 100644
--- a/src/assets/overview_images/tab-index-checked.png
+++ b/src/assets/overview_images/tab-index-checked.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-unchecked-1366.png b/src/assets/overview_images/tab-index-unchecked-1366.png
index 59657f2..cd0dc63 100644
--- a/src/assets/overview_images/tab-index-unchecked-1366.png
+++ b/src/assets/overview_images/tab-index-unchecked-1366.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-unchecked.png b/src/assets/overview_images/tab-index-unchecked.png
index 2a247c0..f7a9f9f 100644
--- a/src/assets/overview_images/tab-index-unchecked.png
+++ b/src/assets/overview_images/tab-index-unchecked.png
Binary files differ
diff --git "a/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png" "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png"
new file mode 100644
index 0000000..42e3ab7
--- /dev/null
+++ "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png"
Binary files differ
diff --git "a/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png" "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png"
new file mode 100644
index 0000000..d57441b
--- /dev/null
+++ "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png"
Binary files differ
diff --git a/src/api/visitor.js b/src/api/visitor.js
index 121d5e2..187fe16 100644
--- a/src/api/visitor.js
+++ b/src/api/visitor.js
@@ -27,6 +27,13 @@
params
})
}
+// 剩余车位
+export function leftCarport() {
+ return request({
+ url: '/visitorCar/leftCarport',
+ method: 'get'
+ })
+}
// 查询来访车辆
export function getVisitorCarList(params) {
diff --git a/src/assets/overview_images/dev-box-1366.png b/src/assets/overview_images/dev-box-1366.png
new file mode 100644
index 0000000..d111f2b
--- /dev/null
+++ b/src/assets/overview_images/dev-box-1366.png
Binary files differ
diff --git a/src/assets/overview_images/dev-box.png b/src/assets/overview_images/dev-box.png
new file mode 100644
index 0000000..4b77c5d
--- /dev/null
+++ b/src/assets/overview_images/dev-box.png
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
new file mode 100644
index 0000000..fa07acd
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
new file mode 100644
index 0000000..bc8c4b6
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
new file mode 100644
index 0000000..5c56a20
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
new file mode 100644
index 0000000..14fc247
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
new file mode 100644
index 0000000..e8a0d66
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
new file mode 100644
index 0000000..3fe070e
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
Binary files differ
diff --git a/src/assets/overview_images/sub-tab-border-1366.png b/src/assets/overview_images/sub-tab-border-1366.png
index 21c13c1..93bbefc 100644
--- a/src/assets/overview_images/sub-tab-border-1366.png
+++ b/src/assets/overview_images/sub-tab-border-1366.png
Binary files differ
diff --git a/src/assets/overview_images/sub-tab-border.png b/src/assets/overview_images/sub-tab-border.png
index 008d28d..0f94da3 100644
--- a/src/assets/overview_images/sub-tab-border.png
+++ b/src/assets/overview_images/sub-tab-border.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-checked-1366.png b/src/assets/overview_images/tab-index-checked-1366.png
index 2171e1c..df63c85 100644
--- a/src/assets/overview_images/tab-index-checked-1366.png
+++ b/src/assets/overview_images/tab-index-checked-1366.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-checked.png b/src/assets/overview_images/tab-index-checked.png
index 22f316b..d8af05f 100644
--- a/src/assets/overview_images/tab-index-checked.png
+++ b/src/assets/overview_images/tab-index-checked.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-unchecked-1366.png b/src/assets/overview_images/tab-index-unchecked-1366.png
index 59657f2..cd0dc63 100644
--- a/src/assets/overview_images/tab-index-unchecked-1366.png
+++ b/src/assets/overview_images/tab-index-unchecked-1366.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-unchecked.png b/src/assets/overview_images/tab-index-unchecked.png
index 2a247c0..f7a9f9f 100644
--- a/src/assets/overview_images/tab-index-unchecked.png
+++ b/src/assets/overview_images/tab-index-unchecked.png
Binary files differ
diff --git "a/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png" "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png"
new file mode 100644
index 0000000..42e3ab7
--- /dev/null
+++ "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png"
Binary files differ
diff --git "a/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png" "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png"
new file mode 100644
index 0000000..d57441b
--- /dev/null
+++ "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png"
Binary files differ
diff --git a/src/router/modules/doorSys.js b/src/router/modules/doorSys.js
index 6bd1506..dc5aa92 100644
--- a/src/router/modules/doorSys.js
+++ b/src/router/modules/doorSys.js
@@ -212,6 +212,27 @@
]
},
{
+ path: '/door/area',
+ component: Layout,
+ redirect: '/door/area',
+ name: 'DoorArea',
+ alwaysShow: true,
+ meta: {
+ title: '区域管理',
+ icon: 'icon-area', // 图标
+ permission: ['/door/area'], // 权限名称
+ sys: '/door'
+ },
+ children: [
+ {
+ path: '/door/area/list',
+ name: 'DoorAreaList',
+ component: () => import('@/views/area/areaList'),
+ meta: { title: '区域列表', icon: '', permission: ['/door/area/list'], keepAlive: true }
+ }
+ ]
+ },
+ {
path: '/door/device',
component: Layout,
redirect: '/door/device',
@@ -276,26 +297,5 @@
meta: { title: '营门出入次数统计', icon: '', permission: ['/door/statistics/doorCount'], keepAlive: true }
}
]
- },
- {
- path: '/door/area',
- component: Layout,
- redirect: '/door/area',
- name: 'DoorArea',
- alwaysShow: true,
- meta: {
- title: '区域管理',
- icon: 'icon-area', // 图标
- permission: ['/door/area'], // 权限名称
- sys: '/door'
- },
- children: [
- {
- path: '/door/area/list',
- name: 'DoorAreaList',
- component: () => import('@/views/area/areaList'),
- meta: { title: '区域列表', icon: '', permission: ['/door/area/list'], keepAlive: true }
- }
- ]
}
]
diff --git a/src/api/visitor.js b/src/api/visitor.js
index 121d5e2..187fe16 100644
--- a/src/api/visitor.js
+++ b/src/api/visitor.js
@@ -27,6 +27,13 @@
params
})
}
+// 剩余车位
+export function leftCarport() {
+ return request({
+ url: '/visitorCar/leftCarport',
+ method: 'get'
+ })
+}
// 查询来访车辆
export function getVisitorCarList(params) {
diff --git a/src/assets/overview_images/dev-box-1366.png b/src/assets/overview_images/dev-box-1366.png
new file mode 100644
index 0000000..d111f2b
--- /dev/null
+++ b/src/assets/overview_images/dev-box-1366.png
Binary files differ
diff --git a/src/assets/overview_images/dev-box.png b/src/assets/overview_images/dev-box.png
new file mode 100644
index 0000000..4b77c5d
--- /dev/null
+++ b/src/assets/overview_images/dev-box.png
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
new file mode 100644
index 0000000..fa07acd
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
new file mode 100644
index 0000000..bc8c4b6
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
new file mode 100644
index 0000000..5c56a20
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
new file mode 100644
index 0000000..14fc247
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
new file mode 100644
index 0000000..e8a0d66
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
new file mode 100644
index 0000000..3fe070e
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
Binary files differ
diff --git a/src/assets/overview_images/sub-tab-border-1366.png b/src/assets/overview_images/sub-tab-border-1366.png
index 21c13c1..93bbefc 100644
--- a/src/assets/overview_images/sub-tab-border-1366.png
+++ b/src/assets/overview_images/sub-tab-border-1366.png
Binary files differ
diff --git a/src/assets/overview_images/sub-tab-border.png b/src/assets/overview_images/sub-tab-border.png
index 008d28d..0f94da3 100644
--- a/src/assets/overview_images/sub-tab-border.png
+++ b/src/assets/overview_images/sub-tab-border.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-checked-1366.png b/src/assets/overview_images/tab-index-checked-1366.png
index 2171e1c..df63c85 100644
--- a/src/assets/overview_images/tab-index-checked-1366.png
+++ b/src/assets/overview_images/tab-index-checked-1366.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-checked.png b/src/assets/overview_images/tab-index-checked.png
index 22f316b..d8af05f 100644
--- a/src/assets/overview_images/tab-index-checked.png
+++ b/src/assets/overview_images/tab-index-checked.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-unchecked-1366.png b/src/assets/overview_images/tab-index-unchecked-1366.png
index 59657f2..cd0dc63 100644
--- a/src/assets/overview_images/tab-index-unchecked-1366.png
+++ b/src/assets/overview_images/tab-index-unchecked-1366.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-unchecked.png b/src/assets/overview_images/tab-index-unchecked.png
index 2a247c0..f7a9f9f 100644
--- a/src/assets/overview_images/tab-index-unchecked.png
+++ b/src/assets/overview_images/tab-index-unchecked.png
Binary files differ
diff --git "a/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png" "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png"
new file mode 100644
index 0000000..42e3ab7
--- /dev/null
+++ "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png"
Binary files differ
diff --git "a/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png" "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png"
new file mode 100644
index 0000000..d57441b
--- /dev/null
+++ "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png"
Binary files differ
diff --git a/src/router/modules/doorSys.js b/src/router/modules/doorSys.js
index 6bd1506..dc5aa92 100644
--- a/src/router/modules/doorSys.js
+++ b/src/router/modules/doorSys.js
@@ -212,6 +212,27 @@
]
},
{
+ path: '/door/area',
+ component: Layout,
+ redirect: '/door/area',
+ name: 'DoorArea',
+ alwaysShow: true,
+ meta: {
+ title: '区域管理',
+ icon: 'icon-area', // 图标
+ permission: ['/door/area'], // 权限名称
+ sys: '/door'
+ },
+ children: [
+ {
+ path: '/door/area/list',
+ name: 'DoorAreaList',
+ component: () => import('@/views/area/areaList'),
+ meta: { title: '区域列表', icon: '', permission: ['/door/area/list'], keepAlive: true }
+ }
+ ]
+ },
+ {
path: '/door/device',
component: Layout,
redirect: '/door/device',
@@ -276,26 +297,5 @@
meta: { title: '营门出入次数统计', icon: '', permission: ['/door/statistics/doorCount'], keepAlive: true }
}
]
- },
- {
- path: '/door/area',
- component: Layout,
- redirect: '/door/area',
- name: 'DoorArea',
- alwaysShow: true,
- meta: {
- title: '区域管理',
- icon: 'icon-area', // 图标
- permission: ['/door/area'], // 权限名称
- sys: '/door'
- },
- children: [
- {
- path: '/door/area/list',
- name: 'DoorAreaList',
- component: () => import('@/views/area/areaList'),
- meta: { title: '区域列表', icon: '', permission: ['/door/area/list'], keepAlive: true }
- }
- ]
}
]
diff --git a/src/styles/element-ui.scss b/src/styles/element-ui.scss
index ddc123c..a5137d5 100644
--- a/src/styles/element-ui.scss
+++ b/src/styles/element-ui.scss
@@ -16,7 +16,7 @@
position: relative;
margin: 0 auto;
.el-dialog__header {
- background-color:rgb(48, 65, 86);
+ background-color: rgb(76, 142, 226);
//background-color:rgb(47, 91, 114);
.el-dialog__title{
color:white;
diff --git a/src/api/visitor.js b/src/api/visitor.js
index 121d5e2..187fe16 100644
--- a/src/api/visitor.js
+++ b/src/api/visitor.js
@@ -27,6 +27,13 @@
params
})
}
+// 剩余车位
+export function leftCarport() {
+ return request({
+ url: '/visitorCar/leftCarport',
+ method: 'get'
+ })
+}
// 查询来访车辆
export function getVisitorCarList(params) {
diff --git a/src/assets/overview_images/dev-box-1366.png b/src/assets/overview_images/dev-box-1366.png
new file mode 100644
index 0000000..d111f2b
--- /dev/null
+++ b/src/assets/overview_images/dev-box-1366.png
Binary files differ
diff --git a/src/assets/overview_images/dev-box.png b/src/assets/overview_images/dev-box.png
new file mode 100644
index 0000000..4b77c5d
--- /dev/null
+++ b/src/assets/overview_images/dev-box.png
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
new file mode 100644
index 0000000..fa07acd
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
new file mode 100644
index 0000000..bc8c4b6
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
new file mode 100644
index 0000000..5c56a20
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
new file mode 100644
index 0000000..14fc247
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
new file mode 100644
index 0000000..e8a0d66
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
new file mode 100644
index 0000000..3fe070e
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
Binary files differ
diff --git a/src/assets/overview_images/sub-tab-border-1366.png b/src/assets/overview_images/sub-tab-border-1366.png
index 21c13c1..93bbefc 100644
--- a/src/assets/overview_images/sub-tab-border-1366.png
+++ b/src/assets/overview_images/sub-tab-border-1366.png
Binary files differ
diff --git a/src/assets/overview_images/sub-tab-border.png b/src/assets/overview_images/sub-tab-border.png
index 008d28d..0f94da3 100644
--- a/src/assets/overview_images/sub-tab-border.png
+++ b/src/assets/overview_images/sub-tab-border.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-checked-1366.png b/src/assets/overview_images/tab-index-checked-1366.png
index 2171e1c..df63c85 100644
--- a/src/assets/overview_images/tab-index-checked-1366.png
+++ b/src/assets/overview_images/tab-index-checked-1366.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-checked.png b/src/assets/overview_images/tab-index-checked.png
index 22f316b..d8af05f 100644
--- a/src/assets/overview_images/tab-index-checked.png
+++ b/src/assets/overview_images/tab-index-checked.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-unchecked-1366.png b/src/assets/overview_images/tab-index-unchecked-1366.png
index 59657f2..cd0dc63 100644
--- a/src/assets/overview_images/tab-index-unchecked-1366.png
+++ b/src/assets/overview_images/tab-index-unchecked-1366.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-unchecked.png b/src/assets/overview_images/tab-index-unchecked.png
index 2a247c0..f7a9f9f 100644
--- a/src/assets/overview_images/tab-index-unchecked.png
+++ b/src/assets/overview_images/tab-index-unchecked.png
Binary files differ
diff --git "a/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png" "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png"
new file mode 100644
index 0000000..42e3ab7
--- /dev/null
+++ "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png"
Binary files differ
diff --git "a/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png" "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png"
new file mode 100644
index 0000000..d57441b
--- /dev/null
+++ "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png"
Binary files differ
diff --git a/src/router/modules/doorSys.js b/src/router/modules/doorSys.js
index 6bd1506..dc5aa92 100644
--- a/src/router/modules/doorSys.js
+++ b/src/router/modules/doorSys.js
@@ -212,6 +212,27 @@
]
},
{
+ path: '/door/area',
+ component: Layout,
+ redirect: '/door/area',
+ name: 'DoorArea',
+ alwaysShow: true,
+ meta: {
+ title: '区域管理',
+ icon: 'icon-area', // 图标
+ permission: ['/door/area'], // 权限名称
+ sys: '/door'
+ },
+ children: [
+ {
+ path: '/door/area/list',
+ name: 'DoorAreaList',
+ component: () => import('@/views/area/areaList'),
+ meta: { title: '区域列表', icon: '', permission: ['/door/area/list'], keepAlive: true }
+ }
+ ]
+ },
+ {
path: '/door/device',
component: Layout,
redirect: '/door/device',
@@ -276,26 +297,5 @@
meta: { title: '营门出入次数统计', icon: '', permission: ['/door/statistics/doorCount'], keepAlive: true }
}
]
- },
- {
- path: '/door/area',
- component: Layout,
- redirect: '/door/area',
- name: 'DoorArea',
- alwaysShow: true,
- meta: {
- title: '区域管理',
- icon: 'icon-area', // 图标
- permission: ['/door/area'], // 权限名称
- sys: '/door'
- },
- children: [
- {
- path: '/door/area/list',
- name: 'DoorAreaList',
- component: () => import('@/views/area/areaList'),
- meta: { title: '区域列表', icon: '', permission: ['/door/area/list'], keepAlive: true }
- }
- ]
}
]
diff --git a/src/styles/element-ui.scss b/src/styles/element-ui.scss
index ddc123c..a5137d5 100644
--- a/src/styles/element-ui.scss
+++ b/src/styles/element-ui.scss
@@ -16,7 +16,7 @@
position: relative;
margin: 0 auto;
.el-dialog__header {
- background-color:rgb(48, 65, 86);
+ background-color: rgb(76, 142, 226);
//background-color:rgb(47, 91, 114);
.el-dialog__title{
color:white;
diff --git a/src/styles/sidebar.scss b/src/styles/sidebar.scss
index 65abe46..86f8b09 100644
--- a/src/styles/sidebar.scss
+++ b/src/styles/sidebar.scss
@@ -63,13 +63,17 @@
// menu hover
.submenu-title-noDropdown,
.el-submenu__title {
+ //font-size: 15;
&:hover {
background-color: $menuHover !important;
}
}
-
+ .sidebar-container .is-active > .el-submenu__title {
+ color: white !important;
+ //background-color: $subMenuHover !important;
+ }
.is-active>.el-submenu__title {
- color: $menuActiveText !important;
+ //color: $menuActiveText !important;
background-color: $menuHover !important;
}
.el-menu-item.is-active {
diff --git a/src/api/visitor.js b/src/api/visitor.js
index 121d5e2..187fe16 100644
--- a/src/api/visitor.js
+++ b/src/api/visitor.js
@@ -27,6 +27,13 @@
params
})
}
+// 剩余车位
+export function leftCarport() {
+ return request({
+ url: '/visitorCar/leftCarport',
+ method: 'get'
+ })
+}
// 查询来访车辆
export function getVisitorCarList(params) {
diff --git a/src/assets/overview_images/dev-box-1366.png b/src/assets/overview_images/dev-box-1366.png
new file mode 100644
index 0000000..d111f2b
--- /dev/null
+++ b/src/assets/overview_images/dev-box-1366.png
Binary files differ
diff --git a/src/assets/overview_images/dev-box.png b/src/assets/overview_images/dev-box.png
new file mode 100644
index 0000000..4b77c5d
--- /dev/null
+++ b/src/assets/overview_images/dev-box.png
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
new file mode 100644
index 0000000..fa07acd
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
new file mode 100644
index 0000000..bc8c4b6
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
new file mode 100644
index 0000000..5c56a20
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
new file mode 100644
index 0000000..14fc247
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
new file mode 100644
index 0000000..e8a0d66
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
new file mode 100644
index 0000000..3fe070e
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
Binary files differ
diff --git a/src/assets/overview_images/sub-tab-border-1366.png b/src/assets/overview_images/sub-tab-border-1366.png
index 21c13c1..93bbefc 100644
--- a/src/assets/overview_images/sub-tab-border-1366.png
+++ b/src/assets/overview_images/sub-tab-border-1366.png
Binary files differ
diff --git a/src/assets/overview_images/sub-tab-border.png b/src/assets/overview_images/sub-tab-border.png
index 008d28d..0f94da3 100644
--- a/src/assets/overview_images/sub-tab-border.png
+++ b/src/assets/overview_images/sub-tab-border.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-checked-1366.png b/src/assets/overview_images/tab-index-checked-1366.png
index 2171e1c..df63c85 100644
--- a/src/assets/overview_images/tab-index-checked-1366.png
+++ b/src/assets/overview_images/tab-index-checked-1366.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-checked.png b/src/assets/overview_images/tab-index-checked.png
index 22f316b..d8af05f 100644
--- a/src/assets/overview_images/tab-index-checked.png
+++ b/src/assets/overview_images/tab-index-checked.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-unchecked-1366.png b/src/assets/overview_images/tab-index-unchecked-1366.png
index 59657f2..cd0dc63 100644
--- a/src/assets/overview_images/tab-index-unchecked-1366.png
+++ b/src/assets/overview_images/tab-index-unchecked-1366.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-unchecked.png b/src/assets/overview_images/tab-index-unchecked.png
index 2a247c0..f7a9f9f 100644
--- a/src/assets/overview_images/tab-index-unchecked.png
+++ b/src/assets/overview_images/tab-index-unchecked.png
Binary files differ
diff --git "a/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png" "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png"
new file mode 100644
index 0000000..42e3ab7
--- /dev/null
+++ "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png"
Binary files differ
diff --git "a/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png" "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png"
new file mode 100644
index 0000000..d57441b
--- /dev/null
+++ "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png"
Binary files differ
diff --git a/src/router/modules/doorSys.js b/src/router/modules/doorSys.js
index 6bd1506..dc5aa92 100644
--- a/src/router/modules/doorSys.js
+++ b/src/router/modules/doorSys.js
@@ -212,6 +212,27 @@
]
},
{
+ path: '/door/area',
+ component: Layout,
+ redirect: '/door/area',
+ name: 'DoorArea',
+ alwaysShow: true,
+ meta: {
+ title: '区域管理',
+ icon: 'icon-area', // 图标
+ permission: ['/door/area'], // 权限名称
+ sys: '/door'
+ },
+ children: [
+ {
+ path: '/door/area/list',
+ name: 'DoorAreaList',
+ component: () => import('@/views/area/areaList'),
+ meta: { title: '区域列表', icon: '', permission: ['/door/area/list'], keepAlive: true }
+ }
+ ]
+ },
+ {
path: '/door/device',
component: Layout,
redirect: '/door/device',
@@ -276,26 +297,5 @@
meta: { title: '营门出入次数统计', icon: '', permission: ['/door/statistics/doorCount'], keepAlive: true }
}
]
- },
- {
- path: '/door/area',
- component: Layout,
- redirect: '/door/area',
- name: 'DoorArea',
- alwaysShow: true,
- meta: {
- title: '区域管理',
- icon: 'icon-area', // 图标
- permission: ['/door/area'], // 权限名称
- sys: '/door'
- },
- children: [
- {
- path: '/door/area/list',
- name: 'DoorAreaList',
- component: () => import('@/views/area/areaList'),
- meta: { title: '区域列表', icon: '', permission: ['/door/area/list'], keepAlive: true }
- }
- ]
}
]
diff --git a/src/styles/element-ui.scss b/src/styles/element-ui.scss
index ddc123c..a5137d5 100644
--- a/src/styles/element-ui.scss
+++ b/src/styles/element-ui.scss
@@ -16,7 +16,7 @@
position: relative;
margin: 0 auto;
.el-dialog__header {
- background-color:rgb(48, 65, 86);
+ background-color: rgb(76, 142, 226);
//background-color:rgb(47, 91, 114);
.el-dialog__title{
color:white;
diff --git a/src/styles/sidebar.scss b/src/styles/sidebar.scss
index 65abe46..86f8b09 100644
--- a/src/styles/sidebar.scss
+++ b/src/styles/sidebar.scss
@@ -63,13 +63,17 @@
// menu hover
.submenu-title-noDropdown,
.el-submenu__title {
+ //font-size: 15;
&:hover {
background-color: $menuHover !important;
}
}
-
+ .sidebar-container .is-active > .el-submenu__title {
+ color: white !important;
+ //background-color: $subMenuHover !important;
+ }
.is-active>.el-submenu__title {
- color: $menuActiveText !important;
+ //color: $menuActiveText !important;
background-color: $menuHover !important;
}
.el-menu-item.is-active {
diff --git a/src/styles/variables.scss b/src/styles/variables.scss
index 28c9c7f..1eadf2f 100644
--- a/src/styles/variables.scss
+++ b/src/styles/variables.scss
@@ -3,19 +3,19 @@
$themeColor:rgb(48, 65, 86);
$menuText:#000000;
$subMenuText:#000000;
-$menuActiveText:rgb(27, 177, 165);
+$menuActiveText: rgb(0, 56, 123);
//$menuActiveText:#ffffff;
$subMenuActiveText:#f4f4f5; //https://github.com/ElemeFE/element/issues/12951
//$subMenuActiveText:#000000; //https://github.com/ElemeFE/element/issues/12951
-$menuBg:#304156;
+$menuBg:#0077ff;
//$menuBg:#ffffff;
-$menuHover:#263445;
+$menuHover:#0077ff;
//$menuHover:#6666cc;
-$subMenuBg:#1f2d3d;
+$subMenuBg: #4c8ee2;
//$subMenuBg:#fcfcfc;
-$subMenuHover:#001528;
+$subMenuHover: #0077ff;
//$subMenuHover:#6666cc;
$sideBarWidth: 180px;
diff --git a/src/api/visitor.js b/src/api/visitor.js
index 121d5e2..187fe16 100644
--- a/src/api/visitor.js
+++ b/src/api/visitor.js
@@ -27,6 +27,13 @@
params
})
}
+// 剩余车位
+export function leftCarport() {
+ return request({
+ url: '/visitorCar/leftCarport',
+ method: 'get'
+ })
+}
// 查询来访车辆
export function getVisitorCarList(params) {
diff --git a/src/assets/overview_images/dev-box-1366.png b/src/assets/overview_images/dev-box-1366.png
new file mode 100644
index 0000000..d111f2b
--- /dev/null
+++ b/src/assets/overview_images/dev-box-1366.png
Binary files differ
diff --git a/src/assets/overview_images/dev-box.png b/src/assets/overview_images/dev-box.png
new file mode 100644
index 0000000..4b77c5d
--- /dev/null
+++ b/src/assets/overview_images/dev-box.png
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
new file mode 100644
index 0000000..fa07acd
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
new file mode 100644
index 0000000..bc8c4b6
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
new file mode 100644
index 0000000..5c56a20
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
new file mode 100644
index 0000000..14fc247
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
new file mode 100644
index 0000000..e8a0d66
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
new file mode 100644
index 0000000..3fe070e
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
Binary files differ
diff --git a/src/assets/overview_images/sub-tab-border-1366.png b/src/assets/overview_images/sub-tab-border-1366.png
index 21c13c1..93bbefc 100644
--- a/src/assets/overview_images/sub-tab-border-1366.png
+++ b/src/assets/overview_images/sub-tab-border-1366.png
Binary files differ
diff --git a/src/assets/overview_images/sub-tab-border.png b/src/assets/overview_images/sub-tab-border.png
index 008d28d..0f94da3 100644
--- a/src/assets/overview_images/sub-tab-border.png
+++ b/src/assets/overview_images/sub-tab-border.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-checked-1366.png b/src/assets/overview_images/tab-index-checked-1366.png
index 2171e1c..df63c85 100644
--- a/src/assets/overview_images/tab-index-checked-1366.png
+++ b/src/assets/overview_images/tab-index-checked-1366.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-checked.png b/src/assets/overview_images/tab-index-checked.png
index 22f316b..d8af05f 100644
--- a/src/assets/overview_images/tab-index-checked.png
+++ b/src/assets/overview_images/tab-index-checked.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-unchecked-1366.png b/src/assets/overview_images/tab-index-unchecked-1366.png
index 59657f2..cd0dc63 100644
--- a/src/assets/overview_images/tab-index-unchecked-1366.png
+++ b/src/assets/overview_images/tab-index-unchecked-1366.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-unchecked.png b/src/assets/overview_images/tab-index-unchecked.png
index 2a247c0..f7a9f9f 100644
--- a/src/assets/overview_images/tab-index-unchecked.png
+++ b/src/assets/overview_images/tab-index-unchecked.png
Binary files differ
diff --git "a/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png" "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png"
new file mode 100644
index 0000000..42e3ab7
--- /dev/null
+++ "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png"
Binary files differ
diff --git "a/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png" "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png"
new file mode 100644
index 0000000..d57441b
--- /dev/null
+++ "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png"
Binary files differ
diff --git a/src/router/modules/doorSys.js b/src/router/modules/doorSys.js
index 6bd1506..dc5aa92 100644
--- a/src/router/modules/doorSys.js
+++ b/src/router/modules/doorSys.js
@@ -212,6 +212,27 @@
]
},
{
+ path: '/door/area',
+ component: Layout,
+ redirect: '/door/area',
+ name: 'DoorArea',
+ alwaysShow: true,
+ meta: {
+ title: '区域管理',
+ icon: 'icon-area', // 图标
+ permission: ['/door/area'], // 权限名称
+ sys: '/door'
+ },
+ children: [
+ {
+ path: '/door/area/list',
+ name: 'DoorAreaList',
+ component: () => import('@/views/area/areaList'),
+ meta: { title: '区域列表', icon: '', permission: ['/door/area/list'], keepAlive: true }
+ }
+ ]
+ },
+ {
path: '/door/device',
component: Layout,
redirect: '/door/device',
@@ -276,26 +297,5 @@
meta: { title: '营门出入次数统计', icon: '', permission: ['/door/statistics/doorCount'], keepAlive: true }
}
]
- },
- {
- path: '/door/area',
- component: Layout,
- redirect: '/door/area',
- name: 'DoorArea',
- alwaysShow: true,
- meta: {
- title: '区域管理',
- icon: 'icon-area', // 图标
- permission: ['/door/area'], // 权限名称
- sys: '/door'
- },
- children: [
- {
- path: '/door/area/list',
- name: 'DoorAreaList',
- component: () => import('@/views/area/areaList'),
- meta: { title: '区域列表', icon: '', permission: ['/door/area/list'], keepAlive: true }
- }
- ]
}
]
diff --git a/src/styles/element-ui.scss b/src/styles/element-ui.scss
index ddc123c..a5137d5 100644
--- a/src/styles/element-ui.scss
+++ b/src/styles/element-ui.scss
@@ -16,7 +16,7 @@
position: relative;
margin: 0 auto;
.el-dialog__header {
- background-color:rgb(48, 65, 86);
+ background-color: rgb(76, 142, 226);
//background-color:rgb(47, 91, 114);
.el-dialog__title{
color:white;
diff --git a/src/styles/sidebar.scss b/src/styles/sidebar.scss
index 65abe46..86f8b09 100644
--- a/src/styles/sidebar.scss
+++ b/src/styles/sidebar.scss
@@ -63,13 +63,17 @@
// menu hover
.submenu-title-noDropdown,
.el-submenu__title {
+ //font-size: 15;
&:hover {
background-color: $menuHover !important;
}
}
-
+ .sidebar-container .is-active > .el-submenu__title {
+ color: white !important;
+ //background-color: $subMenuHover !important;
+ }
.is-active>.el-submenu__title {
- color: $menuActiveText !important;
+ //color: $menuActiveText !important;
background-color: $menuHover !important;
}
.el-menu-item.is-active {
diff --git a/src/styles/variables.scss b/src/styles/variables.scss
index 28c9c7f..1eadf2f 100644
--- a/src/styles/variables.scss
+++ b/src/styles/variables.scss
@@ -3,19 +3,19 @@
$themeColor:rgb(48, 65, 86);
$menuText:#000000;
$subMenuText:#000000;
-$menuActiveText:rgb(27, 177, 165);
+$menuActiveText: rgb(0, 56, 123);
//$menuActiveText:#ffffff;
$subMenuActiveText:#f4f4f5; //https://github.com/ElemeFE/element/issues/12951
//$subMenuActiveText:#000000; //https://github.com/ElemeFE/element/issues/12951
-$menuBg:#304156;
+$menuBg:#0077ff;
//$menuBg:#ffffff;
-$menuHover:#263445;
+$menuHover:#0077ff;
//$menuHover:#6666cc;
-$subMenuBg:#1f2d3d;
+$subMenuBg: #4c8ee2;
//$subMenuBg:#fcfcfc;
-$subMenuHover:#001528;
+$subMenuHover: #0077ff;
//$subMenuHover:#6666cc;
$sideBarWidth: 180px;
diff --git a/src/utils/validate.js b/src/utils/validate.js
index ce760ab..d651e43 100644
--- a/src/utils/validate.js
+++ b/src/utils/validate.js
@@ -105,14 +105,15 @@
// 手机号验证validator
export const phoneValidator = (rule, value, callback) => {
const reg = /^1([38][0-9]|4[579]|5[0-3,5-9]|6[6]|7[0135678]|9[89])\d{8}$/
+ const reg1 = /^((0\d{2,3})-)?(\d{7,8})$/
if (value !== '') {
- if (reg.test(value) === false) {
- callback(new Error('请输入正确的手机号'))
+ if (reg.test(value) === false && reg1.test(value) === false) {
+ callback(new Error('请输入正确的联系电话'))
} else {
callback()
}
} else {
- callback(new Error('手机号不能为空'))
+ callback(new Error('联系电话不能为空'))
}
}
@@ -140,7 +141,12 @@
const reg = /^[京津晋冀蒙辽吉黑沪苏浙皖闽赣鲁豫鄂湘粤桂琼渝川贵云藏陕甘青宁新][ABCDEFGHJKLMNPQRSTUVWXY][\dABCDEFGHJKLNMxPQRSTUVWXYZ]{5}$/
const regNew = /^[京津晋冀蒙辽吉黑沪苏浙皖闽赣鲁豫鄂湘粤桂琼渝川贵云藏陕甘青宁新][ABCDEFGHJKLMNPQRSTUVWXY][1-9DF][1-9ABCDEFGHJKLMNPQRSTUVWXYZ]\d{3}[1-9DF]$/
if (value !== '') {
- if (reg.test(value) === false && regNew.test(value) === false) {
+ // if (reg.test(value) === false && regNew.test(value) === false) {
+ // callback(new Error('请输入正确的车牌号'))
+ // } else {
+ // callback()
+ // }
+ if (value.length!==7 && value.length!==8) {
callback(new Error('请输入正确的车牌号'))
} else {
callback()
diff --git a/src/api/visitor.js b/src/api/visitor.js
index 121d5e2..187fe16 100644
--- a/src/api/visitor.js
+++ b/src/api/visitor.js
@@ -27,6 +27,13 @@
params
})
}
+// 剩余车位
+export function leftCarport() {
+ return request({
+ url: '/visitorCar/leftCarport',
+ method: 'get'
+ })
+}
// 查询来访车辆
export function getVisitorCarList(params) {
diff --git a/src/assets/overview_images/dev-box-1366.png b/src/assets/overview_images/dev-box-1366.png
new file mode 100644
index 0000000..d111f2b
--- /dev/null
+++ b/src/assets/overview_images/dev-box-1366.png
Binary files differ
diff --git a/src/assets/overview_images/dev-box.png b/src/assets/overview_images/dev-box.png
new file mode 100644
index 0000000..4b77c5d
--- /dev/null
+++ b/src/assets/overview_images/dev-box.png
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
new file mode 100644
index 0000000..fa07acd
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
new file mode 100644
index 0000000..bc8c4b6
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
new file mode 100644
index 0000000..5c56a20
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
new file mode 100644
index 0000000..14fc247
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
new file mode 100644
index 0000000..e8a0d66
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
new file mode 100644
index 0000000..3fe070e
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
Binary files differ
diff --git a/src/assets/overview_images/sub-tab-border-1366.png b/src/assets/overview_images/sub-tab-border-1366.png
index 21c13c1..93bbefc 100644
--- a/src/assets/overview_images/sub-tab-border-1366.png
+++ b/src/assets/overview_images/sub-tab-border-1366.png
Binary files differ
diff --git a/src/assets/overview_images/sub-tab-border.png b/src/assets/overview_images/sub-tab-border.png
index 008d28d..0f94da3 100644
--- a/src/assets/overview_images/sub-tab-border.png
+++ b/src/assets/overview_images/sub-tab-border.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-checked-1366.png b/src/assets/overview_images/tab-index-checked-1366.png
index 2171e1c..df63c85 100644
--- a/src/assets/overview_images/tab-index-checked-1366.png
+++ b/src/assets/overview_images/tab-index-checked-1366.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-checked.png b/src/assets/overview_images/tab-index-checked.png
index 22f316b..d8af05f 100644
--- a/src/assets/overview_images/tab-index-checked.png
+++ b/src/assets/overview_images/tab-index-checked.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-unchecked-1366.png b/src/assets/overview_images/tab-index-unchecked-1366.png
index 59657f2..cd0dc63 100644
--- a/src/assets/overview_images/tab-index-unchecked-1366.png
+++ b/src/assets/overview_images/tab-index-unchecked-1366.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-unchecked.png b/src/assets/overview_images/tab-index-unchecked.png
index 2a247c0..f7a9f9f 100644
--- a/src/assets/overview_images/tab-index-unchecked.png
+++ b/src/assets/overview_images/tab-index-unchecked.png
Binary files differ
diff --git "a/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png" "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png"
new file mode 100644
index 0000000..42e3ab7
--- /dev/null
+++ "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png"
Binary files differ
diff --git "a/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png" "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png"
new file mode 100644
index 0000000..d57441b
--- /dev/null
+++ "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png"
Binary files differ
diff --git a/src/router/modules/doorSys.js b/src/router/modules/doorSys.js
index 6bd1506..dc5aa92 100644
--- a/src/router/modules/doorSys.js
+++ b/src/router/modules/doorSys.js
@@ -212,6 +212,27 @@
]
},
{
+ path: '/door/area',
+ component: Layout,
+ redirect: '/door/area',
+ name: 'DoorArea',
+ alwaysShow: true,
+ meta: {
+ title: '区域管理',
+ icon: 'icon-area', // 图标
+ permission: ['/door/area'], // 权限名称
+ sys: '/door'
+ },
+ children: [
+ {
+ path: '/door/area/list',
+ name: 'DoorAreaList',
+ component: () => import('@/views/area/areaList'),
+ meta: { title: '区域列表', icon: '', permission: ['/door/area/list'], keepAlive: true }
+ }
+ ]
+ },
+ {
path: '/door/device',
component: Layout,
redirect: '/door/device',
@@ -276,26 +297,5 @@
meta: { title: '营门出入次数统计', icon: '', permission: ['/door/statistics/doorCount'], keepAlive: true }
}
]
- },
- {
- path: '/door/area',
- component: Layout,
- redirect: '/door/area',
- name: 'DoorArea',
- alwaysShow: true,
- meta: {
- title: '区域管理',
- icon: 'icon-area', // 图标
- permission: ['/door/area'], // 权限名称
- sys: '/door'
- },
- children: [
- {
- path: '/door/area/list',
- name: 'DoorAreaList',
- component: () => import('@/views/area/areaList'),
- meta: { title: '区域列表', icon: '', permission: ['/door/area/list'], keepAlive: true }
- }
- ]
}
]
diff --git a/src/styles/element-ui.scss b/src/styles/element-ui.scss
index ddc123c..a5137d5 100644
--- a/src/styles/element-ui.scss
+++ b/src/styles/element-ui.scss
@@ -16,7 +16,7 @@
position: relative;
margin: 0 auto;
.el-dialog__header {
- background-color:rgb(48, 65, 86);
+ background-color: rgb(76, 142, 226);
//background-color:rgb(47, 91, 114);
.el-dialog__title{
color:white;
diff --git a/src/styles/sidebar.scss b/src/styles/sidebar.scss
index 65abe46..86f8b09 100644
--- a/src/styles/sidebar.scss
+++ b/src/styles/sidebar.scss
@@ -63,13 +63,17 @@
// menu hover
.submenu-title-noDropdown,
.el-submenu__title {
+ //font-size: 15;
&:hover {
background-color: $menuHover !important;
}
}
-
+ .sidebar-container .is-active > .el-submenu__title {
+ color: white !important;
+ //background-color: $subMenuHover !important;
+ }
.is-active>.el-submenu__title {
- color: $menuActiveText !important;
+ //color: $menuActiveText !important;
background-color: $menuHover !important;
}
.el-menu-item.is-active {
diff --git a/src/styles/variables.scss b/src/styles/variables.scss
index 28c9c7f..1eadf2f 100644
--- a/src/styles/variables.scss
+++ b/src/styles/variables.scss
@@ -3,19 +3,19 @@
$themeColor:rgb(48, 65, 86);
$menuText:#000000;
$subMenuText:#000000;
-$menuActiveText:rgb(27, 177, 165);
+$menuActiveText: rgb(0, 56, 123);
//$menuActiveText:#ffffff;
$subMenuActiveText:#f4f4f5; //https://github.com/ElemeFE/element/issues/12951
//$subMenuActiveText:#000000; //https://github.com/ElemeFE/element/issues/12951
-$menuBg:#304156;
+$menuBg:#0077ff;
//$menuBg:#ffffff;
-$menuHover:#263445;
+$menuHover:#0077ff;
//$menuHover:#6666cc;
-$subMenuBg:#1f2d3d;
+$subMenuBg: #4c8ee2;
//$subMenuBg:#fcfcfc;
-$subMenuHover:#001528;
+$subMenuHover: #0077ff;
//$subMenuHover:#6666cc;
$sideBarWidth: 180px;
diff --git a/src/utils/validate.js b/src/utils/validate.js
index ce760ab..d651e43 100644
--- a/src/utils/validate.js
+++ b/src/utils/validate.js
@@ -105,14 +105,15 @@
// 手机号验证validator
export const phoneValidator = (rule, value, callback) => {
const reg = /^1([38][0-9]|4[579]|5[0-3,5-9]|6[6]|7[0135678]|9[89])\d{8}$/
+ const reg1 = /^((0\d{2,3})-)?(\d{7,8})$/
if (value !== '') {
- if (reg.test(value) === false) {
- callback(new Error('请输入正确的手机号'))
+ if (reg.test(value) === false && reg1.test(value) === false) {
+ callback(new Error('请输入正确的联系电话'))
} else {
callback()
}
} else {
- callback(new Error('手机号不能为空'))
+ callback(new Error('联系电话不能为空'))
}
}
@@ -140,7 +141,12 @@
const reg = /^[京津晋冀蒙辽吉黑沪苏浙皖闽赣鲁豫鄂湘粤桂琼渝川贵云藏陕甘青宁新][ABCDEFGHJKLMNPQRSTUVWXY][\dABCDEFGHJKLNMxPQRSTUVWXYZ]{5}$/
const regNew = /^[京津晋冀蒙辽吉黑沪苏浙皖闽赣鲁豫鄂湘粤桂琼渝川贵云藏陕甘青宁新][ABCDEFGHJKLMNPQRSTUVWXY][1-9DF][1-9ABCDEFGHJKLMNPQRSTUVWXYZ]\d{3}[1-9DF]$/
if (value !== '') {
- if (reg.test(value) === false && regNew.test(value) === false) {
+ // if (reg.test(value) === false && regNew.test(value) === false) {
+ // callback(new Error('请输入正确的车牌号'))
+ // } else {
+ // callback()
+ // }
+ if (value.length!==7 && value.length!==8) {
callback(new Error('请输入正确的车牌号'))
} else {
callback()
diff --git a/src/views/alarm/alarmList.vue b/src/views/alarm/alarmList.vue
index 2601cfc..2956a74 100644
--- a/src/views/alarm/alarmList.vue
+++ b/src/views/alarm/alarmList.vue
@@ -46,7 +46,7 @@
-
+
导出
@@ -300,11 +300,11 @@
margin-bottom: 50px;
}
.table-title{
- background-color:rgba(243, 243, 243, 1);
+ background-color:rgba(76, 142, 226, 1);
height: $tableTitleHeight;
.title-header{
line-height:$tableTitleHeight;
- color: #606266;
+ color: white;
font-size: 15px;
i{
margin-left: 5px;
diff --git a/src/api/visitor.js b/src/api/visitor.js
index 121d5e2..187fe16 100644
--- a/src/api/visitor.js
+++ b/src/api/visitor.js
@@ -27,6 +27,13 @@
params
})
}
+// 剩余车位
+export function leftCarport() {
+ return request({
+ url: '/visitorCar/leftCarport',
+ method: 'get'
+ })
+}
// 查询来访车辆
export function getVisitorCarList(params) {
diff --git a/src/assets/overview_images/dev-box-1366.png b/src/assets/overview_images/dev-box-1366.png
new file mode 100644
index 0000000..d111f2b
--- /dev/null
+++ b/src/assets/overview_images/dev-box-1366.png
Binary files differ
diff --git a/src/assets/overview_images/dev-box.png b/src/assets/overview_images/dev-box.png
new file mode 100644
index 0000000..4b77c5d
--- /dev/null
+++ b/src/assets/overview_images/dev-box.png
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
new file mode 100644
index 0000000..fa07acd
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
new file mode 100644
index 0000000..bc8c4b6
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
new file mode 100644
index 0000000..5c56a20
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
new file mode 100644
index 0000000..14fc247
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
new file mode 100644
index 0000000..e8a0d66
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
new file mode 100644
index 0000000..3fe070e
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
Binary files differ
diff --git a/src/assets/overview_images/sub-tab-border-1366.png b/src/assets/overview_images/sub-tab-border-1366.png
index 21c13c1..93bbefc 100644
--- a/src/assets/overview_images/sub-tab-border-1366.png
+++ b/src/assets/overview_images/sub-tab-border-1366.png
Binary files differ
diff --git a/src/assets/overview_images/sub-tab-border.png b/src/assets/overview_images/sub-tab-border.png
index 008d28d..0f94da3 100644
--- a/src/assets/overview_images/sub-tab-border.png
+++ b/src/assets/overview_images/sub-tab-border.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-checked-1366.png b/src/assets/overview_images/tab-index-checked-1366.png
index 2171e1c..df63c85 100644
--- a/src/assets/overview_images/tab-index-checked-1366.png
+++ b/src/assets/overview_images/tab-index-checked-1366.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-checked.png b/src/assets/overview_images/tab-index-checked.png
index 22f316b..d8af05f 100644
--- a/src/assets/overview_images/tab-index-checked.png
+++ b/src/assets/overview_images/tab-index-checked.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-unchecked-1366.png b/src/assets/overview_images/tab-index-unchecked-1366.png
index 59657f2..cd0dc63 100644
--- a/src/assets/overview_images/tab-index-unchecked-1366.png
+++ b/src/assets/overview_images/tab-index-unchecked-1366.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-unchecked.png b/src/assets/overview_images/tab-index-unchecked.png
index 2a247c0..f7a9f9f 100644
--- a/src/assets/overview_images/tab-index-unchecked.png
+++ b/src/assets/overview_images/tab-index-unchecked.png
Binary files differ
diff --git "a/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png" "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png"
new file mode 100644
index 0000000..42e3ab7
--- /dev/null
+++ "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png"
Binary files differ
diff --git "a/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png" "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png"
new file mode 100644
index 0000000..d57441b
--- /dev/null
+++ "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png"
Binary files differ
diff --git a/src/router/modules/doorSys.js b/src/router/modules/doorSys.js
index 6bd1506..dc5aa92 100644
--- a/src/router/modules/doorSys.js
+++ b/src/router/modules/doorSys.js
@@ -212,6 +212,27 @@
]
},
{
+ path: '/door/area',
+ component: Layout,
+ redirect: '/door/area',
+ name: 'DoorArea',
+ alwaysShow: true,
+ meta: {
+ title: '区域管理',
+ icon: 'icon-area', // 图标
+ permission: ['/door/area'], // 权限名称
+ sys: '/door'
+ },
+ children: [
+ {
+ path: '/door/area/list',
+ name: 'DoorAreaList',
+ component: () => import('@/views/area/areaList'),
+ meta: { title: '区域列表', icon: '', permission: ['/door/area/list'], keepAlive: true }
+ }
+ ]
+ },
+ {
path: '/door/device',
component: Layout,
redirect: '/door/device',
@@ -276,26 +297,5 @@
meta: { title: '营门出入次数统计', icon: '', permission: ['/door/statistics/doorCount'], keepAlive: true }
}
]
- },
- {
- path: '/door/area',
- component: Layout,
- redirect: '/door/area',
- name: 'DoorArea',
- alwaysShow: true,
- meta: {
- title: '区域管理',
- icon: 'icon-area', // 图标
- permission: ['/door/area'], // 权限名称
- sys: '/door'
- },
- children: [
- {
- path: '/door/area/list',
- name: 'DoorAreaList',
- component: () => import('@/views/area/areaList'),
- meta: { title: '区域列表', icon: '', permission: ['/door/area/list'], keepAlive: true }
- }
- ]
}
]
diff --git a/src/styles/element-ui.scss b/src/styles/element-ui.scss
index ddc123c..a5137d5 100644
--- a/src/styles/element-ui.scss
+++ b/src/styles/element-ui.scss
@@ -16,7 +16,7 @@
position: relative;
margin: 0 auto;
.el-dialog__header {
- background-color:rgb(48, 65, 86);
+ background-color: rgb(76, 142, 226);
//background-color:rgb(47, 91, 114);
.el-dialog__title{
color:white;
diff --git a/src/styles/sidebar.scss b/src/styles/sidebar.scss
index 65abe46..86f8b09 100644
--- a/src/styles/sidebar.scss
+++ b/src/styles/sidebar.scss
@@ -63,13 +63,17 @@
// menu hover
.submenu-title-noDropdown,
.el-submenu__title {
+ //font-size: 15;
&:hover {
background-color: $menuHover !important;
}
}
-
+ .sidebar-container .is-active > .el-submenu__title {
+ color: white !important;
+ //background-color: $subMenuHover !important;
+ }
.is-active>.el-submenu__title {
- color: $menuActiveText !important;
+ //color: $menuActiveText !important;
background-color: $menuHover !important;
}
.el-menu-item.is-active {
diff --git a/src/styles/variables.scss b/src/styles/variables.scss
index 28c9c7f..1eadf2f 100644
--- a/src/styles/variables.scss
+++ b/src/styles/variables.scss
@@ -3,19 +3,19 @@
$themeColor:rgb(48, 65, 86);
$menuText:#000000;
$subMenuText:#000000;
-$menuActiveText:rgb(27, 177, 165);
+$menuActiveText: rgb(0, 56, 123);
//$menuActiveText:#ffffff;
$subMenuActiveText:#f4f4f5; //https://github.com/ElemeFE/element/issues/12951
//$subMenuActiveText:#000000; //https://github.com/ElemeFE/element/issues/12951
-$menuBg:#304156;
+$menuBg:#0077ff;
//$menuBg:#ffffff;
-$menuHover:#263445;
+$menuHover:#0077ff;
//$menuHover:#6666cc;
-$subMenuBg:#1f2d3d;
+$subMenuBg: #4c8ee2;
//$subMenuBg:#fcfcfc;
-$subMenuHover:#001528;
+$subMenuHover: #0077ff;
//$subMenuHover:#6666cc;
$sideBarWidth: 180px;
diff --git a/src/utils/validate.js b/src/utils/validate.js
index ce760ab..d651e43 100644
--- a/src/utils/validate.js
+++ b/src/utils/validate.js
@@ -105,14 +105,15 @@
// 手机号验证validator
export const phoneValidator = (rule, value, callback) => {
const reg = /^1([38][0-9]|4[579]|5[0-3,5-9]|6[6]|7[0135678]|9[89])\d{8}$/
+ const reg1 = /^((0\d{2,3})-)?(\d{7,8})$/
if (value !== '') {
- if (reg.test(value) === false) {
- callback(new Error('请输入正确的手机号'))
+ if (reg.test(value) === false && reg1.test(value) === false) {
+ callback(new Error('请输入正确的联系电话'))
} else {
callback()
}
} else {
- callback(new Error('手机号不能为空'))
+ callback(new Error('联系电话不能为空'))
}
}
@@ -140,7 +141,12 @@
const reg = /^[京津晋冀蒙辽吉黑沪苏浙皖闽赣鲁豫鄂湘粤桂琼渝川贵云藏陕甘青宁新][ABCDEFGHJKLMNPQRSTUVWXY][\dABCDEFGHJKLNMxPQRSTUVWXYZ]{5}$/
const regNew = /^[京津晋冀蒙辽吉黑沪苏浙皖闽赣鲁豫鄂湘粤桂琼渝川贵云藏陕甘青宁新][ABCDEFGHJKLMNPQRSTUVWXY][1-9DF][1-9ABCDEFGHJKLMNPQRSTUVWXYZ]\d{3}[1-9DF]$/
if (value !== '') {
- if (reg.test(value) === false && regNew.test(value) === false) {
+ // if (reg.test(value) === false && regNew.test(value) === false) {
+ // callback(new Error('请输入正确的车牌号'))
+ // } else {
+ // callback()
+ // }
+ if (value.length!==7 && value.length!==8) {
callback(new Error('请输入正确的车牌号'))
} else {
callback()
diff --git a/src/views/alarm/alarmList.vue b/src/views/alarm/alarmList.vue
index 2601cfc..2956a74 100644
--- a/src/views/alarm/alarmList.vue
+++ b/src/views/alarm/alarmList.vue
@@ -46,7 +46,7 @@
-
+
导出
@@ -300,11 +300,11 @@
margin-bottom: 50px;
}
.table-title{
- background-color:rgba(243, 243, 243, 1);
+ background-color:rgba(76, 142, 226, 1);
height: $tableTitleHeight;
.title-header{
line-height:$tableTitleHeight;
- color: #606266;
+ color: white;
font-size: 15px;
i{
margin-left: 5px;
diff --git a/src/views/alarm/alarmNow.vue b/src/views/alarm/alarmNow.vue
index 4b47872..1b5efe8 100644
--- a/src/views/alarm/alarmNow.vue
+++ b/src/views/alarm/alarmNow.vue
@@ -46,7 +46,7 @@
-
+
导出
@@ -66,8 +66,8 @@
取消报警
- 位置
- 视频
+
+
@@ -291,11 +291,11 @@
margin-bottom: 50px;
}
.table-title{
- background-color:rgba(243, 243, 243, 1);
+ background-color:rgba(76, 142, 226, 1);
height: $tableTitleHeight;
.title-header{
line-height:$tableTitleHeight;
- color: #606266;
+ color: white;
font-size: 15px;
i{
margin-left: 5px;
diff --git a/src/api/visitor.js b/src/api/visitor.js
index 121d5e2..187fe16 100644
--- a/src/api/visitor.js
+++ b/src/api/visitor.js
@@ -27,6 +27,13 @@
params
})
}
+// 剩余车位
+export function leftCarport() {
+ return request({
+ url: '/visitorCar/leftCarport',
+ method: 'get'
+ })
+}
// 查询来访车辆
export function getVisitorCarList(params) {
diff --git a/src/assets/overview_images/dev-box-1366.png b/src/assets/overview_images/dev-box-1366.png
new file mode 100644
index 0000000..d111f2b
--- /dev/null
+++ b/src/assets/overview_images/dev-box-1366.png
Binary files differ
diff --git a/src/assets/overview_images/dev-box.png b/src/assets/overview_images/dev-box.png
new file mode 100644
index 0000000..4b77c5d
--- /dev/null
+++ b/src/assets/overview_images/dev-box.png
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
new file mode 100644
index 0000000..fa07acd
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
new file mode 100644
index 0000000..bc8c4b6
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
new file mode 100644
index 0000000..5c56a20
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
new file mode 100644
index 0000000..14fc247
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
new file mode 100644
index 0000000..e8a0d66
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
new file mode 100644
index 0000000..3fe070e
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
Binary files differ
diff --git a/src/assets/overview_images/sub-tab-border-1366.png b/src/assets/overview_images/sub-tab-border-1366.png
index 21c13c1..93bbefc 100644
--- a/src/assets/overview_images/sub-tab-border-1366.png
+++ b/src/assets/overview_images/sub-tab-border-1366.png
Binary files differ
diff --git a/src/assets/overview_images/sub-tab-border.png b/src/assets/overview_images/sub-tab-border.png
index 008d28d..0f94da3 100644
--- a/src/assets/overview_images/sub-tab-border.png
+++ b/src/assets/overview_images/sub-tab-border.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-checked-1366.png b/src/assets/overview_images/tab-index-checked-1366.png
index 2171e1c..df63c85 100644
--- a/src/assets/overview_images/tab-index-checked-1366.png
+++ b/src/assets/overview_images/tab-index-checked-1366.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-checked.png b/src/assets/overview_images/tab-index-checked.png
index 22f316b..d8af05f 100644
--- a/src/assets/overview_images/tab-index-checked.png
+++ b/src/assets/overview_images/tab-index-checked.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-unchecked-1366.png b/src/assets/overview_images/tab-index-unchecked-1366.png
index 59657f2..cd0dc63 100644
--- a/src/assets/overview_images/tab-index-unchecked-1366.png
+++ b/src/assets/overview_images/tab-index-unchecked-1366.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-unchecked.png b/src/assets/overview_images/tab-index-unchecked.png
index 2a247c0..f7a9f9f 100644
--- a/src/assets/overview_images/tab-index-unchecked.png
+++ b/src/assets/overview_images/tab-index-unchecked.png
Binary files differ
diff --git "a/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png" "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png"
new file mode 100644
index 0000000..42e3ab7
--- /dev/null
+++ "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png"
Binary files differ
diff --git "a/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png" "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png"
new file mode 100644
index 0000000..d57441b
--- /dev/null
+++ "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png"
Binary files differ
diff --git a/src/router/modules/doorSys.js b/src/router/modules/doorSys.js
index 6bd1506..dc5aa92 100644
--- a/src/router/modules/doorSys.js
+++ b/src/router/modules/doorSys.js
@@ -212,6 +212,27 @@
]
},
{
+ path: '/door/area',
+ component: Layout,
+ redirect: '/door/area',
+ name: 'DoorArea',
+ alwaysShow: true,
+ meta: {
+ title: '区域管理',
+ icon: 'icon-area', // 图标
+ permission: ['/door/area'], // 权限名称
+ sys: '/door'
+ },
+ children: [
+ {
+ path: '/door/area/list',
+ name: 'DoorAreaList',
+ component: () => import('@/views/area/areaList'),
+ meta: { title: '区域列表', icon: '', permission: ['/door/area/list'], keepAlive: true }
+ }
+ ]
+ },
+ {
path: '/door/device',
component: Layout,
redirect: '/door/device',
@@ -276,26 +297,5 @@
meta: { title: '营门出入次数统计', icon: '', permission: ['/door/statistics/doorCount'], keepAlive: true }
}
]
- },
- {
- path: '/door/area',
- component: Layout,
- redirect: '/door/area',
- name: 'DoorArea',
- alwaysShow: true,
- meta: {
- title: '区域管理',
- icon: 'icon-area', // 图标
- permission: ['/door/area'], // 权限名称
- sys: '/door'
- },
- children: [
- {
- path: '/door/area/list',
- name: 'DoorAreaList',
- component: () => import('@/views/area/areaList'),
- meta: { title: '区域列表', icon: '', permission: ['/door/area/list'], keepAlive: true }
- }
- ]
}
]
diff --git a/src/styles/element-ui.scss b/src/styles/element-ui.scss
index ddc123c..a5137d5 100644
--- a/src/styles/element-ui.scss
+++ b/src/styles/element-ui.scss
@@ -16,7 +16,7 @@
position: relative;
margin: 0 auto;
.el-dialog__header {
- background-color:rgb(48, 65, 86);
+ background-color: rgb(76, 142, 226);
//background-color:rgb(47, 91, 114);
.el-dialog__title{
color:white;
diff --git a/src/styles/sidebar.scss b/src/styles/sidebar.scss
index 65abe46..86f8b09 100644
--- a/src/styles/sidebar.scss
+++ b/src/styles/sidebar.scss
@@ -63,13 +63,17 @@
// menu hover
.submenu-title-noDropdown,
.el-submenu__title {
+ //font-size: 15;
&:hover {
background-color: $menuHover !important;
}
}
-
+ .sidebar-container .is-active > .el-submenu__title {
+ color: white !important;
+ //background-color: $subMenuHover !important;
+ }
.is-active>.el-submenu__title {
- color: $menuActiveText !important;
+ //color: $menuActiveText !important;
background-color: $menuHover !important;
}
.el-menu-item.is-active {
diff --git a/src/styles/variables.scss b/src/styles/variables.scss
index 28c9c7f..1eadf2f 100644
--- a/src/styles/variables.scss
+++ b/src/styles/variables.scss
@@ -3,19 +3,19 @@
$themeColor:rgb(48, 65, 86);
$menuText:#000000;
$subMenuText:#000000;
-$menuActiveText:rgb(27, 177, 165);
+$menuActiveText: rgb(0, 56, 123);
//$menuActiveText:#ffffff;
$subMenuActiveText:#f4f4f5; //https://github.com/ElemeFE/element/issues/12951
//$subMenuActiveText:#000000; //https://github.com/ElemeFE/element/issues/12951
-$menuBg:#304156;
+$menuBg:#0077ff;
//$menuBg:#ffffff;
-$menuHover:#263445;
+$menuHover:#0077ff;
//$menuHover:#6666cc;
-$subMenuBg:#1f2d3d;
+$subMenuBg: #4c8ee2;
//$subMenuBg:#fcfcfc;
-$subMenuHover:#001528;
+$subMenuHover: #0077ff;
//$subMenuHover:#6666cc;
$sideBarWidth: 180px;
diff --git a/src/utils/validate.js b/src/utils/validate.js
index ce760ab..d651e43 100644
--- a/src/utils/validate.js
+++ b/src/utils/validate.js
@@ -105,14 +105,15 @@
// 手机号验证validator
export const phoneValidator = (rule, value, callback) => {
const reg = /^1([38][0-9]|4[579]|5[0-3,5-9]|6[6]|7[0135678]|9[89])\d{8}$/
+ const reg1 = /^((0\d{2,3})-)?(\d{7,8})$/
if (value !== '') {
- if (reg.test(value) === false) {
- callback(new Error('请输入正确的手机号'))
+ if (reg.test(value) === false && reg1.test(value) === false) {
+ callback(new Error('请输入正确的联系电话'))
} else {
callback()
}
} else {
- callback(new Error('手机号不能为空'))
+ callback(new Error('联系电话不能为空'))
}
}
@@ -140,7 +141,12 @@
const reg = /^[京津晋冀蒙辽吉黑沪苏浙皖闽赣鲁豫鄂湘粤桂琼渝川贵云藏陕甘青宁新][ABCDEFGHJKLMNPQRSTUVWXY][\dABCDEFGHJKLNMxPQRSTUVWXYZ]{5}$/
const regNew = /^[京津晋冀蒙辽吉黑沪苏浙皖闽赣鲁豫鄂湘粤桂琼渝川贵云藏陕甘青宁新][ABCDEFGHJKLMNPQRSTUVWXY][1-9DF][1-9ABCDEFGHJKLMNPQRSTUVWXYZ]\d{3}[1-9DF]$/
if (value !== '') {
- if (reg.test(value) === false && regNew.test(value) === false) {
+ // if (reg.test(value) === false && regNew.test(value) === false) {
+ // callback(new Error('请输入正确的车牌号'))
+ // } else {
+ // callback()
+ // }
+ if (value.length!==7 && value.length!==8) {
callback(new Error('请输入正确的车牌号'))
} else {
callback()
diff --git a/src/views/alarm/alarmList.vue b/src/views/alarm/alarmList.vue
index 2601cfc..2956a74 100644
--- a/src/views/alarm/alarmList.vue
+++ b/src/views/alarm/alarmList.vue
@@ -46,7 +46,7 @@
-
+
导出
@@ -300,11 +300,11 @@
margin-bottom: 50px;
}
.table-title{
- background-color:rgba(243, 243, 243, 1);
+ background-color:rgba(76, 142, 226, 1);
height: $tableTitleHeight;
.title-header{
line-height:$tableTitleHeight;
- color: #606266;
+ color: white;
font-size: 15px;
i{
margin-left: 5px;
diff --git a/src/views/alarm/alarmNow.vue b/src/views/alarm/alarmNow.vue
index 4b47872..1b5efe8 100644
--- a/src/views/alarm/alarmNow.vue
+++ b/src/views/alarm/alarmNow.vue
@@ -46,7 +46,7 @@
-
+
导出
@@ -66,8 +66,8 @@
取消报警
- 位置
- 视频
+
+
@@ -291,11 +291,11 @@
margin-bottom: 50px;
}
.table-title{
- background-color:rgba(243, 243, 243, 1);
+ background-color:rgba(76, 142, 226, 1);
height: $tableTitleHeight;
.title-header{
line-height:$tableTitleHeight;
- color: #606266;
+ color: white;
font-size: 15px;
i{
margin-left: 5px;
diff --git a/src/views/alarm/alarmPosition.vue b/src/views/alarm/alarmPosition.vue
index 402da42..2da9b2c 100644
--- a/src/views/alarm/alarmPosition.vue
+++ b/src/views/alarm/alarmPosition.vue
@@ -8,7 +8,7 @@
v-for="item in devList"
:id="item.id"
:key="item.id"
- :style="{ position: 'absolute', top: item.y * imgSize.height / imgSizeOriginal.height + 'px', left: (item.x * imgSize.width / imgSizeOriginal.width + halfLeft) + 'px' }"
+ :style="{ transform: 'rotate('+ item.angle +'deg)', position: 'absolute', top: item.y * imgSize.height / imgSizeOriginal.height + 'px', left: (item.x * imgSize.width / imgSizeOriginal.width + halfLeft) + 'px' }"
class="point-camera"
@click="detailDev(item, $event)" />
@@ -363,12 +363,12 @@
height: 155px;
}
.dev-normal {
- background: url("../../assets/overview_images/normal.png");
+ background: url("../../assets/overview_images/dev-box.png");
background-size: contain;
color: #00ff0c;
}
.dev-alarm {
- background: url("../../assets/overview_images/alarm.png");
+ background: url("../../assets/overview_images/dev-box.png");
background-size: contain;
color: #ff0000;
}
@@ -665,10 +665,10 @@
}
.dev-normal {
- background: url("../../assets/overview_images/normal-1366.png");
+ background: url("../../assets/overview_images/dev-box-1366.png");
}
.dev-alarm {
- background: url("../../assets/overview_images/alarm-1366.png");
+ background: url("../../assets/overview_images/dev-box-1366.png");
}
.dev-offline {
background: url("../../assets/overview_images/offline-1366.png");
diff --git a/src/api/visitor.js b/src/api/visitor.js
index 121d5e2..187fe16 100644
--- a/src/api/visitor.js
+++ b/src/api/visitor.js
@@ -27,6 +27,13 @@
params
})
}
+// 剩余车位
+export function leftCarport() {
+ return request({
+ url: '/visitorCar/leftCarport',
+ method: 'get'
+ })
+}
// 查询来访车辆
export function getVisitorCarList(params) {
diff --git a/src/assets/overview_images/dev-box-1366.png b/src/assets/overview_images/dev-box-1366.png
new file mode 100644
index 0000000..d111f2b
--- /dev/null
+++ b/src/assets/overview_images/dev-box-1366.png
Binary files differ
diff --git a/src/assets/overview_images/dev-box.png b/src/assets/overview_images/dev-box.png
new file mode 100644
index 0000000..4b77c5d
--- /dev/null
+++ b/src/assets/overview_images/dev-box.png
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
new file mode 100644
index 0000000..fa07acd
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
new file mode 100644
index 0000000..bc8c4b6
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
new file mode 100644
index 0000000..5c56a20
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
new file mode 100644
index 0000000..14fc247
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
new file mode 100644
index 0000000..e8a0d66
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
new file mode 100644
index 0000000..3fe070e
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
Binary files differ
diff --git a/src/assets/overview_images/sub-tab-border-1366.png b/src/assets/overview_images/sub-tab-border-1366.png
index 21c13c1..93bbefc 100644
--- a/src/assets/overview_images/sub-tab-border-1366.png
+++ b/src/assets/overview_images/sub-tab-border-1366.png
Binary files differ
diff --git a/src/assets/overview_images/sub-tab-border.png b/src/assets/overview_images/sub-tab-border.png
index 008d28d..0f94da3 100644
--- a/src/assets/overview_images/sub-tab-border.png
+++ b/src/assets/overview_images/sub-tab-border.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-checked-1366.png b/src/assets/overview_images/tab-index-checked-1366.png
index 2171e1c..df63c85 100644
--- a/src/assets/overview_images/tab-index-checked-1366.png
+++ b/src/assets/overview_images/tab-index-checked-1366.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-checked.png b/src/assets/overview_images/tab-index-checked.png
index 22f316b..d8af05f 100644
--- a/src/assets/overview_images/tab-index-checked.png
+++ b/src/assets/overview_images/tab-index-checked.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-unchecked-1366.png b/src/assets/overview_images/tab-index-unchecked-1366.png
index 59657f2..cd0dc63 100644
--- a/src/assets/overview_images/tab-index-unchecked-1366.png
+++ b/src/assets/overview_images/tab-index-unchecked-1366.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-unchecked.png b/src/assets/overview_images/tab-index-unchecked.png
index 2a247c0..f7a9f9f 100644
--- a/src/assets/overview_images/tab-index-unchecked.png
+++ b/src/assets/overview_images/tab-index-unchecked.png
Binary files differ
diff --git "a/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png" "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png"
new file mode 100644
index 0000000..42e3ab7
--- /dev/null
+++ "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png"
Binary files differ
diff --git "a/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png" "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png"
new file mode 100644
index 0000000..d57441b
--- /dev/null
+++ "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png"
Binary files differ
diff --git a/src/router/modules/doorSys.js b/src/router/modules/doorSys.js
index 6bd1506..dc5aa92 100644
--- a/src/router/modules/doorSys.js
+++ b/src/router/modules/doorSys.js
@@ -212,6 +212,27 @@
]
},
{
+ path: '/door/area',
+ component: Layout,
+ redirect: '/door/area',
+ name: 'DoorArea',
+ alwaysShow: true,
+ meta: {
+ title: '区域管理',
+ icon: 'icon-area', // 图标
+ permission: ['/door/area'], // 权限名称
+ sys: '/door'
+ },
+ children: [
+ {
+ path: '/door/area/list',
+ name: 'DoorAreaList',
+ component: () => import('@/views/area/areaList'),
+ meta: { title: '区域列表', icon: '', permission: ['/door/area/list'], keepAlive: true }
+ }
+ ]
+ },
+ {
path: '/door/device',
component: Layout,
redirect: '/door/device',
@@ -276,26 +297,5 @@
meta: { title: '营门出入次数统计', icon: '', permission: ['/door/statistics/doorCount'], keepAlive: true }
}
]
- },
- {
- path: '/door/area',
- component: Layout,
- redirect: '/door/area',
- name: 'DoorArea',
- alwaysShow: true,
- meta: {
- title: '区域管理',
- icon: 'icon-area', // 图标
- permission: ['/door/area'], // 权限名称
- sys: '/door'
- },
- children: [
- {
- path: '/door/area/list',
- name: 'DoorAreaList',
- component: () => import('@/views/area/areaList'),
- meta: { title: '区域列表', icon: '', permission: ['/door/area/list'], keepAlive: true }
- }
- ]
}
]
diff --git a/src/styles/element-ui.scss b/src/styles/element-ui.scss
index ddc123c..a5137d5 100644
--- a/src/styles/element-ui.scss
+++ b/src/styles/element-ui.scss
@@ -16,7 +16,7 @@
position: relative;
margin: 0 auto;
.el-dialog__header {
- background-color:rgb(48, 65, 86);
+ background-color: rgb(76, 142, 226);
//background-color:rgb(47, 91, 114);
.el-dialog__title{
color:white;
diff --git a/src/styles/sidebar.scss b/src/styles/sidebar.scss
index 65abe46..86f8b09 100644
--- a/src/styles/sidebar.scss
+++ b/src/styles/sidebar.scss
@@ -63,13 +63,17 @@
// menu hover
.submenu-title-noDropdown,
.el-submenu__title {
+ //font-size: 15;
&:hover {
background-color: $menuHover !important;
}
}
-
+ .sidebar-container .is-active > .el-submenu__title {
+ color: white !important;
+ //background-color: $subMenuHover !important;
+ }
.is-active>.el-submenu__title {
- color: $menuActiveText !important;
+ //color: $menuActiveText !important;
background-color: $menuHover !important;
}
.el-menu-item.is-active {
diff --git a/src/styles/variables.scss b/src/styles/variables.scss
index 28c9c7f..1eadf2f 100644
--- a/src/styles/variables.scss
+++ b/src/styles/variables.scss
@@ -3,19 +3,19 @@
$themeColor:rgb(48, 65, 86);
$menuText:#000000;
$subMenuText:#000000;
-$menuActiveText:rgb(27, 177, 165);
+$menuActiveText: rgb(0, 56, 123);
//$menuActiveText:#ffffff;
$subMenuActiveText:#f4f4f5; //https://github.com/ElemeFE/element/issues/12951
//$subMenuActiveText:#000000; //https://github.com/ElemeFE/element/issues/12951
-$menuBg:#304156;
+$menuBg:#0077ff;
//$menuBg:#ffffff;
-$menuHover:#263445;
+$menuHover:#0077ff;
//$menuHover:#6666cc;
-$subMenuBg:#1f2d3d;
+$subMenuBg: #4c8ee2;
//$subMenuBg:#fcfcfc;
-$subMenuHover:#001528;
+$subMenuHover: #0077ff;
//$subMenuHover:#6666cc;
$sideBarWidth: 180px;
diff --git a/src/utils/validate.js b/src/utils/validate.js
index ce760ab..d651e43 100644
--- a/src/utils/validate.js
+++ b/src/utils/validate.js
@@ -105,14 +105,15 @@
// 手机号验证validator
export const phoneValidator = (rule, value, callback) => {
const reg = /^1([38][0-9]|4[579]|5[0-3,5-9]|6[6]|7[0135678]|9[89])\d{8}$/
+ const reg1 = /^((0\d{2,3})-)?(\d{7,8})$/
if (value !== '') {
- if (reg.test(value) === false) {
- callback(new Error('请输入正确的手机号'))
+ if (reg.test(value) === false && reg1.test(value) === false) {
+ callback(new Error('请输入正确的联系电话'))
} else {
callback()
}
} else {
- callback(new Error('手机号不能为空'))
+ callback(new Error('联系电话不能为空'))
}
}
@@ -140,7 +141,12 @@
const reg = /^[京津晋冀蒙辽吉黑沪苏浙皖闽赣鲁豫鄂湘粤桂琼渝川贵云藏陕甘青宁新][ABCDEFGHJKLMNPQRSTUVWXY][\dABCDEFGHJKLNMxPQRSTUVWXYZ]{5}$/
const regNew = /^[京津晋冀蒙辽吉黑沪苏浙皖闽赣鲁豫鄂湘粤桂琼渝川贵云藏陕甘青宁新][ABCDEFGHJKLMNPQRSTUVWXY][1-9DF][1-9ABCDEFGHJKLMNPQRSTUVWXYZ]\d{3}[1-9DF]$/
if (value !== '') {
- if (reg.test(value) === false && regNew.test(value) === false) {
+ // if (reg.test(value) === false && regNew.test(value) === false) {
+ // callback(new Error('请输入正确的车牌号'))
+ // } else {
+ // callback()
+ // }
+ if (value.length!==7 && value.length!==8) {
callback(new Error('请输入正确的车牌号'))
} else {
callback()
diff --git a/src/views/alarm/alarmList.vue b/src/views/alarm/alarmList.vue
index 2601cfc..2956a74 100644
--- a/src/views/alarm/alarmList.vue
+++ b/src/views/alarm/alarmList.vue
@@ -46,7 +46,7 @@
-
+
导出
@@ -300,11 +300,11 @@
margin-bottom: 50px;
}
.table-title{
- background-color:rgba(243, 243, 243, 1);
+ background-color:rgba(76, 142, 226, 1);
height: $tableTitleHeight;
.title-header{
line-height:$tableTitleHeight;
- color: #606266;
+ color: white;
font-size: 15px;
i{
margin-left: 5px;
diff --git a/src/views/alarm/alarmNow.vue b/src/views/alarm/alarmNow.vue
index 4b47872..1b5efe8 100644
--- a/src/views/alarm/alarmNow.vue
+++ b/src/views/alarm/alarmNow.vue
@@ -46,7 +46,7 @@
-
+
导出
@@ -66,8 +66,8 @@
取消报警
- 位置
- 视频
+
+
@@ -291,11 +291,11 @@
margin-bottom: 50px;
}
.table-title{
- background-color:rgba(243, 243, 243, 1);
+ background-color:rgba(76, 142, 226, 1);
height: $tableTitleHeight;
.title-header{
line-height:$tableTitleHeight;
- color: #606266;
+ color: white;
font-size: 15px;
i{
margin-left: 5px;
diff --git a/src/views/alarm/alarmPosition.vue b/src/views/alarm/alarmPosition.vue
index 402da42..2da9b2c 100644
--- a/src/views/alarm/alarmPosition.vue
+++ b/src/views/alarm/alarmPosition.vue
@@ -8,7 +8,7 @@
v-for="item in devList"
:id="item.id"
:key="item.id"
- :style="{ position: 'absolute', top: item.y * imgSize.height / imgSizeOriginal.height + 'px', left: (item.x * imgSize.width / imgSizeOriginal.width + halfLeft) + 'px' }"
+ :style="{ transform: 'rotate('+ item.angle +'deg)', position: 'absolute', top: item.y * imgSize.height / imgSizeOriginal.height + 'px', left: (item.x * imgSize.width / imgSizeOriginal.width + halfLeft) + 'px' }"
class="point-camera"
@click="detailDev(item, $event)" />
@@ -363,12 +363,12 @@
height: 155px;
}
.dev-normal {
- background: url("../../assets/overview_images/normal.png");
+ background: url("../../assets/overview_images/dev-box.png");
background-size: contain;
color: #00ff0c;
}
.dev-alarm {
- background: url("../../assets/overview_images/alarm.png");
+ background: url("../../assets/overview_images/dev-box.png");
background-size: contain;
color: #ff0000;
}
@@ -665,10 +665,10 @@
}
.dev-normal {
- background: url("../../assets/overview_images/normal-1366.png");
+ background: url("../../assets/overview_images/dev-box-1366.png");
}
.dev-alarm {
- background: url("../../assets/overview_images/alarm-1366.png");
+ background: url("../../assets/overview_images/dev-box-1366.png");
}
.dev-offline {
background: url("../../assets/overview_images/offline-1366.png");
diff --git a/src/views/area/areaList.vue b/src/views/area/areaList.vue
index 11dc51f..d3ff751 100644
--- a/src/views/area/areaList.vue
+++ b/src/views/area/areaList.vue
@@ -29,7 +29,7 @@
-
+
@@ -228,11 +228,11 @@
margin-bottom: 50px;
}
.table-title{
- background-color:rgba(243, 243, 243, 1);
+ background-color:rgba(76, 142, 226, 1);
height: $tableTitleHeight;
.title-header{
line-height:$tableTitleHeight;
- color: #606266;
+ color: white;
font-size: 15px;
i{
margin-left: 5px;
diff --git a/src/api/visitor.js b/src/api/visitor.js
index 121d5e2..187fe16 100644
--- a/src/api/visitor.js
+++ b/src/api/visitor.js
@@ -27,6 +27,13 @@
params
})
}
+// 剩余车位
+export function leftCarport() {
+ return request({
+ url: '/visitorCar/leftCarport',
+ method: 'get'
+ })
+}
// 查询来访车辆
export function getVisitorCarList(params) {
diff --git a/src/assets/overview_images/dev-box-1366.png b/src/assets/overview_images/dev-box-1366.png
new file mode 100644
index 0000000..d111f2b
--- /dev/null
+++ b/src/assets/overview_images/dev-box-1366.png
Binary files differ
diff --git a/src/assets/overview_images/dev-box.png b/src/assets/overview_images/dev-box.png
new file mode 100644
index 0000000..4b77c5d
--- /dev/null
+++ b/src/assets/overview_images/dev-box.png
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
new file mode 100644
index 0000000..fa07acd
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
new file mode 100644
index 0000000..bc8c4b6
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
new file mode 100644
index 0000000..5c56a20
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
new file mode 100644
index 0000000..14fc247
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
new file mode 100644
index 0000000..e8a0d66
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
new file mode 100644
index 0000000..3fe070e
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
Binary files differ
diff --git a/src/assets/overview_images/sub-tab-border-1366.png b/src/assets/overview_images/sub-tab-border-1366.png
index 21c13c1..93bbefc 100644
--- a/src/assets/overview_images/sub-tab-border-1366.png
+++ b/src/assets/overview_images/sub-tab-border-1366.png
Binary files differ
diff --git a/src/assets/overview_images/sub-tab-border.png b/src/assets/overview_images/sub-tab-border.png
index 008d28d..0f94da3 100644
--- a/src/assets/overview_images/sub-tab-border.png
+++ b/src/assets/overview_images/sub-tab-border.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-checked-1366.png b/src/assets/overview_images/tab-index-checked-1366.png
index 2171e1c..df63c85 100644
--- a/src/assets/overview_images/tab-index-checked-1366.png
+++ b/src/assets/overview_images/tab-index-checked-1366.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-checked.png b/src/assets/overview_images/tab-index-checked.png
index 22f316b..d8af05f 100644
--- a/src/assets/overview_images/tab-index-checked.png
+++ b/src/assets/overview_images/tab-index-checked.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-unchecked-1366.png b/src/assets/overview_images/tab-index-unchecked-1366.png
index 59657f2..cd0dc63 100644
--- a/src/assets/overview_images/tab-index-unchecked-1366.png
+++ b/src/assets/overview_images/tab-index-unchecked-1366.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-unchecked.png b/src/assets/overview_images/tab-index-unchecked.png
index 2a247c0..f7a9f9f 100644
--- a/src/assets/overview_images/tab-index-unchecked.png
+++ b/src/assets/overview_images/tab-index-unchecked.png
Binary files differ
diff --git "a/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png" "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png"
new file mode 100644
index 0000000..42e3ab7
--- /dev/null
+++ "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png"
Binary files differ
diff --git "a/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png" "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png"
new file mode 100644
index 0000000..d57441b
--- /dev/null
+++ "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png"
Binary files differ
diff --git a/src/router/modules/doorSys.js b/src/router/modules/doorSys.js
index 6bd1506..dc5aa92 100644
--- a/src/router/modules/doorSys.js
+++ b/src/router/modules/doorSys.js
@@ -212,6 +212,27 @@
]
},
{
+ path: '/door/area',
+ component: Layout,
+ redirect: '/door/area',
+ name: 'DoorArea',
+ alwaysShow: true,
+ meta: {
+ title: '区域管理',
+ icon: 'icon-area', // 图标
+ permission: ['/door/area'], // 权限名称
+ sys: '/door'
+ },
+ children: [
+ {
+ path: '/door/area/list',
+ name: 'DoorAreaList',
+ component: () => import('@/views/area/areaList'),
+ meta: { title: '区域列表', icon: '', permission: ['/door/area/list'], keepAlive: true }
+ }
+ ]
+ },
+ {
path: '/door/device',
component: Layout,
redirect: '/door/device',
@@ -276,26 +297,5 @@
meta: { title: '营门出入次数统计', icon: '', permission: ['/door/statistics/doorCount'], keepAlive: true }
}
]
- },
- {
- path: '/door/area',
- component: Layout,
- redirect: '/door/area',
- name: 'DoorArea',
- alwaysShow: true,
- meta: {
- title: '区域管理',
- icon: 'icon-area', // 图标
- permission: ['/door/area'], // 权限名称
- sys: '/door'
- },
- children: [
- {
- path: '/door/area/list',
- name: 'DoorAreaList',
- component: () => import('@/views/area/areaList'),
- meta: { title: '区域列表', icon: '', permission: ['/door/area/list'], keepAlive: true }
- }
- ]
}
]
diff --git a/src/styles/element-ui.scss b/src/styles/element-ui.scss
index ddc123c..a5137d5 100644
--- a/src/styles/element-ui.scss
+++ b/src/styles/element-ui.scss
@@ -16,7 +16,7 @@
position: relative;
margin: 0 auto;
.el-dialog__header {
- background-color:rgb(48, 65, 86);
+ background-color: rgb(76, 142, 226);
//background-color:rgb(47, 91, 114);
.el-dialog__title{
color:white;
diff --git a/src/styles/sidebar.scss b/src/styles/sidebar.scss
index 65abe46..86f8b09 100644
--- a/src/styles/sidebar.scss
+++ b/src/styles/sidebar.scss
@@ -63,13 +63,17 @@
// menu hover
.submenu-title-noDropdown,
.el-submenu__title {
+ //font-size: 15;
&:hover {
background-color: $menuHover !important;
}
}
-
+ .sidebar-container .is-active > .el-submenu__title {
+ color: white !important;
+ //background-color: $subMenuHover !important;
+ }
.is-active>.el-submenu__title {
- color: $menuActiveText !important;
+ //color: $menuActiveText !important;
background-color: $menuHover !important;
}
.el-menu-item.is-active {
diff --git a/src/styles/variables.scss b/src/styles/variables.scss
index 28c9c7f..1eadf2f 100644
--- a/src/styles/variables.scss
+++ b/src/styles/variables.scss
@@ -3,19 +3,19 @@
$themeColor:rgb(48, 65, 86);
$menuText:#000000;
$subMenuText:#000000;
-$menuActiveText:rgb(27, 177, 165);
+$menuActiveText: rgb(0, 56, 123);
//$menuActiveText:#ffffff;
$subMenuActiveText:#f4f4f5; //https://github.com/ElemeFE/element/issues/12951
//$subMenuActiveText:#000000; //https://github.com/ElemeFE/element/issues/12951
-$menuBg:#304156;
+$menuBg:#0077ff;
//$menuBg:#ffffff;
-$menuHover:#263445;
+$menuHover:#0077ff;
//$menuHover:#6666cc;
-$subMenuBg:#1f2d3d;
+$subMenuBg: #4c8ee2;
//$subMenuBg:#fcfcfc;
-$subMenuHover:#001528;
+$subMenuHover: #0077ff;
//$subMenuHover:#6666cc;
$sideBarWidth: 180px;
diff --git a/src/utils/validate.js b/src/utils/validate.js
index ce760ab..d651e43 100644
--- a/src/utils/validate.js
+++ b/src/utils/validate.js
@@ -105,14 +105,15 @@
// 手机号验证validator
export const phoneValidator = (rule, value, callback) => {
const reg = /^1([38][0-9]|4[579]|5[0-3,5-9]|6[6]|7[0135678]|9[89])\d{8}$/
+ const reg1 = /^((0\d{2,3})-)?(\d{7,8})$/
if (value !== '') {
- if (reg.test(value) === false) {
- callback(new Error('请输入正确的手机号'))
+ if (reg.test(value) === false && reg1.test(value) === false) {
+ callback(new Error('请输入正确的联系电话'))
} else {
callback()
}
} else {
- callback(new Error('手机号不能为空'))
+ callback(new Error('联系电话不能为空'))
}
}
@@ -140,7 +141,12 @@
const reg = /^[京津晋冀蒙辽吉黑沪苏浙皖闽赣鲁豫鄂湘粤桂琼渝川贵云藏陕甘青宁新][ABCDEFGHJKLMNPQRSTUVWXY][\dABCDEFGHJKLNMxPQRSTUVWXYZ]{5}$/
const regNew = /^[京津晋冀蒙辽吉黑沪苏浙皖闽赣鲁豫鄂湘粤桂琼渝川贵云藏陕甘青宁新][ABCDEFGHJKLMNPQRSTUVWXY][1-9DF][1-9ABCDEFGHJKLMNPQRSTUVWXYZ]\d{3}[1-9DF]$/
if (value !== '') {
- if (reg.test(value) === false && regNew.test(value) === false) {
+ // if (reg.test(value) === false && regNew.test(value) === false) {
+ // callback(new Error('请输入正确的车牌号'))
+ // } else {
+ // callback()
+ // }
+ if (value.length!==7 && value.length!==8) {
callback(new Error('请输入正确的车牌号'))
} else {
callback()
diff --git a/src/views/alarm/alarmList.vue b/src/views/alarm/alarmList.vue
index 2601cfc..2956a74 100644
--- a/src/views/alarm/alarmList.vue
+++ b/src/views/alarm/alarmList.vue
@@ -46,7 +46,7 @@
-
+
导出
@@ -300,11 +300,11 @@
margin-bottom: 50px;
}
.table-title{
- background-color:rgba(243, 243, 243, 1);
+ background-color:rgba(76, 142, 226, 1);
height: $tableTitleHeight;
.title-header{
line-height:$tableTitleHeight;
- color: #606266;
+ color: white;
font-size: 15px;
i{
margin-left: 5px;
diff --git a/src/views/alarm/alarmNow.vue b/src/views/alarm/alarmNow.vue
index 4b47872..1b5efe8 100644
--- a/src/views/alarm/alarmNow.vue
+++ b/src/views/alarm/alarmNow.vue
@@ -46,7 +46,7 @@
-
+
导出
@@ -66,8 +66,8 @@
取消报警
- 位置
- 视频
+
+
@@ -291,11 +291,11 @@
margin-bottom: 50px;
}
.table-title{
- background-color:rgba(243, 243, 243, 1);
+ background-color:rgba(76, 142, 226, 1);
height: $tableTitleHeight;
.title-header{
line-height:$tableTitleHeight;
- color: #606266;
+ color: white;
font-size: 15px;
i{
margin-left: 5px;
diff --git a/src/views/alarm/alarmPosition.vue b/src/views/alarm/alarmPosition.vue
index 402da42..2da9b2c 100644
--- a/src/views/alarm/alarmPosition.vue
+++ b/src/views/alarm/alarmPosition.vue
@@ -8,7 +8,7 @@
v-for="item in devList"
:id="item.id"
:key="item.id"
- :style="{ position: 'absolute', top: item.y * imgSize.height / imgSizeOriginal.height + 'px', left: (item.x * imgSize.width / imgSizeOriginal.width + halfLeft) + 'px' }"
+ :style="{ transform: 'rotate('+ item.angle +'deg)', position: 'absolute', top: item.y * imgSize.height / imgSizeOriginal.height + 'px', left: (item.x * imgSize.width / imgSizeOriginal.width + halfLeft) + 'px' }"
class="point-camera"
@click="detailDev(item, $event)" />
@@ -363,12 +363,12 @@
height: 155px;
}
.dev-normal {
- background: url("../../assets/overview_images/normal.png");
+ background: url("../../assets/overview_images/dev-box.png");
background-size: contain;
color: #00ff0c;
}
.dev-alarm {
- background: url("../../assets/overview_images/alarm.png");
+ background: url("../../assets/overview_images/dev-box.png");
background-size: contain;
color: #ff0000;
}
@@ -665,10 +665,10 @@
}
.dev-normal {
- background: url("../../assets/overview_images/normal-1366.png");
+ background: url("../../assets/overview_images/dev-box-1366.png");
}
.dev-alarm {
- background: url("../../assets/overview_images/alarm-1366.png");
+ background: url("../../assets/overview_images/dev-box-1366.png");
}
.dev-offline {
background: url("../../assets/overview_images/offline-1366.png");
diff --git a/src/views/area/areaList.vue b/src/views/area/areaList.vue
index 11dc51f..d3ff751 100644
--- a/src/views/area/areaList.vue
+++ b/src/views/area/areaList.vue
@@ -29,7 +29,7 @@
-
+
@@ -228,11 +228,11 @@
margin-bottom: 50px;
}
.table-title{
- background-color:rgba(243, 243, 243, 1);
+ background-color:rgba(76, 142, 226, 1);
height: $tableTitleHeight;
.title-header{
line-height:$tableTitleHeight;
- color: #606266;
+ color: white;
font-size: 15px;
i{
margin-left: 5px;
diff --git a/src/views/area/defenceDetail.vue b/src/views/area/defenceDetail.vue
index 703ec7d..eff1053 100644
--- a/src/views/area/defenceDetail.vue
+++ b/src/views/area/defenceDetail.vue
@@ -4,13 +4,13 @@
-
+
-
+
@@ -19,13 +19,13 @@
-
+
-
+
@@ -42,7 +42,7 @@
-
+
@@ -51,7 +51,7 @@
-
+
diff --git a/src/api/visitor.js b/src/api/visitor.js
index 121d5e2..187fe16 100644
--- a/src/api/visitor.js
+++ b/src/api/visitor.js
@@ -27,6 +27,13 @@
params
})
}
+// 剩余车位
+export function leftCarport() {
+ return request({
+ url: '/visitorCar/leftCarport',
+ method: 'get'
+ })
+}
// 查询来访车辆
export function getVisitorCarList(params) {
diff --git a/src/assets/overview_images/dev-box-1366.png b/src/assets/overview_images/dev-box-1366.png
new file mode 100644
index 0000000..d111f2b
--- /dev/null
+++ b/src/assets/overview_images/dev-box-1366.png
Binary files differ
diff --git a/src/assets/overview_images/dev-box.png b/src/assets/overview_images/dev-box.png
new file mode 100644
index 0000000..4b77c5d
--- /dev/null
+++ b/src/assets/overview_images/dev-box.png
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
new file mode 100644
index 0000000..fa07acd
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
new file mode 100644
index 0000000..bc8c4b6
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
new file mode 100644
index 0000000..5c56a20
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
new file mode 100644
index 0000000..14fc247
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
new file mode 100644
index 0000000..e8a0d66
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
new file mode 100644
index 0000000..3fe070e
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
Binary files differ
diff --git a/src/assets/overview_images/sub-tab-border-1366.png b/src/assets/overview_images/sub-tab-border-1366.png
index 21c13c1..93bbefc 100644
--- a/src/assets/overview_images/sub-tab-border-1366.png
+++ b/src/assets/overview_images/sub-tab-border-1366.png
Binary files differ
diff --git a/src/assets/overview_images/sub-tab-border.png b/src/assets/overview_images/sub-tab-border.png
index 008d28d..0f94da3 100644
--- a/src/assets/overview_images/sub-tab-border.png
+++ b/src/assets/overview_images/sub-tab-border.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-checked-1366.png b/src/assets/overview_images/tab-index-checked-1366.png
index 2171e1c..df63c85 100644
--- a/src/assets/overview_images/tab-index-checked-1366.png
+++ b/src/assets/overview_images/tab-index-checked-1366.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-checked.png b/src/assets/overview_images/tab-index-checked.png
index 22f316b..d8af05f 100644
--- a/src/assets/overview_images/tab-index-checked.png
+++ b/src/assets/overview_images/tab-index-checked.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-unchecked-1366.png b/src/assets/overview_images/tab-index-unchecked-1366.png
index 59657f2..cd0dc63 100644
--- a/src/assets/overview_images/tab-index-unchecked-1366.png
+++ b/src/assets/overview_images/tab-index-unchecked-1366.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-unchecked.png b/src/assets/overview_images/tab-index-unchecked.png
index 2a247c0..f7a9f9f 100644
--- a/src/assets/overview_images/tab-index-unchecked.png
+++ b/src/assets/overview_images/tab-index-unchecked.png
Binary files differ
diff --git "a/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png" "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png"
new file mode 100644
index 0000000..42e3ab7
--- /dev/null
+++ "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png"
Binary files differ
diff --git "a/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png" "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png"
new file mode 100644
index 0000000..d57441b
--- /dev/null
+++ "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png"
Binary files differ
diff --git a/src/router/modules/doorSys.js b/src/router/modules/doorSys.js
index 6bd1506..dc5aa92 100644
--- a/src/router/modules/doorSys.js
+++ b/src/router/modules/doorSys.js
@@ -212,6 +212,27 @@
]
},
{
+ path: '/door/area',
+ component: Layout,
+ redirect: '/door/area',
+ name: 'DoorArea',
+ alwaysShow: true,
+ meta: {
+ title: '区域管理',
+ icon: 'icon-area', // 图标
+ permission: ['/door/area'], // 权限名称
+ sys: '/door'
+ },
+ children: [
+ {
+ path: '/door/area/list',
+ name: 'DoorAreaList',
+ component: () => import('@/views/area/areaList'),
+ meta: { title: '区域列表', icon: '', permission: ['/door/area/list'], keepAlive: true }
+ }
+ ]
+ },
+ {
path: '/door/device',
component: Layout,
redirect: '/door/device',
@@ -276,26 +297,5 @@
meta: { title: '营门出入次数统计', icon: '', permission: ['/door/statistics/doorCount'], keepAlive: true }
}
]
- },
- {
- path: '/door/area',
- component: Layout,
- redirect: '/door/area',
- name: 'DoorArea',
- alwaysShow: true,
- meta: {
- title: '区域管理',
- icon: 'icon-area', // 图标
- permission: ['/door/area'], // 权限名称
- sys: '/door'
- },
- children: [
- {
- path: '/door/area/list',
- name: 'DoorAreaList',
- component: () => import('@/views/area/areaList'),
- meta: { title: '区域列表', icon: '', permission: ['/door/area/list'], keepAlive: true }
- }
- ]
}
]
diff --git a/src/styles/element-ui.scss b/src/styles/element-ui.scss
index ddc123c..a5137d5 100644
--- a/src/styles/element-ui.scss
+++ b/src/styles/element-ui.scss
@@ -16,7 +16,7 @@
position: relative;
margin: 0 auto;
.el-dialog__header {
- background-color:rgb(48, 65, 86);
+ background-color: rgb(76, 142, 226);
//background-color:rgb(47, 91, 114);
.el-dialog__title{
color:white;
diff --git a/src/styles/sidebar.scss b/src/styles/sidebar.scss
index 65abe46..86f8b09 100644
--- a/src/styles/sidebar.scss
+++ b/src/styles/sidebar.scss
@@ -63,13 +63,17 @@
// menu hover
.submenu-title-noDropdown,
.el-submenu__title {
+ //font-size: 15;
&:hover {
background-color: $menuHover !important;
}
}
-
+ .sidebar-container .is-active > .el-submenu__title {
+ color: white !important;
+ //background-color: $subMenuHover !important;
+ }
.is-active>.el-submenu__title {
- color: $menuActiveText !important;
+ //color: $menuActiveText !important;
background-color: $menuHover !important;
}
.el-menu-item.is-active {
diff --git a/src/styles/variables.scss b/src/styles/variables.scss
index 28c9c7f..1eadf2f 100644
--- a/src/styles/variables.scss
+++ b/src/styles/variables.scss
@@ -3,19 +3,19 @@
$themeColor:rgb(48, 65, 86);
$menuText:#000000;
$subMenuText:#000000;
-$menuActiveText:rgb(27, 177, 165);
+$menuActiveText: rgb(0, 56, 123);
//$menuActiveText:#ffffff;
$subMenuActiveText:#f4f4f5; //https://github.com/ElemeFE/element/issues/12951
//$subMenuActiveText:#000000; //https://github.com/ElemeFE/element/issues/12951
-$menuBg:#304156;
+$menuBg:#0077ff;
//$menuBg:#ffffff;
-$menuHover:#263445;
+$menuHover:#0077ff;
//$menuHover:#6666cc;
-$subMenuBg:#1f2d3d;
+$subMenuBg: #4c8ee2;
//$subMenuBg:#fcfcfc;
-$subMenuHover:#001528;
+$subMenuHover: #0077ff;
//$subMenuHover:#6666cc;
$sideBarWidth: 180px;
diff --git a/src/utils/validate.js b/src/utils/validate.js
index ce760ab..d651e43 100644
--- a/src/utils/validate.js
+++ b/src/utils/validate.js
@@ -105,14 +105,15 @@
// 手机号验证validator
export const phoneValidator = (rule, value, callback) => {
const reg = /^1([38][0-9]|4[579]|5[0-3,5-9]|6[6]|7[0135678]|9[89])\d{8}$/
+ const reg1 = /^((0\d{2,3})-)?(\d{7,8})$/
if (value !== '') {
- if (reg.test(value) === false) {
- callback(new Error('请输入正确的手机号'))
+ if (reg.test(value) === false && reg1.test(value) === false) {
+ callback(new Error('请输入正确的联系电话'))
} else {
callback()
}
} else {
- callback(new Error('手机号不能为空'))
+ callback(new Error('联系电话不能为空'))
}
}
@@ -140,7 +141,12 @@
const reg = /^[京津晋冀蒙辽吉黑沪苏浙皖闽赣鲁豫鄂湘粤桂琼渝川贵云藏陕甘青宁新][ABCDEFGHJKLMNPQRSTUVWXY][\dABCDEFGHJKLNMxPQRSTUVWXYZ]{5}$/
const regNew = /^[京津晋冀蒙辽吉黑沪苏浙皖闽赣鲁豫鄂湘粤桂琼渝川贵云藏陕甘青宁新][ABCDEFGHJKLMNPQRSTUVWXY][1-9DF][1-9ABCDEFGHJKLMNPQRSTUVWXYZ]\d{3}[1-9DF]$/
if (value !== '') {
- if (reg.test(value) === false && regNew.test(value) === false) {
+ // if (reg.test(value) === false && regNew.test(value) === false) {
+ // callback(new Error('请输入正确的车牌号'))
+ // } else {
+ // callback()
+ // }
+ if (value.length!==7 && value.length!==8) {
callback(new Error('请输入正确的车牌号'))
} else {
callback()
diff --git a/src/views/alarm/alarmList.vue b/src/views/alarm/alarmList.vue
index 2601cfc..2956a74 100644
--- a/src/views/alarm/alarmList.vue
+++ b/src/views/alarm/alarmList.vue
@@ -46,7 +46,7 @@
-
+
导出
@@ -300,11 +300,11 @@
margin-bottom: 50px;
}
.table-title{
- background-color:rgba(243, 243, 243, 1);
+ background-color:rgba(76, 142, 226, 1);
height: $tableTitleHeight;
.title-header{
line-height:$tableTitleHeight;
- color: #606266;
+ color: white;
font-size: 15px;
i{
margin-left: 5px;
diff --git a/src/views/alarm/alarmNow.vue b/src/views/alarm/alarmNow.vue
index 4b47872..1b5efe8 100644
--- a/src/views/alarm/alarmNow.vue
+++ b/src/views/alarm/alarmNow.vue
@@ -46,7 +46,7 @@
-
+
导出
@@ -66,8 +66,8 @@
取消报警
- 位置
- 视频
+
+
@@ -291,11 +291,11 @@
margin-bottom: 50px;
}
.table-title{
- background-color:rgba(243, 243, 243, 1);
+ background-color:rgba(76, 142, 226, 1);
height: $tableTitleHeight;
.title-header{
line-height:$tableTitleHeight;
- color: #606266;
+ color: white;
font-size: 15px;
i{
margin-left: 5px;
diff --git a/src/views/alarm/alarmPosition.vue b/src/views/alarm/alarmPosition.vue
index 402da42..2da9b2c 100644
--- a/src/views/alarm/alarmPosition.vue
+++ b/src/views/alarm/alarmPosition.vue
@@ -8,7 +8,7 @@
v-for="item in devList"
:id="item.id"
:key="item.id"
- :style="{ position: 'absolute', top: item.y * imgSize.height / imgSizeOriginal.height + 'px', left: (item.x * imgSize.width / imgSizeOriginal.width + halfLeft) + 'px' }"
+ :style="{ transform: 'rotate('+ item.angle +'deg)', position: 'absolute', top: item.y * imgSize.height / imgSizeOriginal.height + 'px', left: (item.x * imgSize.width / imgSizeOriginal.width + halfLeft) + 'px' }"
class="point-camera"
@click="detailDev(item, $event)" />
@@ -363,12 +363,12 @@
height: 155px;
}
.dev-normal {
- background: url("../../assets/overview_images/normal.png");
+ background: url("../../assets/overview_images/dev-box.png");
background-size: contain;
color: #00ff0c;
}
.dev-alarm {
- background: url("../../assets/overview_images/alarm.png");
+ background: url("../../assets/overview_images/dev-box.png");
background-size: contain;
color: #ff0000;
}
@@ -665,10 +665,10 @@
}
.dev-normal {
- background: url("../../assets/overview_images/normal-1366.png");
+ background: url("../../assets/overview_images/dev-box-1366.png");
}
.dev-alarm {
- background: url("../../assets/overview_images/alarm-1366.png");
+ background: url("../../assets/overview_images/dev-box-1366.png");
}
.dev-offline {
background: url("../../assets/overview_images/offline-1366.png");
diff --git a/src/views/area/areaList.vue b/src/views/area/areaList.vue
index 11dc51f..d3ff751 100644
--- a/src/views/area/areaList.vue
+++ b/src/views/area/areaList.vue
@@ -29,7 +29,7 @@
-
+
@@ -228,11 +228,11 @@
margin-bottom: 50px;
}
.table-title{
- background-color:rgba(243, 243, 243, 1);
+ background-color:rgba(76, 142, 226, 1);
height: $tableTitleHeight;
.title-header{
line-height:$tableTitleHeight;
- color: #606266;
+ color: white;
font-size: 15px;
i{
margin-left: 5px;
diff --git a/src/views/area/defenceDetail.vue b/src/views/area/defenceDetail.vue
index 703ec7d..eff1053 100644
--- a/src/views/area/defenceDetail.vue
+++ b/src/views/area/defenceDetail.vue
@@ -4,13 +4,13 @@
-
+
-
+
@@ -19,13 +19,13 @@
-
+
-
+
@@ -42,7 +42,7 @@
-
+
@@ -51,7 +51,7 @@
-
+
diff --git a/src/views/area/defenceList.vue b/src/views/area/defenceList.vue
index 8649918..cb9c4b8 100644
--- a/src/views/area/defenceList.vue
+++ b/src/views/area/defenceList.vue
@@ -29,7 +29,7 @@
-
+
@@ -104,8 +104,8 @@
align: 'center'
},
{
- text: '设备状态',
- value: 'deviceState',
+ text: '区域类别',
+ value: 'areaTypeName',
align: 'center'
},
{
@@ -253,11 +253,11 @@
margin-bottom: 50px;
}
.table-title{
- background-color:rgba(243, 243, 243, 1);
+ background-color:rgba(76, 142, 226, 1);
height: $tableTitleHeight;
.title-header{
line-height:$tableTitleHeight;
- color: #606266;
+ color: white;
font-size: 15px;
i{
margin-left: 5px;
diff --git a/src/api/visitor.js b/src/api/visitor.js
index 121d5e2..187fe16 100644
--- a/src/api/visitor.js
+++ b/src/api/visitor.js
@@ -27,6 +27,13 @@
params
})
}
+// 剩余车位
+export function leftCarport() {
+ return request({
+ url: '/visitorCar/leftCarport',
+ method: 'get'
+ })
+}
// 查询来访车辆
export function getVisitorCarList(params) {
diff --git a/src/assets/overview_images/dev-box-1366.png b/src/assets/overview_images/dev-box-1366.png
new file mode 100644
index 0000000..d111f2b
--- /dev/null
+++ b/src/assets/overview_images/dev-box-1366.png
Binary files differ
diff --git a/src/assets/overview_images/dev-box.png b/src/assets/overview_images/dev-box.png
new file mode 100644
index 0000000..4b77c5d
--- /dev/null
+++ b/src/assets/overview_images/dev-box.png
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
new file mode 100644
index 0000000..fa07acd
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
new file mode 100644
index 0000000..bc8c4b6
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
new file mode 100644
index 0000000..5c56a20
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
new file mode 100644
index 0000000..14fc247
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
new file mode 100644
index 0000000..e8a0d66
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
new file mode 100644
index 0000000..3fe070e
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
Binary files differ
diff --git a/src/assets/overview_images/sub-tab-border-1366.png b/src/assets/overview_images/sub-tab-border-1366.png
index 21c13c1..93bbefc 100644
--- a/src/assets/overview_images/sub-tab-border-1366.png
+++ b/src/assets/overview_images/sub-tab-border-1366.png
Binary files differ
diff --git a/src/assets/overview_images/sub-tab-border.png b/src/assets/overview_images/sub-tab-border.png
index 008d28d..0f94da3 100644
--- a/src/assets/overview_images/sub-tab-border.png
+++ b/src/assets/overview_images/sub-tab-border.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-checked-1366.png b/src/assets/overview_images/tab-index-checked-1366.png
index 2171e1c..df63c85 100644
--- a/src/assets/overview_images/tab-index-checked-1366.png
+++ b/src/assets/overview_images/tab-index-checked-1366.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-checked.png b/src/assets/overview_images/tab-index-checked.png
index 22f316b..d8af05f 100644
--- a/src/assets/overview_images/tab-index-checked.png
+++ b/src/assets/overview_images/tab-index-checked.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-unchecked-1366.png b/src/assets/overview_images/tab-index-unchecked-1366.png
index 59657f2..cd0dc63 100644
--- a/src/assets/overview_images/tab-index-unchecked-1366.png
+++ b/src/assets/overview_images/tab-index-unchecked-1366.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-unchecked.png b/src/assets/overview_images/tab-index-unchecked.png
index 2a247c0..f7a9f9f 100644
--- a/src/assets/overview_images/tab-index-unchecked.png
+++ b/src/assets/overview_images/tab-index-unchecked.png
Binary files differ
diff --git "a/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png" "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png"
new file mode 100644
index 0000000..42e3ab7
--- /dev/null
+++ "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png"
Binary files differ
diff --git "a/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png" "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png"
new file mode 100644
index 0000000..d57441b
--- /dev/null
+++ "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png"
Binary files differ
diff --git a/src/router/modules/doorSys.js b/src/router/modules/doorSys.js
index 6bd1506..dc5aa92 100644
--- a/src/router/modules/doorSys.js
+++ b/src/router/modules/doorSys.js
@@ -212,6 +212,27 @@
]
},
{
+ path: '/door/area',
+ component: Layout,
+ redirect: '/door/area',
+ name: 'DoorArea',
+ alwaysShow: true,
+ meta: {
+ title: '区域管理',
+ icon: 'icon-area', // 图标
+ permission: ['/door/area'], // 权限名称
+ sys: '/door'
+ },
+ children: [
+ {
+ path: '/door/area/list',
+ name: 'DoorAreaList',
+ component: () => import('@/views/area/areaList'),
+ meta: { title: '区域列表', icon: '', permission: ['/door/area/list'], keepAlive: true }
+ }
+ ]
+ },
+ {
path: '/door/device',
component: Layout,
redirect: '/door/device',
@@ -276,26 +297,5 @@
meta: { title: '营门出入次数统计', icon: '', permission: ['/door/statistics/doorCount'], keepAlive: true }
}
]
- },
- {
- path: '/door/area',
- component: Layout,
- redirect: '/door/area',
- name: 'DoorArea',
- alwaysShow: true,
- meta: {
- title: '区域管理',
- icon: 'icon-area', // 图标
- permission: ['/door/area'], // 权限名称
- sys: '/door'
- },
- children: [
- {
- path: '/door/area/list',
- name: 'DoorAreaList',
- component: () => import('@/views/area/areaList'),
- meta: { title: '区域列表', icon: '', permission: ['/door/area/list'], keepAlive: true }
- }
- ]
}
]
diff --git a/src/styles/element-ui.scss b/src/styles/element-ui.scss
index ddc123c..a5137d5 100644
--- a/src/styles/element-ui.scss
+++ b/src/styles/element-ui.scss
@@ -16,7 +16,7 @@
position: relative;
margin: 0 auto;
.el-dialog__header {
- background-color:rgb(48, 65, 86);
+ background-color: rgb(76, 142, 226);
//background-color:rgb(47, 91, 114);
.el-dialog__title{
color:white;
diff --git a/src/styles/sidebar.scss b/src/styles/sidebar.scss
index 65abe46..86f8b09 100644
--- a/src/styles/sidebar.scss
+++ b/src/styles/sidebar.scss
@@ -63,13 +63,17 @@
// menu hover
.submenu-title-noDropdown,
.el-submenu__title {
+ //font-size: 15;
&:hover {
background-color: $menuHover !important;
}
}
-
+ .sidebar-container .is-active > .el-submenu__title {
+ color: white !important;
+ //background-color: $subMenuHover !important;
+ }
.is-active>.el-submenu__title {
- color: $menuActiveText !important;
+ //color: $menuActiveText !important;
background-color: $menuHover !important;
}
.el-menu-item.is-active {
diff --git a/src/styles/variables.scss b/src/styles/variables.scss
index 28c9c7f..1eadf2f 100644
--- a/src/styles/variables.scss
+++ b/src/styles/variables.scss
@@ -3,19 +3,19 @@
$themeColor:rgb(48, 65, 86);
$menuText:#000000;
$subMenuText:#000000;
-$menuActiveText:rgb(27, 177, 165);
+$menuActiveText: rgb(0, 56, 123);
//$menuActiveText:#ffffff;
$subMenuActiveText:#f4f4f5; //https://github.com/ElemeFE/element/issues/12951
//$subMenuActiveText:#000000; //https://github.com/ElemeFE/element/issues/12951
-$menuBg:#304156;
+$menuBg:#0077ff;
//$menuBg:#ffffff;
-$menuHover:#263445;
+$menuHover:#0077ff;
//$menuHover:#6666cc;
-$subMenuBg:#1f2d3d;
+$subMenuBg: #4c8ee2;
//$subMenuBg:#fcfcfc;
-$subMenuHover:#001528;
+$subMenuHover: #0077ff;
//$subMenuHover:#6666cc;
$sideBarWidth: 180px;
diff --git a/src/utils/validate.js b/src/utils/validate.js
index ce760ab..d651e43 100644
--- a/src/utils/validate.js
+++ b/src/utils/validate.js
@@ -105,14 +105,15 @@
// 手机号验证validator
export const phoneValidator = (rule, value, callback) => {
const reg = /^1([38][0-9]|4[579]|5[0-3,5-9]|6[6]|7[0135678]|9[89])\d{8}$/
+ const reg1 = /^((0\d{2,3})-)?(\d{7,8})$/
if (value !== '') {
- if (reg.test(value) === false) {
- callback(new Error('请输入正确的手机号'))
+ if (reg.test(value) === false && reg1.test(value) === false) {
+ callback(new Error('请输入正确的联系电话'))
} else {
callback()
}
} else {
- callback(new Error('手机号不能为空'))
+ callback(new Error('联系电话不能为空'))
}
}
@@ -140,7 +141,12 @@
const reg = /^[京津晋冀蒙辽吉黑沪苏浙皖闽赣鲁豫鄂湘粤桂琼渝川贵云藏陕甘青宁新][ABCDEFGHJKLMNPQRSTUVWXY][\dABCDEFGHJKLNMxPQRSTUVWXYZ]{5}$/
const regNew = /^[京津晋冀蒙辽吉黑沪苏浙皖闽赣鲁豫鄂湘粤桂琼渝川贵云藏陕甘青宁新][ABCDEFGHJKLMNPQRSTUVWXY][1-9DF][1-9ABCDEFGHJKLMNPQRSTUVWXYZ]\d{3}[1-9DF]$/
if (value !== '') {
- if (reg.test(value) === false && regNew.test(value) === false) {
+ // if (reg.test(value) === false && regNew.test(value) === false) {
+ // callback(new Error('请输入正确的车牌号'))
+ // } else {
+ // callback()
+ // }
+ if (value.length!==7 && value.length!==8) {
callback(new Error('请输入正确的车牌号'))
} else {
callback()
diff --git a/src/views/alarm/alarmList.vue b/src/views/alarm/alarmList.vue
index 2601cfc..2956a74 100644
--- a/src/views/alarm/alarmList.vue
+++ b/src/views/alarm/alarmList.vue
@@ -46,7 +46,7 @@
-
+
导出
@@ -300,11 +300,11 @@
margin-bottom: 50px;
}
.table-title{
- background-color:rgba(243, 243, 243, 1);
+ background-color:rgba(76, 142, 226, 1);
height: $tableTitleHeight;
.title-header{
line-height:$tableTitleHeight;
- color: #606266;
+ color: white;
font-size: 15px;
i{
margin-left: 5px;
diff --git a/src/views/alarm/alarmNow.vue b/src/views/alarm/alarmNow.vue
index 4b47872..1b5efe8 100644
--- a/src/views/alarm/alarmNow.vue
+++ b/src/views/alarm/alarmNow.vue
@@ -46,7 +46,7 @@
-
+
导出
@@ -66,8 +66,8 @@
取消报警
- 位置
- 视频
+
+
@@ -291,11 +291,11 @@
margin-bottom: 50px;
}
.table-title{
- background-color:rgba(243, 243, 243, 1);
+ background-color:rgba(76, 142, 226, 1);
height: $tableTitleHeight;
.title-header{
line-height:$tableTitleHeight;
- color: #606266;
+ color: white;
font-size: 15px;
i{
margin-left: 5px;
diff --git a/src/views/alarm/alarmPosition.vue b/src/views/alarm/alarmPosition.vue
index 402da42..2da9b2c 100644
--- a/src/views/alarm/alarmPosition.vue
+++ b/src/views/alarm/alarmPosition.vue
@@ -8,7 +8,7 @@
v-for="item in devList"
:id="item.id"
:key="item.id"
- :style="{ position: 'absolute', top: item.y * imgSize.height / imgSizeOriginal.height + 'px', left: (item.x * imgSize.width / imgSizeOriginal.width + halfLeft) + 'px' }"
+ :style="{ transform: 'rotate('+ item.angle +'deg)', position: 'absolute', top: item.y * imgSize.height / imgSizeOriginal.height + 'px', left: (item.x * imgSize.width / imgSizeOriginal.width + halfLeft) + 'px' }"
class="point-camera"
@click="detailDev(item, $event)" />
@@ -363,12 +363,12 @@
height: 155px;
}
.dev-normal {
- background: url("../../assets/overview_images/normal.png");
+ background: url("../../assets/overview_images/dev-box.png");
background-size: contain;
color: #00ff0c;
}
.dev-alarm {
- background: url("../../assets/overview_images/alarm.png");
+ background: url("../../assets/overview_images/dev-box.png");
background-size: contain;
color: #ff0000;
}
@@ -665,10 +665,10 @@
}
.dev-normal {
- background: url("../../assets/overview_images/normal-1366.png");
+ background: url("../../assets/overview_images/dev-box-1366.png");
}
.dev-alarm {
- background: url("../../assets/overview_images/alarm-1366.png");
+ background: url("../../assets/overview_images/dev-box-1366.png");
}
.dev-offline {
background: url("../../assets/overview_images/offline-1366.png");
diff --git a/src/views/area/areaList.vue b/src/views/area/areaList.vue
index 11dc51f..d3ff751 100644
--- a/src/views/area/areaList.vue
+++ b/src/views/area/areaList.vue
@@ -29,7 +29,7 @@
-
+
@@ -228,11 +228,11 @@
margin-bottom: 50px;
}
.table-title{
- background-color:rgba(243, 243, 243, 1);
+ background-color:rgba(76, 142, 226, 1);
height: $tableTitleHeight;
.title-header{
line-height:$tableTitleHeight;
- color: #606266;
+ color: white;
font-size: 15px;
i{
margin-left: 5px;
diff --git a/src/views/area/defenceDetail.vue b/src/views/area/defenceDetail.vue
index 703ec7d..eff1053 100644
--- a/src/views/area/defenceDetail.vue
+++ b/src/views/area/defenceDetail.vue
@@ -4,13 +4,13 @@
-
+
-
+
@@ -19,13 +19,13 @@
-
+
-
+
@@ -42,7 +42,7 @@
-
+
@@ -51,7 +51,7 @@
-
+
diff --git a/src/views/area/defenceList.vue b/src/views/area/defenceList.vue
index 8649918..cb9c4b8 100644
--- a/src/views/area/defenceList.vue
+++ b/src/views/area/defenceList.vue
@@ -29,7 +29,7 @@
-
+
@@ -104,8 +104,8 @@
align: 'center'
},
{
- text: '设备状态',
- value: 'deviceState',
+ text: '区域类别',
+ value: 'areaTypeName',
align: 'center'
},
{
@@ -253,11 +253,11 @@
margin-bottom: 50px;
}
.table-title{
- background-color:rgba(243, 243, 243, 1);
+ background-color:rgba(76, 142, 226, 1);
height: $tableTitleHeight;
.title-header{
line-height:$tableTitleHeight;
- color: #606266;
+ color: white;
font-size: 15px;
i{
margin-left: 5px;
diff --git a/src/views/car/carAdd.vue b/src/views/car/carAdd.vue
index 633e353..ddb215f 100644
--- a/src/views/car/carAdd.vue
+++ b/src/views/car/carAdd.vue
@@ -4,7 +4,8 @@
-
+
+
@@ -137,7 +138,10 @@
phone: row.phone,
remark: row.remark
}
- this.getStaffList()
+ getStaffByDept({ deptId: this.dataForm.deptid }).then(response => {
+ this.staffList = response.data
+ console.log(response)
+ })
} else if (dialogStatus === 'detail') {
this.isDetailMode = true
this.isEditMode = false
@@ -152,7 +156,10 @@
deptName: row.deptName,
ownerName: row.ownerName
}
- this.getStaffList()
+ getStaffByDept({ deptId: this.dataForm.deptid }).then(response => {
+ this.staffList = response.data
+ console.log(response)
+ })
}
},
// 清除数据
@@ -186,6 +193,7 @@
})
},
getStaffList(){
+ this.dataForm.ownerId = ''
getStaffByDept({ deptId: this.dataForm.deptid }).then(response => {
this.staffList = response.data
console.log(response)
diff --git a/src/api/visitor.js b/src/api/visitor.js
index 121d5e2..187fe16 100644
--- a/src/api/visitor.js
+++ b/src/api/visitor.js
@@ -27,6 +27,13 @@
params
})
}
+// 剩余车位
+export function leftCarport() {
+ return request({
+ url: '/visitorCar/leftCarport',
+ method: 'get'
+ })
+}
// 查询来访车辆
export function getVisitorCarList(params) {
diff --git a/src/assets/overview_images/dev-box-1366.png b/src/assets/overview_images/dev-box-1366.png
new file mode 100644
index 0000000..d111f2b
--- /dev/null
+++ b/src/assets/overview_images/dev-box-1366.png
Binary files differ
diff --git a/src/assets/overview_images/dev-box.png b/src/assets/overview_images/dev-box.png
new file mode 100644
index 0000000..4b77c5d
--- /dev/null
+++ b/src/assets/overview_images/dev-box.png
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
new file mode 100644
index 0000000..fa07acd
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
new file mode 100644
index 0000000..bc8c4b6
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
new file mode 100644
index 0000000..5c56a20
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
new file mode 100644
index 0000000..14fc247
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
new file mode 100644
index 0000000..e8a0d66
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
new file mode 100644
index 0000000..3fe070e
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
Binary files differ
diff --git a/src/assets/overview_images/sub-tab-border-1366.png b/src/assets/overview_images/sub-tab-border-1366.png
index 21c13c1..93bbefc 100644
--- a/src/assets/overview_images/sub-tab-border-1366.png
+++ b/src/assets/overview_images/sub-tab-border-1366.png
Binary files differ
diff --git a/src/assets/overview_images/sub-tab-border.png b/src/assets/overview_images/sub-tab-border.png
index 008d28d..0f94da3 100644
--- a/src/assets/overview_images/sub-tab-border.png
+++ b/src/assets/overview_images/sub-tab-border.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-checked-1366.png b/src/assets/overview_images/tab-index-checked-1366.png
index 2171e1c..df63c85 100644
--- a/src/assets/overview_images/tab-index-checked-1366.png
+++ b/src/assets/overview_images/tab-index-checked-1366.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-checked.png b/src/assets/overview_images/tab-index-checked.png
index 22f316b..d8af05f 100644
--- a/src/assets/overview_images/tab-index-checked.png
+++ b/src/assets/overview_images/tab-index-checked.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-unchecked-1366.png b/src/assets/overview_images/tab-index-unchecked-1366.png
index 59657f2..cd0dc63 100644
--- a/src/assets/overview_images/tab-index-unchecked-1366.png
+++ b/src/assets/overview_images/tab-index-unchecked-1366.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-unchecked.png b/src/assets/overview_images/tab-index-unchecked.png
index 2a247c0..f7a9f9f 100644
--- a/src/assets/overview_images/tab-index-unchecked.png
+++ b/src/assets/overview_images/tab-index-unchecked.png
Binary files differ
diff --git "a/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png" "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png"
new file mode 100644
index 0000000..42e3ab7
--- /dev/null
+++ "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png"
Binary files differ
diff --git "a/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png" "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png"
new file mode 100644
index 0000000..d57441b
--- /dev/null
+++ "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png"
Binary files differ
diff --git a/src/router/modules/doorSys.js b/src/router/modules/doorSys.js
index 6bd1506..dc5aa92 100644
--- a/src/router/modules/doorSys.js
+++ b/src/router/modules/doorSys.js
@@ -212,6 +212,27 @@
]
},
{
+ path: '/door/area',
+ component: Layout,
+ redirect: '/door/area',
+ name: 'DoorArea',
+ alwaysShow: true,
+ meta: {
+ title: '区域管理',
+ icon: 'icon-area', // 图标
+ permission: ['/door/area'], // 权限名称
+ sys: '/door'
+ },
+ children: [
+ {
+ path: '/door/area/list',
+ name: 'DoorAreaList',
+ component: () => import('@/views/area/areaList'),
+ meta: { title: '区域列表', icon: '', permission: ['/door/area/list'], keepAlive: true }
+ }
+ ]
+ },
+ {
path: '/door/device',
component: Layout,
redirect: '/door/device',
@@ -276,26 +297,5 @@
meta: { title: '营门出入次数统计', icon: '', permission: ['/door/statistics/doorCount'], keepAlive: true }
}
]
- },
- {
- path: '/door/area',
- component: Layout,
- redirect: '/door/area',
- name: 'DoorArea',
- alwaysShow: true,
- meta: {
- title: '区域管理',
- icon: 'icon-area', // 图标
- permission: ['/door/area'], // 权限名称
- sys: '/door'
- },
- children: [
- {
- path: '/door/area/list',
- name: 'DoorAreaList',
- component: () => import('@/views/area/areaList'),
- meta: { title: '区域列表', icon: '', permission: ['/door/area/list'], keepAlive: true }
- }
- ]
}
]
diff --git a/src/styles/element-ui.scss b/src/styles/element-ui.scss
index ddc123c..a5137d5 100644
--- a/src/styles/element-ui.scss
+++ b/src/styles/element-ui.scss
@@ -16,7 +16,7 @@
position: relative;
margin: 0 auto;
.el-dialog__header {
- background-color:rgb(48, 65, 86);
+ background-color: rgb(76, 142, 226);
//background-color:rgb(47, 91, 114);
.el-dialog__title{
color:white;
diff --git a/src/styles/sidebar.scss b/src/styles/sidebar.scss
index 65abe46..86f8b09 100644
--- a/src/styles/sidebar.scss
+++ b/src/styles/sidebar.scss
@@ -63,13 +63,17 @@
// menu hover
.submenu-title-noDropdown,
.el-submenu__title {
+ //font-size: 15;
&:hover {
background-color: $menuHover !important;
}
}
-
+ .sidebar-container .is-active > .el-submenu__title {
+ color: white !important;
+ //background-color: $subMenuHover !important;
+ }
.is-active>.el-submenu__title {
- color: $menuActiveText !important;
+ //color: $menuActiveText !important;
background-color: $menuHover !important;
}
.el-menu-item.is-active {
diff --git a/src/styles/variables.scss b/src/styles/variables.scss
index 28c9c7f..1eadf2f 100644
--- a/src/styles/variables.scss
+++ b/src/styles/variables.scss
@@ -3,19 +3,19 @@
$themeColor:rgb(48, 65, 86);
$menuText:#000000;
$subMenuText:#000000;
-$menuActiveText:rgb(27, 177, 165);
+$menuActiveText: rgb(0, 56, 123);
//$menuActiveText:#ffffff;
$subMenuActiveText:#f4f4f5; //https://github.com/ElemeFE/element/issues/12951
//$subMenuActiveText:#000000; //https://github.com/ElemeFE/element/issues/12951
-$menuBg:#304156;
+$menuBg:#0077ff;
//$menuBg:#ffffff;
-$menuHover:#263445;
+$menuHover:#0077ff;
//$menuHover:#6666cc;
-$subMenuBg:#1f2d3d;
+$subMenuBg: #4c8ee2;
//$subMenuBg:#fcfcfc;
-$subMenuHover:#001528;
+$subMenuHover: #0077ff;
//$subMenuHover:#6666cc;
$sideBarWidth: 180px;
diff --git a/src/utils/validate.js b/src/utils/validate.js
index ce760ab..d651e43 100644
--- a/src/utils/validate.js
+++ b/src/utils/validate.js
@@ -105,14 +105,15 @@
// 手机号验证validator
export const phoneValidator = (rule, value, callback) => {
const reg = /^1([38][0-9]|4[579]|5[0-3,5-9]|6[6]|7[0135678]|9[89])\d{8}$/
+ const reg1 = /^((0\d{2,3})-)?(\d{7,8})$/
if (value !== '') {
- if (reg.test(value) === false) {
- callback(new Error('请输入正确的手机号'))
+ if (reg.test(value) === false && reg1.test(value) === false) {
+ callback(new Error('请输入正确的联系电话'))
} else {
callback()
}
} else {
- callback(new Error('手机号不能为空'))
+ callback(new Error('联系电话不能为空'))
}
}
@@ -140,7 +141,12 @@
const reg = /^[京津晋冀蒙辽吉黑沪苏浙皖闽赣鲁豫鄂湘粤桂琼渝川贵云藏陕甘青宁新][ABCDEFGHJKLMNPQRSTUVWXY][\dABCDEFGHJKLNMxPQRSTUVWXYZ]{5}$/
const regNew = /^[京津晋冀蒙辽吉黑沪苏浙皖闽赣鲁豫鄂湘粤桂琼渝川贵云藏陕甘青宁新][ABCDEFGHJKLMNPQRSTUVWXY][1-9DF][1-9ABCDEFGHJKLMNPQRSTUVWXYZ]\d{3}[1-9DF]$/
if (value !== '') {
- if (reg.test(value) === false && regNew.test(value) === false) {
+ // if (reg.test(value) === false && regNew.test(value) === false) {
+ // callback(new Error('请输入正确的车牌号'))
+ // } else {
+ // callback()
+ // }
+ if (value.length!==7 && value.length!==8) {
callback(new Error('请输入正确的车牌号'))
} else {
callback()
diff --git a/src/views/alarm/alarmList.vue b/src/views/alarm/alarmList.vue
index 2601cfc..2956a74 100644
--- a/src/views/alarm/alarmList.vue
+++ b/src/views/alarm/alarmList.vue
@@ -46,7 +46,7 @@
-
+
导出
@@ -300,11 +300,11 @@
margin-bottom: 50px;
}
.table-title{
- background-color:rgba(243, 243, 243, 1);
+ background-color:rgba(76, 142, 226, 1);
height: $tableTitleHeight;
.title-header{
line-height:$tableTitleHeight;
- color: #606266;
+ color: white;
font-size: 15px;
i{
margin-left: 5px;
diff --git a/src/views/alarm/alarmNow.vue b/src/views/alarm/alarmNow.vue
index 4b47872..1b5efe8 100644
--- a/src/views/alarm/alarmNow.vue
+++ b/src/views/alarm/alarmNow.vue
@@ -46,7 +46,7 @@
-
+
导出
@@ -66,8 +66,8 @@
取消报警
- 位置
- 视频
+
+
@@ -291,11 +291,11 @@
margin-bottom: 50px;
}
.table-title{
- background-color:rgba(243, 243, 243, 1);
+ background-color:rgba(76, 142, 226, 1);
height: $tableTitleHeight;
.title-header{
line-height:$tableTitleHeight;
- color: #606266;
+ color: white;
font-size: 15px;
i{
margin-left: 5px;
diff --git a/src/views/alarm/alarmPosition.vue b/src/views/alarm/alarmPosition.vue
index 402da42..2da9b2c 100644
--- a/src/views/alarm/alarmPosition.vue
+++ b/src/views/alarm/alarmPosition.vue
@@ -8,7 +8,7 @@
v-for="item in devList"
:id="item.id"
:key="item.id"
- :style="{ position: 'absolute', top: item.y * imgSize.height / imgSizeOriginal.height + 'px', left: (item.x * imgSize.width / imgSizeOriginal.width + halfLeft) + 'px' }"
+ :style="{ transform: 'rotate('+ item.angle +'deg)', position: 'absolute', top: item.y * imgSize.height / imgSizeOriginal.height + 'px', left: (item.x * imgSize.width / imgSizeOriginal.width + halfLeft) + 'px' }"
class="point-camera"
@click="detailDev(item, $event)" />
@@ -363,12 +363,12 @@
height: 155px;
}
.dev-normal {
- background: url("../../assets/overview_images/normal.png");
+ background: url("../../assets/overview_images/dev-box.png");
background-size: contain;
color: #00ff0c;
}
.dev-alarm {
- background: url("../../assets/overview_images/alarm.png");
+ background: url("../../assets/overview_images/dev-box.png");
background-size: contain;
color: #ff0000;
}
@@ -665,10 +665,10 @@
}
.dev-normal {
- background: url("../../assets/overview_images/normal-1366.png");
+ background: url("../../assets/overview_images/dev-box-1366.png");
}
.dev-alarm {
- background: url("../../assets/overview_images/alarm-1366.png");
+ background: url("../../assets/overview_images/dev-box-1366.png");
}
.dev-offline {
background: url("../../assets/overview_images/offline-1366.png");
diff --git a/src/views/area/areaList.vue b/src/views/area/areaList.vue
index 11dc51f..d3ff751 100644
--- a/src/views/area/areaList.vue
+++ b/src/views/area/areaList.vue
@@ -29,7 +29,7 @@
-
+
@@ -228,11 +228,11 @@
margin-bottom: 50px;
}
.table-title{
- background-color:rgba(243, 243, 243, 1);
+ background-color:rgba(76, 142, 226, 1);
height: $tableTitleHeight;
.title-header{
line-height:$tableTitleHeight;
- color: #606266;
+ color: white;
font-size: 15px;
i{
margin-left: 5px;
diff --git a/src/views/area/defenceDetail.vue b/src/views/area/defenceDetail.vue
index 703ec7d..eff1053 100644
--- a/src/views/area/defenceDetail.vue
+++ b/src/views/area/defenceDetail.vue
@@ -4,13 +4,13 @@
-
+
-
+
@@ -19,13 +19,13 @@
-
+
-
+
@@ -42,7 +42,7 @@
-
+
@@ -51,7 +51,7 @@
-
+
diff --git a/src/views/area/defenceList.vue b/src/views/area/defenceList.vue
index 8649918..cb9c4b8 100644
--- a/src/views/area/defenceList.vue
+++ b/src/views/area/defenceList.vue
@@ -29,7 +29,7 @@
-
+
@@ -104,8 +104,8 @@
align: 'center'
},
{
- text: '设备状态',
- value: 'deviceState',
+ text: '区域类别',
+ value: 'areaTypeName',
align: 'center'
},
{
@@ -253,11 +253,11 @@
margin-bottom: 50px;
}
.table-title{
- background-color:rgba(243, 243, 243, 1);
+ background-color:rgba(76, 142, 226, 1);
height: $tableTitleHeight;
.title-header{
line-height:$tableTitleHeight;
- color: #606266;
+ color: white;
font-size: 15px;
i{
margin-left: 5px;
diff --git a/src/views/car/carAdd.vue b/src/views/car/carAdd.vue
index 633e353..ddb215f 100644
--- a/src/views/car/carAdd.vue
+++ b/src/views/car/carAdd.vue
@@ -4,7 +4,8 @@
-
+
+
@@ -137,7 +138,10 @@
phone: row.phone,
remark: row.remark
}
- this.getStaffList()
+ getStaffByDept({ deptId: this.dataForm.deptid }).then(response => {
+ this.staffList = response.data
+ console.log(response)
+ })
} else if (dialogStatus === 'detail') {
this.isDetailMode = true
this.isEditMode = false
@@ -152,7 +156,10 @@
deptName: row.deptName,
ownerName: row.ownerName
}
- this.getStaffList()
+ getStaffByDept({ deptId: this.dataForm.deptid }).then(response => {
+ this.staffList = response.data
+ console.log(response)
+ })
}
},
// 清除数据
@@ -186,6 +193,7 @@
})
},
getStaffList(){
+ this.dataForm.ownerId = ''
getStaffByDept({ deptId: this.dataForm.deptid }).then(response => {
this.staffList = response.data
console.log(response)
diff --git a/src/views/car/carList.vue b/src/views/car/carList.vue
index d0c0176..8d924ff 100644
--- a/src/views/car/carList.vue
+++ b/src/views/car/carList.vue
@@ -29,7 +29,7 @@
-
+
导出
新增
@@ -259,11 +259,11 @@
margin-bottom: 50px;
}
.table-title{
- background-color:rgba(243, 243, 243, 1);
+ background-color:rgba(76, 142, 226, 1);
height: $tableTitleHeight;
.title-header{
line-height:$tableTitleHeight;
- color: #606266;
+ color: white;
font-size: 15px;
i{
margin-left: 5px;
diff --git a/src/api/visitor.js b/src/api/visitor.js
index 121d5e2..187fe16 100644
--- a/src/api/visitor.js
+++ b/src/api/visitor.js
@@ -27,6 +27,13 @@
params
})
}
+// 剩余车位
+export function leftCarport() {
+ return request({
+ url: '/visitorCar/leftCarport',
+ method: 'get'
+ })
+}
// 查询来访车辆
export function getVisitorCarList(params) {
diff --git a/src/assets/overview_images/dev-box-1366.png b/src/assets/overview_images/dev-box-1366.png
new file mode 100644
index 0000000..d111f2b
--- /dev/null
+++ b/src/assets/overview_images/dev-box-1366.png
Binary files differ
diff --git a/src/assets/overview_images/dev-box.png b/src/assets/overview_images/dev-box.png
new file mode 100644
index 0000000..4b77c5d
--- /dev/null
+++ b/src/assets/overview_images/dev-box.png
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
new file mode 100644
index 0000000..fa07acd
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
new file mode 100644
index 0000000..bc8c4b6
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png" "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
new file mode 100644
index 0000000..5c56a20
--- /dev/null
+++ "b/src/assets/overview_images/icons/\345\215\212\347\220\203-\350\223\235.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
new file mode 100644
index 0000000..14fc247
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\272\242.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
new file mode 100644
index 0000000..e8a0d66
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\347\273\277.png"
Binary files differ
diff --git "a/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png" "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
new file mode 100644
index 0000000..3fe070e
--- /dev/null
+++ "b/src/assets/overview_images/icons/\347\220\203\346\234\272-\350\223\235.png"
Binary files differ
diff --git a/src/assets/overview_images/sub-tab-border-1366.png b/src/assets/overview_images/sub-tab-border-1366.png
index 21c13c1..93bbefc 100644
--- a/src/assets/overview_images/sub-tab-border-1366.png
+++ b/src/assets/overview_images/sub-tab-border-1366.png
Binary files differ
diff --git a/src/assets/overview_images/sub-tab-border.png b/src/assets/overview_images/sub-tab-border.png
index 008d28d..0f94da3 100644
--- a/src/assets/overview_images/sub-tab-border.png
+++ b/src/assets/overview_images/sub-tab-border.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-checked-1366.png b/src/assets/overview_images/tab-index-checked-1366.png
index 2171e1c..df63c85 100644
--- a/src/assets/overview_images/tab-index-checked-1366.png
+++ b/src/assets/overview_images/tab-index-checked-1366.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-checked.png b/src/assets/overview_images/tab-index-checked.png
index 22f316b..d8af05f 100644
--- a/src/assets/overview_images/tab-index-checked.png
+++ b/src/assets/overview_images/tab-index-checked.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-unchecked-1366.png b/src/assets/overview_images/tab-index-unchecked-1366.png
index 59657f2..cd0dc63 100644
--- a/src/assets/overview_images/tab-index-unchecked-1366.png
+++ b/src/assets/overview_images/tab-index-unchecked-1366.png
Binary files differ
diff --git a/src/assets/overview_images/tab-index-unchecked.png b/src/assets/overview_images/tab-index-unchecked.png
index 2a247c0..f7a9f9f 100644
--- a/src/assets/overview_images/tab-index-unchecked.png
+++ b/src/assets/overview_images/tab-index-unchecked.png
Binary files differ
diff --git "a/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png" "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png"
new file mode 100644
index 0000000..42e3ab7
--- /dev/null
+++ "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206-1366.png"
Binary files differ
diff --git "a/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png" "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png"
new file mode 100644
index 0000000..d57441b
--- /dev/null
+++ "b/src/assets/overview_images/\344\277\241\346\201\257\346\241\206.png"
Binary files differ
diff --git a/src/router/modules/doorSys.js b/src/router/modules/doorSys.js
index 6bd1506..dc5aa92 100644
--- a/src/router/modules/doorSys.js
+++ b/src/router/modules/doorSys.js
@@ -212,6 +212,27 @@
]
},
{
+ path: '/door/area',
+ component: Layout,
+ redirect: '/door/area',
+ name: 'DoorArea',
+ alwaysShow: true,
+ meta: {
+ title: '区域管理',
+ icon: 'icon-area', // 图标
+ permission: ['/door/area'], // 权限名称
+ sys: '/door'
+ },
+ children: [
+ {
+ path: '/door/area/list',
+ name: 'DoorAreaList',
+ component: () => import('@/views/area/areaList'),
+ meta: { title: '区域列表', icon: '', permission: ['/door/area/list'], keepAlive: true }
+ }
+ ]
+ },
+ {
path: '/door/device',
component: Layout,
redirect: '/door/device',
@@ -276,26 +297,5 @@
meta: { title: '营门出入次数统计', icon: '', permission: ['/door/statistics/doorCount'], keepAlive: true }
}
]
- },
- {
- path: '/door/area',
- component: Layout,
- redirect: '/door/area',
- name: 'DoorArea',
- alwaysShow: true,
- meta: {
- title: '区域管理',
- icon: 'icon-area', // 图标
- permission: ['/door/area'], // 权限名称
- sys: '/door'
- },
- children: [
- {
- path: '/door/area/list',
- name: 'DoorAreaList',
- component: () => import('@/views/area/areaList'),
- meta: { title: '区域列表', icon: '', permission: ['/door/area/list'], keepAlive: true }
- }
- ]
}
]
diff --git a/src/styles/element-ui.scss b/src/styles/element-ui.scss
index ddc123c..a5137d5 100644
--- a/src/styles/element-ui.scss
+++ b/src/styles/element-ui.scss
@@ -16,7 +16,7 @@
position: relative;
margin: 0 auto;
.el-dialog__header {
- background-color:rgb(48, 65, 86);
+ background-color: rgb(76, 142, 226);
//background-color:rgb(47, 91, 114);
.el-dialog__title{
color:white;
diff --git a/src/styles/sidebar.scss b/src/styles/sidebar.scss
index 65abe46..86f8b09 100644
--- a/src/styles/sidebar.scss
+++ b/src/styles/sidebar.scss
@@ -63,13 +63,17 @@
// menu hover
.submenu-title-noDropdown,
.el-submenu__title {
+ //font-size: 15;
&:hover {
background-color: $menuHover !important;
}
}
-
+ .sidebar-container .is-active > .el-submenu__title {
+ color: white !important;
+ //background-color: $subMenuHover !important;
+ }
.is-active>.el-submenu__title {
- color: $menuActiveText !important;
+ //color: $menuActiveText !important;
background-color: $menuHover !important;
}
.el-menu-item.is-active {
diff --git a/src/styles/variables.scss b/src/styles/variables.scss
index 28c9c7f..1eadf2f 100644
--- a/src/styles/variables.scss
+++ b/src/styles/variables.scss
@@ -3,19 +3,19 @@
$themeColor:rgb(48, 65, 86);
$menuText:#000000;
$subMenuText:#000000;
-$menuActiveText:rgb(27, 177, 165);
+$menuActiveText: rgb(0, 56, 123);
//$menuActiveText:#ffffff;
$subMenuActiveText:#f4f4f5; //https://github.com/ElemeFE/element/issues/12951
//$subMenuActiveText:#000000; //https://github.com/ElemeFE/element/issues/12951
-$menuBg:#304156;
+$menuBg:#0077ff;
//$menuBg:#ffffff;
-$menuHover:#263445;
+$menuHover:#0077ff;
//$menuHover:#6666cc;
-$subMenuBg:#1f2d3d;
+$subMenuBg: #4c8ee2;
//$subMenuBg:#fcfcfc;
-$subMenuHover:#001528;
+$subMenuHover: #0077ff;
//$subMenuHover:#6666cc;
$sideBarWidth: 180px;
diff --git a/src/utils/validate.js b/src/utils/validate.js
index ce760ab..d651e43 100644
--- a/src/utils/validate.js
+++ b/src/utils/validate.js
@@ -105,14 +105,15 @@
// 手机号验证validator
export const phoneValidator = (rule, value, callback) => {
const reg = /^1([38][0-9]|4[579]|5[0-3,5-9]|6[6]|7[0135678]|9[89])\d{8}$/
+ const reg1 = /^((0\d{2,3})-)?(\d{7,8})$/
if (value !== '') {
- if (reg.test(value) === false) {
- callback(new Error('请输入正确的手机号'))
+ if (reg.test(value) === false && reg1.test(value) === false) {
+ callback(new Error('请输入正确的联系电话'))
} else {
callback()
}
} else {
- callback(new Error('手机号不能为空'))
+ callback(new Error('联系电话不能为空'))
}
}
@@ -140,7 +141,12 @@
const reg = /^[京津晋冀蒙辽吉黑沪苏浙皖闽赣鲁豫鄂湘粤桂琼渝川贵云藏陕甘青宁新][ABCDEFGHJKLMNPQRSTUVWXY][\dABCDEFGHJKLNMxPQRSTUVWXYZ]{5}$/
const regNew = /^[京津晋冀蒙辽吉黑沪苏浙皖闽赣鲁豫鄂湘粤桂琼渝川贵云藏陕甘青宁新][ABCDEFGHJKLMNPQRSTUVWXY][1-9DF][1-9ABCDEFGHJKLMNPQRSTUVWXYZ]\d{3}[1-9DF]$/
if (value !== '') {
- if (reg.test(value) === false && regNew.test(value) === false) {
+ // if (reg.test(value) === false && regNew.test(value) === false) {
+ // callback(new Error('请输入正确的车牌号'))
+ // } else {
+ // callback()
+ // }
+ if (value.length!==7 && value.length!==8) {
callback(new Error('请输入正确的车牌号'))
} else {
callback()
diff --git a/src/views/alarm/alarmList.vue b/src/views/alarm/alarmList.vue
index 2601cfc..2956a74 100644
--- a/src/views/alarm/alarmList.vue
+++ b/src/views/alarm/alarmList.vue
@@ -46,7 +46,7 @@
-
+
导出
@@ -300,11 +300,11 @@
margin-bottom: 50px;
}
.table-title{
- background-color:rgba(243, 243, 243, 1);
+ background-color:rgba(76, 142, 226, 1);
height: $tableTitleHeight;
.title-header{
line-height:$tableTitleHeight;
- color: #606266;
+ color: white;
font-size: 15px;
i{
margin-left: 5px;
diff --git a/src/views/alarm/alarmNow.vue b/src/views/alarm/alarmNow.vue
index 4b47872..1b5efe8 100644
--- a/src/views/alarm/alarmNow.vue
+++ b/src/views/alarm/alarmNow.vue
@@ -46,7 +46,7 @@
-
+
导出
@@ -66,8 +66,8 @@
取消报警
- 位置
- 视频
+
+
@@ -291,11 +291,11 @@
margin-bottom: 50px;
}
.table-title{
- background-color:rgba(243, 243, 243, 1);
+ background-color:rgba(76, 142, 226, 1);
height: $tableTitleHeight;
.title-header{
line-height:$tableTitleHeight;
- color: #606266;
+ color: white;
font-size: 15px;
i{
margin-left: 5px;
diff --git a/src/views/alarm/alarmPosition.vue b/src/views/alarm/alarmPosition.vue
index 402da42..2da9b2c 100644
--- a/src/views/alarm/alarmPosition.vue
+++ b/src/views/alarm/alarmPosition.vue
@@ -8,7 +8,7 @@
v-for="item in devList"
:id="item.id"
:key="item.id"
- :style="{ position: 'absolute', top: item.y * imgSize.height / imgSizeOriginal.height + 'px', left: (item.x * imgSize.width / imgSizeOriginal.width + halfLeft) + 'px' }"
+ :style="{ transform: 'rotate('+ item.angle +'deg)', position: 'absolute', top: item.y * imgSize.height / imgSizeOriginal.height + 'px', left: (item.x * imgSize.width / imgSizeOriginal.width + halfLeft) + 'px' }"
class="point-camera"
@click="detailDev(item, $event)" />
@@ -363,12 +363,12 @@
height: 155px;
}
.dev-normal {
- background: url("../../assets/overview_images/normal.png");
+ background: url("../../assets/overview_images/dev-box.png");
background-size: contain;
color: #00ff0c;
}
.dev-alarm {
- background: url("../../assets/overview_images/alarm.png");
+ background: url("../../assets/overview_images/dev-box.png");
background-size: contain;
color: #ff0000;
}
@@ -665,10 +665,10 @@
}
.dev-normal {
- background: url("../../assets/overview_images/normal-1366.png");
+ background: url("../../assets/overview_images/dev-box-1366.png");
}
.dev-alarm {
- background: url("../../assets/overview_images/alarm-1366.png");
+ background: url("../../assets/overview_images/dev-box-1366.png");
}
.dev-offline {
background: url("../../assets/overview_images/offline-1366.png");
diff --git a/src/views/area/areaList.vue b/src/views/area/areaList.vue
index 11dc51f..d3ff751 100644
--- a/src/views/area/areaList.vue
+++ b/src/views/area/areaList.vue
@@ -29,7 +29,7 @@
-
+
@@ -228,11 +228,11 @@
margin-bottom: 50px;
}
.table-title{
- background-color:rgba(243, 243, 243, 1);
+ background-color:rgba(76, 142, 226, 1);
height: $tableTitleHeight;
.title-header{
line-height:$tableTitleHeight;
- color: #606266;
+ color: white;
font-size: 15px;
i{
margin-left: 5px;
diff --git a/src/views/area/defenceDetail.vue b/src/views/area/defenceDetail.vue
index 703ec7d..eff1053 100644
--- a/src/views/area/defenceDetail.vue
+++ b/src/views/area/defenceDetail.vue
@@ -4,13 +4,13 @@
-
+
-
+
@@ -19,13 +19,13 @@
-
+
-
+
@@ -42,7 +42,7 @@
-
+
@@ -51,7 +51,7 @@
-
+
diff --git a/src/views/area/defenceList.vue b/src/views/area/defenceList.vue
index 8649918..cb9c4b8 100644
--- a/src/views/area/defenceList.vue
+++ b/src/views/area/defenceList.vue
@@ -29,7 +29,7 @@
-
+
@@ -104,8 +104,8 @@
align: 'center'
},
{
- text: '设备状态',
- value: 'deviceState',
+ text: '区域类别',
+ value: 'areaTypeName',
align: 'center'
},
{
@@ -253,11 +253,11 @@
margin-bottom: 50px;
}
.table-title{
- background-color:rgba(243, 243, 243, 1);
+ background-color:rgba(76, 142, 226, 1);
height: $tableTitleHeight;
.title-header{
line-height:$tableTitleHeight;
- color: #606266;
+ color: white;
font-size: 15px;
i{
margin-left: 5px;
diff --git a/src/views/car/carAdd.vue b/src/views/car/carAdd.vue
index 633e353..ddb215f 100644
--- a/src/views/car/carAdd.vue
+++ b/src/views/car/carAdd.vue
@@ -4,7 +4,8 @@
-
+
+
@@ -137,7 +138,10 @@
phone: row.phone,
remark: row.remark
}
- this.getStaffList()
+ getStaffByDept({ deptId: this.dataForm.deptid }).then(response => {
+ this.staffList = response.data
+ console.log(response)
+ })
} else if (dialogStatus === 'detail') {
this.isDetailMode = true
this.isEditMode = false
@@ -152,7 +156,10 @@
deptName: row.deptName,
ownerName: row.ownerName
}
- this.getStaffList()
+ getStaffByDept({ deptId: this.dataForm.deptid }).then(response => {
+ this.staffList = response.data
+ console.log(response)
+ })
}
},
// 清除数据
@@ -186,6 +193,7 @@
})
},
getStaffList(){
+ this.dataForm.ownerId = ''
getStaffByDept({ deptId: this.dataForm.deptid }).then(response => {
this.staffList = response.data
console.log(response)
diff --git a/src/views/car/carList.vue b/src/views/car/carList.vue
index d0c0176..8d924ff 100644
--- a/src/views/car/carList.vue
+++ b/src/views/car/carList.vue
@@ -29,7 +29,7 @@
-
+
导出
新增
@@ -259,11 +259,11 @@
margin-bottom: 50px;
}
.table-title{
- background-color:rgba(243, 243, 243, 1);
+ background-color:rgba(76, 142, 226, 1);
height: $tableTitleHeight;
.title-header{
line-height:$tableTitleHeight;
- color: #606266;
+ color: white;
font-size: 15px;
i{
margin-left: 5px;
diff --git a/src/views/ctrl/overview.vue b/src/views/ctrl/overview.vue
index f452ea5..e2c5f62 100644
--- a/src/views/ctrl/overview.vue
+++ b/src/views/ctrl/overview.vue
@@ -22,32 +22,32 @@
+ 正常
- 正常
+ 报警
- 报警
-
-
-
-
- 离线
-
+
+
+
+
+
+
-
-
-
-
- 关闭
-
+
+
+
+
+
+
@@ -89,77 +89,93 @@
v-for="item in devList"
:id="item.id"
:key="item.id"
- :style="{ position: 'absolute', top: item.y * imgSize.height / imgSizeOriginal.height + 'px', left: (item.x * imgSize.width / imgSizeOriginal.width + halfLeft) + 'px' }"
+ :style="{ transform: 'rotate('+ item.angle +'deg)', position: 'absolute', top: item.y * imgSize.height / imgSizeOriginal.height + 'px', left: (item.x * imgSize.width / imgSizeOriginal.width + halfLeft) + 'px' }"
class="point-camera"
@click="detailDev(item, $event)" />
-