diff --git a/src/api/RegistVisitApi/RegistVisitApi.js b/src/api/RegistVisitApi/RegistVisitApi.js index 3a97e89..22b0b2d 100644 --- a/src/api/RegistVisitApi/RegistVisitApi.js +++ b/src/api/RegistVisitApi/RegistVisitApi.js @@ -84,4 +84,23 @@ export const exportVisit = () => { method: 'post', url: '/visiting/visit/export' }) +} + +// 获取来访类型统计 +export const getVisitTypeStatistics = () => { + return request({ + method: 'get', + url: '/visiting/visit/stat_type', + }) +} + +// 获取年度访问统计趋势 +export const getVisitTrendStatistics = (data) => { + return request({ + method: 'get', + url: '/visiting/visit/stat_year_month', + params: { + year: data + } + }) } \ No newline at end of file diff --git a/src/views/Analysis/AccessStatistics/index.vue b/src/views/Analysis/AccessStatistics/index.vue new file mode 100644 index 0000000..ec07ed9 --- /dev/null +++ b/src/views/Analysis/AccessStatistics/index.vue @@ -0,0 +1,206 @@ + + + + + \ No newline at end of file diff --git a/src/views/Analysis/AccessType/index.vue b/src/views/Analysis/AccessType/index.vue new file mode 100644 index 0000000..64bf731 --- /dev/null +++ b/src/views/Analysis/AccessType/index.vue @@ -0,0 +1,173 @@ + + + + + \ No newline at end of file diff --git a/src/views/PoliceWork/RegisterVisit/components/AddEditRegisterVisit.vue b/src/views/PoliceWork/RegisterVisit/components/AddEditRegisterVisit.vue index 89b10ad..81f196c 100644 --- a/src/views/PoliceWork/RegisterVisit/components/AddEditRegisterVisit.vue +++ b/src/views/PoliceWork/RegisterVisit/components/AddEditRegisterVisit.vue @@ -46,6 +46,7 @@ type="datetime" placeholder="请选择上访时间" value-format="YYYY-MM-DD hh:mm:ss" + :disabled-date="disableDate" /> @@ -327,7 +328,6 @@ const carryHandle = (row) => { const getRegisterVisitList = async () => { const res = await getRegisterList() registerList.value = res.data - console.log(res.data) } // 获取详情 @@ -336,7 +336,6 @@ const getDetail = async (row) => { queryParams.value = res.data; queryParams.value.visitTime = dayjs(res.data.visitTime).format('YYYY-MM-DD hh:mm:ss') idCardChangeHandle(res.data.visitorCode) - console.log(res) } // 新增来访登记 @@ -347,7 +346,6 @@ const createHandle = async (elForm) => { await addVisit(queryParams.value) changeShowStatus() emit('refresh') - console.log(queryParams.value) } }) } @@ -360,7 +358,6 @@ const updateHandle = async (elForm) => { await updateVisit(queryParams.value) changeShowStatus() emit('refresh') - console.log(queryParams.value) } }) } @@ -369,6 +366,11 @@ const updateHandle = async (elForm) => { const idCardChangeHandle = (value) => { viewHistoryDisable.value = !value; } + +// 禁止今日之前的时间选择 +const disableDate = (date) => { + return date.getTime() < new Date().getTime() +}