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 @@ - + \ No newline at end of file