131 lines
3.3 KiB
JavaScript
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;
|
|
}
|
|
} |