Newer
Older
Nanping_sponge_JXKH / src / api / examineManage / examineManage.js
@liyingjing liyingjing on 25 Oct 2023 2 KB 海绵绩效考个


import request from "@/utils/request";

// 列表查询考核指标配置
export function getAssessTargetConfigPage(params) {
  return request({
    url: "/sponge/performanceEvaluate/page",
    method: "get",
    params
  });
}

// 新增考核指标配置
export function assessTargetConfigAdd(data) {
  return request({
    url: "/sponge/assessTargetConfig/add",
    method: "post",
    data
  });
}
// 复制考核指标配置
export function assessTargetConfigCopy(data) {
  return request({
    url: "/sponge/assessTargetConfig/copy",
    method: "post",
    data
  });
}



// 根据配置指标管理主键id查询配置详情-返回树结构
export function getAssessTargetConfigControllerItem(params) {
  return request({
    url: `/sponge/performanceEvaluateItem/tree`,
    method: "get",
    params
  });
}

// 批量修改考核指标控制项数据
export function assessTargetConfigControllerItemBatchUpdate(data) {
  return request({
    url: '/sponge/assessTargetConfigControllerItem/batchUpdate',
    method: "post",
    data
  });
}

// 启用
export function assessTargetConfigOpen(data) {
  return request({
    url: '/sponge/assessTargetConfig/open',
    method: "post",
    data
  });
}

// 禁用
export function assessTargetConfigClose(data) {
  return request({
    url: '/sponge/assessTargetConfig/close',
    method: "post",
    data
  });
}

// 根据配置指标管理主键id查询配置详情-返回树结构
export function getAssessTargetConfigGradeItem(targetId) {
  return request({
    url: `/sponge/assessTargetConfigGradeItem/${targetId}`,
    method: "get"
  });
}

// 批量修改考核指标评分项数据
export function assessTargetConfigGradeItemBatchUpdate(data) {
  return request({
    url: '/sponge/assessTargetConfigGradeItem/batchUpdate',
    method: "post",
    data
  });
}

export function performanceEvaluateItemEdit(data) {
  return request({
    url: '/sponge/performanceEvaluateItem/edit',
    method: "put",
    data
  });
}

// 删除考核指标配置
export function assessTargetConfigDel(ids) {
  return request({
    url: `/sponge/performanceEvaluate/${ids}`,
    method: "delete"
  });
}

// 复制海绵考核指标配置
export function performanceConfigAdd(data) {
  return request({
    url: `/sponge/performanceEvaluate/add`,
    method: "post",
    data
  });
}
export function performanceConfigEdit(data) {
  return request({
    url: `/sponge/performanceEvaluate/edit`,
    method: "put",
    data
  });
}