lxp
2025-03-12 952a20f1c005d80e9bf881287c40e6f4e4266a0b
src/api/cnas/personnel/personnelInfo.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,819 @@
import request from "@/utils/request";
//删除部门
export function delDepartmentLims(query) {
  return request({
    url: "/department/delDepartmentLims",
    method: "delete",
    params: query,
  });
}
// æ·»åŠ éƒ¨é—¨
export function addDepartmentLims(data) {
  return request({
    url: "/department/addDepartmentLims",
    method: "post",
    data: data,
  });
}
// æŸ¥è¯¢CNAS人员侧边栏
export function selectCNSAPersonTree(query) {
  return request({
    url: "/personBasicInfo/selectCNSAPersonTree",
    method: "get",
    params: query,
  });
}
// å¯¹æŽ¥äººå‘˜å¹³å° èŽ·å–æ‰€æœ‰äººå‘˜ä¿¡æ¯
export function getEmployees(query) {
  return request({
    url: "/personBasicInfo/getEmployees",
    method: "get",
    params: query,
  });
}
// èŽ·å–äººå‘˜åˆ—è¡¨
export function basicInformationOfPersonnelSelectPage(query) {
  return request({
    url: "/personBasicInfo/basicInformationOfPersonnelSelectPage",
    method: "get",
    params: query,
  });
}
//删除人员明细所在组织架构
export function delUserDepardLimsId(query) {
  return request({
    url: "/user/delUserDepardLimsId",
    method: "delete",
    params: query,
  });
}
// ä¿®æ”¹äººå‘˜æ˜Žç»†æ‰€åœ¨ç»„织架构
export function upUserDepardLimsId(data) {
  return request({
    url: "/system/newUser/upUserDepardLimsId",
    method: "post",
    data: data,
  });
}
// æœ¬ä¿¡æ¯å¯¼å‡º,传参类似分页
export function exportPersonBasicInfo(query) {
  return request({
    url: "/personBasicInfo/exportPersonBasicInfo",
    method: "get",
    responseType: "blob",
    params: query,
  });
}
// æœ¬ä¿¡æ¯å¯¼å‡º,传参类似分页
export function exportPersonBasicInfoById(query) {
  return request({
    url: "/personBasicInfo/exportPersonBasicInfoById",
    method: "get",
    params: query,
  });
}
/**
 * @desc æ²Ÿé€šè®°å½•
 */
// æ²Ÿé€šè®°å½•-列表
export function personPersonCommunicationAbilityPage(query) {
  return request({
    url: "/personCommunicationAbility/personPersonCommunicationAbilityPage",
    method: "get",
    params: query,
  });
}
//沟通记录-删除
export function deletePersonCommunicationAbility(query) {
  return request({
    url: "/personCommunicationAbility/deletePersonCommunicationAbility",
    method: "delete",
    params: query,
  });
}
// æ²Ÿé€šè®°å½•-导出
export function exportPersonCommunicationAbility(query) {
  return request({
    url: "/personCommunicationAbility/exportPersonCommunicationAbility",
    method: "get",
    responseType: "blob",
    params: query,
  });
}
// äººå‘˜åˆ—表
export function selectUserList(query) {
  return request({
    url: "/deviceScope/selectUserList",
    method: "get",
    params: query,
  });
}
// æ²Ÿé€šè®°å½•新增-编辑
export function addOrUpdatePersonCommunicationAbility(data) {
  return request({
    url: "/personCommunicationAbility/addOrUpdatePersonCommunicationAbility",
    method: "post",
    data: data,
  });
}
/**
 * @desc å²—位职责
 */
// åˆ†é¡µæŸ¥è¯¢å²—位职责
export function personJobResponsibilitiesSelect(query) {
  return request({
    url: "/personJobResponsibilities/personJobResponsibilitiesSelect",
    method: "get",
    params: query,
  });
}
// æ–°å¢žå²—位职责
export function personJobResponsibilitiesSave(data) {
  return request({
    url: "/personJobResponsibilities/personJobResponsibilitiesSave",
    method: "post",
    data: data,
  });
}
// å¯¼å‡ºäººå‘˜èŒè´£,传参id
export function exportPersonJobResponsibilities(query) {
  return request({
    url: "/personJobResponsibilities/exportPersonJobResponsibilities",
    method: "get",
    responseType: "blob",
    params: query,
  });
}
//删除岗位职责
export function personJobResponsibilitiesDelete(query) {
  return request({
    url: "/personJobResponsibilities/personJobResponsibilitiesDelete",
    method: "delete",
    params: query,
  });
}
/**
 * @desc ä»»èŒæŽˆæƒ
 */
// ä»»èŒæŽˆæƒè®°å½•-列表
export function PersonPostAuthorizationRecordPage(query) {
  return request({
    url: "/personPostAuthorizationRecord/PersonPostAuthorizationRecordPage",
    method: "get",
    params: query,
  });
}
//任职授权记录-删除
export function deletePersonPostAuthorizationRecord(query) {
  return request({
    url: "/personPostAuthorizationRecord/deletePersonPostAuthorizationRecord",
    method: "delete",
    params: query,
  });
}
// å¯¼å‡ºäººå‘˜èŒè´£,传参id
export function exportPersonPostAuthorizationRecord(query) {
  return request({
    url: "/personPostAuthorizationRecord/exportPersonPostAuthorizationRecord",
    method: "get",
    responseType: "blob",
    params: query,
  });
}
// ä»»èŒæŽˆæƒè®°å½•-新增
export function addOrUpdatePersonPostAuthorizationRecord(data) {
  return request({
    url: "/personPostAuthorizationRecord/addOrUpdatePersonPostAuthorizationRecord",
    method: "post",
    data: data,
  });
}
//删除文件
export function deleteCNASFile(query) {
  return request({
    url: "/personBasicInfo/deleteCNASFile",
    method: "delete",
    params: query,
  });
}
/**
 * @desc äººå‘˜èƒ½åŠ›
 */
// å¯¼å‡ºäººå‘˜èƒ½åŠ›
export function exportPersonnelCapacity(query) {
  return request({
    url: "/personPersonnelCapacity/exportPersonnelCapacity",
    method: "get",
    responseType: "blob",
    params: query,
  });
}
// æŸ¥è¯¢äººå‘˜èƒ½åŠ›
export function personPersonnelCapacityPage(query) {
  return request({
    url: "/personPersonnelCapacity/personPersonnelCapacityPage",
    method: "get",
    params: query,
  });
}
// æ–°å¢žç¼–辑人员能力
export function addOrUpdatePersonPersonnelCapacity(data) {
  return request({
    url: "/personPersonnelCapacity/addOrUpdatePersonPersonnelCapacity",
    method: "post",
    data: data,
  });
}
// ç¡®è®¤äººå‘˜èƒ½åŠ›
export function confirmPersonnelCapability(data) {
  return request({
    url: "/personPersonnelCapacity/confirmPersonnelCapability",
    method: "post",
    data: data,
  });
}
//删除人员能力
export function deletePersonPersonnelCapacity(query) {
  return request({
    url: "/personPersonnelCapacity/deletePersonPersonnelCapacity",
    method: "delete",
    params: query,
  });
}
/**
 * @desc äººå‘˜ä¿¡æ¯
 */
// èŽ·å–é™„ä»¶
export function getAnnex(query) {
  return request({
    url: "/personBasicInfo/getAnnex",
    method: "get",
    params: query,
  });
}
// æ›´æ–°é™„ä»¶
export function updateAnnex(data) {
  return request({
    url: "/personBasicInfo/updateAnnex",
    method: "post",
    data: data,
  });
}
//
export function getAnnexByUserId(query) {
  return request({
    url: "/personBasicInfo/getAnnexByUserId",
    method: "get",
    params: query,
  });
}
// æ·»åР附件
export function addAnnex(data) {
  return request({
    url: "/personBasicInfo/addAnnex",
    method: "post",
    data: data,
  });
}
//删除附件
export function deleteAnnex(query) {
  return request({
    url: "/personBasicInfo/deleteAnnex/" + query,
    method: "delete",
    // params: query,
  });
}
//人员基本信息查询
export function getCNASPersonnelInfo(query) {
  return request({
    url: "/personBasicInfo/getCNASPersonnelInfo",
    method: "get",
    params: query,
  });
}
// äººå‘˜åŸºæœ¬ä¿¡æ¯ä¿å­˜
export function saveCNASPersonnelInfo(data) {
  return request({
    url: "/personBasicInfo/saveCNASPersonnelInfo",
    method: "post",
    data: data,
  });
}
/**培训计划
 */
//年度计划明细表 åˆ é™¤
export function deleteDetail(query) {
  return request({
    url: "/personTraining/deleteDetail",
    method: "delete",
    params: query,
  });
}
//查询人员培训
export function personTrainingSelect(query) {
  return request({
    url: "/personTraining/personTrainingSelect",
    method: "get",
    params: query,
  });
}
//查询培训计划年度计划明细表
export function queryTheAnnualPlanDetailsTable(query) {
  return request({
    url: "/personTraining/queryTheAnnualPlanDetailsTable",
    method: "get",
    params: query,
  });
}
//删除人员培训信息
export function personTrainingDelete(query) {
  return request({
    url: "/personTraining/personTrainingDelete",
    method: "delete",
    params: query,
  });
}
// å®¡æ ¸ å¹´åº¦äººå‘˜åŸ¹è®­
export function reviewAnnualPersonnelTraining(data) {
  return request({
    url: "/personTraining/reviewAnnualPersonnelTraining",
    method: "post",
    data: data,
  });
}
// æ‰¹å‡† å¹´åº¦äººå‘˜åŸ¹è®­
export function approveAnnualPersonnelTraining(data) {
  return request({
    url: "/personTraining/approveAnnualPersonnelTraining",
    method: "post",
    data: data,
  });
}
// å¯¼å‡ºäººå‘˜åŸ¹è®­ä¸Žè€ƒæ ¸è®°å½•
export function exportPersonTrainingRecord(query) {
  return request({
    url: "/personTraining/exportPersonTrainingRecord",
    method: "get",
    responseType: "blob",
    params: query,
  });
}
// å¯¼å‡º/人员培训
export function exportPersonTraining(query) {
  return request({
    url: "/personTraining/exportPersonTraining",
    method: "get",
    responseType: "blob",
    params: query,
  });
}
// è®¤é¢†/取消认领
export function claimOfTrainingAndAssessmentRecords(data) {
  return request({
    url: "/personTraining/claimOfTrainingAndAssessmentRecords",
    method: "post",
    data: data,
  });
}
// æ‰¹é‡åˆ é™¤ å¹´åº¦è®¡åˆ’明细表
export function deleteAnnualPlanDetailTable(query) {
  return request({
    url: "/personTraining/deleteAnnualPlanDetailTable",
    method: "delete",
    params: query,
  });
}
// å¹´åº¦è®¡åˆ’明细 æ–‡ä»¶ä¸‹è½½
export function fileDownLoad(query) {
  return request({
    url: "/personTraining/fileDownLoad",
    method: "get",
    responseType: "blob",
    params: query,
  });
}
// åˆ é™¤æŸ¥è¯¢
export function deleteFile(query) {
  return request({
    url: "/personTraining/deleteFile",
    method: "delete",
    params: query,
  });
}
//附件查询
export function getFileData(query) {
  return request({
    url: "/personTraining/getFileData",
    method: "get",
    params: query,
  });
}
//培训与考核记录 æŸ¥è¯¢
export function trainingAndAssessmentRecordsPage(query) {
  return request({
    url: "/personTraining/trainingAndAssessmentRecordsPage",
    method: "get",
    params: query,
  });
}
// åŸ¹è®­ä¸Žè€ƒæ ¸ å¤±ç„¦æ›´æ–°
export function outOfFocusPreservation(data) {
  return request({
    url: "/personTraining/outOfFocusPreservation",
    method: "post",
    data: data,
  });
}
// åŸ¹è®­ä¸Žè€ƒæ ¸ æ–°å¢žäººå‘˜
export function newPersonnelAddedToTrainingRecords(data) {
  return request({
    url: "/personTraining/newPersonnelAddedToTrainingRecords",
    method: "post",
    data: data,
  });
}
// åŸ¹è®­ä¸Žè€ƒæ ¸è®°å½• æ‰¹é‡åˆ é™¤
export function deleteTrainingAndAssessmentRecords(query) {
  return request({
    url: "/personTraining/deleteTrainingAndAssessmentRecords",
    method: "delete",
    params: query,
  });
}
//  åŸ¹è®­ä¸Žè€ƒæ ¸è®°å½• æäº¤
export function trainingAndAssessmentRecordsAdded(data) {
  return request({
    url: "/personTraining/trainingAndAssessmentRecordsAdded",
    method: "post",
    data: data,
  });
}
//查询部门
export function selectDepartLims(query) {
  return request({
    url: "/personTraining/selectDepartLims",
    method: "get",
    params: query,
  });
}
//  æ–°å¢žåŸ¹è®­è®¡åˆ’年度计划明细表
export function addOrUpdatePersonTrainingDetailed(data) {
  return request({
    url: "/personTraining/addOrUpdatePersonTrainingDetailed",
    method: "post",
    data: data,
  });
}
/**
 * @desc ç›‘督计划
 */
//年度计划列表
export function yearPlanList(query) {
  return request({
    url: "/superVisePlan/yearPlanList",
    method: "get",
    params: query,
  });
}
//年度计划明细
export function yearPlanDetailList(query) {
  return request({
    url: "/superVisePlan/yearPlanDetailList",
    method: "get",
    params: query,
  });
}
// åˆ é™¤å¹´è®¡åˆ’
export function yearPlanDel(query) {
  return request({
    url: "/superVisePlan/yearPlanDel",
    method: "delete",
    params: query,
  });
}
// åˆ é™¤å¹´è®¡åˆ’明细
export function yearPlanDetailDel(query) {
  return request({
    url: "/superVisePlan/yearPlanDetailDel",
    method: "delete",
    params: query,
  });
}
//  æ‰¹å‡†å¹´åº¦è®¡åˆ’
export function yearPlanDetailApproval(data) {
  return request({
    url: "/superVisePlan/yearPlanDetailApproval",
    method: "post",
    data: data,
  });
}
// äººå‘˜ ç›‘督计划导出
export function exportSuperVisePlan(query) {
  return request({
    url: "/superVisePlan/exportSuperVisePlan",
    method: "get",
    responseType: "blob",
    params: query,
  });
}
//  ç›‘督计划导入年度计划
export function yearPlanDetailImport(data) {
  return request({
    url: "/superVisePlan/yearPlanDetailImport",
    method: "post",
    headers: {
      "Content-Type": "multipart/form-data;",
    },
    data: data,
  });
}
//  ç›‘督计划-新增年度计划
export function yearPlanDetailAdd(data) {
  return request({
    url: "/superVisePlan/yearPlanDetailAdd",
    method: "post",
    data: data,
  });
}
//  ç›‘督计划-编辑年度计划
export function yearPlanDetailEdit(data) {
  return request({
    url: "/superVisePlan/yearPlanDetailEdit",
    method: "post",
    data: data,
  });
}
/**
 * @desc ç›‘督记录
 */
//查询
export function personSupervisionRecordPage(query) {
  return request({
    url: "/personSupervisionRecord/personSupervisionRecordPage",
    method: "get",
    params: query,
  });
}
// åˆ é™¤ ç›‘督记录
export function deletePersonSupervisionRecord(query) {
  return request({
    url: "/personSupervisionRecord/deletePersonSupervisionRecord",
    method: "delete",
    params: query,
  });
}
// æŽ§åˆ¶å•导出
export function exportSupervisionControlSheet(query) {
  return request({
    url: "/personSupervisionRecord/exportSupervisionControlSheet",
    method: "get",
    responseType: "blob",
    params: query,
  });
}
// å¤„理单导出
export function exportSupervisionProcessingSheet(query) {
  return request({
    url: "/personSupervisionRecord/exportSupervisionProcessingSheet",
    method: "get",
    responseType: "blob",
    params: query,
  });
}
// ç›‘督记录导出
export function exportPersonSupervisionRecord(query) {
  return request({
    url: "/personSupervisionRecord/exportPersonSupervisionRecord",
    method: "get",
    responseType: "blob",
    params: query,
  });
}
//  æ–°å¢ž-编辑 ç›‘督记录
export function addOrUpdatePersonSupervisionRecord(data) {
  return request({
    url: "/personSupervisionRecord/addOrUpdatePersonSupervisionRecord",
    method: "post",
    data: data,
  });
}
//查询 æŽ§åˆ¶å•
export function personSupervisionControlSheetPage(query) {
  return request({
    url: "/personSupervisionRecord/personSupervisionControlSheetPage",
    method: "get",
    params: query,
  });
}
//  æ–°å¢ž-编辑 æŽ§åˆ¶å•
export function addOrUpdatePersonSupervisionControl(data) {
  return request({
    url: "/personSupervisionRecord/addOrUpdatePersonSupervisionControl",
    method: "post",
    data: data,
  });
}
//查询 å¤„理单
export function personSupervisionProcessingPage(query) {
  return request({
    url: "/personSupervisionRecord/personSupervisionProcessingPage",
    method: "get",
    params: query,
  });
}
//  æ–°å¢ž-编辑 å¤„理单
export function addOrUpdatePersonnelServiceProcessing(data) {
  return request({
    url: "/personSupervisionRecord/addOrUpdatePersonnelServiceProcessing",
    method: "post",
    data: data,
  });
}
/**
 * @desc å¥–惩记录
 */
//  å¥–惩记录 æ–°å¢ž/更新
export function addOrUpdateRewardPunishment(data) {
  return request({
    url: "/personRewardPunishmentRecord/addOrUpdateRewardPunishment",
    method: "post",
    data: data,
  });
}
// äººå‘˜ - å¥–惩记录 åˆ é™¤
export function deleteRewardPunishment(query) {
  return request({
    url: "/personRewardPunishmentRecord/deleteRewardPunishment",
    method: "delete",
    params: query,
  });
}
// äººå‘˜ - å¥–惩记录 åˆ†é¡µæŸ¥è¯¢
export function rewardPunishmentPage(query) {
  return request({
    url: "/personRewardPunishmentRecord/rewardPunishmentPage",
    method: "get",
    params: query,
  });
}
/**
 * @desc å·¥ä½œå±¥åކ
 */
// å¯¼å‡ºå·¥ä½œå±¥åކ
export function personTrackRecordExport(query) {
  return request({
    url: "/personTrackRecord/personTrackRecordExport",
    method: "get",
    responseType: "blob",
    params: query,
  });
}
//  æ›´æ–°å·¥ä½œå±¥åކ
export function personTrackRecordUpdate(data) {
  return request({
    url: "/personTrackRecord/personTrackRecordUpdate",
    method: "post",
    data: data,
  });
}
//  æ–°å¢žå·¥ä½œå±¥åކ
export function personTrackRecordSave(data) {
  return request({
    url: "/personTrackRecord/personTrackRecordSave",
    method: "post",
    data: data,
  });
}
// åˆ é™¤å·¥ä½œå±¥åކ
export function personTrackRecordDelete(query) {
  return request({
    url: "/personTrackRecord/personTrackRecordDelete",
    method: "delete",
    params: query,
  });
}
//查询工作履历
export function personTrackRecordSelect(query) {
  return request({
    url: "/personTrackRecord/personTrackRecordSelect",
    method: "get",
    params: query,
  });
}
/**
 * @desc åŸ¹è®­è®°å½•
 */
// å¯¼å‡ºåŸ¹è®­è®°å½•
export function exportTrainingRecord(query) {
  return request({
    url: "/personTrainingRecord/exportTrainingRecord",
    method: "get",
    responseType: "blob",
    params: query,
  });
}
//查询人员 åŸ¹è®­è®°å½•
export function trainingSelectTrainingRecord(query) {
  return request({
    url: "/personTrainingRecord/trainingSelectTrainingRecord",
    method: "get",
    params: query,
  });
}
//查询人员明细 åŸ¹è®­è®°å½•
export function queryPersonnelDetails(query) {
  return request({
    url: "/personTrainingRecord/queryPersonnelDetails",
    method: "get",
    params: query,
  });
}