diff --git a/src/api/person.js b/src/api/person.js index 4e01b02..7e250ba 100644 --- a/src/api/person.js +++ b/src/api/person.js @@ -4,6 +4,17 @@ import request from '@/utils/request' import qs from 'qs' +// 查询员工照片 +export function getPersonPhoto(personId) { + return request({ + url: '/person/getPhoto', + method: 'get', + params: { + personId: personId + } + }) +} + // 查询员工列表 export function getPersonListAll(params) { return request({ diff --git a/src/api/person.js b/src/api/person.js index 4e01b02..7e250ba 100644 --- a/src/api/person.js +++ b/src/api/person.js @@ -4,6 +4,17 @@ import request from '@/utils/request' import qs from 'qs' +// 查询员工照片 +export function getPersonPhoto(personId) { + return request({ + url: '/person/getPhoto', + method: 'get', + params: { + personId: personId + } + }) +} + // 查询员工列表 export function getPersonListAll(params) { return request({ diff --git a/src/views/accessPermission/listDoorPermission.vue b/src/views/accessPermission/listDoorPermission.vue index 6d47c38..158aca0 100644 --- a/src/views/accessPermission/listDoorPermission.vue +++ b/src/views/accessPermission/listDoorPermission.vue @@ -127,6 +127,9 @@ // 获取门禁授权数据 fetchData(isNowPage = true) { this.listLoading = true + if (!isNowPage) { // 是否显示当前页,否则跳转第一页 + this.listQuery.offset = 1 + } getDoorPermissionList().then(response => { this.list = response.data.rows this.total = parseInt(response.data.total) diff --git a/src/api/person.js b/src/api/person.js index 4e01b02..7e250ba 100644 --- a/src/api/person.js +++ b/src/api/person.js @@ -4,6 +4,17 @@ import request from '@/utils/request' import qs from 'qs' +// 查询员工照片 +export function getPersonPhoto(personId) { + return request({ + url: '/person/getPhoto', + method: 'get', + params: { + personId: personId + } + }) +} + // 查询员工列表 export function getPersonListAll(params) { return request({ diff --git a/src/views/accessPermission/listDoorPermission.vue b/src/views/accessPermission/listDoorPermission.vue index 6d47c38..158aca0 100644 --- a/src/views/accessPermission/listDoorPermission.vue +++ b/src/views/accessPermission/listDoorPermission.vue @@ -127,6 +127,9 @@ // 获取门禁授权数据 fetchData(isNowPage = true) { this.listLoading = true + if (!isNowPage) { // 是否显示当前页,否则跳转第一页 + this.listQuery.offset = 1 + } getDoorPermissionList().then(response => { this.list = response.data.rows this.total = parseInt(response.data.total) diff --git a/src/views/accessPermission/listStaffPermission.vue b/src/views/accessPermission/listStaffPermission.vue index 3cbdb6c..25b9526 100644 --- a/src/views/accessPermission/listStaffPermission.vue +++ b/src/views/accessPermission/listStaffPermission.vue @@ -20,7 +20,7 @@
{{ doorName }}门禁员工授权列表
- 导出授权记录 + 导出授权记录 新增员工授权
@@ -175,6 +175,9 @@ // 获取门禁授权数据 fetchData(isNowPage = true) { this.listLoading = true + if (!isNowPage) { // 是否显示当前页,否则跳转第一页 + this.listQuery.offset = 1 + } getStaffPermissionByDoor(this.listQuery).then(response => { this.list = response.data.rows this.total = parseInt(response.data.total) diff --git a/src/api/person.js b/src/api/person.js index 4e01b02..7e250ba 100644 --- a/src/api/person.js +++ b/src/api/person.js @@ -4,6 +4,17 @@ import request from '@/utils/request' import qs from 'qs' +// 查询员工照片 +export function getPersonPhoto(personId) { + return request({ + url: '/person/getPhoto', + method: 'get', + params: { + personId: personId + } + }) +} + // 查询员工列表 export function getPersonListAll(params) { return request({ diff --git a/src/views/accessPermission/listDoorPermission.vue b/src/views/accessPermission/listDoorPermission.vue index 6d47c38..158aca0 100644 --- a/src/views/accessPermission/listDoorPermission.vue +++ b/src/views/accessPermission/listDoorPermission.vue @@ -127,6 +127,9 @@ // 获取门禁授权数据 fetchData(isNowPage = true) { this.listLoading = true + if (!isNowPage) { // 是否显示当前页,否则跳转第一页 + this.listQuery.offset = 1 + } getDoorPermissionList().then(response => { this.list = response.data.rows this.total = parseInt(response.data.total) diff --git a/src/views/accessPermission/listStaffPermission.vue b/src/views/accessPermission/listStaffPermission.vue index 3cbdb6c..25b9526 100644 --- a/src/views/accessPermission/listStaffPermission.vue +++ b/src/views/accessPermission/listStaffPermission.vue @@ -20,7 +20,7 @@
{{ doorName }}门禁员工授权列表
- 导出授权记录 + 导出授权记录 新增员工授权
@@ -175,6 +175,9 @@ // 获取门禁授权数据 fetchData(isNowPage = true) { this.listLoading = true + if (!isNowPage) { // 是否显示当前页,否则跳转第一页 + this.listQuery.offset = 1 + } getStaffPermissionByDoor(this.listQuery).then(response => { this.list = response.data.rows this.total = parseInt(response.data.total) diff --git a/src/views/accessPermission/listVisitorPermission.vue b/src/views/accessPermission/listVisitorPermission.vue index 2bf34e5..ddda124 100644 --- a/src/views/accessPermission/listVisitorPermission.vue +++ b/src/views/accessPermission/listVisitorPermission.vue @@ -17,7 +17,7 @@
{{ doorName }}门禁访客授权列表
- 导出授权记录 + 导出授权记录 新增访客授权
@@ -166,6 +166,9 @@ // 获取门禁授权数据 fetchData(isNowPage = true) { this.listLoading = true + if (!isNowPage) { // 是否显示当前页,否则跳转第一页 + this.listQuery.offset = 1 + } getVisitorPermissionByDoor(this.listQuery).then(response => { this.list = response.data.rows this.total = parseInt(response.data.total) diff --git a/src/api/person.js b/src/api/person.js index 4e01b02..7e250ba 100644 --- a/src/api/person.js +++ b/src/api/person.js @@ -4,6 +4,17 @@ import request from '@/utils/request' import qs from 'qs' +// 查询员工照片 +export function getPersonPhoto(personId) { + return request({ + url: '/person/getPhoto', + method: 'get', + params: { + personId: personId + } + }) +} + // 查询员工列表 export function getPersonListAll(params) { return request({ diff --git a/src/views/accessPermission/listDoorPermission.vue b/src/views/accessPermission/listDoorPermission.vue index 6d47c38..158aca0 100644 --- a/src/views/accessPermission/listDoorPermission.vue +++ b/src/views/accessPermission/listDoorPermission.vue @@ -127,6 +127,9 @@ // 获取门禁授权数据 fetchData(isNowPage = true) { this.listLoading = true + if (!isNowPage) { // 是否显示当前页,否则跳转第一页 + this.listQuery.offset = 1 + } getDoorPermissionList().then(response => { this.list = response.data.rows this.total = parseInt(response.data.total) diff --git a/src/views/accessPermission/listStaffPermission.vue b/src/views/accessPermission/listStaffPermission.vue index 3cbdb6c..25b9526 100644 --- a/src/views/accessPermission/listStaffPermission.vue +++ b/src/views/accessPermission/listStaffPermission.vue @@ -20,7 +20,7 @@
{{ doorName }}门禁员工授权列表
- 导出授权记录 + 导出授权记录 新增员工授权
@@ -175,6 +175,9 @@ // 获取门禁授权数据 fetchData(isNowPage = true) { this.listLoading = true + if (!isNowPage) { // 是否显示当前页,否则跳转第一页 + this.listQuery.offset = 1 + } getStaffPermissionByDoor(this.listQuery).then(response => { this.list = response.data.rows this.total = parseInt(response.data.total) diff --git a/src/views/accessPermission/listVisitorPermission.vue b/src/views/accessPermission/listVisitorPermission.vue index 2bf34e5..ddda124 100644 --- a/src/views/accessPermission/listVisitorPermission.vue +++ b/src/views/accessPermission/listVisitorPermission.vue @@ -17,7 +17,7 @@
{{ doorName }}门禁访客授权列表
- 导出授权记录 + 导出授权记录 新增访客授权
@@ -166,6 +166,9 @@ // 获取门禁授权数据 fetchData(isNowPage = true) { this.listLoading = true + if (!isNowPage) { // 是否显示当前页,否则跳转第一页 + this.listQuery.offset = 1 + } getVisitorPermissionByDoor(this.listQuery).then(response => { this.list = response.data.rows this.total = parseInt(response.data.total) diff --git a/src/views/dashboard/components/PanelGroup.vue b/src/views/dashboard/components/PanelGroup.vue index 61ecaf5..808c0ee 100644 --- a/src/views/dashboard/components/PanelGroup.vue +++ b/src/views/dashboard/components/PanelGroup.vue @@ -75,6 +75,22 @@ permission: '/statistics' }, { + title: '识别记录', + context: '', + icon: 'log', + color: '#34bfa3', + path: '/record', + permission: '/record' + }, + { + title: '设备管理', + context: '', + icon: 'chart-pie', + color: '#d87a80', + path: '/device', + permission: '/device' + }, + { title: '登录日志', context: '', icon: 'log', diff --git a/src/api/person.js b/src/api/person.js index 4e01b02..7e250ba 100644 --- a/src/api/person.js +++ b/src/api/person.js @@ -4,6 +4,17 @@ import request from '@/utils/request' import qs from 'qs' +// 查询员工照片 +export function getPersonPhoto(personId) { + return request({ + url: '/person/getPhoto', + method: 'get', + params: { + personId: personId + } + }) +} + // 查询员工列表 export function getPersonListAll(params) { return request({ diff --git a/src/views/accessPermission/listDoorPermission.vue b/src/views/accessPermission/listDoorPermission.vue index 6d47c38..158aca0 100644 --- a/src/views/accessPermission/listDoorPermission.vue +++ b/src/views/accessPermission/listDoorPermission.vue @@ -127,6 +127,9 @@ // 获取门禁授权数据 fetchData(isNowPage = true) { this.listLoading = true + if (!isNowPage) { // 是否显示当前页,否则跳转第一页 + this.listQuery.offset = 1 + } getDoorPermissionList().then(response => { this.list = response.data.rows this.total = parseInt(response.data.total) diff --git a/src/views/accessPermission/listStaffPermission.vue b/src/views/accessPermission/listStaffPermission.vue index 3cbdb6c..25b9526 100644 --- a/src/views/accessPermission/listStaffPermission.vue +++ b/src/views/accessPermission/listStaffPermission.vue @@ -20,7 +20,7 @@
{{ doorName }}门禁员工授权列表
- 导出授权记录 + 导出授权记录 新增员工授权
@@ -175,6 +175,9 @@ // 获取门禁授权数据 fetchData(isNowPage = true) { this.listLoading = true + if (!isNowPage) { // 是否显示当前页,否则跳转第一页 + this.listQuery.offset = 1 + } getStaffPermissionByDoor(this.listQuery).then(response => { this.list = response.data.rows this.total = parseInt(response.data.total) diff --git a/src/views/accessPermission/listVisitorPermission.vue b/src/views/accessPermission/listVisitorPermission.vue index 2bf34e5..ddda124 100644 --- a/src/views/accessPermission/listVisitorPermission.vue +++ b/src/views/accessPermission/listVisitorPermission.vue @@ -17,7 +17,7 @@
{{ doorName }}门禁访客授权列表
- 导出授权记录 + 导出授权记录 新增访客授权
@@ -166,6 +166,9 @@ // 获取门禁授权数据 fetchData(isNowPage = true) { this.listLoading = true + if (!isNowPage) { // 是否显示当前页,否则跳转第一页 + this.listQuery.offset = 1 + } getVisitorPermissionByDoor(this.listQuery).then(response => { this.list = response.data.rows this.total = parseInt(response.data.total) diff --git a/src/views/dashboard/components/PanelGroup.vue b/src/views/dashboard/components/PanelGroup.vue index 61ecaf5..808c0ee 100644 --- a/src/views/dashboard/components/PanelGroup.vue +++ b/src/views/dashboard/components/PanelGroup.vue @@ -75,6 +75,22 @@ permission: '/statistics' }, { + title: '识别记录', + context: '', + icon: 'log', + color: '#34bfa3', + path: '/record', + permission: '/record' + }, + { + title: '设备管理', + context: '', + icon: 'chart-pie', + color: '#d87a80', + path: '/device', + permission: '/device' + }, + { title: '登录日志', context: '', icon: 'log', diff --git a/src/views/deviceManage/syncRecord.vue b/src/views/deviceManage/syncRecord.vue index 82f0d0a..ba97c98 100644 --- a/src/views/deviceManage/syncRecord.vue +++ b/src/views/deviceManage/syncRecord.vue @@ -6,6 +6,7 @@ v-model="timeRange" :picker-options="pickerOptions" :default-time="['00:00:00', '23:59:59']" + value-format="yyyy-MM-dd HH:mm:ss" type="datetimerange" size="small" class="my-datepick" @@ -79,6 +80,7 @@ }, watch: { timeRange(val) { + console.log('timeRange', val) if (val && val.length > 0) { if (typeof val[0] !== 'string') { val[0] = val[0].format('YYYY-MM-DD HH:mm:ss') @@ -104,12 +106,14 @@ if (end.valueOf() - s.valueOf() > (7 * 24 * 60 * 60 * 1000)) { this.$message.warning('日期范围不能大于7天') end = moment(s).add(7, 'days').format('YYYY-MM-DD 23:59:59') - s = s.format('yyyy-MM-DD 00:00:00') + s = s.format('YYYY-MM-DD 00:00:00') + console.log('end', end, 's', s) } if (s.valueOf() - end.valueOf() > (7 * 24 * 60 * 60 * 1000)) { this.$message.warning('日期范围不能大于7天') end = moment(s).subtract(7, 'days').format('YYYY-MM-DD 00:00:00') s = s.format('YYYY-MM-DD 23:59:59') + console.log('end', end, 's', s) } this.timeRange = [s, end] } diff --git a/src/api/person.js b/src/api/person.js index 4e01b02..7e250ba 100644 --- a/src/api/person.js +++ b/src/api/person.js @@ -4,6 +4,17 @@ import request from '@/utils/request' import qs from 'qs' +// 查询员工照片 +export function getPersonPhoto(personId) { + return request({ + url: '/person/getPhoto', + method: 'get', + params: { + personId: personId + } + }) +} + // 查询员工列表 export function getPersonListAll(params) { return request({ diff --git a/src/views/accessPermission/listDoorPermission.vue b/src/views/accessPermission/listDoorPermission.vue index 6d47c38..158aca0 100644 --- a/src/views/accessPermission/listDoorPermission.vue +++ b/src/views/accessPermission/listDoorPermission.vue @@ -127,6 +127,9 @@ // 获取门禁授权数据 fetchData(isNowPage = true) { this.listLoading = true + if (!isNowPage) { // 是否显示当前页,否则跳转第一页 + this.listQuery.offset = 1 + } getDoorPermissionList().then(response => { this.list = response.data.rows this.total = parseInt(response.data.total) diff --git a/src/views/accessPermission/listStaffPermission.vue b/src/views/accessPermission/listStaffPermission.vue index 3cbdb6c..25b9526 100644 --- a/src/views/accessPermission/listStaffPermission.vue +++ b/src/views/accessPermission/listStaffPermission.vue @@ -20,7 +20,7 @@
{{ doorName }}门禁员工授权列表
- 导出授权记录 + 导出授权记录 新增员工授权
@@ -175,6 +175,9 @@ // 获取门禁授权数据 fetchData(isNowPage = true) { this.listLoading = true + if (!isNowPage) { // 是否显示当前页,否则跳转第一页 + this.listQuery.offset = 1 + } getStaffPermissionByDoor(this.listQuery).then(response => { this.list = response.data.rows this.total = parseInt(response.data.total) diff --git a/src/views/accessPermission/listVisitorPermission.vue b/src/views/accessPermission/listVisitorPermission.vue index 2bf34e5..ddda124 100644 --- a/src/views/accessPermission/listVisitorPermission.vue +++ b/src/views/accessPermission/listVisitorPermission.vue @@ -17,7 +17,7 @@
{{ doorName }}门禁访客授权列表
- 导出授权记录 + 导出授权记录 新增访客授权
@@ -166,6 +166,9 @@ // 获取门禁授权数据 fetchData(isNowPage = true) { this.listLoading = true + if (!isNowPage) { // 是否显示当前页,否则跳转第一页 + this.listQuery.offset = 1 + } getVisitorPermissionByDoor(this.listQuery).then(response => { this.list = response.data.rows this.total = parseInt(response.data.total) diff --git a/src/views/dashboard/components/PanelGroup.vue b/src/views/dashboard/components/PanelGroup.vue index 61ecaf5..808c0ee 100644 --- a/src/views/dashboard/components/PanelGroup.vue +++ b/src/views/dashboard/components/PanelGroup.vue @@ -75,6 +75,22 @@ permission: '/statistics' }, { + title: '识别记录', + context: '', + icon: 'log', + color: '#34bfa3', + path: '/record', + permission: '/record' + }, + { + title: '设备管理', + context: '', + icon: 'chart-pie', + color: '#d87a80', + path: '/device', + permission: '/device' + }, + { title: '登录日志', context: '', icon: 'log', diff --git a/src/views/deviceManage/syncRecord.vue b/src/views/deviceManage/syncRecord.vue index 82f0d0a..ba97c98 100644 --- a/src/views/deviceManage/syncRecord.vue +++ b/src/views/deviceManage/syncRecord.vue @@ -6,6 +6,7 @@ v-model="timeRange" :picker-options="pickerOptions" :default-time="['00:00:00', '23:59:59']" + value-format="yyyy-MM-dd HH:mm:ss" type="datetimerange" size="small" class="my-datepick" @@ -79,6 +80,7 @@ }, watch: { timeRange(val) { + console.log('timeRange', val) if (val && val.length > 0) { if (typeof val[0] !== 'string') { val[0] = val[0].format('YYYY-MM-DD HH:mm:ss') @@ -104,12 +106,14 @@ if (end.valueOf() - s.valueOf() > (7 * 24 * 60 * 60 * 1000)) { this.$message.warning('日期范围不能大于7天') end = moment(s).add(7, 'days').format('YYYY-MM-DD 23:59:59') - s = s.format('yyyy-MM-DD 00:00:00') + s = s.format('YYYY-MM-DD 00:00:00') + console.log('end', end, 's', s) } if (s.valueOf() - end.valueOf() > (7 * 24 * 60 * 60 * 1000)) { this.$message.warning('日期范围不能大于7天') end = moment(s).subtract(7, 'days').format('YYYY-MM-DD 00:00:00') s = s.format('YYYY-MM-DD 23:59:59') + console.log('end', end, 's', s) } this.timeRange = [s, end] } diff --git a/src/views/memberManage/addPerson.vue b/src/views/memberManage/addPerson.vue index deb53a9..159e1cf 100644 --- a/src/views/memberManage/addPerson.vue +++ b/src/views/memberManage/addPerson.vue @@ -6,7 +6,7 @@ - + @@ -21,17 +21,17 @@ - + + value-format="yyyy-MM-dd"/> @@ -182,10 +182,10 @@