weaver_trunk_cli/pc4mobx/hrm/apis/tax.js

131 lines
3.3 KiB
JavaScript

import {
WeaTools
} from 'ecCom'
export const getForm = (cPage, params = {}, currentStepIndex, formType, subDialogVisible) => {
if (currentStepIndex === 0) {
switch (cPage) {
case 'personalInfo':
case 'childEducation':
case 'continualEducation':
case 'loan':
case 'rent':
case 'supportOlder':
return WeaTools.callApi('/api/hrm/pit/personalInfo/getForm', 'GET', params);
break;
case 'familyMember':
return WeaTools.callApi('/api/hrm/pit/familyInfo/getForm', 'GET', params);
break;
}
} else if (currentStepIndex === 1) {
switch (cPage) {
case 'childEducation':
if (formType === '2') {
if (subDialogVisible) {
return WeaTools.callApi('/api/hrm/pit/familyInfo/getForm', 'GET', params);
} else {
return WeaTools.callApi('/api/hrm/pit/childrenEdu/getForm', 'GET', params);
}
} else {
return WeaTools.callApi('/api/hrm/pit/childrenEdu/getCondition', 'GET', params);
}
break;
}
}
}
export const save = (cPage, params = {}) => {
switch (cPage) {
case 'personalInfo':
case 'childEducation':
case 'continualEducation':
case 'loan':
case 'rent':
case 'supportOlder':
return WeaTools.callApi('/api/hrm/pit/personalInfo/saveForm', 'POST', params);
break;
case 'familyMember':
return WeaTools.callApi('/api/hrm/pit/familyInfo/saveForm', 'POST', params);
break;
}
}
export const getRightMenu = (cPage, params = {}) => {
switch (cPage) {
case 'personalInfo':
return WeaTools.callApi('/api/hrm/pit/personalInfo/getRightMenu', 'GET', params);
break;
case 'familyMember':
return WeaTools.callApi('/api/hrm/pit/familyInfo/getRightMenu', 'GET', params);
break;
case 'childEducation':
return WeaTools.callApi('/api/hrm/pit/childrenEdu/getRightMenu', 'GET', params);
break;
}
}
export const getRecords = (cPage, params = {}) => {
switch (cPage) {
case 'familyMember':
return WeaTools.callApi('/api/hrm/pit/familyInfo/getRecords', 'GET', params);
break;
case 'childEducation':
return WeaTools.callApi('/api/hrm/pit/childrenEdu/getRecords', 'GET', params);
break;
}
}
export const del = (cPage, params = {}) => {
switch (cPage) {
case 'familyMember':
return WeaTools.callApi('/api/hrm/pit/familyInfo/delete', 'POST', params);
break;
case 'childEducation':
return WeaTools.callApi('/api/hrm/pit/childrenEdu/delete', 'POST', params);
break;
}
}
export const getPreInfo = (cPage, params = {}) => {
switch (cPage) {
case 'childEducation':
return WeaTools.callApi('/api/hrm/pit/childrenEdu/getInfo', 'GET', params);
break;
}
}
export const getStep = (cPage, params = {}) => {
switch (cPage) {
case 'childEducation':
return WeaTools.callApi('/api/hrm/pit/childrenEdu/getStep', 'GET', params);
break;
}
}
export const getCondition = (cPage, params = {}) => {
switch (cPage) {
case 'childEducation':
return WeaTools.callApi('/api/hrm/pit/childrenEdu/getCondition', 'GET', params);
break;
}
}
export const getDialogForm = (cPage, params = {}) => {
switch (cPage) {
case 'childEducation':
return WeaTools.callApi('/api/hrm/pit/childrenEdu/getForm', 'GET', params);
break;
}
}
export const saveDialogForm = (cPage, params = {}) => {
switch (cPage) {
case 'childEducation':
return WeaTools.callApi('/api/hrm/pit/childrenEdu/saveForm', 'POST', params);
break;
}
}