diff --git a/pc4mobx/hrmSalary/apis/archive.js b/pc4mobx/hrmSalary/apis/archive.js new file mode 100644 index 00000000..a76a523d --- /dev/null +++ b/pc4mobx/hrmSalary/apis/archive.js @@ -0,0 +1,113 @@ +import { WeaTools } from 'ecCom'; + +/** + * 薪资档案api + * @param data + */ + +//薪资档案-薪资档案列表 +export const getArchiveList = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryArchive/list', 'POST', params); +} + + +//薪资档案的高级搜索 +export const getSaCondition = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryArchive/getSearchCondition', 'GET', params); +} + + +//薪资档案-导出薪资档案 +export const exportArchiveList = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryArchive/exportList', 'POST', params); +} + +//薪资档案-获取导入参数 +export const getImportArchiveParam = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryArchive/getImportParams', 'get', params); +} + +//薪资档案-获取薪资档案详情表单 +export const getArchiveForm = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryArchive/getForm', 'GET', params); +} + + +//薪资档案-获取薪资项目调整表单 +export const getSalaryItemForm = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryArchive/getSalaryItemForm', 'GET', params); +} + +//薪资档案-保存薪资项目调整 +export const saveSalaryItem = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryArchive/saveSalaryItem', 'POST', params); +} + +//薪资档案-获取个税扣缴义务人调整表单 +export const getTaxAgentForm = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryArchive/getTaxAgentForm', 'GET', params); +} + +//薪资档案-保存个税扣缴义务人调整 +export const saveTaxAgent = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryArchive/saveTaxAgent', 'POST', params); +} + +//薪资档案-删除个税扣缴义务人调整 +export const deleteTaxAgent = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryArchive/deleteTaxAgent', 'POST', params); +} + + + +//薪资档案操作记录-薪资项目操作记录列表 +export const getItemAdjustList = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryArchiveOperateLog/salaryItemList', 'POST', params); +} + + +//薪资档案操作记录-薪资项目操作记录列表的高级搜索 +export const getItemAdjustSaCondition = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryArchiveOperateLog/getSalaryItemSearchCondition', 'GET', params); +} + +//薪资档案操作记录-导出-薪资项目操作记录列表 +export const exportItemAdjust = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryArchiveOperateLog/exportSalaryItemList', 'POST', params); +} + + +//薪资档案操作记录-个税扣缴义务人操作记录列表 +export const getPersonAdjustList = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryArchiveOperateLog/salaryItemList', 'POST', params); +} + + +//薪资档案操作记录-个税扣缴义务人操作记录列表的高级搜索 +export const getPersonAdjustSaCondition = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryArchiveOperateLog/getTaxAgentSearchCondition', 'GET', params); +} + +//薪资档案操作记录-导出-个税扣缴义务人操作记录列表 +export const exportPersonAdjust = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryArchiveOperateLog/exportTaxAgentList', 'POST', params); +} + +//薪资档案-获取设置表单 +export const getSettingForm = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryArchive/getDimissionSetForm', 'GET', params); +} + +//薪资档案-保存离职时段设置 +export const saveSetting = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryArchive/saveDimissionSet', 'POST', params); +} + + +//薪资档案-模版下载链接(无数据) +export const downloadSalaryArchiveTemplateurl = `/api/bs/hrmsalary/salaryArchive/downloadTemplate`; + +// 薪资档案- 模版下载 (有之前数据) +export const downloadsalaryArchiveDetail = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryArchive/exportList', 'POST', params); +} diff --git a/pc4mobx/hrmSalary/apis/attendance.js b/pc4mobx/hrmSalary/apis/attendance.js new file mode 100644 index 00000000..b36a4b30 --- /dev/null +++ b/pc4mobx/hrmSalary/apis/attendance.js @@ -0,0 +1,102 @@ +import { WeaTools } from 'ecCom'; + +//数据采集-考勤引用-考勤数据列表 +export const getAttendanceList = params => { + return WeaTools.callApi('/api/bs/hrmsalary/attendQuote/list', 'POST', params); +} + +//数据采集-考勤引用-考勤数据-获取导入参数 +export const getImportAttendanceParam = params => { + return WeaTools.callApi('/api/bs/hrmsalary/attendQuote/getImportParams', 'get', params); +} + +//数据采集-考勤引用-获取账套列表 +export const getLedgerList = params => { + return WeaTools.callApi('/api/bs/hrmsalary/attendQuote/selectSalarySobList', 'get', params); +} + +//数据采集-考勤引用-获取引用考勤表单 +export const getAttendanceReferForm = params => { + return WeaTools.callApi('/api/bs/hrmsalary/attendQuote/getSyncForm', 'get', params); +} + +//数据采集-考勤引用-获取引用考勤表单周期数据 +export const getAttendanceReferPeriod = params => { + return WeaTools.callApi('/api/bs/hrmsalary/attendQuote/getSalaryCycleAndAttendCycle', 'post', params); +} + +//数据采集-考勤引用-同步引用考勤数据 +export const syncAttendanceRefer = params => { + return WeaTools.callApi('/api/bs/hrmsalary/attendQuote/syncAttendQuoteData', 'POST', params); +} + +//数据采集-考勤引用-查看考勤数据 +export const getAttendanceDetail = params => { + return WeaTools.callApi('/api/bs/hrmsalary/attendQuote/view', 'get', params); +} + +//数据采集-考勤引用-删除考勤数据 +export const deleteAttendance = params => { + return WeaTools.callApi('/api/bs/hrmsalary/attendQuote/delete', 'POST', params); +} + +//数据采集-考勤引用-导出考勤数据 +export const exportAttendance = params => { + return WeaTools.callApi('/api/bs/hrmsalary/attendQuote/export', 'POST', params); +} + +//数据采集- 考勤应用-导出模版+全量数据 +export const exportForTemplate = params => { + return WeaTools.callApi('/api/bs/hrmsalary/attendQuote/exportForTemplate', 'POST', params); +} + +//数据采集-考勤引用-考勤字段管理列表 +export const getAttendanceFieldList = params => { + return WeaTools.callApi('/api/bs/hrmsalary/attendQuote/fieldList', 'POST', params); +} + + +//数据采集-考勤引用-获取考勤字段表单 +export const getAttendanceFieldForm = params => { + return WeaTools.callApi('/api/bs/hrmsalary/attendQuote/getFieldForm', 'get', params); +} + +//数据采集-考勤引用-新建考勤字段 +export const saveAttendanceField = params => { + return WeaTools.callApi('/api/bs/hrmsalary/attendQuote/saveField', 'POST', params); +} + +//数据采集-考勤引用-修改考勤字段 +export const updateAttendanceField = params => { + return WeaTools.callApi('/api/bs/hrmsalary/attendQuote/updateField', 'POST', params); +} + +//数据采集-考勤引用-启用/停用自定义字段 +export const updateAttendanceFieldStatus = params => { + return WeaTools.callApi('/api/bs/hrmsalary/attendQuote/updateEnableStatus', 'POST', params); +} + +//数据采集-考勤引用-删除考勤字段 +export const deleteAttendanceField = params => { + return WeaTools.callApi('/api/bs/hrmsalary/attendQuote/deleteField', 'POST', params); +} + + +//数据采集-考勤引用-考勤引用字段设置-列表 +export const getAttendanceFieldSettingList = params => { + return WeaTools.callApi('/api/bs/hrmsalary/attendQuote/fieldSetting/list', 'POST', params); +} + +//数据采集-考勤引用-考勤引用字段设置-保存 +export const saveAttendanceFieldSetting = params => { + return WeaTools.callApi('/api/bs/hrmsalary/attendQuote/fieldSetting/save', 'POST', params); +} +//数据采集-考勤引用-考勤引用字段设置-恢复默认设置 +export const returnToAttendanceFieldSettingDefault = params => { + return WeaTools.callApi('/api/bs/hrmsalary/attendQuote/fieldSetting/recoverAsDefault', 'POST', params); +} + +//数据采集-考勤引用-考勤引用字段设置-设为默认设置 +export const saveAttendanceFieldSettingAsDefault = params => { + return WeaTools.callApi('/api/bs/hrmsalary/attendQuote/fieldSetting/saveAsDefault', 'POST', params); +} \ No newline at end of file diff --git a/pc4mobx/hrmSalary/apis/benefitsProgramme.js b/pc4mobx/hrmSalary/apis/benefitsProgramme.js new file mode 100644 index 00000000..e69de29b diff --git a/pc4mobx/hrmSalary/apis/calculate.js b/pc4mobx/hrmSalary/apis/calculate.js new file mode 100644 index 00000000..2fccc9c8 --- /dev/null +++ b/pc4mobx/hrmSalary/apis/calculate.js @@ -0,0 +1,138 @@ +import { WeaTools } from 'ecCom'; + +//薪资核算-薪资核算列表 +export const getCalcList = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryAcct/list', 'POST', params); +} + + +//薪资核算-删除薪资核算记录 +export const deleteCalc = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryAcct/delete', 'POST', params); +} + +//薪资核算-归档薪资核算记录 +export const fileCalc = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryAcct/file', 'POST', params); +} + +//薪资核算-薪资核算详情 +export const getCalcForm = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryAcct/getForm', 'get', params); +} + +//薪资核算-保存薪资核算的基本信息 +export const saveCalc = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryAcct/basic/save', 'POST', params); +} + +//薪资核算-获取薪资核算提示信息 +export const getCalcInfo = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryAcct/getSalarySobCycle', 'get', params); +} + +//薪资核算-薪资核算人员确认列表 +export const getCalcPersonList = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryAcct/acctEmployee/list', 'POST', params); +} + +//薪资核算-薪资核算人员高级搜索 +export const getCalcPersonSa = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryAcct/acctEmployee/getSearchCondition', 'get', params); +} + +//薪资核算-删除薪资核算人员 +export const deleteCalcPerson = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryAcct/acctEmployee/delete', 'POST', params); +} + +//薪资核算-添加薪资核算人员 +export const saveCalcPerson = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryAcct/acctEmployee/save', 'POST', params); +} + +//薪资核算-导出人员范围 +export const exportCalcPerson = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryAcct/acctEmployee/export', 'POST', params); +} + +//薪资核算-薪资核算环比上期减少人员列表 +export const getCalcPersonSubList = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryAcct/reducedEmployee/list', 'POST', params); +} + +//薪资核算-导出环比减少人员 +export const exportCalcPersonSub = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryAcct/reducedEmployee/export', 'POST', params); +} + + +//薪资核算-执行薪资核算 +export const doScCalc = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryAcct/acctResult/accounting', 'POST', params); +} + + + +//薪资核算-获取薪资核算结果高级搜索 +export const getScSa = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryAcct/acctResult/getSearchCondition', 'get', params); +} + +//薪资核算-薪资核算结果列表 +export const getScList = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryAcct/acctResult/list', 'post', params); +} + + +//薪资核算-导出薪资核算 +export const exportSc = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryAcct/acctResult/export', 'post', params); +} + +//薪资核算-导出线下对比结果 +export const exportOc = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryAcct/comparisonResult/export', 'post', params); +} + + +//薪资核算-薪资核算结果详情 +export const getScDetail = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryAcct/acctResult/detail', 'get', params); +} + +//薪资核算-薪资核算合并计税详情 +export const getScMergeTaxDetail = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryAcct/acctResult/getConsolidatedTaxDetail', 'get', params); +} + +//薪资核算-编辑薪资核算结果 +export const editScResult = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryAcct/acctResult/save', 'post', params); +} + +//薪资核算-薪资核算结果校验 +export const checkScResult = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryAcct/acctResult/check', 'post', params); +} + + +//薪资核算-获取校验结果(异常)总数 +export const getScResultExceptionCount = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryAcct/checkResult/getCount', 'get', params); +} + +//薪资核算-校验结果列表 +export const getCheckResultList = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryAcct/checkResult/list', 'POST', params); +} + +//薪资核算-校验结果明细列表 +export const getCheckResultDetailList = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryAcct/checkResultRecord/list', 'POST', params); +} + +//薪资核算-获取导入组件前置参数 +export const getImportParams = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryAcct/checkResultRecord/list', 'POST', params); +} \ No newline at end of file diff --git a/pc4mobx/hrmSalary/apis/cumDeduct.js b/pc4mobx/hrmSalary/apis/cumDeduct.js new file mode 100644 index 00000000..c10874e3 --- /dev/null +++ b/pc4mobx/hrmSalary/apis/cumDeduct.js @@ -0,0 +1,31 @@ +import { WeaTools } from 'ecCom'; + +//数据采集-累计专项附加扣除列表 +export const getCumDeductList = params => { + return WeaTools.callApi('/api/bs/hrmsalary/addUpDeduction/list', 'POST', params); +} + +//数据采集-累计专项附加扣除列表的高级搜索 +export const getCumDeductSaCondition = params => { + return WeaTools.callApi('/api/bs/hrmsalary/addUpDeduction/getSearchCondition', 'get', params); +} + +//数据采集-累计专项附加扣除-导出 +export const exportCumDeductList = params => { + return WeaTools.callApi('/api/bs/hrmsalary/addUpDeduction/export', 'POST', params); +} + +//数据采集-累计专项附加扣除-获取导入参数 +export const getImportCumDeductParam = params => { + return WeaTools.callApi('/api/bs/hrmsalary/addUpDeduction/getImportParams', 'get', params); +} + +//数据采集-获取累计专项附加扣除记录 +export const getCumDeductDetailList = params => { + return WeaTools.callApi('/api/bs/hrmsalary/addUpDeduction/getDetailList', 'get', params); +} + +//数据采集-累计专项附加扣除-导出明细 +export const exportCumDeductDetailList = params => { + return WeaTools.callApi('/api/bs/hrmsalary/addUpDeduction/exportDetail', 'POST', params); +} \ No newline at end of file diff --git a/pc4mobx/hrmSalary/apis/cumSituation.js b/pc4mobx/hrmSalary/apis/cumSituation.js new file mode 100644 index 00000000..a305befa --- /dev/null +++ b/pc4mobx/hrmSalary/apis/cumSituation.js @@ -0,0 +1,31 @@ +import { WeaTools } from 'ecCom'; + +//数据采集-累计情况列表 +export const getCumSituationList = params => { + return WeaTools.callApi('/api/bs/hrmsalary/addUpSituation/list', 'POST', params); +} + +//数据采集-累计情况列表的高级搜索 +export const getCumSituationSaCondition = params => { + return WeaTools.callApi('/api/bs/hrmsalary/addUpSituation/getSearchCondition', 'get', params); +} + +//数据采集-累计情况-导出 +export const exportCumSituationList = params => { + return WeaTools.callApi('/api/bs/hrmsalary/addUpSituation/export', 'POST', params); +} + +//数据采集-累计情况-获取导入参数 +export const getImportCumSituationParam = params => { + return WeaTools.callApi('/api/bs/hrmsalary/addUpSituation/getImportParams', 'get', params); +} + +//数据采集-获取累计情况记录 +export const getCumSituationDetailList = params => { + return WeaTools.callApi('/api/bs/hrmsalary/addUpSituation/getDetailList', 'get', params); +} + +//数据采集-累计情况-导出明细 +export const exportCumSituationDetailList = params => { + return WeaTools.callApi('/api/bs/hrmsalary/addUpSituation/exportDetail', 'POST', params); +} \ No newline at end of file diff --git a/pc4mobx/hrmSalary/apis/declare.js b/pc4mobx/hrmSalary/apis/declare.js new file mode 100644 index 00000000..a7673bbf --- /dev/null +++ b/pc4mobx/hrmSalary/apis/declare.js @@ -0,0 +1,21 @@ +import { WeaTools } from 'ecCom'; + +//个税申报表-个税申报表列表 +export const getDeclareList = params => { + return WeaTools.callApi('/api/bs/hrmsalary/taxdeclaration/list', 'POST', params); +} + +//个税申报表-个税申报表表单 +export const getDeclareForm = params => { + return WeaTools.callApi('/api/bs/hrmsalary/taxdeclaration/getForm', 'get', params); +} + +//个税申报表-个税申报表生成 +export const saveDeclare = params => { + return WeaTools.callApi('/api/bs/hrmsalary/taxdeclaration/save', 'POST', params); +} + +//个税申报表-个税申报表相关信息 +export const getDeclareInfo = params => { + return WeaTools.callApi('/api/bs/hrmsalary/taxdeclaration/getTaxDeclarationInfo', 'get', params); +} \ No newline at end of file diff --git a/pc4mobx/hrmSalary/apis/item.js b/pc4mobx/hrmSalary/apis/item.js new file mode 100644 index 00000000..57cc8efd --- /dev/null +++ b/pc4mobx/hrmSalary/apis/item.js @@ -0,0 +1,56 @@ +import { WeaTools } from 'ecCom'; + +/** + * 薪资项目api + * @param data + */ + +// 薪资项目-获取列表 +export const getItemList = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryitem/list', 'POST', params); +}; + +//薪资项目的高级搜索 +export const getSaCondition = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryitem/getSearchCondition', 'GET', params); +}; + +//薪资项目-系统薪资项目列表 +export const getSysItemList = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryitem/sysList', 'POST', params); +}; + +//系统薪资项目的高级搜索 +export const getSysSaCondition = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryitem/getSysSearchCondition', 'GET', params); +} + +//薪资项目-批量删除薪资项目 +export const deleteItem = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryitem/delete', 'POST', params); +} + +//薪资项目-新增薪资项目 +export const saveItem = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryitem/save', 'POST', params); +} + +//薪资项目-更新薪资项目 +export const updateItem = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryitem/update', 'POST', params); +} + +//薪资项目-薪资项目详情 +export const getItemForm = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryitem/getSalaryForm', 'POST', params); +} + +//薪资项目-添加系统薪资项目 +export const saveSysItem = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryitem/saveSys', 'POST', params); +} + +//获取薪资项目可选的类型(与属性有联动) +export const getItemTypeOption = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryitem/listSalaryItemTypeOption', 'GET', params); +} diff --git a/pc4mobx/hrmSalary/apis/ledger.js b/pc4mobx/hrmSalary/apis/ledger.js new file mode 100644 index 00000000..849e31fc --- /dev/null +++ b/pc4mobx/hrmSalary/apis/ledger.js @@ -0,0 +1,97 @@ +import { WeaTools } from 'ecCom'; + +//薪资帐套列表 +export const getLedgerList = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salarysob/list', 'get', params); +} + +//启用/禁用薪资帐套 +export const changeLedgerStatus = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salarysob/disable', 'POST', params); +} + +//复制薪资帐套 +export const duplicateLedger = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salarysob/duplicate', 'POST', params); +} + + +//删除薪资帐套 +export const deleteLedger = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salarysob/delete', 'POST', params); +} + +//薪资帐套基本信息表单 +export const getLedgerBasicForm = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salarysob/basic/getForm', 'get', params); +} + +//保存薪资帐套基本信息 +export const saveLedgerBasic = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salarysob/basic/save', 'POST', params); +} + +//薪资帐套人员范围(包含)列表 +export const getLedgerPersonRangeInclude = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salarysob/range/listInclude', 'POST', params); +} + +//薪资帐套人员范围(排除)列表 +export const getLedgerPersonRangeExclude = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salarysob/range/listExclude', 'POST', params); +} + +//薪资帐套人员范围表单 +export const getLedgerPersonRangeForm = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salarysob/range/getForm', 'get', params); +} + +//保存薪资帐套人员范围 +export const saveLedgerPersonRange = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salarysob/range/save', 'POST', params); +} + +//删除薪资帐套人员范围 +export const deleteLedgerPersonRange = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salarysob/range/delete', 'POST', params); +} + +//薪资帐套项目分组的详情 +export const getLedgerItemGroupForm = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salarysob/item/group/getForm', 'get', params); +} + +//保存薪资帐套薪资项目 +export const saveLedgerItem = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salarysob/item/save', 'POST', params); +} + +//薪资帐套薪资项目详情 +export const getLedgerItemForm = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salarysob/item/getForm', 'get', params); +} + +//薪资帐套校验规则列表 +export const getLedgerRuleList = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salarysob/checkrule/list', 'POST', params); +} + +//薪资帐套校验规则表单 +export const getLedgerRuleForm = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salarysob/checkrule/getForm', 'get', params); +} + +//保存薪资帐套校验规则 +export const saveLedgerRule = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salarysob/checkrule/save', 'POST', params); +} + +//编辑薪资帐套校验规则公式 +export const updateLedgerRuleFormula = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salarysob/checkrule/formula/update', 'POST', params); +} + +//删除薪资帐套校验规则 +export const deleteLedgerRule = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salarysob/checkrule/delete', 'POST', params); +} diff --git a/pc4mobx/hrmSalary/apis/mySalaryBenefits.js b/pc4mobx/hrmSalary/apis/mySalaryBenefits.js new file mode 100644 index 00000000..c491ff6d --- /dev/null +++ b/pc4mobx/hrmSalary/apis/mySalaryBenefits.js @@ -0,0 +1,22 @@ +import { WeaTools } from 'ecCom'; + +// 工资单列表 +export const mySalaryBillList = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryBill/mySalaryBillList', 'POST', params); +}; + +// 社保福利列表 +export const welfareList = params => { + return WeaTools.callApi('/api/bs/hrmsalary/report/welfare/list', 'GET', params); +}; + + +// 调薪记录列表 +export const recordList = params => { + return WeaTools.callApi('/api/bs/hrmsalary/report/record/list', 'GET', params); +}; + +// 工资查看详情 +export const mySalaryBill = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryBill/mySalaryBill', 'GET', params); +}; \ No newline at end of file diff --git a/pc4mobx/hrmSalary/apis/otherDeduct.js b/pc4mobx/hrmSalary/apis/otherDeduct.js new file mode 100644 index 00000000..58fd4c5f --- /dev/null +++ b/pc4mobx/hrmSalary/apis/otherDeduct.js @@ -0,0 +1,32 @@ +import { WeaTools } from 'ecCom'; + + +//数据采集-其他免税扣除列表 +export const getOtherDeductList = params => { + return WeaTools.callApi('/api/bs/hrmsalary/otherDeduction/list', 'POST', params); +} + +//数据采集-其他免税扣除列表的高级搜索 +export const getOtherDeductSaCondition = params => { + return WeaTools.callApi('/api/bs/hrmsalary/otherDeduction/getSearchCondition', 'get', params); +} + +//数据采集-其他免税扣除-获取导入参数 +export const getImportOtherDeductParam = params => { + return WeaTools.callApi('/api/bs/hrmsalary/otherDeduction/getImportParams', 'get', params); +} + +//数据采集-其他免税扣除-导出 +export const exportOtherDeductList = params => { + return WeaTools.callApi('/api/bs/hrmsalary/otherDeduction/export', 'POST', params); +} + +//数据采集-获取其他免税扣除记录 +export const getOtherDeductDetailList = params => { + return WeaTools.callApi('/api/bs/hrmsalary/otherDeduction/getDetailList', 'get', params); +} + +//数据采集-其他免税扣除-导出明细 +export const exportOtherDeductDetailList = params => { + return WeaTools.callApi('/api/bs/hrmsalary/otherDeduction/exportDetail', 'POST', params); +} \ No newline at end of file diff --git a/pc4mobx/hrmSalary/apis/payroll.js b/pc4mobx/hrmSalary/apis/payroll.js new file mode 100644 index 00000000..e0d5460d --- /dev/null +++ b/pc4mobx/hrmSalary/apis/payroll.js @@ -0,0 +1,113 @@ +import { WeaTools } from 'ecCom'; + +//工资单-工资单发放列表 +export const getPayrollList = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryBill/send/list', 'POST', params); +} + +//工资单-获取table提示信息 +export const getPayrollInfo = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryBill/send/getBaseInfo', 'get', params); +} + + +//工资单-获取工资单发放高级搜索 +export const getPaySa = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryBill/send/getInfoSearchCondition', 'get', params); +} + + +//工资单-工资单发放 +export const grantPayroll = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryBill/send/grant', 'POST', params); +} + +//工资单-工资单撤回 +export const withdrawPayroll = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryBill/send/withdraw', 'POST', params); +} + + +//工资单-工资单发放详情列表的高级搜索 +export const getPayrollDetailList = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryBill/send/detailList', 'POST', params); +} + + +//工资单-工资单发放详情列表 +export const getPayrollDetailSa = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryBill/send/getDetailSearchCondition', 'get', params); +} + +//工资单-导出-工资单发放信息列表 +export const exportPayroll = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryBill/send/exportInfoList', 'POST', params); +} + +//工资单-工资单模板列表 +export const getPayrollTemplateList = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryBill/template/list', 'POST', params); +} + +//工资单-获取薪资账套下拉列表 +export const getPayrollTemplateLedgerList = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryBill/template/selectSalarySobList', 'get', params); +} + + +//工资单-获取工资单基础设置表单 +export const getPayrollBaseForm = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryBill/template/getBaseForm', 'get', params); +} + +//工资单-获取工资单显示设置表单 +export const getPayrollShowForm = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryBill/template/getShowForm', 'get', params); +} + +//工资单-获取工资单薪资项目设置 +export const getPayrollItemList = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryBill/template/getSalaryItemSet', 'get', params); +} + +//工资单-更改默认使用 +export const changePayrollDefaultUse = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryBill/template/defaultUse', 'get', params); +} + +//工资单-新建工资单 +export const savePayroll = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryBill/template/save', 'POST', params); +} + +//工资单-编辑工资单 +export const updatePayroll = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryBill/template/update', 'POST', params); +} + + +//工资单-编辑工资单-编辑基础设置 +export const updatePayrollBase = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryBill/template/updateBase', 'POST', params); +} + +//工资单-编辑工资单-编辑显示设置 +export const updatePayrollShow = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryBill/template/updateShow', 'POST', params); +} + +//工资单-复制工资单 +export const duplicatePayroll = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryBill/template/copy', 'POST', params); +} + + +//工资单-删除工资单 +export const deletePayroll = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryBill/template/delete', 'POST', params); +} + +//工资单-获取租户名 +export const getTenantName = params => { + return WeaTools.callApi('/api/bs/hrmsalary/salaryBill/template/getTenantName', 'get', params); +} \ No newline at end of file diff --git a/pc4mobx/hrmSalary/apis/taxAgent.js b/pc4mobx/hrmSalary/apis/taxAgent.js new file mode 100644 index 00000000..01b094a2 --- /dev/null +++ b/pc4mobx/hrmSalary/apis/taxAgent.js @@ -0,0 +1,31 @@ +import { WeaTools } from 'ecCom'; + +//个税扣缴义务人列表 +export const getTaxAgentList = params => { + return WeaTools.callApi('/api/bs/hrmsalary/taxAgent/list', 'POST', params); +} + +//获取个税扣缴义务人表单 +export const getTaxAgentForm = params => { + return WeaTools.callApi('/api/bs/hrmsalary/taxAgent/getForm', 'get', params); +} + +//新建个税扣缴义务人 +export const saveTaxAgent = params => { + return WeaTools.callApi('/api/bs/hrmsalary/taxAgent/save', 'POST', params); +} + +//编辑个税扣缴义务人 +export const updateTaxAgent = params => { + return WeaTools.callApi('/api/bs/hrmsalary/taxAgent/update', 'POST', params); +} + +//删除个税扣缴义务人 +export const deleteTaxAgent = params => { + return WeaTools.callApi('/api/bs/hrmsalary/taxAgent/delete', 'POST', params); +} + +//个税扣缴义务人下拉列表 +export const getTaxAgentSelectList = params => { + return WeaTools.callApi('/api/bs/hrmsalary/taxAgent/selectList', 'POST', params); +} \ No newline at end of file diff --git a/pc4mobx/hrmSalary/apis/taxrate.js b/pc4mobx/hrmSalary/apis/taxrate.js new file mode 100644 index 00000000..cec01475 --- /dev/null +++ b/pc4mobx/hrmSalary/apis/taxrate.js @@ -0,0 +1,27 @@ +import { WeaTools } from 'ecCom'; + +//税率表列表 +export const getTaxRateList = params => { + return WeaTools.callApi('/api/bs/hrmsalary/taxrate/list', 'get', params); +} + + +//删除税率表 +export const deleteTaxRate = params => { + return WeaTools.callApi('/api/bs/hrmsalary/taxrate/del', 'POST', params); +} + +//获取新建或者详情表单 +export const getTaxRateForm = params => { + return WeaTools.callApi('/api/bs/hrmsalary/taxrate/getForm', 'get', params); +} + +//新建税率表 +export const saveTaxRate = params => { + return WeaTools.callApi('/api/bs/hrmsalary/taxrate/save', 'POST', params); +} + +//编辑税率表 +export const updateTaxRate = params => { + return WeaTools.callApi('/api/bs/hrmsalary/taxrate/update', 'POST', params); +} diff --git a/pc4mobx/hrmSalary/apis/welfareArchive.js b/pc4mobx/hrmSalary/apis/welfareArchive.js new file mode 100644 index 00000000..e392241c --- /dev/null +++ b/pc4mobx/hrmSalary/apis/welfareArchive.js @@ -0,0 +1,39 @@ +import { WeaTools } from 'ecCom'; + +export const tips = params => { + return WeaTools.callApi('/api/bs/hrmsalary/archives/tips', 'get', params); +}; + +export const getCondition = params => { + return WeaTools.callApi('/api/bs/hrmsalary/archives/getSearchCondition', 'get', params); +}; + +export const getTable = params => { + return WeaTools.callApi('/api/bs/hrmsalary/archives/getTable', 'post', params); +}; + +export const getBaseForm = params => { + return WeaTools.callApi('/api/bs/hrmsalary/archives/getBaseForm', 'get', params); +}; + +export const getPaymentForm = params => { + return WeaTools.callApi('/api/bs/hrmsalary/archives/getPaymentForm', 'get', params); +}; +export const save = params => { + return WeaTools.callApi('/api/bs/hrmsalary/archives/save', 'post', params); +}; + +// 导出档案 +export const exportDocument = params => { + return WeaTools.callApi('/api/bs/hrmsalary/archives/export', 'get', params); +}; + +// 导入档案 - 获取组件的一些前置参数 +export const getImportDocumentParams = params => { + return WeaTools.callApi('/api/bs/hrmsalary/archives/getImportParams', 'get', params); +}; + +// 导入档案- 导出现有数据 +export const exportCurData = params => { + return WeaTools.callApi('/api/bs/hrmsalary/exportTemplate', 'get', params); +}; \ No newline at end of file diff --git a/pc4mobx/hrmSalary/apis/welfareRecord.js b/pc4mobx/hrmSalary/apis/welfareRecord.js new file mode 100644 index 00000000..48f5d330 --- /dev/null +++ b/pc4mobx/hrmSalary/apis/welfareRecord.js @@ -0,0 +1,56 @@ +import { WeaTools } from 'ecCom'; + +//台账 +export const getRecordList = params => { + return WeaTools.callApi('/api/bs/hrmsalary/siaccount/batch/list', 'get', params); +}; +export const getCalcForm = params => { + return WeaTools.callApi('/api/bs/hrmsalary/siaccount/accountForm', 'get', params); +}; +export const save = params => { + return WeaTools.callApi('/api/bs/hrmsalary/siaccount/save', 'post', params); +}; +export const doArchive = params => { + return WeaTools.callApi('/api/bs/hrmsalary/siaccount/file', 'post', params); +}; +export const deleteRecord = params => { + return WeaTools.callApi('/api/bs/hrmsalary/siaccount/delete', 'post', params); +}; + +//核算 +export const getCalcTabs = params => { + return WeaTools.callApi('/api/bs/hrmsalary/siaccount/tabList', 'get', params); +}; +export const getNormalForm = params => { + return WeaTools.callApi('/api/bs/hrmsalary/siaccount/commonForm', 'get', params); +}; +export const saveNormalForm = params => { + return WeaTools.callApi('/api/bs/hrmsalary/siaccount/common/save', 'post', params); +}; +export const deleteNormal = params => { + return WeaTools.callApi('/api/bs/hrmsalary/siaccount/common/delete', 'post', params); +}; +export const getSupplementaryForm = params => { + return WeaTools.callApi('/api/bs/hrmsalary/siaccount/querySupplementaryForm', 'get', params); +}; +export const saveSupplementaryForm = params => { + return WeaTools.callApi('/api/bs/hrmsalary/siaccount/supplementary/save', 'post', params); +}; +export const deleteSupplementary = params => { + return WeaTools.callApi('/api/bs/hrmsalary/siaccount/supplementary/delete', 'post', params); +}; + +// 导出正常缴纳核算 +export const exportNormalPaymentAccount = params => { + return WeaTools.callApi('/api/bs/hrmsalary/common/export', 'post', params); +}; + +// 导出总览 +export const exportOverView = params => { + return WeaTools.callApi('/api/bs/hrmsalary/overview/export', 'post', params); +}; + +// 导出补缴核算 +export const exportSupplementaryAccount = params => { + return WeaTools.callApi('/api/bs/hrmsalary/supplementary/export', 'post', params); +}; \ No newline at end of file diff --git a/pc4mobx/hrmSalary/apis/welfareScheme.js b/pc4mobx/hrmSalary/apis/welfareScheme.js new file mode 100644 index 00000000..3fd87bfe --- /dev/null +++ b/pc4mobx/hrmSalary/apis/welfareScheme.js @@ -0,0 +1,40 @@ +import { WeaTools } from 'ecCom'; + +export const getForm = params => { + return WeaTools.callApi('/api/bs/hrmsalary/scheme/getForm', 'get', params); +}; +export const getTable = params => { + return WeaTools.callApi('/api/bs/hrmsalary/scheme/getTable', 'get', params); +}; +export const createScheme = params => { + return WeaTools.callApi('/api/bs/hrmsalary/scheme/insert', 'post', params); +}; +export const updateScheme = params => { + return WeaTools.callApi('/api/bs/hrmsalary/scheme/update', 'post', params); +}; +export const getCopyForm = params => { + return WeaTools.callApi('/api/bs/hrmsalary/scheme/copyForm', 'get', params); +}; +export const copyScheme = params => { + return WeaTools.callApi('/api/bs/hrmsalary/scheme/copyScheme', 'get', params); +}; + + +export const getCustomCategoryForm = params => { + return WeaTools.callApi('/api/bs/hrmsalary/sicategory/customCategoryForm', 'get', params); +}; +export const getCustomCategoryList = params => { + return WeaTools.callApi('/api/bs/hrmsalary/sicategory/customCategoryList', 'get', params); +}; +export const createSICategory = params => { + return WeaTools.callApi('/api/bs/hrmsalary/sicategory/createSICategory', 'post', params); +}; +export const updateCustomCategory = params => { + return WeaTools.callApi('/api/bs/hrmsalary/sicategory/updateCustomCategory', 'post', params); +}; +export const deleteCustomCategory = params => { + return WeaTools.callApi('/api/bs/hrmsalary/sicategory/deleteCustomCategory', 'post', params); +}; +export const updateCustomCategoryStatus = params => { + return WeaTools.callApi('/api/bs/hrmsalary/sicategory/updateCustomCategoryStatus', 'post', params); +}; diff --git a/pc4mobx/hrmSalary/components/slideModalTitle/index.js b/pc4mobx/hrmSalary/components/slideModalTitle/index.js new file mode 100644 index 00000000..5bbf0f5f --- /dev/null +++ b/pc4mobx/hrmSalary/components/slideModalTitle/index.js @@ -0,0 +1,30 @@ +import React from 'react' +import { Button } from 'antd'; +import "./index.less" + +export default class SlideModalTitle extends React.Component { + render() { + return