From 566cc104f1463c03e2ee46f7f4fd643df6ea875f Mon Sep 17 00:00:00 2001
From: “wangming” <“wangming@antissoft.com”>
Date: Tue, 30 Sep 2025 16:10:52 +0800
Subject: [PATCH] 提交一个代码。
---
add_first_upgrade_performance_fields.sql | 14 --------------
antis-ncc-admin/src/api/extend/statistics.js | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
antis-ncc-admin/src/router/modules/base.js | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
antis-ncc-admin/src/views/departmentConsumePerformanceStatistics/index.vue | 267 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
antis-ncc-admin/src/views/goldTriangleStatistics/index.vue | 267 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
antis-ncc-admin/src/views/personalPerformanceStatistics/index.vue | 275 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
antis-ncc-admin/src/views/salaryCalculation/index.vue | 349 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------
antis-ncc-admin/src/views/salaryStatistics/index.vue | 1149 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
antis-ncc-admin/src/views/storeConsumePerformanceStatistics/index.vue | 256 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
antis-ncc-admin/src/views/storeTotalPerformanceStatistics/index.vue | 261 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
antis-ncc-admin/src/views/techPerformanceStatistics/index.vue | 253 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
netcore/src/Modularity/Extend/NCC.Extend.Entitys/Dto/LqSalaryStatistics/LqSalaryStatisticsListOutput.cs | 197 +++++++++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
netcore/src/Modularity/Extend/NCC.Extend.Entitys/Dto/LqStatistics/LqDepartmentConsumePerformanceStatisticsListOutput.cs | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
netcore/src/Modularity/Extend/NCC.Extend.Entitys/Dto/LqStatistics/LqDepartmentConsumePerformanceStatisticsListQueryInput.cs | 42 ++++++++++++++++++++++++++++++++++++++++++
netcore/src/Modularity/Extend/NCC.Extend.Entitys/Dto/LqStatistics/LqGoldTriangleStatisticsListOutput.cs | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
netcore/src/Modularity/Extend/NCC.Extend.Entitys/Dto/LqStatistics/LqGoldTriangleStatisticsListQueryInput.cs | 37 +++++++++++++++++++++++++++++++++++++
netcore/src/Modularity/Extend/NCC.Extend.Entitys/Dto/LqStatistics/LqPersonalPerformanceStatisticsListQueryInput.cs | 42 ++++++++++++++++++++++++++++++++++++++++++
netcore/src/Modularity/Extend/NCC.Extend.Entitys/Dto/LqStatistics/LqStoreConsumePerformanceStatisticsListOutput.cs | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
netcore/src/Modularity/Extend/NCC.Extend.Entitys/Dto/LqStatistics/LqStoreConsumePerformanceStatisticsListQueryInput.cs | 32 ++++++++++++++++++++++++++++++++
netcore/src/Modularity/Extend/NCC.Extend.Entitys/Dto/LqStatistics/LqStoreTotalPerformanceStatisticsListOutput.cs | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
netcore/src/Modularity/Extend/NCC.Extend.Entitys/Dto/LqStatistics/LqStoreTotalPerformanceStatisticsListQueryInput.cs | 32 ++++++++++++++++++++++++++++++++
netcore/src/Modularity/Extend/NCC.Extend.Entitys/Dto/LqStatistics/LqTechPerformanceStatisticsListOutput.cs | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
netcore/src/Modularity/Extend/NCC.Extend.Entitys/Dto/LqStatistics/LqTechPerformanceStatisticsListQueryInput.cs | 37 +++++++++++++++++++++++++++++++++++++
netcore/src/Modularity/Extend/NCC.Extend.Entitys/Entity/lq_salary_statistics/LqSalaryStatisticsEntity.cs | 232 +++++++++++-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
netcore/src/Modularity/Extend/NCC.Extend/LqStatisticsService.cs | 365 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------
参考资料/工资(全字段).xlsx | Bin 0 -> 346830 bytes
参考资料/工资(全字段)_副本.xlsx | Bin 0 -> 12832006 bytes
27 files changed, 3286 insertions(+), 1261 deletions(-)
delete mode 100644 add_first_upgrade_performance_fields.sql
create mode 100644 antis-ncc-admin/src/api/extend/statistics.js
create mode 100644 antis-ncc-admin/src/views/departmentConsumePerformanceStatistics/index.vue
create mode 100644 antis-ncc-admin/src/views/goldTriangleStatistics/index.vue
create mode 100644 antis-ncc-admin/src/views/personalPerformanceStatistics/index.vue
create mode 100644 antis-ncc-admin/src/views/storeConsumePerformanceStatistics/index.vue
create mode 100644 antis-ncc-admin/src/views/storeTotalPerformanceStatistics/index.vue
create mode 100644 antis-ncc-admin/src/views/techPerformanceStatistics/index.vue
create mode 100644 netcore/src/Modularity/Extend/NCC.Extend.Entitys/Dto/LqStatistics/LqDepartmentConsumePerformanceStatisticsListOutput.cs
create mode 100644 netcore/src/Modularity/Extend/NCC.Extend.Entitys/Dto/LqStatistics/LqDepartmentConsumePerformanceStatisticsListQueryInput.cs
create mode 100644 netcore/src/Modularity/Extend/NCC.Extend.Entitys/Dto/LqStatistics/LqGoldTriangleStatisticsListOutput.cs
create mode 100644 netcore/src/Modularity/Extend/NCC.Extend.Entitys/Dto/LqStatistics/LqGoldTriangleStatisticsListQueryInput.cs
create mode 100644 netcore/src/Modularity/Extend/NCC.Extend.Entitys/Dto/LqStatistics/LqPersonalPerformanceStatisticsListQueryInput.cs
create mode 100644 netcore/src/Modularity/Extend/NCC.Extend.Entitys/Dto/LqStatistics/LqStoreConsumePerformanceStatisticsListOutput.cs
create mode 100644 netcore/src/Modularity/Extend/NCC.Extend.Entitys/Dto/LqStatistics/LqStoreConsumePerformanceStatisticsListQueryInput.cs
create mode 100644 netcore/src/Modularity/Extend/NCC.Extend.Entitys/Dto/LqStatistics/LqStoreTotalPerformanceStatisticsListOutput.cs
create mode 100644 netcore/src/Modularity/Extend/NCC.Extend.Entitys/Dto/LqStatistics/LqStoreTotalPerformanceStatisticsListQueryInput.cs
create mode 100644 netcore/src/Modularity/Extend/NCC.Extend.Entitys/Dto/LqStatistics/LqTechPerformanceStatisticsListOutput.cs
create mode 100644 netcore/src/Modularity/Extend/NCC.Extend.Entitys/Dto/LqStatistics/LqTechPerformanceStatisticsListQueryInput.cs
create mode 100644 参考资料/工资(全字段).xlsx
create mode 100644 参考资料/工资(全字段)_副本.xlsx
diff --git a/add_first_upgrade_performance_fields.sql b/add_first_upgrade_performance_fields.sql
deleted file mode 100644
index 116cc23..0000000
--- a/add_first_upgrade_performance_fields.sql
+++ /dev/null
@@ -1,14 +0,0 @@
--- 为个人业绩统计表添加首单业绩和升单业绩字段
-ALTER TABLE lq_statistics_personal_performance
-ADD COLUMN F_FirstOrderPerformance decimal(18,2) DEFAULT '0.00' COMMENT '首单业绩' AFTER F_UpgradeOrderCount,
-ADD COLUMN F_UpgradeOrderPerformance decimal(18,2) DEFAULT '0.00' COMMENT '升单业绩' AFTER F_FirstOrderPerformance;
-
--- 为门店总业绩统计表添加首单业绩和升单业绩字段
-ALTER TABLE lq_statistics_store_total_performance
-ADD COLUMN F_FirstOrderPerformance decimal(18,2) DEFAULT '0.00' COMMENT '首单业绩' AFTER F_UpgradeOrderCount,
-ADD COLUMN F_UpgradeOrderPerformance decimal(18,2) DEFAULT '0.00' COMMENT '升单业绩' AFTER F_FirstOrderPerformance;
-
--- 为工资统计表添加首单业绩和升单业绩字段
-ALTER TABLE lq_salary_statistics
-ADD COLUMN F_FirstOrderPerformance decimal(18,2) DEFAULT '0.00' COMMENT '首单业绩' AFTER F_UpgradePerformance,
-ADD COLUMN F_UpgradeOrderPerformance decimal(18,2) DEFAULT '0.00' COMMENT '升单业绩' AFTER F_FirstOrderPerformance;
diff --git a/antis-ncc-admin/src/api/extend/statistics.js b/antis-ncc-admin/src/api/extend/statistics.js
new file mode 100644
index 0000000..fcd1c3d
--- /dev/null
+++ b/antis-ncc-admin/src/api/extend/statistics.js
@@ -0,0 +1,64 @@
+import request from '@/utils/request'
+
+// 金三角开卡业绩统计列表
+export function getGoldTriangleStatisticsList(params) {
+ return request({
+ url: '/api/Extend/LqStatistics/get-gold-triangle-statistics-list',
+ method: 'post',
+ data: params
+ })
+}
+
+// 健康师个人开单业绩统计列表
+export function getPersonalPerformanceStatisticsList(params) {
+ return request({
+ url: '/api/Extend/LqStatistics/get-personal-performance-statistics-list',
+ method: 'post',
+ data: params
+ })
+}
+
+// 科技部开单业绩统计列表
+export function getTechPerformanceStatisticsList(params) {
+ return request({
+ url: '/api/Extend/LqStatistics/get-tech-performance-statistics-list',
+ method: 'post',
+ data: params
+ })
+}
+
+// 门店耗卡业绩统计列表 (暂时不可用)
+export function getStoreConsumePerformanceStatisticsList(params) {
+ return request({
+ url: '/api/Extend/LqStatistics/get-store-consume-performance-statistics-list',
+ method: 'post',
+ data: params
+ })
+}
+
+// 个人消耗业绩统计列表 (暂时不可用)
+export function getDepartmentConsumePerformanceStatisticsList(params) {
+ return request({
+ url: '/api/Extend/LqStatistics/get-department-consume-performance-statistics-list',
+ method: 'post',
+ data: params
+ })
+}
+
+// 门店总业绩统计列表 (暂时不可用)
+export function getStoreTotalPerformanceStatisticsList(params) {
+ return request({
+ url: '/api/Extend/LqStatistics/get-store-total-performance-statistics-list',
+ method: 'post',
+ data: params
+ })
+}
+
+// 健康师工资统计列表
+export function getSalaryStatisticsList(params) {
+ return request({
+ url: '/api/Extend/LqStatistics/get-salary-statistics-list',
+ method: 'post',
+ data: params
+ })
+}
diff --git a/antis-ncc-admin/src/router/modules/base.js b/antis-ncc-admin/src/router/modules/base.js
index b3f4641..50ba3da 100644
--- a/antis-ncc-admin/src/router/modules/base.js
+++ b/antis-ncc-admin/src/router/modules/base.js
@@ -97,6 +97,72 @@ const baseRouter = [{
zhTitle: '工资统计',
icon: 'icon-ym icon-ym-s-data',
}
+ },
+ {
+ path: '/goldTriangleStatistics',
+ component: (resolve) => require(['@/views/goldTriangleStatistics/index'], resolve),
+ name: 'goldTriangleStatistics',
+ meta: {
+ title: 'goldTriangleStatistics',
+ affix: false,
+ zhTitle: '金三角开卡业绩统计',
+ icon: 'icon-ym icon-ym-s-data',
+ }
+ },
+ {
+ path: '/personalPerformanceStatistics',
+ component: (resolve) => require(['@/views/personalPerformanceStatistics/index'], resolve),
+ name: 'personalPerformanceStatistics',
+ meta: {
+ title: 'personalPerformanceStatistics',
+ affix: false,
+ zhTitle: '健康师个人开单业绩统计',
+ icon: 'icon-ym icon-ym-user',
+ }
+ },
+ {
+ path: '/techPerformanceStatistics',
+ component: (resolve) => require(['@/views/techPerformanceStatistics/index'], resolve),
+ name: 'techPerformanceStatistics',
+ meta: {
+ title: 'techPerformanceStatistics',
+ affix: false,
+ zhTitle: '科技部开单业绩统计',
+ icon: 'icon-ym icon-ym-s-promotion',
+ }
+ },
+ {
+ path: '/storeConsumePerformanceStatistics',
+ component: (resolve) => require(['@/views/storeConsumePerformanceStatistics/index'], resolve),
+ name: 'storeConsumePerformanceStatistics',
+ meta: {
+ title: 'storeConsumePerformanceStatistics',
+ affix: false,
+ zhTitle: '门店耗卡业绩统计',
+ icon: 'icon-ym icon-ym-s-shop',
+ }
+ },
+ {
+ path: '/departmentConsumePerformanceStatistics',
+ component: (resolve) => require(['@/views/departmentConsumePerformanceStatistics/index'], resolve),
+ name: 'departmentConsumePerformanceStatistics',
+ meta: {
+ title: 'departmentConsumePerformanceStatistics',
+ affix: false,
+ zhTitle: '个人消耗业绩统计',
+ icon: 'icon-ym icon-ym-user-solid',
+ }
+ },
+ {
+ path: '/storeTotalPerformanceStatistics',
+ component: (resolve) => require(['@/views/storeTotalPerformanceStatistics/index'], resolve),
+ name: 'storeTotalPerformanceStatistics',
+ meta: {
+ title: 'storeTotalPerformanceStatistics',
+ affix: false,
+ zhTitle: '门店总业绩统计',
+ icon: 'icon-ym icon-ym-s-finance',
+ }
}
]
export default baseRouter
\ No newline at end of file
diff --git a/antis-ncc-admin/src/views/departmentConsumePerformanceStatistics/index.vue b/antis-ncc-admin/src/views/departmentConsumePerformanceStatistics/index.vue
new file mode 100644
index 0000000..a16b20f
--- /dev/null
+++ b/antis-ncc-admin/src/views/departmentConsumePerformanceStatistics/index.vue
@@ -0,0 +1,267 @@
+
+
按顺序执行所有统计方法,生成完整的工资数据
-暂无统计结果
请选择月份并点击上方按钮进行统计