From f7bc528572dde406d4fe706ce8a49106274d97c4 Mon Sep 17 00:00:00 2001 From: xy <271556543@qq.com> Date: Mon, 30 Sep 2024 17:45:36 +0800 Subject: [PATCH] 1 --- src/api/common.js | 4 +- src/api/onDutySchedules.js | 37 +++ src/icons/svg/be-on-duty.svg | 1 + src/icons/svg/check-on-attendance.svg | 1 + src/store/modules/data.js | 24 +- src/styles/index.scss | 4 + src/views/BeOnDuty/components/AddBeOnDuty.vue | 116 ++++++++ src/views/BeOnDuty/index.vue | 254 ++++++++++++++++++ .../components/AddDocumentMenu.vue | 17 ++ src/views/DocumentMenu/index.vue | 106 ++++++-- ...{addSpecialDays.vue => AddSpecialDays.vue} | 0 src/views/SpecialDays/index.vue | 6 +- src/views/attendance/index.vue | 6 +- src/views/document/components/AddDocument.vue | 127 +++++++++ src/views/document/index.vue | 173 +++++++++++- src/views/system/components/AddMenu.vue | 104 +++---- src/views/system/menu.vue | 127 ++++----- src/views/wujie/index.vue | 46 ++-- 18 files changed, 967 insertions(+), 186 deletions(-) create mode 100644 src/api/onDutySchedules.js create mode 100644 src/icons/svg/be-on-duty.svg create mode 100644 src/icons/svg/check-on-attendance.svg create mode 100644 src/views/BeOnDuty/components/AddBeOnDuty.vue create mode 100644 src/views/BeOnDuty/index.vue create mode 100644 src/views/DocumentMenu/components/AddDocumentMenu.vue rename src/views/SpecialDays/components/{addSpecialDays.vue => AddSpecialDays.vue} (100%) create mode 100644 src/views/document/components/AddDocument.vue diff --git a/src/api/common.js b/src/api/common.js index eb952e7..fd5d153 100644 --- a/src/api/common.js +++ b/src/api/common.js @@ -4,7 +4,7 @@ export function departmentListNoAuth(params) { return request({ url: '/api/admin/other/admin-department-list', method: 'get', - params:params, + params, isLoading: false }) } @@ -14,7 +14,7 @@ export function adminListNoAuth(params) { return request({ url: '/api/admin/other/admin-user-list', method: 'get', - params:params, + params, isLoading: false }) } diff --git a/src/api/onDutySchedules.js b/src/api/onDutySchedules.js new file mode 100644 index 0000000..05c94e0 --- /dev/null +++ b/src/api/onDutySchedules.js @@ -0,0 +1,37 @@ +// 值班 +import request from '@/utils/request' + +// 导航栏 +export function index(params) { + return request({ + url: '/api/oa/on-duty-schedules/index', + method: 'get', + params + }) +} +export function show(params, isLoading = true) { + return request({ + method: 'get', + url: '/api/oa/on-duty-schedules/show', + params, + isLoading + }) +} + +export function save(data, isLoading = true) { + return request({ + method: 'post', + url: '/api/oa/on-duty-schedules/save', + data, + isLoading + }) +} + +export function destroy(params, isLoading = true) { + return request({ + method: 'get', + url: '/api/oa/on-duty-schedules/destroy', + params, + isLoading + }) +} diff --git a/src/icons/svg/be-on-duty.svg b/src/icons/svg/be-on-duty.svg new file mode 100644 index 0000000..5d36a4a --- /dev/null +++ b/src/icons/svg/be-on-duty.svg @@ -0,0 +1 @@ + diff --git a/src/icons/svg/check-on-attendance.svg b/src/icons/svg/check-on-attendance.svg new file mode 100644 index 0000000..5821ef0 --- /dev/null +++ b/src/icons/svg/check-on-attendance.svg @@ -0,0 +1 @@ + diff --git a/src/store/modules/data.js b/src/store/modules/data.js index 6746b83..9d18cff 100644 --- a/src/store/modules/data.js +++ b/src/store/modules/data.js @@ -1,8 +1,8 @@ -import { departmentListNoAuth, adminListNoAuth } from "@/api/common" - +import { index as userIndex } from '@/api/user' +import { index as departmentIndex } from '@/api/document' const state = { users: [], - departments: [], + departments: [] } const mutations = { SET_USERS: (state, users) => { @@ -10,20 +10,22 @@ const mutations = { }, SET_DEPARTMENTS: (state, departments) => { state.departments = departments - }, + } } const actions = { - getUsers ({ commit }) { - adminListNoAuth().then(res => { - commit("SET_USERS", res.data) + getUsers({ commit }) { + userIndex({ + rows: 999 + }).then(res => { + commit('SET_USERS', res.data) }) }, - getDepartments ({ commit }) { - departmentListNoAuth().then(res => { - commit("SET_DEPARTMENTS", res.data) + getDepartments({ commit }) { + departmentIndex().then(res => { + commit('SET_DEPARTMENTS', res.data) }) - }, + } } export default { diff --git a/src/styles/index.scss b/src/styles/index.scss index 3b4da51..d5bbf20 100644 --- a/src/styles/index.scss +++ b/src/styles/index.scss @@ -63,3 +63,7 @@ div:focus { .app-container { padding: 20px; } + +#nprogress .bar { + background: var(--theme-color) !important; +} diff --git a/src/views/BeOnDuty/components/AddBeOnDuty.vue b/src/views/BeOnDuty/components/AddBeOnDuty.vue new file mode 100644 index 0000000..d367a55 --- /dev/null +++ b/src/views/BeOnDuty/components/AddBeOnDuty.vue @@ -0,0 +1,116 @@ + + + + + diff --git a/src/views/BeOnDuty/index.vue b/src/views/BeOnDuty/index.vue new file mode 100644 index 0000000..bc7dfbb --- /dev/null +++ b/src/views/BeOnDuty/index.vue @@ -0,0 +1,254 @@ + + + + + diff --git a/src/views/DocumentMenu/components/AddDocumentMenu.vue b/src/views/DocumentMenu/components/AddDocumentMenu.vue new file mode 100644 index 0000000..2f63e82 --- /dev/null +++ b/src/views/DocumentMenu/components/AddDocumentMenu.vue @@ -0,0 +1,17 @@ + + + + + diff --git a/src/views/DocumentMenu/index.vue b/src/views/DocumentMenu/index.vue index 7c37403..ee3df8c 100644 --- a/src/views/DocumentMenu/index.vue +++ b/src/views/DocumentMenu/index.vue @@ -1,45 +1,103 @@ diff --git a/src/views/SpecialDays/components/addSpecialDays.vue b/src/views/SpecialDays/components/AddSpecialDays.vue similarity index 100% rename from src/views/SpecialDays/components/addSpecialDays.vue rename to src/views/SpecialDays/components/AddSpecialDays.vue diff --git a/src/views/SpecialDays/index.vue b/src/views/SpecialDays/index.vue index 72bdc17..0413ae5 100644 --- a/src/views/SpecialDays/index.vue +++ b/src/views/SpecialDays/index.vue @@ -67,17 +67,17 @@ }" /> - + + + diff --git a/src/views/document/index.vue b/src/views/document/index.vue index 65244a5..cd7a83b 100644 --- a/src/views/document/index.vue +++ b/src/views/document/index.vue @@ -9,37 +9,194 @@ - - + + + + + + + + + + diff --git a/src/views/system/components/AddMenu.vue b/src/views/system/components/AddMenu.vue index 6786368..4f2bb1f 100644 --- a/src/views/system/components/AddMenu.vue +++ b/src/views/system/components/AddMenu.vue @@ -1,42 +1,46 @@ diff --git a/src/views/system/menu.vue b/src/views/system/menu.vue index 4a501a6..ad6db3c 100644 --- a/src/views/system/menu.vue +++ b/src/views/system/menu.vue @@ -8,8 +8,8 @@ - - + :data="tableData" + > + +