From ff367ba0d4f2c7ed39260196adf1c449ef7a3ac9 Mon Sep 17 00:00:00 2001 From: lion <120344285@qq.com> Date: Wed, 12 Mar 2025 14:44:56 +0800 Subject: [PATCH 1/3] pull --- .env.development | 4 ++-- .env.staging | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.env.development b/.env.development index 879d33c..6136ffb 100644 --- a/.env.development +++ b/.env.development @@ -2,7 +2,7 @@ ENV = 'development' # base api -VUE_APP_BASE_API='https://cz-hjjc.115.langye.net' -VUE_APP_UPLOAD_API='https://cz-hjjc.115.langye.net/api/upload-file' +VUE_APP_BASE_API='https://cz-hjjc-test.115.langye.net' +VUE_APP_UPLOAD_API='https://cz-hjjc-test.115.langye.net/api/upload-file' VUE_APP_PREVIEW=//view.langye.net/preview/onlinePreview VUE_APP_MODULE_NAME=oa diff --git a/.env.staging b/.env.staging index 54b7547..8fcc5f5 100644 --- a/.env.staging +++ b/.env.staging @@ -4,7 +4,7 @@ NODE_ENV = production ENV = 'staging' # base api -VUE_APP_BASE_API='https://cz-hjjc.115.langye.net' -VUE_APP_UPLOAD_API='https://cz-hjjc.115.langye.net/api/upload-file' +VUE_APP_BASE_API='https://cz-hjjc-test.115.langye.net' +VUE_APP_UPLOAD_API='https://cz-hjjc-test.115.langye.net/api/upload-file' VUE_APP_PREVIEW=//view.langye.net/preview/onlinePreview VUE_APP_MODULE_NAME=oa From 31822655f54a0d9de0358fb0368089e6f98b7ffb Mon Sep 17 00:00:00 2001 From: lion <120344285@qq.com> Date: Thu, 13 Mar 2025 15:32:36 +0800 Subject: [PATCH 2/3] oa --- package.json | 4 +- src/App.vue | 2 +- src/api/chart.js | 19 ++ src/main.js | 1 - src/views/attendance/leavechart.vue | 174 +++++++++++++++ src/views/attendance/overtimechart.vue | 294 +++++++++++++++++++++++++ 6 files changed, 491 insertions(+), 3 deletions(-) create mode 100644 src/api/chart.js create mode 100644 src/views/attendance/leavechart.vue create mode 100644 src/views/attendance/overtimechart.vue diff --git a/package.json b/package.json index b5a383f..b8d26b6 100644 --- a/package.json +++ b/package.json @@ -20,6 +20,7 @@ "echarts": "^5.0.0", "element-ui": "^2.15.14", "exceljs": "^4.4.0", + "file-saver": "^2.0.5", "js-cookie": "2.2.0", "json-bigint": "^1.0.0", "moment": "^2.29.4", @@ -33,7 +34,8 @@ "vuex": "3.1.0", "vxe-pc-ui": "^3.1.0", "vxe-table": "^3.8.25", - "vxe-table-plugin-export-xlsx": "^3.3.4" + "vxe-table-plugin-export-xlsx": "^3.3.4", + "xlsx": "^0.18.5" }, "devDependencies": { "@vue/cli-plugin-babel": "4.4.4", diff --git a/src/App.vue b/src/App.vue index 9fb69fa..156cbe5 100644 --- a/src/App.vue +++ b/src/App.vue @@ -2,7 +2,7 @@
- +
diff --git a/src/api/chart.js b/src/api/chart.js new file mode 100644 index 0000000..4e27fda --- /dev/null +++ b/src/api/chart.js @@ -0,0 +1,19 @@ +import request from '@/utils/request' + +export function leaveList(params, isLoading = true) { + return request({ + method: 'get', + url: '/api/oa/chart/leave', + params, + isLoading + }) +} + +export function overtimeList(params,isLoading = true) { + return request({ + method: 'get', + url: '/api/oa/chart/overtime', + params, + isLoading + }) +} diff --git a/src/main.js b/src/main.js index 191bba7..b12d9a6 100644 --- a/src/main.js +++ b/src/main.js @@ -110,4 +110,3 @@ if (window.__POWERED_BY_WUJIE__) { } }).$mount("#app") } - diff --git a/src/views/attendance/leavechart.vue b/src/views/attendance/leavechart.vue new file mode 100644 index 0000000..7336bea --- /dev/null +++ b/src/views/attendance/leavechart.vue @@ -0,0 +1,174 @@ + + + + + diff --git a/src/views/attendance/overtimechart.vue b/src/views/attendance/overtimechart.vue new file mode 100644 index 0000000..715ac7f --- /dev/null +++ b/src/views/attendance/overtimechart.vue @@ -0,0 +1,294 @@ + + + + + From 8a3646527bdfec25df64d5329cb07ae71e40946a Mon Sep 17 00:00:00 2001 From: lion <120344285@qq.com> Date: Thu, 13 Mar 2025 15:36:18 +0800 Subject: [PATCH 3/3] oa --- src/App.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/App.vue b/src/App.vue index 156cbe5..9fb69fa 100644 --- a/src/App.vue +++ b/src/App.vue @@ -2,7 +2,7 @@
- +