diff --git a/add_first_upgrade_performance_fields.sql b/add_first_upgrade_performance_fields.sql new file mode 100644 index 0000000..116cc23 --- /dev/null +++ b/add_first_upgrade_performance_fields.sql @@ -0,0 +1,14 @@ +-- 为个人业绩统计表添加首单业绩和升单业绩字段 +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/salaryCalculation.js b/antis-ncc-admin/src/api/extend/salaryCalculation.js index d062c3b..d4304ad 100644 --- a/antis-ncc-admin/src/api/extend/salaryCalculation.js +++ b/antis-ncc-admin/src/api/extend/salaryCalculation.js @@ -44,3 +44,30 @@ export function saveDepartmentConsumePerformanceStatistics(statisticsMonth) { data: { statisticsMonth } }) } + +// 保存门店总业绩统计数据 +export function saveStoreTotalPerformanceStatistics(statisticsMonth) { + return request({ + url: '/api/Extend/LqStatistics/save-store-total-performance-stats', + method: 'POST', + data: { statisticsMonth } + }) +} + +// 保存工资统计数据 +export function saveSalaryStatistics(statisticsMonth) { + return request({ + url: '/api/Extend/LqStatistics/save-salary-statistics', + method: 'POST', + data: { statisticsMonth } + }) +} + +// 获取工资统计列表 +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 1ab46ca..b3f4641 100644 --- a/antis-ncc-admin/src/router/modules/base.js +++ b/antis-ncc-admin/src/router/modules/base.js @@ -75,6 +75,28 @@ const baseRouter = [{ zhTitle: '拓客活动', icon: 'icon-ym icon-ym-s-data', } + }, + { + path: '/salaryCalculation', + component: (resolve) => require(['@/views/salaryCalculation/index'], resolve), + name: 'salaryCalculation', + meta: { + title: 'salaryCalculation', + affix: false, + zhTitle: '工资计算', + icon: 'icon-ym icon-ym-money', + } + }, + { + path: '/salaryStatistics', + component: (resolve) => require(['@/views/salaryStatistics/index'], resolve), + name: 'salaryStatistics', + meta: { + title: 'salaryStatistics', + affix: false, + zhTitle: '工资统计', + icon: 'icon-ym icon-ym-s-data', + } } ] export default baseRouter \ No newline at end of file diff --git a/antis-ncc-admin/src/views/salaryCalculation/index.vue b/antis-ncc-admin/src/views/salaryCalculation/index.vue index db4b7e8..c78a672 100644 --- a/antis-ncc-admin/src/views/salaryCalculation/index.vue +++ b/antis-ncc-admin/src/views/salaryCalculation/index.vue @@ -134,6 +134,38 @@ +