diff --git a/src/api/visitor.js b/src/api/visitor.js index be930bd..cba599b 100644 --- a/src/api/visitor.js +++ b/src/api/visitor.js @@ -9,3 +9,12 @@ data }) } + +// 访客车辆及人员登记 +export function addVisitorCarAndPerson(data) { + return request({ + url: '/visitorCar/add', + method: 'post', + data + }) +} diff --git a/src/api/visitor.js b/src/api/visitor.js index be930bd..cba599b 100644 --- a/src/api/visitor.js +++ b/src/api/visitor.js @@ -9,3 +9,12 @@ data }) } + +// 访客车辆及人员登记 +export function addVisitorCarAndPerson(data) { + return request({ + url: '/visitorCar/add', + method: 'post', + data + }) +} diff --git a/src/router/modules/visitor.js b/src/router/modules/visitor.js index a60b5dd..f1ab563 100644 --- a/src/router/modules/visitor.js +++ b/src/router/modules/visitor.js @@ -20,6 +20,12 @@ name: 'VisitorAdd', component: () => import('@/views/visitor/visitorAdd'), meta: { title: '访客登记', icon: '', permission: ['/visitor/add'], keepAlive: true } + }, + { + path: '/visitor/addCar', + name: 'VisitorAddCar', + component: () => import('@/views/visitor/visitorAddCar'), + meta: { title: '访客车辆登记', icon: '', permission: ['/visitor/addCar'], keepAlive: true } } // { // path: '/visitor/personList', diff --git a/src/api/visitor.js b/src/api/visitor.js index be930bd..cba599b 100644 --- a/src/api/visitor.js +++ b/src/api/visitor.js @@ -9,3 +9,12 @@ data }) } + +// 访客车辆及人员登记 +export function addVisitorCarAndPerson(data) { + return request({ + url: '/visitorCar/add', + method: 'post', + data + }) +} diff --git a/src/router/modules/visitor.js b/src/router/modules/visitor.js index a60b5dd..f1ab563 100644 --- a/src/router/modules/visitor.js +++ b/src/router/modules/visitor.js @@ -20,6 +20,12 @@ name: 'VisitorAdd', component: () => import('@/views/visitor/visitorAdd'), meta: { title: '访客登记', icon: '', permission: ['/visitor/add'], keepAlive: true } + }, + { + path: '/visitor/addCar', + name: 'VisitorAddCar', + component: () => import('@/views/visitor/visitorAddCar'), + meta: { title: '访客车辆登记', icon: '', permission: ['/visitor/addCar'], keepAlive: true } } // { // path: '/visitor/personList', diff --git a/src/utils/validate.js b/src/utils/validate.js index 147b862..ce760ab 100644 --- a/src/utils/validate.js +++ b/src/utils/validate.js @@ -134,3 +134,18 @@ callback(new Error('体温不能为空')) } } + +// 车牌号校验validator +export const plateValidator = (rule, value, callback) => { + 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) { + callback(new Error('请输入正确的车牌号')) + } else { + callback() + } + } else { + callback(new Error('车牌号不能为空')) + } +} diff --git a/src/api/visitor.js b/src/api/visitor.js index be930bd..cba599b 100644 --- a/src/api/visitor.js +++ b/src/api/visitor.js @@ -9,3 +9,12 @@ data }) } + +// 访客车辆及人员登记 +export function addVisitorCarAndPerson(data) { + return request({ + url: '/visitorCar/add', + method: 'post', + data + }) +} diff --git a/src/router/modules/visitor.js b/src/router/modules/visitor.js index a60b5dd..f1ab563 100644 --- a/src/router/modules/visitor.js +++ b/src/router/modules/visitor.js @@ -20,6 +20,12 @@ name: 'VisitorAdd', component: () => import('@/views/visitor/visitorAdd'), meta: { title: '访客登记', icon: '', permission: ['/visitor/add'], keepAlive: true } + }, + { + path: '/visitor/addCar', + name: 'VisitorAddCar', + component: () => import('@/views/visitor/visitorAddCar'), + meta: { title: '访客车辆登记', icon: '', permission: ['/visitor/addCar'], keepAlive: true } } // { // path: '/visitor/personList', diff --git a/src/utils/validate.js b/src/utils/validate.js index 147b862..ce760ab 100644 --- a/src/utils/validate.js +++ b/src/utils/validate.js @@ -134,3 +134,18 @@ callback(new Error('体温不能为空')) } } + +// 车牌号校验validator +export const plateValidator = (rule, value, callback) => { + 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) { + callback(new Error('请输入正确的车牌号')) + } else { + callback() + } + } else { + callback(new Error('车牌号不能为空')) + } +} diff --git a/src/views/staff/staffList.vue b/src/views/staff/staffList.vue index 52faf71..882a7c5 100644 --- a/src/views/staff/staffList.vue +++ b/src/views/staff/staffList.vue @@ -29,7 +29,7 @@
数据列表
- 删除 + 删除 导出 新增 diff --git a/src/api/visitor.js b/src/api/visitor.js index be930bd..cba599b 100644 --- a/src/api/visitor.js +++ b/src/api/visitor.js @@ -9,3 +9,12 @@ data }) } + +// 访客车辆及人员登记 +export function addVisitorCarAndPerson(data) { + return request({ + url: '/visitorCar/add', + method: 'post', + data + }) +} diff --git a/src/router/modules/visitor.js b/src/router/modules/visitor.js index a60b5dd..f1ab563 100644 --- a/src/router/modules/visitor.js +++ b/src/router/modules/visitor.js @@ -20,6 +20,12 @@ name: 'VisitorAdd', component: () => import('@/views/visitor/visitorAdd'), meta: { title: '访客登记', icon: '', permission: ['/visitor/add'], keepAlive: true } + }, + { + path: '/visitor/addCar', + name: 'VisitorAddCar', + component: () => import('@/views/visitor/visitorAddCar'), + meta: { title: '访客车辆登记', icon: '', permission: ['/visitor/addCar'], keepAlive: true } } // { // path: '/visitor/personList', diff --git a/src/utils/validate.js b/src/utils/validate.js index 147b862..ce760ab 100644 --- a/src/utils/validate.js +++ b/src/utils/validate.js @@ -134,3 +134,18 @@ callback(new Error('体温不能为空')) } } + +// 车牌号校验validator +export const plateValidator = (rule, value, callback) => { + 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) { + callback(new Error('请输入正确的车牌号')) + } else { + callback() + } + } else { + callback(new Error('车牌号不能为空')) + } +} diff --git a/src/views/staff/staffList.vue b/src/views/staff/staffList.vue index 52faf71..882a7c5 100644 --- a/src/views/staff/staffList.vue +++ b/src/views/staff/staffList.vue @@ -29,7 +29,7 @@
数据列表
- 删除 + 删除 导出 新增 diff --git a/src/views/visitor/visitorAdd.vue b/src/views/visitor/visitorAdd.vue index a212942..6b99246 100644 --- a/src/views/visitor/visitorAdd.vue +++ b/src/views/visitor/visitorAdd.vue @@ -1,10 +1,10 @@