diff --git a/src/api/performanceManagement/dataReporting.js b/src/api/performanceManagement/dataReporting.js
new file mode 100644
index 00000000..24149519
--- /dev/null
+++ b/src/api/performanceManagement/dataReporting.js
@@ -0,0 +1,26 @@
+// 绩效填报相关接口
+import request from '@/axios';
+// 1. 绩效模板内容列表
+export function listBsEfficiencyTempParam(params) {
+ return request({
+ url: '/blade-desk/bsEfficiencyTempParam/list',
+ method: 'get',
+ params
+ })
+}
+// 2. 绩效模板内容删除
+export function removeBsEfficiencyTempParam(params) {
+ return request({
+ url: '/blade-desk/bsEfficiencyTempParam/remove',
+ method: 'post',
+ params
+ })
+}
+// 3. 绩效模板内容新增
+export function submitBsEfficiencyTempParam(data) {
+ return request({
+ url: '/blade-desk/bsEfficiencyTempParam/submit',
+ method: 'post',
+ data
+ })
+}
\ No newline at end of file
diff --git a/src/api/performanceManagement/templateMaintenance.js b/src/api/performanceManagement/templateMaintenance.js
index 658581de..e96fb272 100644
--- a/src/api/performanceManagement/templateMaintenance.js
+++ b/src/api/performanceManagement/templateMaintenance.js
@@ -1,39 +1,42 @@
-// 绩效模板维护
+// 绩效模板相关接口
import request from '@/axios';
-
-// 列表
-export const pageList = (params) => {
+// 1. 绩效模板分页查询
+export function pageBsEfficiencyTemp(params) {
return request({
url: '/blade-desk/bsEfficiencyTemp/page',
method: 'get',
params
- });
-};
-
-// 查询用户列表
-export const pageListUser = (params) => {
- return request({
- url: '/blade-system/user/page',
- method: 'get',
- params
- });
-};
-
-
-// 新增
-export const addItem = params => {
+ })
+}
+// 2. 绩效模板新增
+export function submitBsEfficiencyTemp(data) {
return request({
url: '/blade-desk/bsEfficiencyTemp/submit',
method: 'post',
- data: params
- });
-};
-
-// 删除
-export const delItem = params => {
+ data
+ })
+}
+// 3. 绩效模板详情
+export function detailBsEfficiencyTemp(params) {
+ return request({
+ url: '/blade-desk/bsEfficiencyTemp/detail',
+ method: 'get',
+ params
+ })
+}
+// 4. 绩效模板删除
+export function removeBsEfficiencyTemp(params) {
return request({
url: '/blade-desk/bsEfficiencyTemp/remove',
method: 'post',
params
- });
-};
\ No newline at end of file
+ })
+}
+// 5. 绩效模板下发
+export function taskAssignmentBsEfficiencyTemp(data) {
+ return request({
+ url: '/blade-desk/bsEfficiencyTemp/taskAssignment',
+ method: 'post',
+ data
+ })
+}
diff --git a/src/views/personnelEfficiencyManagement/performanceManagement/components/batchAddContent.vue b/src/views/personnelEfficiencyManagement/performanceManagement/components/batchAddContent.vue
index 671cced8..57d834b9 100644
--- a/src/views/personnelEfficiencyManagement/performanceManagement/components/batchAddContent.vue
+++ b/src/views/personnelEfficiencyManagement/performanceManagement/components/batchAddContent.vue
@@ -1,99 +1,186 @@
-
-
- 插入一行
- 删除选中行
-
-
-
-
-
- {{ formError }}
-
-
-
-
-
-
- *模板内容
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ 插入一行
+ 删除选中行
+
+
+
+
+
+ {{ formError }}
+
+
+
+
+
+
+ *模板内容
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
\ No newline at end of file