From d1fc734393a2dd9a9548ab29bbcb6d039b329fcc Mon Sep 17 00:00:00 2001
From: andy <1042025947@qq.com>
Date: Mon, 1 Jun 2026 11:34:42 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E8=B0=83=E6=95=B4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.env.development | 4 +-
package.json | 1 +
src/api/attendance/abnormalDetail.js | 7 +++
src/api/attendance/attendance.js | 16 +++++++
src/api/finance/financeStatistics.js | 7 +++
src/views/attendance/attendance/index.vue | 47 +++++++++++++++----
src/views/finance/financeDetail/index.vue | 9 ++--
src/views/finance/financeStatistics/index.vue | 28 +++++++++--
src/views/system/staff/index.vue | 15 +++++-
9 files changed, 115 insertions(+), 19 deletions(-)
diff --git a/.env.development b/.env.development
index 2d13669..b0cb076 100644
--- a/.env.development
+++ b/.env.development
@@ -7,7 +7,9 @@ ENV = 'development'
# ERP管理系统/开发环境
VUE_APP_BASE_API = '/dev-api'
-VUE_APP_BASE_URL = 'http://localhost:8081'
+ VUE_APP_BASE_URL = 'http://localhost:8081'
+#VUE_APP_BASE_API = 'http://192.168.5.232:8081/'
+#VUE_APP_BASE_URL = 'http://192.168.5.232:8081'
# 路由懒加载
VUE_CLI_BABEL_TRANSPILE_MODULES = true
diff --git a/package.json b/package.json
index 3767075..3cb4a8e 100644
--- a/package.json
+++ b/package.json
@@ -6,6 +6,7 @@
"license": "MIT",
"scripts": {
"dev": "vue-cli-service serve",
+ "build:dev": "vue-cli-service build --mode development",
"build:prod": "vue-cli-service build",
"build:stage": "vue-cli-service build --mode staging",
"preview": "node build/index.js --preview",
diff --git a/src/api/attendance/abnormalDetail.js b/src/api/attendance/abnormalDetail.js
index 87585ee..1165867 100644
--- a/src/api/attendance/abnormalDetail.js
+++ b/src/api/attendance/abnormalDetail.js
@@ -17,6 +17,13 @@ export function getAbnormalDetail(id) {
})
}
+// 重新抓取考勤结果
+export function getAttendanceDetail(id) {
+ return request({
+ url: '/attendance/abnormalDetail/attendanceDetail/' + id,
+ method: 'get'
+ })
+}
// 修改考勤异常详情
export function updateAbnormalDetail(data) {
return request({
diff --git a/src/api/attendance/attendance.js b/src/api/attendance/attendance.js
index b8a535c..0e2704f 100644
--- a/src/api/attendance/attendance.js
+++ b/src/api/attendance/attendance.js
@@ -60,4 +60,20 @@ export function getAttendanceDetail(id) {
})
}
+// 查询考勤记录详细
+export function loadAttendance(id) {
+ return request({
+ url: '/attendance/attendance/load/' + id,
+ method: 'get'
+ })
+}
+
+// 查询考勤记录详细
+export function loadAttendanceAll(data) {
+ return request({
+ url: '/attendance/attendance/load/all',
+ method: 'put',
+ data: data
+ })
+}
diff --git a/src/api/finance/financeStatistics.js b/src/api/finance/financeStatistics.js
index fb76131..a07be15 100644
--- a/src/api/finance/financeStatistics.js
+++ b/src/api/finance/financeStatistics.js
@@ -16,3 +16,10 @@ export function delStatistics(id) {
method: 'delete'
})
}
+
+export function confirmStatistics(id) {
+ return request({
+ url: '/finance/financeStatistics/' + id,
+ method: 'put'
+ })
+}
\ No newline at end of file
diff --git a/src/views/attendance/attendance/index.vue b/src/views/attendance/attendance/index.vue
index dfd8560..66ee9a9 100644
--- a/src/views/attendance/attendance/index.vue
+++ b/src/views/attendance/attendance/index.vue
@@ -52,9 +52,18 @@
plain
icon="el-icon-edit"
size="mini"
- @click="handleEdit"
+ @click="handleEdit(1)"
v-hasPermi="['attendance:attendance:edit']"
>批量处理
+
+ 批量抓取考勤
修改
+ 重新获取考勤
diff --git a/src/views/finance/financeDetail/index.vue b/src/views/finance/financeDetail/index.vue
index 1617fdb..6d9fa4f 100644
--- a/src/views/finance/financeDetail/index.vue
+++ b/src/views/finance/financeDetail/index.vue
@@ -35,6 +35,7 @@
size="mini"
@click="handleAdd"
v-hasPermi="['finance:financeDetail:add']"
+ v-if="this.queryParams.type==1"
>计算工资
@@ -420,7 +421,9 @@ export default {
rules: {}
};
},
- created() {
+ created() {debugger
+ this.queryParams.type = this.$route.query.type;
+ console.log(111,this.queryParams.type,this.$route.query.type)
this.getList();
this.getDeptList();
var parms = this.$route.query
@@ -571,9 +574,7 @@ export default {
type: 'warning'
});
}else{
- exportgzd({
- month:this.queryParams.month
- }).then(response => {
+ exportgzd(this.queryParams).then(response => {
this.downloadExcel(response.msg);
this.openExport = false;
})
diff --git a/src/views/finance/financeStatistics/index.vue b/src/views/finance/financeStatistics/index.vue
index f3472d1..49a6c5c 100644
--- a/src/views/finance/financeStatistics/index.vue
+++ b/src/views/finance/financeStatistics/index.vue
@@ -30,17 +30,26 @@
查看详情
-
+ >删除
+ 确认发放
@@ -57,7 +66,7 @@