You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

26 lines
1.9 KiB

6 months ago
  1. import { createAPI } from '@/utils/httpRequest.js'
  2. // Performance Evaluate Request 列表查询 (保持原地址)
  3. export const searchEvaluateRequestList = data => createAPI('/perEvaluateRequest/search', 'POST', data)
  4. // 某个 Request 下指标列表 (保持原地址)
  5. export const getEvaluateRequestIndicators = data => createAPI('/perEvaluateRequest/indicator/search', 'POST', data)
  6. export const getEvaluateRequestIndicatorsOfScore = data => createAPI('/perEvaluateRequest/indicator/searchScore', 'POST', data)
  7. // 某个 Request 下某个指标的标准及评分明细 (恢复原地址,不修改原始接口路径)
  8. export const getEvaluateRequestIndicatorCriteria = data => createAPI('/perEvaluateRequest/indicatorCriteria/search', 'POST', data)
  9. // 指标进度 (新增,不影响原有地址)
  10. export const getEvaluateRequestIndicatorProgress = data => createAPI('/perEvaluateRequest/owner/search', 'POST', data)
  11. // 调整供应商等级 (保持)
  12. export const adjustSupplierLevel = data => createAPI('/perEvaluateRequest/adjustSupplierLevel', 'POST', data)
  13. // ===== 新增编辑删除相关(不修改已有旧地址) =====
  14. export const updateEvaluateRequest = data => createAPI('/perEvaluateRequest/update', 'POST', data)
  15. export const updateEvaluateRequestReviewOrApprove = data => createAPI('/perEvaluateRequest/updateReviewOrApprove', 'POST', data)
  16. export const deleteEvaluateRequest = data => createAPI('/perEvaluateRequest/delete', 'POST', data)
  17. export const getEvaluateRequestOwners = data => createAPI('/perEvaluateRequest/owner/list', 'POST', data)
  18. // 新增: 保存(或提交)指标打分
  19. export const saveEvaluateRequestIndicatorScore = data => createAPI('/perEvaluateRequest/indicator/saveScore', 'POST', data)
  20. // 新增: 首页待办统计 - 我的绩效打分任务数
  21. export const myPerformanceScoreReminder = data => createAPI('/perEvaluateRequest/myScoreReminder', 'POST', data)