apis
This commit is contained in:
parent
35ede9dd67
commit
2aca805178
|
|
@ -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);
|
||||
}
|
||||
|
|
@ -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);
|
||||
}
|
||||
|
|
@ -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);
|
||||
}
|
||||
|
|
@ -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);
|
||||
}
|
||||
|
|
@ -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);
|
||||
}
|
||||
|
|
@ -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);
|
||||
}
|
||||
|
|
@ -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);
|
||||
}
|
||||
|
|
@ -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);
|
||||
}
|
||||
|
|
@ -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);
|
||||
};
|
||||
|
|
@ -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);
|
||||
}
|
||||
|
|
@ -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);
|
||||
}
|
||||
|
|
@ -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);
|
||||
}
|
||||
|
|
@ -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);
|
||||
}
|
||||
|
|
@ -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);
|
||||
};
|
||||
|
|
@ -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);
|
||||
};
|
||||
|
|
@ -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);
|
||||
};
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
import React from 'react'
|
||||
import { Button } from 'antd';
|
||||
import "./index.less"
|
||||
|
||||
export default class SlideModalTitle extends React.Component {
|
||||
render() {
|
||||
return <div className="slideTitleWrapper">
|
||||
<div className="iconWrapper">
|
||||
<i className='icon-coms-meeting' />
|
||||
</div>
|
||||
<div className="slideTitle">
|
||||
<div className="subtitle">{this.props.subtitle}</div>
|
||||
<div className="subTabWrapper">
|
||||
{
|
||||
this.props.subTabs.map(item => (
|
||||
<div className="tabItem">
|
||||
{item.title}
|
||||
</div>
|
||||
))
|
||||
}
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div className="btnWrapper">
|
||||
<Button type="primary" className="saveBtn">保存</Button>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
.slideTitleWrapper {
|
||||
position: relative;
|
||||
height: 52px;
|
||||
text-align: left;
|
||||
.iconWrapper {
|
||||
margin-left: 10px;
|
||||
margin-right: 10px;
|
||||
font-size: 20px;
|
||||
color: #F14A2D;
|
||||
display: inline-block;
|
||||
height: 52px;
|
||||
line-height: 52px;
|
||||
vertical-align: top;
|
||||
}
|
||||
.slideTitle {
|
||||
display: inline-block;
|
||||
.subtitle {
|
||||
height: 30px;
|
||||
line-height: 30px;
|
||||
font-size: 14px;
|
||||
font-weight: 600;
|
||||
}
|
||||
.tabItem {
|
||||
height: 20px;
|
||||
line-height: 20px;
|
||||
font-size: 12px;
|
||||
}
|
||||
}
|
||||
.btnWrapper {
|
||||
position: absolute;
|
||||
right: 50px;
|
||||
top: 0px;
|
||||
}
|
||||
}
|
||||
|
|
@ -6,14 +6,20 @@ import { Button, Table, DatePicker } from 'antd';
|
|||
|
||||
import { WeaTop, WeaTab, WeaRightMenu, WeaRangePicker, WeaTable, WeaInputSearch, WeaSlideModal } from 'ecCom';
|
||||
|
||||
import "./index.less";
|
||||
|
||||
import { renderNoright, getSearchs } from '../../../util'; // 渲染form数据的方法:因为多个页面都会使用,所以抽的公共方法在util中
|
||||
import CustomTab from '../../../components/customTab';
|
||||
import ContentWrapper from '../../../components/contentWrapper';
|
||||
import SlideModalTitle from '../../../components/slideModalTitle';
|
||||
|
||||
import { socialSecurityColumns,
|
||||
accumulationFundColumns,
|
||||
otherBenefitsColumns,
|
||||
CustomBenefitsColumns, dataSource } from './columns';
|
||||
|
||||
import {
|
||||
socialSecurityColumns,
|
||||
accumulationFundColumns,
|
||||
otherBenefitsColumns,
|
||||
CustomBenefitsColumns, dataSource
|
||||
} from './columns';
|
||||
|
||||
const { MonthPicker } = DatePicker;
|
||||
|
||||
|
|
@ -59,33 +65,33 @@ export default class Programme extends React.Component {
|
|||
];
|
||||
|
||||
const topTab = [
|
||||
{
|
||||
title: "社保",
|
||||
viewcondition: "0"
|
||||
},
|
||||
{
|
||||
title: "公积金",
|
||||
viewcondition: "1"
|
||||
},
|
||||
{
|
||||
title: "企业年金及其他福利",
|
||||
viewcondition: "2"
|
||||
},
|
||||
{
|
||||
title: "自定义福利",
|
||||
viewcondition: "3"
|
||||
}
|
||||
];
|
||||
{
|
||||
title: "社保",
|
||||
viewcondition: "0"
|
||||
},
|
||||
{
|
||||
title: "公积金",
|
||||
viewcondition: "1"
|
||||
},
|
||||
{
|
||||
title: "企业年金及其他福利",
|
||||
viewcondition: "2"
|
||||
},
|
||||
{
|
||||
title: "自定义福利",
|
||||
viewcondition: "3"
|
||||
}
|
||||
];
|
||||
|
||||
const renderSearchOperationItem = () => {
|
||||
return <div>
|
||||
<Button type="primary" style={{marginRight: '10px'}} onClick={() => {this.setState({slideVisiable: true})}}>新增</Button>
|
||||
<WeaInputSearch
|
||||
value={this.state.searchValue}
|
||||
placeholder={"请输入方案名称/缴纳地区"}
|
||||
/>
|
||||
<Button type="primary" style={{ marginRight: '10px' }} onClick={() => { this.setState({ slideVisiable: true }) }}>新增</Button>
|
||||
<WeaInputSearch
|
||||
value={this.state.searchValue}
|
||||
placeholder={"请输入方案名称/缴纳地区"}
|
||||
/>
|
||||
</div>
|
||||
|
||||
|
||||
}
|
||||
|
||||
return (
|
||||
|
|
@ -106,47 +112,41 @@ export default class Programme extends React.Component {
|
|||
searchOperationItem={
|
||||
renderSearchOperationItem()
|
||||
}
|
||||
onChange={(v) => {
|
||||
this.setState({selectedKey: v})
|
||||
}}
|
||||
onChange={(v) => {
|
||||
this.setState({ selectedKey: v })
|
||||
}}
|
||||
/>
|
||||
{
|
||||
this.state.selectedKey == '0' && <WeaTable columns={socialSecurityColumns} dataSource={dataSource}/>
|
||||
this.state.selectedKey == '0' && <WeaTable columns={socialSecurityColumns} dataSource={dataSource} />
|
||||
}
|
||||
{
|
||||
this.state.selectedKey == '1' && <WeaTable columns={accumulationFundColumns} dataSource={dataSource} scroll={{ x: 1000}}/>
|
||||
this.state.selectedKey == '1' && <WeaTable columns={accumulationFundColumns} dataSource={dataSource} scroll={{ x: 1000 }} />
|
||||
}
|
||||
{
|
||||
this.state.selectedKey == '2' && <WeaTable columns={otherBenefitsColumns} dataSource={dataSource}/>
|
||||
this.state.selectedKey == '2' && <WeaTable columns={otherBenefitsColumns} dataSource={dataSource} />
|
||||
}
|
||||
{
|
||||
this.state.selectedKey == "3" && <WeaTable columns={CustomBenefitsColumns} dataSource={dataSource}/>
|
||||
this.state.selectedKey == "3" && <WeaTable columns={CustomBenefitsColumns} dataSource={dataSource} />
|
||||
}
|
||||
</WeaTop>
|
||||
</WeaRightMenu>
|
||||
<WeaSlideModal visible={this.state.slideVisiable}
|
||||
top={0}
|
||||
width={60}
|
||||
height={100}
|
||||
direction={'right'}
|
||||
measure={'%'}
|
||||
title={<div className="slideTitleWrapper">
|
||||
<i className='icon-coms-meeting'/>
|
||||
<div className="slideTitle">
|
||||
<div className="subtitle">新增社保方案</div>
|
||||
<div className="subTabWrapper">
|
||||
<div className="tabItem">
|
||||
基础设置
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<Button type="primary">保存</Button>
|
||||
</div>}
|
||||
content={(<div>Content</div>)}
|
||||
onClose={() => this.setState({slideVisiable: false})}
|
||||
showMask={true}
|
||||
closeMaskOnClick={() => this.setState({slideVisiable: false})}
|
||||
onAnimationEnd={() => console.log('onAnimationEnd')}/>
|
||||
top={0}
|
||||
width={60}
|
||||
height={100}
|
||||
direction={'right'}
|
||||
measure={'%'}
|
||||
title={
|
||||
<SlideModalTitle
|
||||
subtitle="新增社保方案"
|
||||
subTabs={[{title: "基础设置"}]}
|
||||
/>
|
||||
}
|
||||
content={(<div>Content</div>)}
|
||||
onClose={() => this.setState({ slideVisiable: false })}
|
||||
showMask={true}
|
||||
closeMaskOnClick={() => this.setState({ slideVisiable: false })}
|
||||
onAnimationEnd={() => console.log('onAnimationEnd')} />
|
||||
</div>
|
||||
)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,5 +0,0 @@
|
|||
.slideTitleWrapper {
|
||||
.slideTitle {
|
||||
display: inline-block;
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue