diff --git a/src/api/dashboard.js b/src/api/dashboard.js new file mode 100644 index 0000000..8e358b1 --- /dev/null +++ b/src/api/dashboard.js @@ -0,0 +1,27 @@ +import request from '@/utils/request' + +//学历分布 +export function GetEducationalBackgroundDistribution() { + return request({ + url: `/DashBoard/EducationalBackgroundDistribution`, + method: 'get', + }) +} + +//面试进度 +export function GetInterviewProgress() { + return request({ + url: `/DashBoard/InterviewProgress`, + method: 'get', + }) +} + +//当日面试 +export function GetSameDayInterview(data) { + return request({ + url: `/DashBoard/SameDayInterview`, + method: 'get', + data, + params: data + }) +} \ No newline at end of file diff --git a/src/common/mixins.js b/src/common/mixins.js index 7e16b28..81ffd4b 100644 --- a/src/common/mixins.js +++ b/src/common/mixins.js @@ -2,6 +2,7 @@ import { getToken } from '@/utils/auth' import { BASE_URL } from '@/common/config' +import { formatTime } from '@/utils/util' export default { data() { return { @@ -13,6 +14,11 @@ export default { created() { this.Authorization = getToken(); }, + filters: { + dateTimeFilter(val, formatter) { + return formatTime(val, formatter) + }, + }, methods: { } diff --git a/src/views/dashboard/index.vue b/src/views/dashboard/index.vue index 90795d6..9732c18 100644 --- a/src/views/dashboard/index.vue +++ b/src/views/dashboard/index.vue @@ -9,15 +9,45 @@
- - - + + +
@@ -29,30 +59,31 @@
当日面试
- - -