初始化
This commit is contained in:
parent
d98ec14cf9
commit
f842befed0
|
|
@ -0,0 +1,24 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
/**
|
||||
* 获取权限
|
||||
* @param {[type]} moduleName [模块名]
|
||||
* @param {Object} params [description]
|
||||
* @return {[type]} [description]
|
||||
*/
|
||||
export const authorized = (moduleName, params = {}, apiMethod = 'getHasRight') => WeaTools.callApi(`/api/hrm/${moduleName}/${apiMethod || 'getHasRight'}`, 'POST', params);
|
||||
|
||||
/**
|
||||
* 应用分权
|
||||
*/
|
||||
export const detachable = (params = {}) => WeaTools.callApi('/api/hrm/common/getDetachable', 'GET', params);
|
||||
|
||||
export const checkAuthAndDetach = (moduleName, params = {}, apiMethod = 'getHasRight') => Promise.all([authorized(moduleName, params, apiMethod || 'getHasRight'), detachable()])
|
||||
|
||||
export const exportExcel = (params = {}) => WeaTools.callApi('/api/ec/dev/table/export', 'POST', params)
|
||||
|
||||
export const isEnableMultiLang = (params = {}) => WeaTools.callApi('/api/hrm/common/isEnableMultiLang', 'GET', params)
|
||||
|
||||
export const getPinYin = (params = {}) => WeaTools.callApi('/api/workflow/formSetting/fieldSet/getPinYin', 'POST', params)
|
||||
|
|
@ -0,0 +1,65 @@
|
|||
import React, {
|
||||
Component
|
||||
} from 'react';
|
||||
import {
|
||||
WeaFormItem,
|
||||
WeaNewScroll,
|
||||
WeaSearchGroup,
|
||||
} from 'ecCom';
|
||||
import {
|
||||
WeaSwitch
|
||||
} from 'comsMobx';
|
||||
|
||||
export default class AdvanceSearchFormInfo extends Component {
|
||||
renderGroupForm = () => {
|
||||
const {
|
||||
form,
|
||||
formFields,
|
||||
itemRender
|
||||
} = this.props;
|
||||
let formParams = form.getFormParams();
|
||||
let arr = [];
|
||||
formFields.map((c, i) => {
|
||||
let _arr = [];
|
||||
c.items.map((field, index) => {
|
||||
const customerRender = itemRender != null ? itemRender[field.domkey[0]] : null;
|
||||
const itemProps = {
|
||||
ratio1to2: true,
|
||||
label: field.label,
|
||||
labelCol: {
|
||||
span: `${window.HrmEngineLabelCol}`
|
||||
},
|
||||
error: form.getError(field),
|
||||
tipPosition: 'bottom',
|
||||
wrapperCol: {
|
||||
span: `${window.HrmEngineWrapperCol}`
|
||||
}
|
||||
}
|
||||
let coms;
|
||||
if (customerRender == null) {
|
||||
coms = <WeaSwitch ecId={`${this && this.props && this.props.ecId || ''}_WeaSwitch@ywkcme@${index}`} fieldConfig={field} form={form}/>;
|
||||
} else {
|
||||
coms = customerRender(field, form, formParams);
|
||||
}
|
||||
coms != null && _arr.push({
|
||||
com: (
|
||||
<WeaFormItem ecId={`${this && this.props && this.props.ecId || ''}_WeaFormItem@6i8xlx@${index}`} {...itemProps}>
|
||||
{coms}
|
||||
</WeaFormItem>
|
||||
),
|
||||
col: field.colSpan || 2
|
||||
})
|
||||
})
|
||||
arr.push(<WeaSearchGroup ecId={`${this && this.props && this.props.ecId || ''}_WeaSearchGroup@3imxgy@${i}`} showGroup={c.defaultshow} items={_arr} fontSize={13}/>);
|
||||
})
|
||||
return arr;
|
||||
}
|
||||
|
||||
render() {
|
||||
return (
|
||||
<WeaNewScroll ecId={`${this && this.props && this.props.ecId || ''}_WeaNewScroll@73jbxg`} height={'100%'}>
|
||||
{this.renderGroupForm()}
|
||||
</WeaNewScroll>
|
||||
)
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,221 @@
|
|||
import '../style/calendar.less';
|
||||
import React, {
|
||||
Component
|
||||
} from 'react';
|
||||
import {
|
||||
observer
|
||||
} from 'mobx-react';
|
||||
import {
|
||||
WeaYear,
|
||||
WeaNewScroll
|
||||
} from 'ecCom';
|
||||
import {
|
||||
Row,
|
||||
Col,
|
||||
Calendar
|
||||
} from 'antd';
|
||||
import classnames from 'classnames';
|
||||
import indexOf from 'lodash/indexOf';
|
||||
import has from 'lodash/has';
|
||||
import {
|
||||
WeaLocaleProvider
|
||||
} from 'ecCom';
|
||||
import moment from 'moment';
|
||||
const getLabel = WeaLocaleProvider.getLabel;
|
||||
|
||||
@observer
|
||||
export default class CustomerCalendar extends Component {
|
||||
constructor(props) {
|
||||
super(props);
|
||||
}
|
||||
|
||||
componentDidMount() {}
|
||||
|
||||
componentWillReceiveProps(nextProps) {}
|
||||
|
||||
getLocale() {
|
||||
return {
|
||||
firstDayOfWeek: 0,
|
||||
lang: {
|
||||
format: {
|
||||
eras: [getLabel(383357, "公元前"), getLabel(383358, "公元")],
|
||||
months: [getLabel(1492, "一月"), getLabel(1493, "二月"), getLabel(383385, "三月"), getLabel(383387, "四月"), getLabel(1496, "五月"), getLabel(383392, "六月"),
|
||||
getLabel(383393, "七月"), getLabel(383394, "八月"), getLabel(383395, "九月"), getLabel(383396, "十月"), getLabel(383397, "十一月"), getLabel(383398, "十二月")
|
||||
],
|
||||
shortMonths: [getLabel(1492, "一月"), getLabel(1493, "二月"), getLabel(383385, "三月"), getLabel(383387, "四月"), getLabel(1496, "五月"), getLabel(383392, "六月"),
|
||||
getLabel(383393, "七月"), getLabel(383394, "八月"), getLabel(383395, "九月"), getLabel(383396, "十月"), getLabel(383397, "十一月"), getLabel(383398, "十二月")
|
||||
],
|
||||
weekdays: [getLabel(24626, "星期天"), getLabel(383399, "星期一"), getLabel(383400, "星期二"), getLabel(383402, "星期三"), getLabel(383403, "星期四"),
|
||||
getLabel(383404, "星期五"), getLabel(383405, "星期六")
|
||||
],
|
||||
shortWeekdays: [getLabel(16106, "周日"), getLabel(16100, "周一"), getLabel(16101, "周二"), getLabel(16102, "周三"), getLabel(16103, "周四"), getLabel(16104, "周五"),
|
||||
getLabel(16105, "周六")
|
||||
],
|
||||
veryShortWeekdays: [getLabel(82920, "日"), getLabel(82914, "一"), getLabel(82915, "二"), getLabel(82916, "三"), getLabel(82917, "四"), getLabel(82918, "五"), getLabel(82919, "六")],
|
||||
ampms: [getLabel(383408, "上午"), getLabel(383409, "下午")],
|
||||
datePatterns: [`yyyy'${getLabel(383372,"年")}'M'${getLabel(383373,"月")}'d'${getLabel(383374,"日")}' EEEE`, `yyyy'${getLabel(383372,"年")}'M'${getLabel(383373,"月")}'d'${getLabel(383374,"日")}'`, "yyyy-M-d", "yy-M-d"],
|
||||
timePatterns: [`ahh'${getLabel(383411,"时")}'mm'${getLabel(383412,"分")}'ss'${getLabel(383414,"秒")}' 'GMT'Z`, `ahh'${getLabel(383411,"时")}'mm'${getLabel(383412,"分")}'ss'${getLabel(383414,"秒")}'`, "H:mm:ss", "ah:mm"],
|
||||
dateTimePattern: '{date} {time}'
|
||||
}
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
//dateCellRender={this.monthDateCellRender.bind(this)}
|
||||
// locale={this.getLocale()}
|
||||
// onSelect={this.onMonthSelect.bind(this)}
|
||||
//
|
||||
generateWeekView = () => {
|
||||
const {
|
||||
store
|
||||
} = this.props;
|
||||
const {
|
||||
calendarData,
|
||||
editFormInfo,
|
||||
getFormInfo
|
||||
} = store;
|
||||
return (
|
||||
<div className='weekView'>
|
||||
<div className='th'>
|
||||
<div>{getLabel(16106, "周日")}</div>
|
||||
<div>{getLabel(16100, "周一")}</div>
|
||||
<div>{getLabel(16101, "周二")}</div>
|
||||
<div>{getLabel(16102, "周三")}</div>
|
||||
<div>{getLabel(16103, "周四")}</div>
|
||||
<div>{getLabel(16104, "周五")}</div>
|
||||
<div>{getLabel(16105, "周六")}</div>
|
||||
</div>
|
||||
<div className='tb'>
|
||||
{
|
||||
store.toJS(calendarData).map((data, i) => {
|
||||
const rest = indexOf([0, 6], moment(data.date).day()) >= 0;
|
||||
const currDate = store.moment(data.date);
|
||||
const formatDate = currDate.format('YYYY-MM-DD');
|
||||
const className = classnames({
|
||||
['date']: true,
|
||||
['rest']: rest,
|
||||
['working']: !rest,
|
||||
['today']: moment().day() === moment(data.date).day()
|
||||
})
|
||||
return (
|
||||
<div>
|
||||
<div className={className}>
|
||||
{currDate.date()}
|
||||
</div>
|
||||
<div className='list'>
|
||||
<WeaNewScroll ecId={`${this && this.props && this.props.ecId || ''}_WeaNewScroll@nm9hes@${i}`} height={'100%'}>
|
||||
{
|
||||
data.datas && data.datas.length > 0 ? data.datas.map(d => {
|
||||
return (
|
||||
<div className='schedul'
|
||||
onClick={() => editFormInfo({id: d.id, startDate: d.date, endDate: d.date, schedule: d.tips})}
|
||||
style={{backgroundColor: d.bgColor}}>
|
||||
{d.title}
|
||||
</div>
|
||||
)
|
||||
})
|
||||
:
|
||||
<div className='empty' onClick={() => getFormInfo(true, {startDate: formatDate, endDate: formatDate})}></div>
|
||||
}
|
||||
</WeaNewScroll>
|
||||
</div>
|
||||
</div>
|
||||
)
|
||||
})
|
||||
}
|
||||
</div>
|
||||
</div>
|
||||
)
|
||||
}
|
||||
|
||||
generateDayView = () => {
|
||||
const {
|
||||
store
|
||||
} = this.props;
|
||||
const {
|
||||
calendarData,
|
||||
editFormInfo
|
||||
} = store;
|
||||
let th = [];
|
||||
for (let i = 0; i < 24; i++) th.push(<Col ecId={`${this && this.props && this.props.ecId || ''}_Col@8wxs7k@${i}`} span={1}>{i}</Col>);
|
||||
let start = 0,
|
||||
colSpan = 1;
|
||||
return (
|
||||
<div className='dayView'>
|
||||
<Row ecId={`${this && this.props && this.props.ecId || ''}_Row@zz8gd1`} className='th'>
|
||||
{th}
|
||||
</Row>
|
||||
<Row ecId={`${this && this.props && this.props.ecId || ''}_Row@f0wtlk`} className='list'>
|
||||
{
|
||||
calendarData.map(data => {
|
||||
if(has(data, 'cols')){
|
||||
colSpan = data.cols;
|
||||
start = 0;
|
||||
}else if(colSpan != null){
|
||||
if(colSpan === (start + 1)){
|
||||
colSpan = 1;
|
||||
start = 0;
|
||||
}else{
|
||||
start++;
|
||||
}
|
||||
}
|
||||
if(start === 0)
|
||||
return (
|
||||
<Col ecId={`${this && this.props && this.props.ecId || ''}_Col@6sf27a@1`} className='schedul' span={colSpan} title={data.tips}
|
||||
onClick={() => editFormInfo({id: data.id, startDate: data.date, endDate: data.date, schedule: data.tips})}
|
||||
style={{backgroundColor: data.bgColor}}>
|
||||
{data.title}
|
||||
</Col>
|
||||
)
|
||||
})
|
||||
}
|
||||
</Row>
|
||||
</div>
|
||||
)
|
||||
}
|
||||
|
||||
render() {
|
||||
const {
|
||||
store
|
||||
} = this.props;
|
||||
const {
|
||||
calendarType,
|
||||
currentDay,
|
||||
calendarData,
|
||||
yearDateCellRender,
|
||||
monthDateCellRender,
|
||||
changeView
|
||||
} = store;
|
||||
return (
|
||||
<div>
|
||||
{
|
||||
calendarType === 'year' &&
|
||||
<WeaYear ecId={`${this && this.props && this.props.ecId || ''}_WeaYear@f0lmnd`}
|
||||
value={currentDay}
|
||||
dateCellRender={yearDateCellRender}
|
||||
onDateSelect={changeView}
|
||||
/>
|
||||
}
|
||||
{
|
||||
calendarType === 'month' &&
|
||||
<div className='calendar-wrapper'>
|
||||
<Calendar ecId={`${this && this.props && this.props.ecId || ''}_Calendar@wisiq8`}
|
||||
mode="month"
|
||||
locale={this.getLocale()}
|
||||
dateCellRender={monthDateCellRender}
|
||||
value={currentDay}
|
||||
/>
|
||||
</div>
|
||||
}
|
||||
{
|
||||
calendarType === 'week' &&
|
||||
this.generateWeekView()
|
||||
}
|
||||
{
|
||||
calendarType === 'day' &&
|
||||
this.generateDayView()
|
||||
}
|
||||
</div>
|
||||
)
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,144 @@
|
|||
import React, {
|
||||
Component
|
||||
} from 'react';
|
||||
import {
|
||||
observer
|
||||
} from 'mobx-react';
|
||||
import {
|
||||
WeaFormItem,
|
||||
WeaSearchGroup,
|
||||
WeaCheckbox
|
||||
} from 'ecCom';
|
||||
import {
|
||||
WeaSwitch
|
||||
} from 'comsMobx';
|
||||
import findIndex from 'lodash/findIndex';
|
||||
|
||||
@observer
|
||||
export default class FormInfo extends Component {
|
||||
renderForm = () => {
|
||||
const {
|
||||
formFields,
|
||||
form,
|
||||
colCount,
|
||||
itemRender,
|
||||
onSelectedChangeHandle,
|
||||
showLabel,
|
||||
multiColumn,
|
||||
custLabelCol,
|
||||
childrenComponents
|
||||
} = this.props;
|
||||
|
||||
let groupArr = [];
|
||||
const formParams = form.getFormParams();
|
||||
const labelVisible = showLabel == null || showLabel == true;
|
||||
const col = colCount ? colCount : 1;
|
||||
const labelCol = labelVisible ? (custLabelCol || `${window.HrmEngineLabelCol}`) : 0;
|
||||
const itemProps = {
|
||||
ratio1to2: labelVisible && custLabelCol == null,
|
||||
style: {
|
||||
marginLeft: 0 //labelVisible ? -30 : 0
|
||||
},
|
||||
tipPosition: 'bottom',
|
||||
labelCol: {
|
||||
span: labelCol
|
||||
},
|
||||
wrapperCol: {
|
||||
span: 24 - labelCol
|
||||
}
|
||||
}
|
||||
|
||||
const textAreaProps = {
|
||||
minRows: 4,
|
||||
maxRows: 4
|
||||
}
|
||||
|
||||
formFields.map((fields, i) => {
|
||||
let formItems = [];
|
||||
fields.items.map((field, j) => {
|
||||
const customerRender = itemRender != null ? itemRender[field.domkey[0]] : null;
|
||||
const showCheckbox = field.checkbox || false;
|
||||
let label = field.label;
|
||||
if (showCheckbox)
|
||||
label = <WeaCheckbox ecId={`${this && this.props && this.props.ecId || ''}_WeaCheckbox@0wx75q@${j}`} content={label} value={field.checkboxValue} onChange={(v) => {field.checkboxValue = v === '1'; onSelectedChangeHandle && onSelectedChangeHandle(field, v)}}/>
|
||||
|
||||
let coms;
|
||||
if (customerRender == null) {
|
||||
coms = <WeaSwitch ecId={`${this && this.props && this.props.ecId || ''}_WeaSwitch@gkenmw@${j}`} fieldConfig={{...field, ...textAreaProps, hasBorder: field.viewAttr === 1}} form={form} formParams={formParams}/>;
|
||||
} else {
|
||||
coms = customerRender(field, textAreaProps, form, formParams);
|
||||
}
|
||||
Object.assign(itemProps, {label, error: form.getError(field)})
|
||||
let col = 1;
|
||||
if(multiColumn != null){//检查有哪些字段需要一行显示多个
|
||||
const idx = findIndex(multiColumn, item => item.key === field.domkey[0]);
|
||||
if(idx > -1){
|
||||
col = field.colSpan || 1;
|
||||
if(multiColumn[idx].labelCol != null)//检查字段是否有配置标题宽度
|
||||
Object.assign(itemProps,{
|
||||
labelCol: {
|
||||
span: multiColumn[idx].labelCol
|
||||
},
|
||||
wrapperCol: {
|
||||
span: 24 - multiColumn[idx].labelCol
|
||||
}
|
||||
})
|
||||
}else{
|
||||
Object.assign(itemProps,{
|
||||
labelCol: {
|
||||
span: labelCol
|
||||
},
|
||||
wrapperCol: {
|
||||
span: 24 - labelCol
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
coms != null && formItems.push({
|
||||
com: (
|
||||
<WeaFormItem ecId={`${this && this.props && this.props.ecId || ''}_WeaFormItem@4ir25w@${j}`} {...itemProps}>
|
||||
{coms}
|
||||
</WeaFormItem>
|
||||
),
|
||||
col
|
||||
})
|
||||
|
||||
if(childrenComponents && childrenComponents[field.domkey[0]]){
|
||||
childrenComponents[field.domkey[0]]().map(child => formItems.push(child));
|
||||
}
|
||||
})
|
||||
|
||||
groupArr.push(
|
||||
(
|
||||
<WeaSearchGroup ecId={`${this && this.props && this.props.ecId || ''}_WeaSearchGroup@mvqzho@${i}`}
|
||||
center={this.props.center != null ? this.props.center : true}
|
||||
needTigger={true}
|
||||
title={formFields.length < 2 ? null : fields.title}
|
||||
showGroup={true}
|
||||
items={formItems}
|
||||
col={col}
|
||||
fontSize={14}/>
|
||||
)
|
||||
)
|
||||
});
|
||||
|
||||
return groupArr;
|
||||
}
|
||||
|
||||
render() {
|
||||
const {
|
||||
formFields,
|
||||
className,
|
||||
showError
|
||||
} = this.props;
|
||||
if (formFields == null)
|
||||
return (<div></div>)
|
||||
|
||||
return (
|
||||
<div className={className}>
|
||||
{this.renderForm()}
|
||||
</div>
|
||||
)
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,47 @@
|
|||
import React, {
|
||||
Component
|
||||
} from 'react';
|
||||
import {
|
||||
WeaOrgTree,
|
||||
WeaLocaleProvider
|
||||
} from 'ecCom';
|
||||
const getLabel = WeaLocaleProvider.getLabel;
|
||||
|
||||
export default class OrganizationTree extends Component {
|
||||
constructor(props) {
|
||||
super(props);
|
||||
this.state = {
|
||||
checkStrictlyTitle: (this.props.showCheckStrictly ? this.getTitle(this.props.checkStrictly) : ''),
|
||||
checkStrictly: this.props.checkStrictly || false
|
||||
}
|
||||
}
|
||||
|
||||
getTitle = (val) => {
|
||||
if(this.props.checkStrictlyTitles != null){
|
||||
if(val)
|
||||
return this.props.checkStrictlyTitles[1];
|
||||
return this.props.checkStrictlyTitles[0];
|
||||
}else{
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
onCheckStrictlyChange = (val) => {
|
||||
this.setState({checkStrictlyTitle: this.getTitle(val), checkStrictly: val});
|
||||
this.props.onCheckStrictlyChangeCallback && this.props.onCheckStrictlyChangeCallback(val);
|
||||
}
|
||||
|
||||
render() {
|
||||
let checkableTypes = null;
|
||||
if(this.props.getCheckableTypes)
|
||||
checkableTypes = this.props.getCheckableTypes();
|
||||
return (
|
||||
<WeaOrgTree ecId={`${this && this.props && this.props.ecId || ''}_WeaOrgTree@yiuzce`} {...this.props} checkableTypes={checkableTypes}
|
||||
inputLeftDom={`<div style="overflow: hidden;text-overflow:ellipsis;white-space: nowrap;"><b>${getLabel(25332, '组织结构')}</b></div>`}
|
||||
checkStrictlyTitle={this.state.checkStrictlyTitle}
|
||||
onCheckStrictlyChange={this.onCheckStrictlyChange}
|
||||
checkStrictly={this.state.checkStrictly}
|
||||
ref='tree'/>
|
||||
)
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,224 @@
|
|||
import React, {
|
||||
Component
|
||||
} from 'react';
|
||||
import {
|
||||
WeaTab,
|
||||
WeaLocaleProvider
|
||||
} from 'ecCom';
|
||||
import {
|
||||
observer
|
||||
} from 'mobx-react';
|
||||
import {
|
||||
Button
|
||||
} from 'antd';
|
||||
import AdvanceSearchFormInfo from './AdvanceSearchFormInfo';
|
||||
import cloneDeep from 'lodash/cloneDeep';
|
||||
const getLabel = WeaLocaleProvider.getLabel;
|
||||
|
||||
const calFormHeight = (groupLength, children) => {
|
||||
let childrenLength = 0;
|
||||
children.map(c => {
|
||||
if (c.colSpan != null) {
|
||||
childrenLength += c.colSpan == 2 ? 1 : 2;
|
||||
} else
|
||||
childrenLength += 1;
|
||||
})
|
||||
let height = (childrenLength / 2 + childrenLength % 2) * 52 + 10;
|
||||
if (groupLength > 1)
|
||||
height += groupLength * 45;
|
||||
if (height > 300)
|
||||
return 300;
|
||||
return height;
|
||||
}
|
||||
|
||||
@observer
|
||||
export default class Tabs extends Component {
|
||||
constructor(props) {
|
||||
super(props);
|
||||
this.state = {
|
||||
showSearchAd: false,
|
||||
};
|
||||
}
|
||||
|
||||
componentWillReceiveProps(nextProps) {
|
||||
this.setState({
|
||||
showSearchAd: false,
|
||||
})
|
||||
}
|
||||
|
||||
doSearch = () => {
|
||||
const {
|
||||
conditionForm,
|
||||
tabConfig,
|
||||
activeTabInfo,
|
||||
} = this.props;
|
||||
|
||||
let tabInfo = tabConfig.tabs[activeTabInfo.activeTabIndex];
|
||||
tabInfo.doSearch(conditionForm.getFormParams());
|
||||
this.setState({
|
||||
showSearchAd: false
|
||||
});
|
||||
}
|
||||
|
||||
doReset = () => {
|
||||
const {
|
||||
conditionForm
|
||||
} = this.props;
|
||||
conditionForm.resetConditionValue();
|
||||
}
|
||||
|
||||
doCancel = () => {
|
||||
this.setState({
|
||||
showSearchAd: false,
|
||||
});
|
||||
}
|
||||
|
||||
getTabButtonsAd() {
|
||||
return [
|
||||
(<Button ecId={`${this && this.props && this.props.ecId || ''}_Button@h0rwb1@1`} type="primary" onClick={this.doSearch}>{getLabel(82529, '搜索')}</Button>),
|
||||
(<Button ecId={`${this && this.props && this.props.ecId || ''}_Button@qfvwa2@2`} type="ghost" onClick={this.doReset}>{getLabel(27088, '重置')}</Button>),
|
||||
(<Button ecId={`${this && this.props && this.props.ecId || ''}_Button@azojac@3`} type="ghost" onClick={this.doCancel}>{getLabel(32694, '取消')}</Button>)
|
||||
]
|
||||
}
|
||||
|
||||
renderForm = () => {
|
||||
const {
|
||||
conditionForm,
|
||||
conditionFormFields,
|
||||
itemRender
|
||||
} = this.props;
|
||||
const {
|
||||
isFormInit
|
||||
} = conditionForm;
|
||||
if (isFormInit)
|
||||
return <AdvanceSearchFormInfo ecId={`${this && this.props && this.props.ecId || ''}_AdvanceSearchFormInfo@goih39`} form={conditionForm} formFields={conditionFormFields} itemRender={itemRender}/>
|
||||
else
|
||||
return '';
|
||||
}
|
||||
|
||||
initTab = (props) => {
|
||||
return React.cloneElement(<WeaTab ecId={`${this && this.props && this.props.ecId || ''}_WeaTab@lrdwmh`}/>, {
|
||||
...props
|
||||
});
|
||||
}
|
||||
|
||||
renderTabNav = () => {
|
||||
//data
|
||||
const {
|
||||
activeTabInfo,
|
||||
tabConfig,
|
||||
tabChangeHandle,
|
||||
tabBtnDef,
|
||||
conditionForm,
|
||||
conditionFormFields,
|
||||
advanceHeight,
|
||||
store
|
||||
} = this.props;
|
||||
|
||||
let tabInfo = tabConfig.tabs[activeTabInfo.activeTabIndex];
|
||||
let tabsData = cloneDeep(tabConfig.tabs) || [];
|
||||
tabsData != null && tabsData.map(tab => {
|
||||
if (typeof(tab.title) == 'function')
|
||||
tab.title = tab.title();
|
||||
delete tab.topButtonDef;
|
||||
delete tab.tabButtonDef;
|
||||
});
|
||||
let tabProps = {
|
||||
type: 'editable-inline',
|
||||
datas: tabsData,
|
||||
keyParam: tabConfig.keyParam,
|
||||
selectedKey: tabConfig.activeTabKey,
|
||||
onChange: tabChangeHandle
|
||||
}
|
||||
tabBtnDef && Object.assign(tabProps, {
|
||||
buttons: tabBtnDef
|
||||
});
|
||||
const searchType = tabInfo.searchType || [];
|
||||
if (searchType.length > 0) {
|
||||
Object.assign(tabProps, {
|
||||
searchType: searchType,
|
||||
onSearch: (value) => {
|
||||
if (searchType.indexOf('advanced') >= 0) {
|
||||
tabInfo.doSearch(conditionForm.getFormParams());
|
||||
} else {
|
||||
tabInfo.doSearch({
|
||||
[tabInfo.searchKey]: value
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
if (searchType.indexOf('advanced') >= 0 && conditionForm != null && conditionForm.isFormInit) {
|
||||
const formParams = conditionForm.getFormParams();
|
||||
Object.assign(tabProps, {
|
||||
searchsBaseValue: formParams[tabInfo.searchKey] || '',
|
||||
showSearchAd: this.state.showSearchAd,
|
||||
setShowSearchAd: (bool) => {
|
||||
this.setState({
|
||||
showSearchAd: bool
|
||||
})
|
||||
},
|
||||
onSearchChange: (value) => conditionForm.updateFields({
|
||||
[tabInfo.searchKey]: {
|
||||
value
|
||||
}
|
||||
}, false),
|
||||
buttonsAd: this.getTabButtonsAd(),
|
||||
searchsAd: <div
|
||||
onKeyDown={(e) =>{
|
||||
if (e.keyCode == 13 && e.target.tagName === "INPUT") {
|
||||
tabInfo.doSearch(conditionForm.getFormParams());
|
||||
this.setState({
|
||||
showSearchAd: false
|
||||
})
|
||||
}
|
||||
}}
|
||||
>{this.renderForm()}</div>
|
||||
});
|
||||
|
||||
Object.assign(tabProps, {
|
||||
//advanceHeight: calFormHeight(conditionFormFields.length, _.keys(formParams).length)
|
||||
advanceHeight: advanceHeight ? advanceHeight : calFormHeight(conditionFormFields.length, conditionForm.fieldArr)
|
||||
});
|
||||
}
|
||||
}
|
||||
tabConfig.onTabEdit && Object.assign(tabProps, {
|
||||
onEdit: tabConfig.onTabEdit
|
||||
});
|
||||
|
||||
return this.initTab(tabProps);
|
||||
}
|
||||
|
||||
renderTabContent = () => {
|
||||
const {
|
||||
children,
|
||||
activeTabInfo,
|
||||
rightMenu,
|
||||
store
|
||||
} = this.props;
|
||||
if (Array.isArray(children)) {
|
||||
return React.cloneElement(children[activeTabInfo.activeTabIndex], {
|
||||
rightMenu,
|
||||
activeTabIndex: activeTabInfo.activeTabIndex,
|
||||
store
|
||||
});
|
||||
} else {
|
||||
return React.cloneElement(children, {
|
||||
rightMenu,
|
||||
activeTabIndex: activeTabInfo.activeTabIndex,
|
||||
store
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
render() {
|
||||
const {
|
||||
tabConfig
|
||||
} = this.props;
|
||||
return (
|
||||
<div style={{width: '100%', height: '100%'}}>
|
||||
{tabConfig.tabs.length > 0 && this.renderTabNav()}
|
||||
{tabConfig.tabs.length > 0 && this.renderTabContent()}
|
||||
</div>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
import AdvanceSearchFormInfo from './AdvanceSearchFormInfo';
|
||||
import Calendar from './Calendar';
|
||||
import FormInfo from './FormInfo';
|
||||
import OrganizationTree from './OrganizationTree';
|
||||
import Tabs from './Tabs';
|
||||
|
||||
module.exports = {
|
||||
AdvanceSearchFormInfo,
|
||||
Calendar,
|
||||
FormInfo,
|
||||
OrganizationTree,
|
||||
Tabs,
|
||||
}
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
import AdvanceSearchFormInfo from './components/AdvanceSearchFormInfo';
|
||||
import Calendar from './components/Calendar';
|
||||
import FormInfo from './components/FormInfo';
|
||||
import OrganizationTree from './components/OrganizationTree';
|
||||
import Tabs from './components/Tabs';
|
||||
|
||||
module.exports = {
|
||||
AdvanceSearchFormInfo,
|
||||
Calendar,
|
||||
FormInfo,
|
||||
OrganizationTree,
|
||||
Tabs,
|
||||
}
|
||||
|
|
@ -0,0 +1,63 @@
|
|||
import {
|
||||
WeaLocaleProvider
|
||||
} from 'ecCom';
|
||||
const getLabel = WeaLocaleProvider.getLabel;
|
||||
|
||||
export const i18n = {
|
||||
label: {
|
||||
pathSetting: () => getLabel(16483, '路径设置'),
|
||||
showAllType: () => getLabel(385346, '显示全部类型'),
|
||||
basicSetting: () => getLabel(130187, '基本设置'),
|
||||
organization: () => getLabel(25332, '组织结构'),
|
||||
collect: () => getLabel(28111, '收藏'),
|
||||
helper: () => getLabel(275, '帮助'),
|
||||
search: () => getLabel(82529, '搜索'),
|
||||
reset: () => getLabel(27088, '重置'),
|
||||
ok: () => getLabel(33703, '确定'),
|
||||
cancel: () => getLabel(32694, '取消'),
|
||||
create: () => getLabel(365, '新建'),
|
||||
remove: () => getLabel(20230, '移除'),
|
||||
delete: () => getLabel(131966, '删除'),
|
||||
modify: () => getLabel(93, '编辑'),
|
||||
transfer: () => getLabel(80, '转移'),
|
||||
multiRemove: () => getLabel(383696, '批量移除'),
|
||||
multiDelete: () => getLabel(32136, '批量删除'),
|
||||
save: () => getLabel(30986, '保存'),
|
||||
saveAndSetting: () => getLabel(32159, '保存并进入详细设置'),
|
||||
add: () => getLabel(131201, '添加'),
|
||||
copy: () => getLabel(77, '复制'),
|
||||
log: () => getLabel(83, '日志'),
|
||||
replace: () => getLabel(84563, '替换'),
|
||||
columnVisibleSetting: () => getLabel(32535, '显示列定制'),
|
||||
multiModify: () => getLabel(383518, '批量编辑'),
|
||||
import: () => getLabel(18596, '导入'),
|
||||
export: () => getLabel(28343, '导出Excel'),
|
||||
},
|
||||
confirm: {
|
||||
defaultTitle: () => getLabel(131329, '信息确认'),
|
||||
removeSelected: () => getLabel(385639, '确定要移除选择的记录吗?'),
|
||||
deleteSelected: () => getLabel(385625, '确定要删除选择的记录吗?'),
|
||||
selectedEmpty: () => getLabel(84093, '请至少选择一条记录!'),
|
||||
cancelSelected: () => getLabel(384051, '确定要封存选中的记录吗?'),
|
||||
doISCancelSelected: () => getLabel(384050, '确定要解封选中的记录吗?'),
|
||||
remove: () => getLabel(83449, '确定要移除吗?'),
|
||||
delete: () => getLabel(83877, '确定要删除吗?'),
|
||||
cancel: () => getLabel(384052, '确定要封存吗?'),
|
||||
doISCancel: () => getLabel(384053, '确定要解封吗?'),
|
||||
forbidden: () => getLabel(385359, '确定要禁用吗?'),
|
||||
active: () => getLabel(385033, '确认要启用吗?'),
|
||||
checkGenForm: () => getLabel(84793, '将生成{param}表单,是否继续?'),
|
||||
},
|
||||
message: {
|
||||
authFailed: () => getLabel(2012, '对不起,您暂时没有权限!'),
|
||||
actionError: () => getLabel(132200, '操作失败!'),
|
||||
opSuccess: () => getLabel(30700, '操作成功'),
|
||||
saveSuccess: () => getLabel(83551, '保存成功!'),
|
||||
saveFailed: () => getLabel(84544, '保存失败!'),
|
||||
removeSuccess: () => getLabel(385950, '移除成功!'),
|
||||
deleteSuccess: () => getLabel(83472, '删除成功!'),
|
||||
uploadSuccess: () => getLabel('25388',"上传成功"),
|
||||
autoGenFormFaild: () => getLabel(83398, '类型表单不支持自动生成,请选择已有表单!'),
|
||||
plsSelect: () => getLabel(125389, '请先选择'),
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
export const logTypeDef = {
|
||||
/**
|
||||
* definition of log type
|
||||
* key-value mode
|
||||
*/
|
||||
//simple
|
||||
HRM_ENGINE_HRM_SCHEDULESIGN_IMPORT :20052,//外部集成考勤
|
||||
HRM_ENGINE_SCHEDULECODE: 20068,//考勤编号维护
|
||||
HRM_ENGINE_SCHEDULEDEVICE: 20069,//考勤机维护
|
||||
HRM_ENGINE_SHIFTMANAGER: 20067,//班次设置
|
||||
HRM_ENGINE_KQGROUP :20070,//考勤组管理
|
||||
HRM_ENGINE_KQREPORT_DEFINED: 20075,//考勤汇总报表展示列定制
|
||||
HRM_ENGINE_KQREPORT_DEFINED_GROUP: 20076,//考勤汇总报表展示列定制分组维护
|
||||
HRM_ENGINE_KQREPORT_DEFINED_FIELD: 20078,//考勤汇总报表展示列定制字段维护
|
||||
HRM_KQ_WORKFLOW: 20041,//考勤流程设置
|
||||
}
|
||||
|
|
@ -0,0 +1,377 @@
|
|||
import {
|
||||
observable,
|
||||
action
|
||||
} from 'mobx';
|
||||
import {
|
||||
Button,
|
||||
message,
|
||||
Modal
|
||||
} from 'antd';
|
||||
import {
|
||||
WeaForm,
|
||||
WeaLogView
|
||||
} from 'comsMobx';
|
||||
import {
|
||||
WeaLocaleProvider,
|
||||
WeaLoadingGlobal
|
||||
} from 'ecCom';
|
||||
import classnames from 'classnames';
|
||||
import * as mobx from 'mobx';
|
||||
import {
|
||||
authorized,
|
||||
detachable,
|
||||
checkAuthAndDetach,
|
||||
getPinYin
|
||||
} from '../apis/common';
|
||||
import {
|
||||
i18n
|
||||
} from '../public/i18n';
|
||||
import {
|
||||
logTypeDef
|
||||
} from '../public/logType';
|
||||
import {findIndex} from 'lodash';
|
||||
import moment from 'moment';
|
||||
const getLabel = WeaLocaleProvider.getLabel;
|
||||
|
||||
const confirm = Modal.confirm;
|
||||
const info = Modal.confirm;
|
||||
const {
|
||||
LogStore
|
||||
} = WeaLogView;
|
||||
|
||||
export default class HrmBaseStore {
|
||||
constructor(){
|
||||
}
|
||||
/********************* unobservable list *********************/
|
||||
logTypeDef = logTypeDef;
|
||||
getPinYin = getPinYin;
|
||||
toJS = mobx.toJS;
|
||||
moment = moment;
|
||||
basicDialogParams = {
|
||||
moduleName: 'hrm',
|
||||
style: {
|
||||
width: 520,
|
||||
height: 300
|
||||
},
|
||||
visible: false,
|
||||
title: '',
|
||||
}
|
||||
menuIconCollection = {
|
||||
save: 'icon-coms-Preservation',
|
||||
create: 'icon-coms-New-Flow',
|
||||
modify: 'icon-coms-edit',
|
||||
remove: 'icon-coms-Batch-delete',
|
||||
copy: 'icon-coms-form-copy',
|
||||
entry: 'icon-coms-edit',
|
||||
setting: 'icon-coms-Flow-setting',
|
||||
log: 'icon-coms-Print-log',
|
||||
multiModify: 'icon-coms-BatchEditing',
|
||||
import: ' icon-coms-leading-in',
|
||||
export: 'icon-coms-export',
|
||||
search: 'icon-coms-search',
|
||||
sync: 'icon-coms-Update-synchronization',
|
||||
done: 'icon-coms-Upload-successfully',
|
||||
selectAll: 'icon-coms-batch',
|
||||
add: "icon-coms-Add-to-o"
|
||||
}
|
||||
getBasicMenus = (logTypeKey, targetId = null) => {
|
||||
let arr = [];
|
||||
if(logTypeKey){
|
||||
arr.push({
|
||||
key: '99',
|
||||
content: i18n.label.log(),
|
||||
icon: <i className={this.menuIconCollection.log}/>,
|
||||
onClick: () => this.showLog({logSmallType: this.logTypeDef[logTypeKey], targetId})
|
||||
});
|
||||
}
|
||||
return arr;
|
||||
}
|
||||
|
||||
dialogPropsDef = {
|
||||
moduleName: 'hrm',
|
||||
visible: false,
|
||||
title: '',
|
||||
moreBtn: {
|
||||
datas: []
|
||||
},
|
||||
// hasScroll: true
|
||||
}
|
||||
refsDialogPropsDef = {
|
||||
moduleName: 'hrm',
|
||||
visible: false,
|
||||
title: '',
|
||||
}
|
||||
dateSwitchTypeList = ['year', 'month', 'week', 'day'];
|
||||
formTarget = {}; //form collection
|
||||
opId = null; //数据操作对象主键ID
|
||||
authorizationInfo = {};
|
||||
|
||||
/**
|
||||
* 权限验证
|
||||
* @param {String} moduleName [模块名]
|
||||
* @param {Object} params [restful request url params]
|
||||
* @param {Function} callback [验证通过后的callback function]
|
||||
* @return {null}
|
||||
*/
|
||||
checkAuthorized = (moduleName, params, callback, apiMethod, needCheckDetachable = false) => {
|
||||
if (needCheckDetachable) {
|
||||
checkAuthAndDetach(moduleName, params, apiMethod).then(rs => {
|
||||
rs.map((result, index) => {
|
||||
if (result.status === '1') {
|
||||
switch (index) {
|
||||
case 0:
|
||||
const init = !result.hasRight;
|
||||
this.authorizationInfo = result;
|
||||
this.containerInitFinished = {
|
||||
...this.containerInitFinished,
|
||||
init,
|
||||
authorized: result.hasRight,
|
||||
userId: result.userId
|
||||
}
|
||||
this.containerInitFinished.authorized && callback && callback();
|
||||
break;
|
||||
case 1:
|
||||
this.containerInitFinished.detachable = result.detachable === '0' ? false : true
|
||||
break;
|
||||
}
|
||||
}
|
||||
})
|
||||
})
|
||||
} else {
|
||||
authorized(moduleName, params, apiMethod).then((data) => {
|
||||
if (data.status === '1') {
|
||||
const init = !data.hasRight;
|
||||
this.authorizationInfo = data;
|
||||
this.containerInitFinished = {
|
||||
init,
|
||||
authorized: data.hasRight
|
||||
}
|
||||
this.containerInitFinished.authorized && callback && callback();
|
||||
}
|
||||
}, error => {
|
||||
this.containerInitFinished = {
|
||||
init: true,
|
||||
authorized: false
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取激活的tab页下标
|
||||
* @param {Array} tabs [tabData数组]
|
||||
* @param {String} key [tabKey]
|
||||
* @return {Integer} [tab下标]
|
||||
*/
|
||||
getTabIndex(tabs, key) {
|
||||
if (tabs != null && tabs.length > 0) {
|
||||
return findIndex(tabs, {
|
||||
viewCondition: key
|
||||
})
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
|
||||
convertToMenus = (buttons) => {
|
||||
let menus = [];
|
||||
buttons.map((btn, index) => {
|
||||
const {
|
||||
props
|
||||
} = btn;
|
||||
menus.push({
|
||||
key: index.toString(),
|
||||
content: props.children,
|
||||
icon: <i className={this.menuIconCollection[props.op]}/>,
|
||||
onClick: props.onClick,
|
||||
disabled: props.disabled || false
|
||||
});
|
||||
})
|
||||
return menus;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取WeaTop按钮、WeaTab按钮以及右键菜单列表
|
||||
* @param {Object} tabConfig [description]
|
||||
* @return {Object} [description]
|
||||
*/
|
||||
btnsAndMenus = (tabConfig) => {
|
||||
let topBtnDef = [], //WeaTop按钮
|
||||
menuDef = [], //右键菜单
|
||||
tabBtnDef = []; //WeaTab按钮
|
||||
|
||||
const activeTabIndex = this.getTabIndex(tabConfig.tabs, tabConfig.activeTabKey);
|
||||
if (tabConfig.activeTabKey === '' || activeTabIndex < 0) {
|
||||
return {
|
||||
btns: topBtnDef,
|
||||
menus: menuDef,
|
||||
tabBtnDef: tabBtnDef
|
||||
}
|
||||
}
|
||||
const tab = tabConfig.tabs[activeTabIndex];
|
||||
const {
|
||||
topButtonDef,
|
||||
tabButtonDef
|
||||
} = tab;
|
||||
topButtonDef && topButtonDef.map((def, idx) => { //组织WeaTop按钮
|
||||
const lbl = (typeof(def.label) == 'function' ? def.label() : def.label);
|
||||
switch (def.comType) {
|
||||
case 'button':
|
||||
let disabled = false;
|
||||
if (def.checkAction)
|
||||
disabled = this[def.checkAction];
|
||||
topBtnDef.push(<Button ecId={`${this && this.props && this.props.ecId || ''}_Button@0j8j3o@${idx}`} type={def.type} onClick={def.onClickHandle} disabled={disabled || def.disabled}>{lbl}</Button>);
|
||||
menuDef.push({ //组织右键菜单
|
||||
key: `$top-btn-${idx}`,
|
||||
content: lbl,
|
||||
icon: <i className={def.rightMenuIcon || def.icon}/>,
|
||||
onClick: def.onClickHandle,
|
||||
disabled: disabled || def.disabled || false
|
||||
})
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
});
|
||||
tabButtonDef && tabButtonDef.map((def, idx) => { //组织WeaTab按钮
|
||||
const lab = (typeof(def.label) == 'function' ? def.label() : def.label);
|
||||
switch (def.comType) {
|
||||
case 'button':
|
||||
let disabled = false;
|
||||
if (def.checkAction)
|
||||
disabled = this[def.checkAction];
|
||||
const classes = classnames({
|
||||
[def.icon]: true,
|
||||
'tabBtn': true,
|
||||
'tabBtn-active': !disabled,
|
||||
'tabBtn-disable': disabled
|
||||
});
|
||||
tabBtnDef.push(
|
||||
<i
|
||||
className={classes}
|
||||
title={lab}
|
||||
onClick={!disabled ? def.onClickHandle : null}
|
||||
/>
|
||||
);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
});
|
||||
return {
|
||||
btns: topBtnDef,
|
||||
menus: menuDef,
|
||||
tabBtnDef: tabBtnDef
|
||||
}
|
||||
}
|
||||
|
||||
confirmInfo = (props) => {
|
||||
confirm({ ...props,
|
||||
title: props.title || i18n.confirm.defaultTitle(),
|
||||
okText: i18n.label.ok(),
|
||||
cancelText: i18n.label.cancel()
|
||||
});
|
||||
}
|
||||
|
||||
hint = (props) => {
|
||||
info({ ...props,
|
||||
title: i18n.confirm.defaultTitle(),
|
||||
okText: i18n.label.ok(),
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 初始化formStore
|
||||
* @param {String} formName [form's name]
|
||||
* @param {Array} fields [form field definition]
|
||||
* @return {null}
|
||||
*/
|
||||
setFormData = (formName, fields) => {
|
||||
this.formTarget[`${formName}Fields`] = fields;
|
||||
this.formTarget[formName] = new WeaForm();
|
||||
this.formTarget[formName].initFormFields(fields);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取表格数据的通用方法
|
||||
* @param {String} tableStore [tableStore's name]
|
||||
* @param {Function} api [restful api function]
|
||||
* @param {Object} params [restful request url params]
|
||||
* @return {null}
|
||||
*/
|
||||
requestTableData = (tableStore, api, params = {}, callback) => {
|
||||
api(params).then(data => {
|
||||
if (data.status === '1') {
|
||||
tableStore.getDatas(data.sessionkey, 1);
|
||||
callback && callback();
|
||||
} else
|
||||
message.error(data.message);
|
||||
}, error => {
|
||||
message.error(i18n.message.actionError());
|
||||
});
|
||||
}
|
||||
|
||||
showLog = (logTypeParams) => {
|
||||
window.setLogViewProps({
|
||||
...logTypeParams
|
||||
});
|
||||
}
|
||||
/********************* unobservable list *********************/
|
||||
|
||||
/********************* observable list *********************/
|
||||
@observable containerInitFinished = { //模块初始化状态
|
||||
init: false,
|
||||
authorized: false,
|
||||
detachable: false
|
||||
}
|
||||
@observable showError = new Date().getTime(); //状态刷新,组件引用该值监听变化重新render
|
||||
@observable dialogParams = {}; //模态框参数
|
||||
|
||||
// monitorI18n = () => {
|
||||
// this.i18nLoaded;
|
||||
// }
|
||||
|
||||
// monitor = autorun(this.monitorI18n)
|
||||
/********************* observable list *********************/
|
||||
|
||||
/********************* action list *********************/
|
||||
@action definedColumn = (table) => {//显示列定义
|
||||
table.setColSetVisible(true);
|
||||
table.tableColSet(true);
|
||||
}
|
||||
|
||||
@action showWeaLoadingGlobal = (tip = '') => WeaLoadingGlobal.start({tip});
|
||||
@action hideWeaLoadingGlobal = () => {
|
||||
WeaLoadingGlobal.end(); // 停止遮罩loading
|
||||
WeaLoadingGlobal.destroy(); // 销毁遮罩loading
|
||||
}
|
||||
/********************* action list *********************/
|
||||
|
||||
getLocale() {
|
||||
return {
|
||||
firstDayOfWeek: 0,
|
||||
lang: {
|
||||
format: {
|
||||
eras: [getLabel(383357, "公元前"), getLabel(383358, "公元")],
|
||||
months: [getLabel(1492, "一月"), getLabel(1493, "二月"), getLabel(383385, "三月"), getLabel(383387, "四月"), getLabel(1496, "五月"), getLabel(383392, "六月"),
|
||||
getLabel(383393, "七月"), getLabel(383394, "八月"), getLabel(383395, "九月"), getLabel(383396, "十月"), getLabel(383397, "十一月"), getLabel(383398, "十二月")
|
||||
],
|
||||
shortMonths: [getLabel(1492, "一月"), getLabel(1493, "二月"), getLabel(383385, "三月"), getLabel(383387, "四月"), getLabel(1496, "五月"), getLabel(383392, "六月"),
|
||||
getLabel(383393, "七月"), getLabel(383394, "八月"), getLabel(383395, "九月"), getLabel(383396, "十月"), getLabel(383397, "十一月"), getLabel(383398, "十二月")
|
||||
],
|
||||
weekdays: [getLabel(398, "星期天"), getLabel(392, "星期一"), getLabel(393, "星期二"), getLabel(394, "星期三"), getLabel(395, "星期四"),
|
||||
getLabel(396, "星期五"), getLabel(397, "星期六")
|
||||
],
|
||||
shortWeekdays: [getLabel(16106, "周日"), getLabel(16100, "周一"), getLabel(16101, "周二"), getLabel(16102, "周三"), getLabel(16103, "周四"), getLabel(16104, "周五"),
|
||||
getLabel(16105, "周六")
|
||||
],
|
||||
veryShortWeekdays: [getLabel(82920, "日"), getLabel(82914, "一"), getLabel(82915, "二"), getLabel(82916, "三"), getLabel(82917, "四"), getLabel(82918, "五"), getLabel(82919, "六")],
|
||||
ampms: [getLabel(383408, "上午"), getLabel(383409, "下午")],
|
||||
datePatterns: [`yyyy'${getLabel(383372,"年")}'M'${getLabel(383373,"月")}'d'${getLabel(383374,"日")}' EEEE`, `yyyy'${getLabel(383372,"年")}'M'${getLabel(383373,"月")}'d'${getLabel(383374,"日")}'`, "yyyy-M-d", "yy-M-d"],
|
||||
timePatterns: [`ahh'${getLabel(383411,"时")}'mm'${getLabel(383412,"分")}'ss'${getLabel(383414,"秒")}' 'GMT'Z`, `ahh'${getLabel(383411,"时")}'mm'${getLabel(383412,"分")}'ss'${getLabel(383414,"秒")}'`, "H:mm:ss", "ah:mm"],
|
||||
dateTimePattern: '{date} {time}'
|
||||
}
|
||||
},
|
||||
}
|
||||
}
|
||||
/********************* tableEdit props & functions *********************/
|
||||
}
|
||||
|
|
@ -0,0 +1,289 @@
|
|||
.calendar-wrapper {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
//padding-right: 10px;
|
||||
|
||||
.ant-fullcalendar-header{
|
||||
display:none;
|
||||
}
|
||||
.ant-fullcalendar-fullscreen {
|
||||
.ant-fullcalendar-today{
|
||||
.ant-fullcalendar-date{
|
||||
background-color:#fefce9 !important;
|
||||
// border-top:1px solid #eee !important;
|
||||
}
|
||||
}
|
||||
|
||||
.ant-fullcalendar-calendar-body{
|
||||
padding:0;
|
||||
table{
|
||||
td{
|
||||
border: 1px solid #eee;
|
||||
}
|
||||
tr>:first-child{
|
||||
border-left: none !important;
|
||||
|
||||
}
|
||||
thead{
|
||||
.ant-fullcalendar-column-header{
|
||||
border-left: 1px solid #eee;
|
||||
border-right: 1px solid #eee;
|
||||
border-bottom: 1px solid #eee;
|
||||
padding-right: 0;
|
||||
text-align: center;
|
||||
padding-bottom: 0;
|
||||
color:#333333;
|
||||
}
|
||||
tr{
|
||||
height: 40px;
|
||||
th{
|
||||
background-color: #f5f5f5;
|
||||
}
|
||||
}
|
||||
}
|
||||
tbody{
|
||||
tr{
|
||||
height: 100px;
|
||||
|
||||
td{
|
||||
height: 100px;
|
||||
box-sizing: content-box;
|
||||
}
|
||||
}
|
||||
.ant-fullcalendar-date{
|
||||
padding:0;
|
||||
padding-top: 5px;
|
||||
margin: 0;
|
||||
border-collapse:collapse;
|
||||
border: 0;
|
||||
height: 122px;
|
||||
.ant-fullcalendar-value{
|
||||
margin:0 16px 0 0;
|
||||
}
|
||||
.ant-fullcalendar-content{
|
||||
overflow:hidden;
|
||||
// height:100px;
|
||||
}
|
||||
}
|
||||
.ant-fullcalendar-date:hover{
|
||||
background-color:#ffffff;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.workTips{
|
||||
position: absolute;
|
||||
top: 7px;
|
||||
left: 5px;
|
||||
}
|
||||
|
||||
.list {
|
||||
position: absolute;
|
||||
top: 30px;
|
||||
bottom: 5px;
|
||||
left: 5px;
|
||||
right: 5px;
|
||||
.empty{
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
.schedul{
|
||||
margin-bottom: 3px;
|
||||
padding-left: 5px;
|
||||
color: #fff;
|
||||
|
||||
&:last-child{
|
||||
margin-bottom: 0px;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.wea-year {
|
||||
.date-item {
|
||||
.tip {
|
||||
position: absolute;
|
||||
top: -2px;
|
||||
right: -5px;
|
||||
font-size: 6px;
|
||||
line-height: 1;
|
||||
}
|
||||
|
||||
i {
|
||||
font-size: 15px;
|
||||
}
|
||||
}
|
||||
|
||||
.year-cell-bottom {
|
||||
position: absolute;
|
||||
bottom: -2px;
|
||||
width: 18px;
|
||||
height: 4px;
|
||||
}
|
||||
|
||||
.bottomTag{
|
||||
position: absolute;
|
||||
bottom: 0;
|
||||
width: 100%;
|
||||
height: 3px;
|
||||
}
|
||||
|
||||
.workTips {
|
||||
position: absolute;
|
||||
top: -8px;
|
||||
right: -8px;
|
||||
}
|
||||
}
|
||||
|
||||
.calendar-item {
|
||||
.icon-wrapper {
|
||||
position: absolute;
|
||||
font-size: 14px;
|
||||
top: 9px;
|
||||
left: 10px;
|
||||
|
||||
i {
|
||||
font-size: 17px;
|
||||
}
|
||||
}
|
||||
|
||||
.tip {
|
||||
position: absolute;
|
||||
font-size: 10px;
|
||||
top: -1px;
|
||||
right: 4px;
|
||||
}
|
||||
|
||||
.workflow-item {
|
||||
padding-left: 10px;
|
||||
margin-top: 3px;
|
||||
height: 24px;
|
||||
line-height: 24px;
|
||||
a {
|
||||
color: inherit;
|
||||
}
|
||||
}
|
||||
|
||||
.workflow-item.shift-item {
|
||||
color: #333;
|
||||
filter:alpha(opacity=1000);
|
||||
-moz-opacity: 1;
|
||||
-khtml-opacity: 1;
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
.weekView{
|
||||
display: table;
|
||||
table-layout: fixed;
|
||||
width: 100%;
|
||||
|
||||
.th{
|
||||
font-size: 12px;
|
||||
display: table-row;
|
||||
height: 30px;
|
||||
line-height: 30px;
|
||||
|
||||
&>div{
|
||||
display: table-cell;
|
||||
text-align: center;
|
||||
border-bottom: 1px solid #59b0f2;
|
||||
}
|
||||
}
|
||||
.tb{
|
||||
display: table-row;
|
||||
height: 135px;
|
||||
|
||||
&>div{
|
||||
display: table-cell;
|
||||
border-bottom: 1px solid #ccc;
|
||||
border-right: 1px solid #ccc;
|
||||
|
||||
.date{
|
||||
height: 30px;
|
||||
}
|
||||
.rest{
|
||||
color: #ccc;
|
||||
}
|
||||
.working{
|
||||
color: #000;
|
||||
}
|
||||
.today{
|
||||
color: #39f;
|
||||
}
|
||||
|
||||
.list{
|
||||
height: 105px;
|
||||
padding-left: 5px;
|
||||
padding-right: 5px;
|
||||
cursor: pointer;
|
||||
.empty{
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
.schedul{
|
||||
margin-bottom: 3px;
|
||||
padding-left: 5px;
|
||||
width: 100%;
|
||||
text-align: center;
|
||||
color: #fff;
|
||||
|
||||
&:last-child{
|
||||
margin-bottom: 0px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
&:last-child{
|
||||
border-right: none;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.dayView{
|
||||
.th{
|
||||
font-size: 12px;
|
||||
height: 30px;
|
||||
line-height: 30px;
|
||||
text-align: center;
|
||||
border-bottom: 1px solid #59b0f2;
|
||||
|
||||
&>div{
|
||||
border-right: 1px solid #ccc;
|
||||
|
||||
&:last-child{
|
||||
border-right: none;
|
||||
}
|
||||
}
|
||||
}
|
||||
.list{
|
||||
font-size: 12px;
|
||||
height: 30px;
|
||||
line-height: 30px;
|
||||
cursor: pointer;
|
||||
|
||||
.schedul{
|
||||
color: #fff;
|
||||
height: 100%;
|
||||
border-right: 1px solid #ccc;
|
||||
padding-left: 5px;
|
||||
padding-right: 5px;
|
||||
text-align: center;
|
||||
white-space: nowrap;
|
||||
word-break: break-all;
|
||||
text-overflow: ellipsis;
|
||||
display: -webkit-box;
|
||||
-webkit-box-orient: vertical;
|
||||
-webkit-line-clamp: 3;
|
||||
overflow: hidden;
|
||||
border-bottom: 1px solid #ccc;
|
||||
|
||||
&:last-child{
|
||||
border-right: none;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,125 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
//新建国家
|
||||
export const getCountryForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/area/getCountryForm?is_multilang_set=true', 'GET', params);
|
||||
}
|
||||
//新建省份
|
||||
export const getProvinceForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/area/getProvinceForm?is_multilang_set=true', 'GET', params);
|
||||
}
|
||||
//新建城市
|
||||
export const getCityForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/area/getCityForm?is_multilang_set=true', 'GET', params);
|
||||
}
|
||||
//新建区县
|
||||
export const getCityTwoForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/area/getCityTwoForm?is_multilang_set=true', 'GET', params);
|
||||
}
|
||||
//国家新建保存
|
||||
export const addCountry = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/area/addCountry', 'POST', params);
|
||||
}
|
||||
//国家编辑保存
|
||||
export const editCountry = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/area/editCountry', 'POST', params);
|
||||
}
|
||||
//省份新建保存
|
||||
export const addProvince = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/area/addProvince', 'POST', params);
|
||||
}
|
||||
//省份编辑保存
|
||||
export const editProvince = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/area/editProvince', 'POST', params);
|
||||
}
|
||||
//城市新建保存
|
||||
export const addCity = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/area/addCity', 'POST', params);
|
||||
}
|
||||
//城市编辑保存
|
||||
export const editCity = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/area/editCity', 'POST', params);
|
||||
}
|
||||
//城市新建保存
|
||||
export const addCityTwo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/area/addCityTwo', 'POST', params);
|
||||
}
|
||||
//城市编辑保存
|
||||
export const editCityTwo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/area/editCityTwo', 'POST', params);
|
||||
}
|
||||
|
||||
//获取国家表格数据
|
||||
export const getCountryList = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/area/getCountryList', 'GET', params);
|
||||
}
|
||||
//获取省份表格数据
|
||||
export const getProvinceList = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/area/getProvinceList', 'GET', params);
|
||||
}
|
||||
//获取城市表格数据
|
||||
export const getCityList = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/area/getCityList', 'GET', params);
|
||||
}
|
||||
//获取区县表格数据
|
||||
export const getCityTwoList = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/area/getCityTwoList', 'GET', params);
|
||||
}
|
||||
//获取高级搜索条件
|
||||
export const getSearchCondition = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/area/getSearchCondition', 'GET', params);
|
||||
}
|
||||
//国家省份城市区县封存和解封
|
||||
export const doblock = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/area/doblock', 'POST', params);
|
||||
}
|
||||
//国家删除(批量删除)
|
||||
export const deleteCountry = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/area/deleteCountry', 'POST', params);
|
||||
}
|
||||
//省份删除(批量删除)
|
||||
export const deleteProvince = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/area/deleteProvince', 'POST', params);
|
||||
}
|
||||
//城市删除(批量删除)
|
||||
export const deleteCity = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/area/deleteCity', 'POST', params);
|
||||
}
|
||||
//区县删除(批量删除)
|
||||
export const deleteCityTwo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/area/deleteCityTwo', 'POST', params);
|
||||
}
|
||||
//国家、省份、城市和区县信息
|
||||
export const getAreaDetail = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/area/getAreaDetail', 'GET', params);
|
||||
}
|
||||
//获取导入表单
|
||||
export const getAreaImportForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/area/getAreaImportForm?is_multilang_set=true', 'GET', params);
|
||||
}
|
||||
//导入文件提交
|
||||
export const saveAreaImport = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/area/saveAreaImport', 'POST', params);
|
||||
}
|
||||
//历史导入信息查询
|
||||
export const getImportHistory = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/area/getImportHistory', 'GET', params);
|
||||
}
|
||||
//功能按钮权限
|
||||
export const getHasRight = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/area/getHasRight', 'GET', params);
|
||||
}
|
||||
//导入结果
|
||||
export const getImportResultDetail = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/area/getImportRowResultLog', 'GET', params);
|
||||
}
|
||||
//导入日志
|
||||
export const getImportLogDetail = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/area/getImportColResultLog', 'GET', params);
|
||||
}
|
||||
//导入日志 - 高级搜索
|
||||
export const getImportLogSearchCondition = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/area/getHistorySearchCondition', 'GET', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from "ecCom";
|
||||
|
||||
export const getRegionSettingHasRight = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/browserDisplayField/getRegionSettingHasRight', 'POST', params);
|
||||
}
|
||||
|
||||
export const getRegionDisplaySetting = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/browserDisplayField/getRegionDisplaySetting', 'GET', params);
|
||||
}
|
||||
|
||||
export const saveRegionDisplaySetting = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/browserDisplayField/saveRegionDisplaySetting', 'POST', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getRight = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/detachmanagerset/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const getForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/detachmanagerset/getSettingForm?is_multilang_set=true', 'GET', params);
|
||||
}
|
||||
|
||||
export const save = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/detachmanagerset/save', 'POST', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,42 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom';
|
||||
|
||||
export const getCondition = (params = {}) => WeaTools.callApi('/api/hrm/annualmanager/getPLSManagerSetCondition', 'GET', params)
|
||||
|
||||
//有效期设置
|
||||
export const getAnnualManagerSetList = (params = {}) => WeaTools.callApi('/api/hrm/annualmanager/getAnnualManagerSetList', 'POST', params)
|
||||
|
||||
export const getAnnualManagerSetForm = (params = {}) => WeaTools.callApi('/api/hrm/annualmanager/getAnnualManagerSetForm', 'GET', params)
|
||||
|
||||
export const saveAnnualManagerSet = (params = {}) => WeaTools.callApi('/api/hrm/annualmanager/saveAnnualManagerSet', 'POST', params)
|
||||
|
||||
export const deleteAnnualManagerSet = (params = {}) => WeaTools.callApi('/api/hrm/annualmanager/deleteAnnualManagerSet', 'POST', params)
|
||||
|
||||
export const synAnnualManagerSet = (params = {}) => WeaTools.callApi('/api/hrm/annualmanager/synAnnualManagerSet', 'POST', params)
|
||||
|
||||
//批量规则
|
||||
export const getAnnualManagerBatchList = (params = {}) => WeaTools.callApi('/api/hrm/annualmanager/getAnnualManagerBatchList', 'POST', params)
|
||||
|
||||
export const getAnnualManagerBatchForm = (params = {}) => WeaTools.callApi('/api/hrm/annualmanager/getAnnualManagerBatchForm', 'GET', params)
|
||||
|
||||
export const saveAnnualManagerBatch = (params = {}) => WeaTools.callApi('/api/hrm/annualmanager/saveAnnualManagerBatch', 'POST', params)
|
||||
|
||||
export const deleteAnnualManagerBatch = (params = {}) => WeaTools.callApi('/api/hrm/annualmanager/deleteAnnualManagerBatch', 'POST', params)
|
||||
|
||||
export const synAnnualManagerBatch = (params = {}) => WeaTools.callApi('/api/hrm/annualmanager/synAnnualManagerBatch', 'POST', params)
|
||||
|
||||
//设置
|
||||
export const getAnnualManagerList = (params = {}) => WeaTools.callApi('/api/hrm/annualmanager/getAnnualManagerList', 'POST', params)
|
||||
|
||||
export const saveAnnualManager = (params = {}) => WeaTools.callApi('/api/hrm/annualmanager/saveAnnualManager', 'POST', params)
|
||||
|
||||
export const processAnnualManager = (params = {}) => WeaTools.callApi('/api/hrm/annualmanager/processAnnualManager', 'POST', params)
|
||||
|
||||
export const getImportForm = (params = {}) => WeaTools.callApi('/api/hrm/annualmanager/getImportForm', 'GET', params)
|
||||
|
||||
export const saveImport = (params = {}) => WeaTools.callApi('/api/hrm/annualmanager/saveImport?is_multilang_set=true', 'POST', params)
|
||||
|
||||
export const exportData = (params = {}) => WeaTools.callApi('/api/hrm/annualmanager/exportAnnualManagerExcel', 'POST', params)
|
||||
|
||||
export const addeddayssetting = (params = {}) => WeaTools.callApi('/api/hrm/annualmanager/addeddayssetting', 'POST', params)
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom';
|
||||
|
||||
export const getGlobalSettingForm = (params = {}) => WeaTools.callApi('/api/hrm/appdetach/getAppDetachSetForm', 'GET', params)
|
||||
export const saveGlobalSetting = (params = {}) => WeaTools.callApi('/api/hrm/appdetach/saveAppDetachSet', 'POST', params)
|
||||
export const getAppDetachForm = (params = {}) => WeaTools.callApi('/api/hrm/appdetach/getAppDetachForm?is_multilang_set=true', 'GET', params)
|
||||
export const saveAppDetach = (params = {}) => WeaTools.callApi('/api/hrm/appdetach/saveAppDetach', 'POST', params)
|
||||
export const removeAppDetach = (params = {}) => WeaTools.callApi('/api/hrm/appdetach/delAppDetach', 'POST', params)
|
||||
export const getAppDetachCondition = (params = {}) => WeaTools.callApi('/api/hrm/appdetach/getAppDetachCondition', 'GET', params)
|
||||
export const getAppDetachList = (params = {}) => WeaTools.callApi('/api/hrm/appdetach/getAppDetachList', 'POST', params)
|
||||
export const getDetachDetailCondition = (params = {}) => WeaTools.callApi('/api/hrm/appdetach/getAppDetachDetialCondition', 'GET', params)
|
||||
export const getDetachDetail = (params = {}) => WeaTools.callApi('/api/hrm/appdetach/getAppDetachDetialList', 'POST', params)
|
||||
export const getAppDetachDetialForm = (params = {}) => WeaTools.callApi('/api/hrm/appdetach/getAppDetachDetialForm', 'GET', params)
|
||||
export const saveAppDetachDetial = (params = {}) => WeaTools.callApi('/api/hrm/appdetach/saveAppDetachDetial', 'POST', params)
|
||||
export const delAppDetachDetial = (params = {}) => WeaTools.callApi('/api/hrm/appdetach/delAppDetachDetial', 'POST', params)
|
||||
|
||||
export const initAppDetachListData = () => Promise.all([getAppDetachCondition(), getAppDetachList()])
|
||||
export const initTargetListData = (params = {}) => Promise.all([getDetachDetailCondition(), getDetachDetail(params)])
|
||||
export const initRangeListData = (params = {}) => Promise.all([getDetachDetailCondition(), getDetachDetail(params)])
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom';
|
||||
|
||||
export const getHasRight = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/sanyuan/archiveLogView/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const getRightMenu = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/sanyuan/archiveLogView/getRightMenu', 'GET', params);
|
||||
}
|
||||
|
||||
export const getSearchCondition = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/sanyuan/archiveLogView/getSearchCondition', 'GET', params);
|
||||
}
|
||||
|
||||
export const getLoginLogList = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/sanyuan/archiveLogView/getLoginLogList', 'GET', params);
|
||||
}
|
||||
|
||||
export const getOperateLogList = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/sanyuan/archiveLogView/getOperateLogList', 'GET', params);
|
||||
}
|
||||
|
||||
export const exportExcelLog = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/sanyuan/archiveLogView/exportExcelLog', 'POST', params);
|
||||
}
|
||||
|
||||
export const viewdetail = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/sanyuan/transLog/viewDetail', 'GET', params);
|
||||
}
|
||||
|
||||
export const trans = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/sanyuan/transLog/transLog', 'GET', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getAuth = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/checkinfo/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const getButtonsMenu = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/checkinfo/getRightMenu', 'GET', params);
|
||||
}
|
||||
|
||||
export const getMainTableInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/checkinfo/getSearchList', 'GET', params);
|
||||
}
|
||||
|
||||
export const getSubTableInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/checkinfo/getCheckBasicInfoList', 'GET', params);
|
||||
}
|
||||
|
||||
export const getThirdTableInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/checkinfo/getCheckResourceInfoList', 'GET', params);
|
||||
}
|
||||
|
||||
export const getSearchItems = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/checkinfo/getSearchCondition', 'GET', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getAuth = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/checkitem/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const getButtonsMenu = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/checkitem/getRightMenu', 'GET', params);
|
||||
}
|
||||
|
||||
export const getTableInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/checkitem/getSearchList', 'GET', params);
|
||||
}
|
||||
|
||||
export const getSearchItems = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/checkitem/getSearchCondition', 'GET', params);
|
||||
}
|
||||
|
||||
export const getForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/checkitem/getCheckItemForm?is_multilang_set=true', 'GET', params);
|
||||
}
|
||||
|
||||
export const deleteTableInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/checkitem/delete', 'POST', params);
|
||||
}
|
||||
|
||||
export const add = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/checkitem/add', 'POST', params);
|
||||
}
|
||||
|
||||
export const edit = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/checkitem/edit', 'POST', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getAuth = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/checktype/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const getButtonsMenu = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/checktype/getRightMenu', 'GET', params);
|
||||
}
|
||||
|
||||
export const getTableInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/checktype/getSearchList', 'GET', params);
|
||||
}
|
||||
|
||||
export const getSearchItems = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/checktype/getSearchCondition', 'GET', params);
|
||||
}
|
||||
|
||||
export const getForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/checktype/getCheckTypeForm?is_multilang_set=true', 'GET', params);
|
||||
}
|
||||
|
||||
export const deleteTableInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/checktype/delete', 'POST', params);
|
||||
}
|
||||
|
||||
export const add = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/checktype/add', 'POST', params);
|
||||
}
|
||||
|
||||
export const edit = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/checktype/edit', 'POST', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom';
|
||||
|
||||
export const getImportForm = (params = {}) => WeaTools.callApi('/api/hrm/schedulesignimport/getImportForm?is_multilang_set=true', 'GET', params)
|
||||
export const importExternalData = (params = {}) => WeaTools.callApi('/api/hrm/schedulesignimport/saveImport', 'POST', params)
|
||||
|
||||
export const getImportFormSet = (params = {}) => WeaTools.callApi('/api/hrm/schedulesignimport/getImportSetForm', 'GET', params)
|
||||
export const syncData = (params = {}) => WeaTools.callApi('/api/hrm/schedulesignimport/synData', 'POST', params)
|
||||
export const saveImportSet = (params = {}) => WeaTools.callApi('/api/hrm/schedulesignimport/saveImportSet', 'POST', params)
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getAuth = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/schedule/applicationSetting/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const getContentInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/schedule/applicationSetting/getScheduleApplicationSettingForm', 'POST', params);
|
||||
}
|
||||
|
||||
export const getSubFormInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/schedule/applicationSetting/getScheduleApplicationRuleForm?is_multilang_set=true', 'POST', params);
|
||||
}
|
||||
|
||||
export const saveMainForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/schedule/applicationSetting/saveScheduleApplicationSetting', 'POST', params);
|
||||
}
|
||||
|
||||
export const saveSubForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/schedule/applicationSetting/saveScheduleApplicationRule', 'POST', params);
|
||||
}
|
||||
|
||||
export const deleteTableInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/schedule/applicationSetting/delScheduleApplicationRule', 'POST', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom';
|
||||
|
||||
/**
|
||||
* 获取tab数据
|
||||
* @param {Object} params [description]
|
||||
* @return {[type]} [description]
|
||||
*/
|
||||
export const getFormInfo = (params = {}) => WeaTools.callApi('/api/hrm/permissiontoadjust/getPermissionToAdjustForm', 'GET', params)
|
||||
|
||||
export const getTableData = (params = {}) => WeaTools.callApi('/api/hrm/permissiontoadjust/getPermissionToAdjustList', 'POST', params)
|
||||
|
||||
export const processData = (params = {}) => WeaTools.callApi('/api/hrm/permissiontoadjust/processData', 'POST', params)
|
||||
|
||||
export const getCondition = (urlParams, params) => WeaTools.callApi(`/api/hrm/permissiontoadjustbrowser/condition/${urlParams}`, 'GET', params)
|
||||
|
||||
export const getList = (urlParams, params) => WeaTools.callApi(`/api/hrm/permissiontoadjustbrowser/list/${urlParams}`, 'GET', params)
|
||||
|
||||
export const getProcessLog = (params) => WeaTools.callApi('/api/hrm/permissiontoadjust/getProcessLog', 'GET', params)
|
||||
|
||||
export const checkFromId = (params) => WeaTools.callApi('/api/hrm/permissiontoadjust/checkFromId', 'GET', params)
|
||||
|
||||
export const initModuleData = (urlParams, params) => Promise.all([getCondition(urlParams), getList(urlParams, params)])
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom';
|
||||
|
||||
/**
|
||||
* 获取tab数据
|
||||
* @param {Object} params [description]
|
||||
* @return {[type]} [description]
|
||||
*/
|
||||
export const getFormInfo = (params = {}) => WeaTools.callApi('/api/hrm/permissionsearch/getPermissionSearchForm', 'GET', params)
|
||||
|
||||
export const getTableData = (params = {}) => WeaTools.callApi('/api/hrm/permissionsearch/getPermissionSearchResult', 'POST', params)
|
||||
|
||||
export const getCondition = (urlParams, params) => WeaTools.callApi(`/api/hrm/permissiontoadjustbrowser/condition/${urlParams}`, 'GET', params)
|
||||
|
||||
export const getList = (urlParams, params) => WeaTools.callApi(`/api/hrm/permissiontoadjustbrowser/list/${urlParams}`, 'GET', params)
|
||||
|
||||
export const initModuleData = (urlParams, params) => Promise.all([getCondition(urlParams), getList(urlParams, params)])
|
||||
|
|
@ -0,0 +1,107 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom';
|
||||
|
||||
/**
|
||||
* 获取tab数据
|
||||
* @param {Object} params [description]
|
||||
* @return {[type]} [description]
|
||||
*/
|
||||
export const getTabInfo = (params = {}) => WeaTools.callApi('/api/hrm/systemrightgroup/getSystemRightGroupTabInfo', 'GET', params)
|
||||
|
||||
|
||||
/********************* group api *********************/
|
||||
/**
|
||||
* 获取权限组查询条件
|
||||
* @param {Object} params [description]
|
||||
* @return {[type]} [description]
|
||||
*/
|
||||
export const getAuthorizationGroupCondition = (params = {}) => WeaTools.callApi('/api/hrm/systemrightgroup/getSystemRightGroupCondition', 'GET', params)
|
||||
|
||||
/**
|
||||
* 获取权限组设置表单
|
||||
* @param {Object} params [description]
|
||||
* @return {[type]} [description]
|
||||
*/
|
||||
export const getAuthorizationGroupForm = (params = {}) => WeaTools.callApi('/api/hrm/systemrightgroup/getSystemRightGroupForm?is_multilang_set=true', 'GET', params)
|
||||
|
||||
/**
|
||||
* 获取权限组数据
|
||||
* @param {Object} params [description]
|
||||
* @return {[type]} [description]
|
||||
*/
|
||||
export const getAuthorizationGroupList = (params = {}) => WeaTools.callApi('/api/hrm/systemrightgroup/getSystemRightGroupList', 'POST', params)
|
||||
|
||||
/**
|
||||
* 保存权限组
|
||||
* @param {Object} params [description]
|
||||
* @return {[type]} [description]
|
||||
*/
|
||||
export const saveAuthorizationGroup = (params = {}) => WeaTools.callApi('/api/hrm/systemrightgroup/saveSystemRightGroup', 'POST', params)
|
||||
|
||||
/**
|
||||
* 删除权限组
|
||||
* @param {Object} params [description]
|
||||
* @return {[type]} [description]
|
||||
*/
|
||||
export const removeAuthorizationGroup = (params = {}) => WeaTools.callApi('/api/hrm/systemrightgroup/delSystemRightGroup', 'POST', params)
|
||||
/********************* group api *********************/
|
||||
|
||||
/********************* authorization api *********************/
|
||||
/**
|
||||
* 获取权限组查询条件
|
||||
* @param {Object} params [description]
|
||||
* @return {[type]} [description]
|
||||
*/
|
||||
export const getAuthorizationListCondition = (params = {}) => WeaTools.callApi('/api/hrm/systemrightauthority/getSystemRightAuthorityCondition', 'GET', params)
|
||||
|
||||
/**
|
||||
* 获取全部权限数据
|
||||
* @param {Object} params [description]
|
||||
* @return {[type]} [description]
|
||||
*/
|
||||
export const getAuthorizationList = (params = {}) => WeaTools.callApi('/api/hrm/systemrightauthority/getSystemRightAuthorityList', 'POST', params)
|
||||
|
||||
/**
|
||||
* 保存权限组权限明细
|
||||
* @param {Object} params [description]
|
||||
* @return {[type]} [description]
|
||||
*/
|
||||
export const saveGroupAuthorizatioRela = (params = {}) => WeaTools.callApi('/api/hrm/systemrightauthority/saveSystemRightAuthority', 'POST', params)
|
||||
|
||||
/**
|
||||
* 移除权限组权限明细
|
||||
* @param {Object} params [description]
|
||||
* @return {[type]} [description]
|
||||
*/
|
||||
export const removeGroupAuthorizatioRela = (params = {}) => WeaTools.callApi('/api/hrm/systemrightauthority/delSystemRightAuthority', 'POST', params)
|
||||
/********************* authorization api *********************/
|
||||
|
||||
/********************* promise api *********************/
|
||||
/**
|
||||
* 初始权限设置化模块数据
|
||||
* @return {[type]} [description]
|
||||
*/
|
||||
export const initData = () => Promise.all([getTabInfo(), getAuthorizationGroupCondition()])
|
||||
|
||||
/**
|
||||
* 初始化权限组tab页数据
|
||||
* @return {[type]} [description]
|
||||
*/
|
||||
export const initAuthorizationGroupData = () => Promise.all([getAuthorizationGroupCondition(), getAuthorizationGroupList()])
|
||||
|
||||
/**
|
||||
* 初始化权限明细tab页数据
|
||||
* @return {[type]} [description]
|
||||
*/
|
||||
export const initAuthorizationListData = () => Promise.all([getAuthorizationListCondition(), getAuthorizationList()])
|
||||
|
||||
export const initAuthorizationEditDialog = (params = {}) => Promise.all([getAuthorizationGroupForm(params), getAuthorizationListCondition(), getAuthorizationList(params)])
|
||||
/********************* promise api *********************/
|
||||
|
||||
export const getSystemRightRolesCondition = (params = {}) => WeaTools.callApi('/api/hrm/systemrightgroup/getSystemRightRolesCondition', 'GET', params)
|
||||
export const getSystemRightRolesList = (params = {}) => WeaTools.callApi('/api/hrm/systemrightgroup/getSystemRightRolesList', 'POST', params)
|
||||
export const getSystemRightRolesForm = (params = {}) => WeaTools.callApi('/api/hrm/systemrightgroup/getSystemRightRolesForm', 'GET', params)
|
||||
export const addSystemRightRoles = (params = {}) => WeaTools.callApi('/api/hrm/systemrightgroup/addSystemRightRoles', 'POST', params)
|
||||
export const editSystemRightRoles = (params = {}) => WeaTools.callApi('/api/hrm/systemrightgroup/editSystemRightRoles', 'POST', params)
|
||||
export const delSystemRightRoles = (params = {}) => WeaTools.callApi('/api/hrm/systemrightgroup/delSystemRightRoles', 'POST', params)
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom';
|
||||
|
||||
export const getAvatarSettingForm = (params = {}) => WeaTools.callApi('/api/hrm/systemAvatarSetting/getStyleSettingForm', 'GET', params)
|
||||
|
||||
// 保存
|
||||
export const saveForm = (params = {}) => WeaTools.callApi('/api/hrm/systemAvatarSetting/saveStyleSetting', 'POST', params)
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getBasicDataImportHasRight = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/import/resource/getBasicDataImportHasRight', 'GET', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom';
|
||||
|
||||
export const getRightMenu = (params = {}) => WeaTools.callApi('/api/hrm/batchMaintenanceAdjust/getRightMenu', 'POST', params)
|
||||
|
||||
export const batchSubCompany = (params = {}) => WeaTools.callApi('/api/hrm/batchMaintenanceAdjust/batchSubcompany?is_multilang_set=true', 'POST', params)
|
||||
|
||||
export const batchDepartment = (params = {}) => WeaTools.callApi('/api/hrm/batchMaintenanceAdjust/batchDepartment?is_multilang_set=true', 'POST', params)
|
||||
|
||||
export const batchResource = (params = {}) => WeaTools.callApi('/api/hrm/batchMaintenanceAdjust/batchResource?is_multilang_set=true', 'POST', params)
|
||||
|
||||
export const saveBatchSubCompany = (params = {}) => WeaTools.callApi('/api/hrm/batchMaintenanceAdjust/saveBatchSubcompany', 'POST', params)
|
||||
|
||||
export const saveBatchDepartment = (params = {}) => WeaTools.callApi('/api/hrm/batchMaintenanceAdjust/saveBatchDepartment', 'POST', params)
|
||||
|
||||
export const saveBatchResource = (params = {}) => WeaTools.callApi('/api/hrm/batchMaintenanceAdjust/saveBatchResource', 'POST', params)
|
||||
|
||||
export const getSubCompanyInfo = (params = {}) => WeaTools.callApi('/api/hrm/batchMaintenanceAdjust/getSubcompanyInfo', 'POST', params)
|
||||
|
||||
export const checkSubDeptAvailable = (params = {}) => WeaTools.callApi('/api/hrm/batchMaintenanceAdjust/checkSubDeptAvailable', 'POST', params)
|
||||
|
||||
export const getTabInfo = (params = {}, type) => WeaTools.callApi(`/api/hrm/batchMaintenanceAdjust/get${type}Tab`, 'POST', params)
|
||||
|
||||
export const getConfirmInfo = (params = {}, type) => WeaTools.callApi(`/api/hrm/batchMaintenanceAdjust/${type}/getConfirmInfo`, 'POST', params)
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom';
|
||||
|
||||
export const getRightMenu = (params = {}) => WeaTools.callApi('/api/hrm/batchMaintenanceAdjustEdit/getRightMenu', 'POST', params)
|
||||
|
||||
export const getCondition = (params = {}, type) => WeaTools.callApi(`/api/hrm/batchMaintenanceAdjustEdit/${type}/batchCondition`, 'POST', params)
|
||||
|
||||
export const batch = (params = {}, type) => WeaTools.callApi(`/api/hrm/batchMaintenanceAdjustEdit/${type}/batch?is_multilang_set=true`, 'POST', params)
|
||||
|
||||
export const saveBatch = (params = {}, type) => WeaTools.callApi(`/api/hrm/batchMaintenanceAdjustEdit/${type}/saveBatch`, 'POST', params)
|
||||
|
||||
export const getForm = (params = {}, type) => WeaTools.callApi(`/api/hrm/batchMaintenanceAdjustEdit/getBatch${type}?is_multilang_set=true`, 'POST', params)
|
||||
|
||||
export const saveForm = (params = {}, type) => WeaTools.callApi(`/api/hrm/batchMaintenanceAdjustEdit/saveBatch${type}`, 'POST', params)
|
||||
|
||||
export const getSubCompanyInfo = (params = {}) => WeaTools.callApi('/api/hrm/batchMaintenanceAdjust/getSubcompanyInfo', 'POST', params)
|
||||
|
||||
export const checkSubDeptAvailable = (params = {}) => WeaTools.callApi('/api/hrm/batchMaintenanceAdjust/checkSubDeptAvailable', 'POST', params)
|
||||
|
||||
export const hrmOffline = (params = {}) => WeaTools.callApi('/api/hrm/common/hrmOffline', 'POST', params)
|
||||
|
||||
export const saveBatchDefaultPwd = (params = {}) => WeaTools.callApi('/api/hrm/batchMaintenanceAdjustEdit/saveBatchDefaultPwd', 'POST', params)
|
||||
|
||||
export const isWeakPassword = (params = {}) => WeaTools.callApi('/api/hrm/password/isWeakPassword', 'POST', params)
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom';
|
||||
|
||||
export const getRightMenu = (params = {}) => WeaTools.callApi('/api/hrm/batchMaintenanceAdjust/getRightMenu', 'POST', params)
|
||||
|
||||
export const batchSubCompany = (params = {}) => WeaTools.callApi('/api/hrm/batchMaintenanceAdjust/batchSubcompany', 'POST', params)
|
||||
|
||||
export const batchDepartment = (params = {}) => WeaTools.callApi('/api/hrm/batchMaintenanceAdjust/batchDepartment', 'POST', params)
|
||||
|
||||
export const batchResource = (params = {}) => WeaTools.callApi('/api/hrm/batchMaintenanceAdjust/batchResource', 'POST', params)
|
||||
|
||||
export const saveBatchSubCompany = (params = {}) => WeaTools.callApi('/api/hrm/batchMaintenanceAdjust/saveBatchSubcompany', 'POST', params)
|
||||
|
||||
export const saveBatchDepartment = (params = {}) => WeaTools.callApi('/api/hrm/batchMaintenanceAdjust/saveBatchDepartment', 'POST', params)
|
||||
|
||||
export const saveBatchResource = (params = {}) => WeaTools.callApi('/api/hrm/batchMaintenanceAdjust/saveBatchResource', 'POST', params)
|
||||
|
||||
export const getSubCompanyInfo = (params = {}) => WeaTools.callApi('/api/hrm/batchMaintenanceAdjust/getSubcompanyInfo', 'POST', params)
|
||||
|
||||
export const getResourceTab = (params = {}) => WeaTools.callApi('/api/hrm/batchMaintenanceAdjust/getResourceTab', 'POST', params)
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom';
|
||||
|
||||
export const getRightMenu = (params = {}) => WeaTools.callApi('/api/hrm/batchResourcePhoto/getRightMenu', 'POST', params)
|
||||
|
||||
export const getCondition = (params = {}) => WeaTools.callApi('/api/hrm/batchResourcePhoto/batchResourcePhotoSearchCondition', 'POST', params)
|
||||
|
||||
export const getList = (params = {}) => WeaTools.callApi('/api/hrm/batchResourcePhoto/batchResourcePhotoList', 'POST', params)
|
||||
|
||||
export const getForm = (params = {}) => WeaTools.callApi('/api/hrm/batchResourcePhoto/getPhotoImportForm', 'POST', params)
|
||||
|
||||
export const saveForm = (params = {}) => WeaTools.callApi('/api/hrm/batchResourcePhoto/savePhotoImport', 'POST', params)
|
||||
|
||||
export const deletePhoto = (params = {}) => WeaTools.callApi('/api/hrm/batchResourcePhoto/delPhoto', 'POST', params)
|
||||
|
||||
export const changePhoto = (params = {}) => WeaTools.callApi('/api/hrm/batchResourcePhoto/changePhoto', 'POST', params)
|
||||
|
||||
|
|
@ -0,0 +1,55 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getTabOneDatas = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/birthday/getSysRemindForm', 'GET', params);
|
||||
}
|
||||
|
||||
export const getAuthForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/birthday/getSysRemindAddForm?is_multilang_set=true', 'GET', params);
|
||||
}
|
||||
|
||||
export const getTabTwoForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/birthday/getEpRemindForm?is_multilang_set=true', 'GET', params);
|
||||
}
|
||||
|
||||
export const getRight = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/birthday/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const tabTwoFormSave = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/birthday/saveStaffRemind', 'POST', params);
|
||||
}
|
||||
|
||||
export const saveImg = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/birthday/saveImg', 'POST', params);
|
||||
}
|
||||
|
||||
export const saveEntryRemind = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/entryremind/savePicChange', 'POST', params);
|
||||
}
|
||||
|
||||
export const authSave = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/birthday/saveSysMember', 'POST', params);
|
||||
}
|
||||
|
||||
export const tabOneSave = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/birthday/saveSysRemind', 'POST', params);
|
||||
}
|
||||
|
||||
export const entryRemindSave = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/entryremind/save', 'POST', params);
|
||||
}
|
||||
|
||||
export const delRows = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/birthday/deleteSysMember', 'POST', params);
|
||||
}
|
||||
|
||||
export const getTable = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/birthday/getSysMemberList', 'GET', params);
|
||||
}
|
||||
|
||||
export const getEntryDatas = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/entryremind/getEntryRemindForm', 'GET', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
|
||||
|
||||
import {WeaTools} from 'ecCom';
|
||||
|
||||
export const getTabs = params => WeaTools.callApi('/api/hrm/browserDisplayField/getTabs', 'POST', params);
|
||||
|
||||
export const getFields = params => WeaTools.callApi('/api/hrm/browserDisplayField/getFields', 'POST', params);
|
||||
|
||||
export const save = params => WeaTools.callApi('/api/hrm/browserDisplayField/save', 'POST', params);
|
||||
|
|
@ -0,0 +1,23 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getCardItemsData = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/carddisplay/getNodeList', 'GET', params);
|
||||
}
|
||||
|
||||
export const cardItemsSettingSave = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/carddisplay/saveSystemCard', 'POST', params);
|
||||
}
|
||||
|
||||
export const userDefineCardItemSave = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/carddisplay/saveCustomCard', 'POST', params);
|
||||
}
|
||||
|
||||
export const getRight = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/carddisplay/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const getTableEdit = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/carddisplay/getCustomCardTable', 'GET', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom';
|
||||
|
||||
export const getFormElements = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/area/getCityForm', 'GET', params);
|
||||
}
|
||||
|
||||
export const save = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/area/editCity', 'POST', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
/**
|
||||
* 获取权限
|
||||
* @param {[type]} moduleName [模块名]
|
||||
* @param {Object} params [description]
|
||||
* @return {[type]} [description]
|
||||
*/
|
||||
export const authorized = (moduleName, params = {}, apiMethod = 'getHasRight') => WeaTools.callApi(`/api/hrm/${moduleName}/${apiMethod}`, 'POST', params);
|
||||
|
||||
/**
|
||||
* 应用分权
|
||||
*/
|
||||
export const detachable = (params = {}) => WeaTools.callApi('/api/hrm/common/getDetachable', 'GET', params);
|
||||
export const getDetachableAll = (params = {}) => WeaTools.callApi('/api/hrm/common/getDetachableAll', 'GET', params);
|
||||
|
||||
export const checkAuthAndDetach = (moduleName, params = {}, apiMethod = 'getHasRight') => Promise.all([authorized(moduleName, params = {}, apiMethod || 'getHasRight'), detachable()])
|
||||
|
||||
export const exportExcel = (params = {}) => WeaTools.callApi('/api/ec/dev/table/export', 'POST', params)
|
||||
|
||||
export const isEnableMultiLang = (params = {}) => WeaTools.callApi('/api/hrm/common/isEnableMultiLang', 'GET', params)
|
||||
|
||||
export const getPinYin = (params = {}) => WeaTools.callApi('/api/workflow/formSetting/fieldSet/getPinYin', 'POST', params)
|
||||
|
|
@ -0,0 +1,31 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getAuth = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/contractsetting/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const getButtonsMenu = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/contractsetting/getRightMenu', 'GET', params);
|
||||
}
|
||||
|
||||
export const getContentInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/contractsetting/getSysRemindForm?is_multilang_set=true', 'GET', params);
|
||||
}
|
||||
|
||||
export const getFormInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/contractsetting/getSysMemberAddForm?is_multilang_set=true', 'GET', params);
|
||||
}
|
||||
|
||||
export const saveMainForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/contractsetting/saveSysRemind', 'POST', params);
|
||||
}
|
||||
|
||||
export const saveSubForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/contractsetting/addSysMember', 'POST', params);
|
||||
}
|
||||
|
||||
export const deleteTableInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/contractsetting/deleteSysMember', 'POST', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getAuth = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/contract/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const getButtonsMenu = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/contract/getRightMenu', 'GET', params);
|
||||
}
|
||||
|
||||
export const getTableInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/contract/getSearchList', 'GET', params);
|
||||
}
|
||||
|
||||
export const getSearchItems = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/contract/getSearchCondition', 'GET', params);
|
||||
}
|
||||
|
||||
export const getFormInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/contract/getContractForm', 'GET', params);
|
||||
}
|
||||
|
||||
export const getContractTypeInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/contract/getContractTypeInfo', 'POST', params);
|
||||
}
|
||||
|
||||
export const deleteTableInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/contract/deleteContract', 'POST', params);
|
||||
}
|
||||
|
||||
export const save = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/contract/saveContract', 'POST', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,31 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getAuth = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/contractmodule/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const getButtonsMenu = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/contractmodule/getRightMenu', 'GET', params);
|
||||
}
|
||||
|
||||
export const getTableInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/contractmodule/getSearchList', 'GET', params);
|
||||
}
|
||||
|
||||
export const getSearchItems = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/contractmodule/getSearchCondition', 'GET', params);
|
||||
}
|
||||
|
||||
export const deleteTableInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/contractmodule/delete', 'POST', params);
|
||||
}
|
||||
|
||||
export const add = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/contractmodule/add', 'POST', params);
|
||||
}
|
||||
|
||||
export const edit = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/contractmodule/edit', 'POST', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getAuth = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/contracttype/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const getButtonsMenu = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/contracttype/getRightMenu', 'GET', params);
|
||||
}
|
||||
|
||||
export const getTableInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/contracttype/getSearchList', 'GET', params);
|
||||
}
|
||||
|
||||
export const getSearchItems = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/contracttype/getSearchCondition', 'GET', params);
|
||||
}
|
||||
|
||||
export const getForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/contracttype/getContractTypeForm?is_multilang_set=true', 'GET', params);
|
||||
}
|
||||
|
||||
export const deleteTableInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/contracttype/delete', 'POST', params);
|
||||
}
|
||||
|
||||
export const add = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/contracttype/add', 'POST', params);
|
||||
}
|
||||
|
||||
export const edit = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/contracttype/edit', 'POST', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom';
|
||||
|
||||
export const getFormElements = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/area/getCountryForm', 'GET', params);
|
||||
}
|
||||
|
||||
export const save = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/area/editCountry', 'POST', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom';
|
||||
|
||||
export const getFormElements = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/area/getCityTwoForm', 'GET', params);
|
||||
}
|
||||
|
||||
export const save = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/area/editCityTwo', 'POST', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,47 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getRight = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/detachsysadmin/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const getTableInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/detachsysadmin/getAdminSearchList', 'GET', params);
|
||||
}
|
||||
|
||||
export const getSearchCondition = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/detachsysadmin/getSearchCondition', 'GET', params);
|
||||
}
|
||||
|
||||
export const getEditorForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/detachsysadmin/getAddorEditForm?is_multilang_set=true', 'GET', params);
|
||||
}
|
||||
|
||||
export const getSecuritySetForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/detachsysadmin/getSecForm?is_multilang_set=true', 'GET', params);
|
||||
}
|
||||
|
||||
export const addAdminInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/detachsysadmin/add', 'POST', params);
|
||||
}
|
||||
|
||||
export const deleteTableRows = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/detachsysadmin/delete', 'POST', params);
|
||||
}
|
||||
|
||||
export const editAdminInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/detachsysadmin/edit', 'POST', params);
|
||||
}
|
||||
|
||||
export const securitySave = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/detachsysadmin/saveSec', 'POST', params);
|
||||
}
|
||||
|
||||
export const isUseSecondaryPwd = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/secondarypwd/isUseSecondaryPwd', 'GET', params);
|
||||
}
|
||||
|
||||
export const saveUseSecondaryPwd = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/secondarypwd/saveUseSecondaryPwd', 'POST', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getRight = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/statechange/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const getForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/statechange/getHrmFireForm?is_multilang_set=true', 'GET', params);
|
||||
}
|
||||
|
||||
export const save = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/statechange/saveHrmFire', 'POST', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom';
|
||||
|
||||
export const getFormElements = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/job/getJobActivityForm', 'GET', params);
|
||||
}
|
||||
|
||||
export const save = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/job/editeJobActivity', 'POST', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom';
|
||||
|
||||
export const getFormElements = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/job/getJobGroupForm', 'GET', params);
|
||||
}
|
||||
|
||||
export const save = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/job/editeJobGroup', 'POST', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom';
|
||||
|
||||
export const getFormElements = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/edulevel/getEduForm', 'GET', params);
|
||||
}
|
||||
|
||||
export const save = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/edulevel/edit', 'POST', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,31 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getHasRight = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/edulevel/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const add = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/edulevel/add', 'POST', params);
|
||||
}
|
||||
|
||||
export const edit = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/edulevel/edit', 'POST', params);
|
||||
}
|
||||
|
||||
export const deleteRows = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/edulevel/delete', 'POST', params);
|
||||
}
|
||||
|
||||
export const getSearchCondition = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/edulevel/getSearchCondition', 'GET', params);
|
||||
}
|
||||
|
||||
export const getSearchList = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/edulevel/getSearchList', 'GET', params);
|
||||
}
|
||||
|
||||
export const getNeForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/edulevel/getEduForm?is_multilang_set=true', 'GET', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
import { WeaTools } from 'ecCom'
|
||||
|
||||
export const getHasRight = params => {
|
||||
return WeaTools.callApi('/api/hrm/edulevel/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const getSearchCondition = params => {
|
||||
return WeaTools.callApi('/api/hrm/edulevel/getSearchCondition', 'GET', params);
|
||||
}
|
||||
|
||||
export const getSearchList = params => {
|
||||
return WeaTools.callApi('/api/hrm/edulevel/getSearchList', 'POST', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
//gai
|
||||
import { WeaTools } from 'ecCom'
|
||||
|
||||
export const getelseSettingForm = params => {
|
||||
return WeaTools.callApi('/api/hrm/accountcenter/othersettings/getOtherSettingForm', 'GET', params);
|
||||
}
|
||||
export const save = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/accountcenter/othersettings/save', 'POST', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getAuth = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/usedemand/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const getButtonsMenu = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/usedemand/getRightMenu', 'GET', params);
|
||||
}
|
||||
|
||||
export const getSearchItems = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/usedemand/getSearchCondition', 'GET', params);
|
||||
}
|
||||
|
||||
export const deleteTableInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/usedemand/delete', 'POST', params);
|
||||
}
|
||||
|
||||
export const getTableInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/usedemand/getSearchList', 'GET', params);
|
||||
}
|
||||
|
||||
export const getFormInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/usedemand/getUseDemandForm', 'GET', params);
|
||||
}
|
||||
|
||||
export const add = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/usedemand/add', 'POST', params);
|
||||
}
|
||||
|
||||
export const edit = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/usedemand/edit', 'POST', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,47 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getHasRight = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/orggroups/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const add = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/orggroups/add', 'POST', params);
|
||||
}
|
||||
|
||||
export const edit = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/orggroups/edit', 'POST', params);
|
||||
}
|
||||
|
||||
export const deleteRows = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/orggroups/delete', 'POST', params);
|
||||
}
|
||||
|
||||
export const getSearchCondition = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/orggroups/getSearchCondition', 'GET', params);
|
||||
}
|
||||
|
||||
export const getSearchList = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/orggroups/getSearchList', 'GET', params);
|
||||
}
|
||||
|
||||
export const getNeForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/orggroups/getOrgGroupForm?is_multilang_set=true', 'GET', params);
|
||||
}
|
||||
|
||||
export const getAddGpMemForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/orggroups/getOrgRelatedForm?is_multilang_set=true', 'GET', params);
|
||||
}
|
||||
|
||||
export const memberSave = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/orggroups/addRelated', 'POST', params);
|
||||
}
|
||||
|
||||
export const getMemTableInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/orggroups/getRelatedSearchList', 'GET', params);
|
||||
}
|
||||
|
||||
export const memTableRowDel = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/orggroups/deleteRelated', 'POST', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/entrymaintaince/getSettingTable?is_multilang_set=true', 'GET', params);
|
||||
}
|
||||
|
||||
export const getRight = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/entrymaintaince/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const save = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/entrymaintaince/save', 'POST', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getRight = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/statechange/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const getForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/statechange/getHrmHireForm?is_multilang_set=true', 'GET', params);
|
||||
}
|
||||
|
||||
export const save = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/statechange/saveHrmHire', 'POST', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,31 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getAuth = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/effectmanage/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const getButtonsMenu = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/effectmanage/getRightMenu', 'GET', params);
|
||||
}
|
||||
|
||||
export const getTableInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/effectmanage/getSearchList', 'GET', params);
|
||||
}
|
||||
|
||||
export const getSearchItems = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/effectmanage/getSearchCondition', 'GET', params);
|
||||
}
|
||||
|
||||
export const getForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/effectmanage/getFormInfo?is_multilang_set=true', 'GET', params);
|
||||
}
|
||||
|
||||
export const deleteTableInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/effectmanage/delete', 'POST', params);
|
||||
}
|
||||
|
||||
export const save = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/effectmanage/save', 'POST', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
import { WeaTools } from 'ecCom'
|
||||
//获取导入表单
|
||||
export const getImportForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/importorg/getImportForm', 'GET', params);
|
||||
}
|
||||
//导入文件提交
|
||||
export const saveImport = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/importorg/saveImport', 'POST', params);
|
||||
}
|
||||
//获取导入结果回调数据
|
||||
export const getImportProcessLog = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/importorg/getImportProcessLog', 'GET', params);
|
||||
}
|
||||
//获取导入结果
|
||||
export const getImportResult = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/importorg/getImportResult', 'GET', params);
|
||||
}
|
||||
//历史导入信息查询
|
||||
export const getImportHistory = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/importorg/getImportHistory', 'GET', params);
|
||||
}
|
||||
//导入日志
|
||||
export const getImportLogDetail = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/importorg/getImportColResultLog', 'GET', params);
|
||||
}
|
||||
//导入日志 - 高级搜索
|
||||
export const getImportLogSearchCondition = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/importorg/getHistorySearchCondition', 'GET', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
import { WeaTools } from 'ecCom'
|
||||
//获取导入表单
|
||||
export const getImportForm = (params) => {
|
||||
return WeaTools.callApi(`/api/hrm/import/resource/getImportForm`, 'GET', params);
|
||||
}
|
||||
//导入文件提交
|
||||
export const saveImport = (params) => {
|
||||
return WeaTools.callApi(`/api/hrm/import/resource/saveImport`, 'POST', params);
|
||||
}
|
||||
//获取导入结果回调数据
|
||||
export const getImportProcessLog = (params) => {
|
||||
return WeaTools.callApi(`/api/hrm/importlog/getImportProcessLog`, 'GET', params);
|
||||
}
|
||||
//获取导入结果
|
||||
export const getImportResult = (params) => {
|
||||
return WeaTools.callApi(`/api/hrm/importlog/getImportResult`, 'GET', params);
|
||||
}
|
||||
//历史导入信息查询
|
||||
export const getImportHistory = (params) => {
|
||||
return WeaTools.callApi(`/api/hrm/importlog/getImportHistory`, 'GET', params);
|
||||
}
|
||||
//导入日志
|
||||
export const getImportLogDetail = (params) => {
|
||||
return WeaTools.callApi(`/api/hrm/importlog/getImportColResultLog`, 'GET', params);
|
||||
}
|
||||
//导入日志 - 高级搜索
|
||||
export const getImportLogSearchCondition = (params) => {
|
||||
return WeaTools.callApi(`/api/hrm/importlog/getHistorySearchCondition`, 'GET', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getList = (params = {}) => WeaTools.callApi('/api/hrm/schedule/leaveType/getLeaveTypeColorFrom?is_multilang_set=true', 'POST', params);
|
||||
|
||||
export const save = (params = {}) => WeaTools.callApi('/api/hrm/schedule/leaveType/saveLeaveTypeColorFrom', 'POST', params);
|
||||
|
||||
export const remove = (params = {}) => WeaTools.callApi('/api/hrm/schedule/leaveType/delLeaveTypeColorFrom', 'POST', params);
|
||||
|
|
@ -0,0 +1,36 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
|
||||
export const getHasRight = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/classifiedProtection/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const getRightMenu = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/classifiedProtection/getRightMenu', 'GET', params);
|
||||
}
|
||||
|
||||
export const getBasicInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/classifiedProtection/getBasicInfo', 'GET', params);
|
||||
}
|
||||
|
||||
export const getUserClassification = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/classifiedProtection/getUserClassification', 'GET', params);
|
||||
}
|
||||
|
||||
export const getResourceClassification = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/classifiedProtection/getResourceClassification', 'GET', params);
|
||||
}
|
||||
|
||||
export const saveBasicInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/classifiedProtection/saveBasicInfo', 'POST', params);
|
||||
}
|
||||
|
||||
export const saveUserClassification = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/classifiedProtection/saveUserClassification', 'POST', params);
|
||||
}
|
||||
|
||||
export const saveResourceClassification = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/classifiedProtection/saveResourceClassification', 'POST', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,23 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getRight = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/refuserp/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const getButtonsMenu = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/refuserp/getRightMenu', 'GET', params);
|
||||
}
|
||||
|
||||
export const getScope = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/refuserp/getSearchCondition', 'GET', params);
|
||||
}
|
||||
|
||||
export const getMaxOnlineNumber = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/refuserp/getMaxNum', 'GET', params);
|
||||
}
|
||||
|
||||
export const getEchartsDatas = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/refuserp/getSearchResult', 'GET', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getRight = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/loginfailedlog/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const getButtonsMenu = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/loginfailedlog/getRightMenu', 'GET', params);
|
||||
}
|
||||
|
||||
export const getTableInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/loginfailedlog/getSearchList', 'GET', params);
|
||||
}
|
||||
|
||||
export const getSearchCondition = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/loginfailedlog/getSearchCondition', 'GET', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getRight = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/loginlog/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const getButtonsMenu = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/loginlog/getRightMenu', 'GET', params);
|
||||
}
|
||||
|
||||
export const getTableInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/loginlog/getSearchList', 'GET', params);
|
||||
}
|
||||
|
||||
export const getSearchCondition = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/loginlog/getAdvanceCondition', 'GET', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,55 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getHasRight = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/speciality/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const add = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/speciality/add', 'POST', params);
|
||||
}
|
||||
|
||||
export const edit = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/speciality/edit', 'POST', params);
|
||||
}
|
||||
|
||||
export const deleteRows = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/speciality/delete', 'POST', params);
|
||||
}
|
||||
|
||||
export const getSearchCondition = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/speciality/getSearchCondition', 'GET', params);
|
||||
}
|
||||
|
||||
export const getSearchList = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/speciality/getSearchList', 'GET', params);
|
||||
}
|
||||
|
||||
export const getNeForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/speciality/getSpecialityForm?is_multilang_set=true', 'GET', params);
|
||||
}
|
||||
|
||||
export const getImportForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/speciality/getImportForm?is_multilang_set=true', 'GET', params);
|
||||
}
|
||||
|
||||
export const saveImport = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/speciality/saveImport', 'POST', params);
|
||||
}
|
||||
|
||||
export const getImportResultDetail = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/speciality/getImportRowResultLog', 'GET', params);
|
||||
}
|
||||
|
||||
export const getImportHistory = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/speciality/getImportHistory', 'GET', params);
|
||||
}
|
||||
|
||||
export const getImportLogDetail = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/speciality/getImportColResultLog', 'GET', params);
|
||||
}
|
||||
|
||||
export const getImportLogSearchCondition = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/speciality/getHistorySearchCondition', 'GET', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,67 @@
|
|||
/*
|
||||
* @Author: sunjsh
|
||||
* @Date: 2020-11-04 13:35:25
|
||||
* @LastEditTime: 2020-11-19 14:50:02
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @Description: In User Settings Edit
|
||||
* @FilePath: /hrmengine/apis/matrix.js
|
||||
*/
|
||||
import {
|
||||
WeaTools
|
||||
} from 'ecCom';
|
||||
|
||||
//矩阵设置
|
||||
export const getMatrixList = (params = {}) => WeaTools.callApi('/api/hrm/matrix/pages/matrixList/getMatrixListSearchList', 'POST', params)
|
||||
export const getMatrixListConditionList = (params = {}) => WeaTools.callApi('/api/hrm/matrix/pages/matrixList/getMatrixListConditionList', 'POST', params)
|
||||
|
||||
export const getMatrixInfoForm = (params = {}) => WeaTools.callApi('/api/hrm/matrix/pages/matrixList/getMatrixListSetForm?is_multilang_set=true', 'POST', params)
|
||||
export const saveMatrixInfo = (params = {}) => WeaTools.callApi('/api/hrm/matrix/pages/matrixList/addMatrixList', 'POST', params)
|
||||
export const removeMatrixInfo = (params = {}) => WeaTools.callApi('/api/hrm/matrix/pages/matrixList/delMatrixList', 'POST', params)
|
||||
export const getMaintenanceForm = (params = {}) => WeaTools.callApi('/api/hrm/matrix/pages/matrixList/getMatrixMaintSetForm?is_multilang_set=true', 'POST', params)
|
||||
export const getMaintenanceList = (params = {}) => WeaTools.callApi('/api/hrm/matrix/pages/matrixList/getMatrixMaintSearchList', 'POST', params)
|
||||
export const saveMatrixMaintenance = (params = {}) => WeaTools.callApi('/api/hrm/matrix/pages/matrixList/addMatrixMaint', 'POST', params)
|
||||
export const removeMatrixMaintenance = (params = {}) => WeaTools.callApi('/api/hrm/matrix/pages/matrixList/delMatrixMaint', 'POST', params)
|
||||
export const getMatrixMaintRightLevelForm = (params = {}) => WeaTools.callApi('/api/hrm/matrix/pages/matrixList/getMatrixMaintRightLevelForm', 'POST', params)
|
||||
export const saveMatrixMaintRightLevel = (params = {}) => WeaTools.callApi('/api/hrm/matrix/pages/matrixList/saveMatrixMaintRightLevel', 'POST', params)
|
||||
export const getFieldForm = (params = {}) => WeaTools.callApi('/api/hrm/matrix/pages/matrixList/getMatrixDesignSetForm?is_multilang_set=true', 'POST', params)
|
||||
export const saveField = (params = {}) => WeaTools.callApi('/api/hrm/matrix/pages/matrixList/addMatrixDesign', 'POST', params)
|
||||
export const getMatrixData = (params = {}) => WeaTools.callApi('/api/hrm/matrix/pages/matrixList/getMatrixTableSetForm', 'POST', params)
|
||||
export const saveMatrixData = (params = {}) => WeaTools.callApi('/api/hrm/matrix/pages/matrixList/addMatrixTable', 'POST', params)
|
||||
export const removeMatrixData = (params = {}) => WeaTools.callApi('/api/hrm/matrix/pages/matrixList/delMatrixTable', 'POST', params)
|
||||
export const matrixExport = (params = {}) => WeaTools.callApi('/api/hrm/matrix/pages/matrixList/matrixExport', 'POST', params)
|
||||
export const getMatrixFile = (params = {}) => WeaTools.callApi('/api/hrm/matrix/pages/matrixList/getMatrixFile', 'POST', params)
|
||||
export const getMatrixTableStringForm = (params = {}) => WeaTools.callApi('/api/hrm/matrix/pages/matrixList/getMatrixTableStringForm', 'POST', params)
|
||||
export const getMatrixShowNameSetForm = (params = {}) => WeaTools.callApi('/api/hrm/matrix/pages/matrixList/getMatrixShowNameSetForm', 'POST', params)
|
||||
export const saveMatrixShowNameSetForm = (params = {}) => WeaTools.callApi('/api/hrm/matrix/pages/matrixList/saveMatrixShowNameSetForm', 'POST', params)
|
||||
export const clearDimission = (params = {}) => WeaTools.callApi('/api/hrm/matrix/pages/matrixList/clearDimission', 'POST', params)
|
||||
|
||||
//矩阵分权
|
||||
export const getMatrixMaintInfoListCondition = (params = {}) => WeaTools.callApi('/api/hrm/matrix/pages/matrixList/getMatrixMaintInfoListCondition', 'POST', params)
|
||||
export const getMatrixMaintInfoList = (params = {}) => WeaTools.callApi('/api/hrm/matrix/pages/matrixList/getMatrixMaintInfoList', 'POST', params)
|
||||
export const delMatrixMaintInfo = (params = {}) => WeaTools.callApi('/api/hrm/matrix/pages/matrixList/delMatrixMaintInfo', 'POST', params)
|
||||
export const getMatrixMaintTab = (params = {}) => WeaTools.callApi('/api/hrm/matrix/pages/matrixList/getMatrixMaintTab', 'POST', params)
|
||||
export const getMatrixMaintSearchCondition = (params = {}) => WeaTools.callApi('/api/hrm/matrix/pages/matrixList/getMatrixMaintSearchCondition', 'POST', params)
|
||||
export const getMatrixMaintConditionForm = (params = {}) => WeaTools.callApi('/api/hrm/matrix/pages/matrixList/getMatrixMaintConditionForm', 'POST', params)
|
||||
export const getMatrixMaintConditionList = (params = {}) => WeaTools.callApi('/api/hrm/matrix/pages/matrixList/getMatrixMaintConditionList', 'POST', params)
|
||||
export const saveMatrixMaintCondition = (params = {}) => WeaTools.callApi('/api/hrm/matrix/pages/matrixList/saveMatrixMaintCondition', 'POST', params)
|
||||
export const delMatrixMaintCondition = (params = {}) => WeaTools.callApi('/api/hrm/matrix/pages/matrixList/delMatrixMaintCondition', 'POST', params)
|
||||
export const getMatrixMaintColList = (params = {}) => WeaTools.callApi('/api/hrm/matrix/pages/matrixList/getMatrixMaintColList', 'POST', params)
|
||||
export const saveMatrixMaintCol = (params = {}) => WeaTools.callApi('/api/hrm/matrix/pages/matrixList/saveMatrixMaintCol', 'POST', params)
|
||||
export const delMatrixMaintCol = (params = {}) => WeaTools.callApi('/api/hrm/matrix/pages/matrixList/delMatrixMaintCol', 'POST', params)
|
||||
|
||||
//old version
|
||||
//export const initMaintenanceData = (params = {}) => Promise.all([getMaintenanceForm(params), getMaintenanceList(params)])
|
||||
//new version
|
||||
export const initMaintenanceData = (params = {}) => Promise.all([getMatrixMaintInfoListCondition(params), getMatrixMaintInfoList(params)])
|
||||
export const initMaintenanceSettingData = (params = {}) => Promise.all([getMatrixMaintTab(params), getMatrixMaintSearchCondition(params), getMaintenanceForm()])
|
||||
export const initConditionData = (params = {}) => Promise.all([getMatrixMaintConditionForm(params), getMatrixMaintConditionList(params)])
|
||||
// export const initColumnData = (params = {}) => Promise.all([getMatrixMaintConditionForm(params), getMatrixMaintColList(params)])
|
||||
export const initColumnData = (params = {}) => Promise.all([getMatrixMaintColList(params)])
|
||||
|
||||
export const initFieldData = (params = {}) => Promise.all([getFieldForm(), getFieldForm(params)])
|
||||
export const initMatrixData = (params = {}) => Promise.all([getMatrixTableStringForm(params), getMatrixShowNameSetForm(params)])
|
||||
|
||||
//矩阵批量调整
|
||||
export const getFormInfo = (params = {}) => WeaTools.callApi('/api/hrm/matrix/pages/matrixMassMaint/getMatrixListMassMaintForm', 'GET', params)
|
||||
|
||||
export const processData = (params = {}) => WeaTools.callApi('/api/hrm/matrix/pages/matrixMassMaint/addMatrixListMassMaintForm', 'POST', params)
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getRight = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/modulemanagerdetach/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const getTableInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/modulemanagerdetach/getAdminSearchList', 'GET', params);
|
||||
}
|
||||
|
||||
export const getSearchCondition = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/modulemanagerdetach/getSearchCondition', 'GET', params);
|
||||
}
|
||||
|
||||
export const getEditorForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/modulemanagerdetach/getAddorEditForm?is_multilang_set=true', 'GET', params);
|
||||
}
|
||||
|
||||
export const addModuleManageInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/modulemanagerdetach/save', 'POST', params);
|
||||
}
|
||||
|
||||
export const deleteTableRows = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/modulemanagerdetach/delete', 'POST', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom';
|
||||
|
||||
export const getHasRight = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/sanyuan/normalLog/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const getRightMenu = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/sanyuan/normalLog/getRightMenu', 'GET', params);
|
||||
}
|
||||
|
||||
export const getSearchCondition = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/sanyuan/normalLog/getSearchCondition', 'GET', params);
|
||||
}
|
||||
|
||||
export const getLoginLogList = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/sanyuan/normalLog/getLoginLogList', 'GET', params);
|
||||
}
|
||||
|
||||
export const getOperateLogList = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/sanyuan/normalLog/getOperateLogList', 'GET', params);
|
||||
}
|
||||
|
||||
export const exportExcelLog = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/sanyuan/normalLog/exportExcelLog', 'POST', params);
|
||||
}
|
||||
|
||||
export const viewdetail = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/sanyuan/transLog/viewDetail', 'GET', params);
|
||||
}
|
||||
|
||||
export const trans = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/sanyuan/transLog/transLog', 'GET', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom';
|
||||
|
||||
export const getFormElements = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/location/getLocationForm', 'GET', params);
|
||||
}
|
||||
|
||||
export const save = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/location/edit', 'POST', params);
|
||||
}
|
||||
|
||||
export const getCountryDetail = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/location/getCountryDetail', 'GET', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,71 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getSearchList = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/location/getSearchList', 'POST', params);
|
||||
}
|
||||
|
||||
export const getAdvanceSearchCondition = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/location/getAdvanceSearchCondition', 'GET', params);
|
||||
}
|
||||
|
||||
export const add = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/location/add', 'POST', params);
|
||||
}
|
||||
|
||||
export const getLocationForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/location/getLocationForm?is_multilang_set=true', 'GET', params);
|
||||
}
|
||||
|
||||
export const deleteTableData = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/location/delete', 'POST', params);
|
||||
}
|
||||
|
||||
export const getImportForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/location/getImportForm?is_multilang_set=true', 'GET', params);
|
||||
}
|
||||
|
||||
export const saveImport = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/location/saveImport', 'POST', params);
|
||||
}
|
||||
|
||||
export const getImportLogList = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/location/getImportLogList', 'GET', params);
|
||||
}
|
||||
|
||||
export const edit = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/location/edit', 'POST', params);
|
||||
}
|
||||
|
||||
export const getImportResult = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/location/getImportResult', 'GET', params);
|
||||
}
|
||||
|
||||
export const getCountryDetail = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/location/getCountryDetail', 'GET', params);
|
||||
}
|
||||
|
||||
export const deleteImportHistory = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/location/deleteImportHistory', 'POST', params);
|
||||
}
|
||||
|
||||
export const getHasRight = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/location/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const getImportResultDetail = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/location/getImportRowResultLog', 'GET', params);
|
||||
}
|
||||
|
||||
export const getImportLogDetail = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/location/getImportColResultLog', 'GET', params);
|
||||
}
|
||||
|
||||
export const getImportLogSearchCondition = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/location/getHistorySearchCondition', 'GET', params);
|
||||
}
|
||||
|
||||
export const getImportHistory = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/location/getImportHistory', 'GET', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,23 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getRight = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/onlinerp/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const getButtonsMenu = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/onlinerp/getRightMenu', 'GET', params);
|
||||
}
|
||||
|
||||
export const getScope = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/onlinerp/getSearchCondition', 'GET', params);
|
||||
}
|
||||
|
||||
export const getMaxOnlineNumber = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/onlinerp/getMaxOnlineNum', 'GET', params);
|
||||
}
|
||||
|
||||
export const getEchartsDatas = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/onlinerp/getSearchResult', 'GET', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom';
|
||||
|
||||
export const getForm = (params = {}) => WeaTools.callApi('/api/hrm/onlinekqsystemset/getOnlineKqSystemSetForm', 'GET', params)
|
||||
export const save = (params = {}) => WeaTools.callApi('/api/hrm/onlinekqsystemset/saveOnlineKqSystemSet', 'POST', params)
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getOrgVirtualData = (params) => WeaTools.callApi('/api/hrm/orgchart/getOrgVirtualData', 'POST', params)
|
||||
|
||||
export const getOrgChartSet = (params) => WeaTools.callApi('/api/hrm/orgchart/getOrgChartSet', 'POST', params)
|
||||
|
||||
export const saveOrgChartSet = (params) => WeaTools.callApi('/api/hrm/orgchart/saveOrgChartSet', 'POST', params)
|
||||
|
||||
export const getOrgChartData = (params) => WeaTools.callApi('/api/hrm/orgchart/getOrgChartData', 'POST', params)
|
||||
|
||||
export const getOrgChartDataAjax = (params) => WeaTools.callApi('/api/hrm/orgchart/getOrgChartDataAjax', 'POST', params)
|
||||
|
||||
export const initData = (params = {}) => Promise.all([getOrgVirtualData(), getOrgChartSet()])
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom';
|
||||
|
||||
export const getHasRight = params => {
|
||||
return WeaTools.callApi('/api/hrm/organizationShowSet/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const getRightMenu = params => {
|
||||
return WeaTools.callApi('/api/hrm/organizationShowSet/getRightMenu', 'GET', params);
|
||||
}
|
||||
|
||||
export const getOrganizationShowSetForm = params => {
|
||||
return WeaTools.callApi('/api/hrm/organizationShowSet/getOrganizationShowSetForm', 'GET', params);
|
||||
}
|
||||
|
||||
export const saveOrganizationShowSet = params => {
|
||||
return WeaTools.callApi('/api/hrm/organizationShowSet/saveOrganizationShowSet', 'POST', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,146 @@
|
|||
import { WeaTools } from 'ecCom'
|
||||
|
||||
export const getHasRight = params => {
|
||||
return WeaTools.callApi('/api/hrm/organization/getHasRight', 'POST', params);
|
||||
}
|
||||
|
||||
export const getRightMenu = params => {
|
||||
return WeaTools.callApi('/api/hrm/organization/getRightMenu', 'POST', params);
|
||||
}
|
||||
|
||||
export const getTabs = params => {
|
||||
return WeaTools.callApi('/api/hrm/organization/getTabs', 'POST', params);
|
||||
}
|
||||
|
||||
export const getCompanyFormField = params => {
|
||||
return WeaTools.callApi('/api/hrm/organization/getCompanyFormField?is_multilang_set=true', 'GET', params);
|
||||
}
|
||||
|
||||
export const getSubCompanyFormField = params => {
|
||||
return WeaTools.callApi('/api/hrm/organization/getSubCompanyFormField?is_multilang_set=true', 'GET', params);
|
||||
}
|
||||
|
||||
export const getDepartmentFormField = params => {
|
||||
return WeaTools.callApi('/api/hrm/organization/getDepartmentFormField?is_multilang_set=true', 'GET', params);
|
||||
}
|
||||
|
||||
export const getSubCompanyFormFieldView = params => {
|
||||
return WeaTools.callApi('/api/hrm/organization/getSubCompanyFormFieldView', 'GET', params);
|
||||
}
|
||||
|
||||
export const getDepartmentFormFieldView = params => {
|
||||
return WeaTools.callApi('/api/hrm/organization/getDepartmentFormFieldView', 'GET', params);
|
||||
}
|
||||
|
||||
export const addSubCompany = params => {
|
||||
return WeaTools.callApi('/api/hrm/organization/addSubCompany', 'POST', params);
|
||||
}
|
||||
|
||||
export const addDepartment = params => {
|
||||
return WeaTools.callApi('/api/hrm/organization/addDepartment', 'POST', params);
|
||||
}
|
||||
|
||||
export const editCompany = params => {
|
||||
return WeaTools.callApi('/api/hrm/organization/editCompany', 'POST', params);
|
||||
}
|
||||
|
||||
export const editSubCompany = params => {
|
||||
return WeaTools.callApi('/api/hrm/organization/editSubCompany', 'POST', params);
|
||||
}
|
||||
|
||||
export const editDepartment = params => {
|
||||
return WeaTools.callApi('/api/hrm/organization/editDepartment', 'POST', params);
|
||||
}
|
||||
|
||||
export const delSubCompany = params => {
|
||||
return WeaTools.callApi('/api/hrm/organization/delSubCompany', 'POST', params);
|
||||
}
|
||||
|
||||
export const delDepartment = params => {
|
||||
return WeaTools.callApi('/api/hrm/organization/delDepartment', 'POST', params);
|
||||
}
|
||||
|
||||
export const getSubCompanySearchCondition = params => {
|
||||
return WeaTools.callApi('/api/hrm/organization/getSubCompanySearchCondition', 'GET', params);
|
||||
}
|
||||
|
||||
export const getDepartmentSearchCondition = params => {
|
||||
return WeaTools.callApi('/api/hrm/organization/getDepartmentSearchCondition', 'GET', params);
|
||||
}
|
||||
|
||||
export const getResourceSearchCondition = params => {
|
||||
return WeaTools.callApi('/api/hrm/organization/getResourceSearchCondition', 'GET', params);
|
||||
}
|
||||
|
||||
export const getSubCompanySearchList = params => {
|
||||
return WeaTools.callApi('/api/hrm/organization/getSubCompanySearchList', 'POST', params);
|
||||
}
|
||||
|
||||
export const getDepartmentSearchList = params => {
|
||||
return WeaTools.callApi('/api/hrm/organization/getDepartmentSearchList', 'POST', params);
|
||||
}
|
||||
|
||||
export const getResourceSearchList = params => {
|
||||
return WeaTools.callApi('/api/hrm/organization/getResourceSearchList', 'POST', params);
|
||||
}
|
||||
|
||||
export const doSubCompanyCancel = params => {
|
||||
return WeaTools.callApi('/api/hrm/organization/doSubCompanyCancel', 'POST', params);
|
||||
}
|
||||
|
||||
export const doDepartmentCancel = params => {
|
||||
return WeaTools.callApi('/api/hrm/organization/doDepartmentCancel', 'POST', params);
|
||||
}
|
||||
|
||||
export const doSubCompanyISCanceled = params => {
|
||||
return WeaTools.callApi('/api/hrm/organization/doSubCompanyISCanceled', 'POST', params);
|
||||
}
|
||||
|
||||
export const doDepartmentISCanceled = params => {
|
||||
return WeaTools.callApi('/api/hrm/organization/doDepartmentISCanceled', 'POST', params);
|
||||
}
|
||||
|
||||
export const saveBatchEdit = params => {
|
||||
return WeaTools.callApi('/api/hrm/organization/saveBatchEdit', 'POST', params);
|
||||
}
|
||||
|
||||
export const getResourceVirtualDepartmentSetFormField = params => {
|
||||
return WeaTools.callApi('/api/hrm/organization/getResourceVirtualDepartmentSetFormField', 'POST', params);
|
||||
}
|
||||
|
||||
export const saveResourceVirtualDepartmentSet = params => {
|
||||
return WeaTools.callApi('/api/hrm/organization/saveResourceVirtualDepartmentSet', 'POST', params);
|
||||
}
|
||||
|
||||
export const saveAddToGroup = params => {
|
||||
return WeaTools.callApi('/api/hrm/organization/saveAddToGroup', 'POST', params);
|
||||
}
|
||||
|
||||
//获取导入表单
|
||||
export const getHrmResourceImportForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/organization/getHrmResourceImportForm', 'GET', params);
|
||||
}
|
||||
//导入文件提交
|
||||
export const saveHrmResourceImport = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/organization/saveHrmResourceImport', 'POST', params);
|
||||
}
|
||||
//获取导入结果信息
|
||||
export const getHrmResourceImportResult = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/organization/getHrmResourceImportResult', 'GET', params);
|
||||
}
|
||||
//历史导入信息查询
|
||||
export const getHrmResourceImportHistory = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/organization/getHrmResourceImportHistory', 'GET', params);
|
||||
}
|
||||
//下载历史导入信息
|
||||
export const downloadHrmResourceImportHistory = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/organization/downloadHrmResourceImportHistory', 'GET', params);
|
||||
}
|
||||
//删除历史导入日志
|
||||
export const delHrmResourceImportHistory = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/organization/delHrmResourceImportHistory', 'POST', params);
|
||||
}
|
||||
|
||||
export const saveBatchDefaultPwd = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/organization/saveBatchDefaultPwd', 'POST', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,154 @@
|
|||
import { WeaTools } from 'ecCom'
|
||||
|
||||
export const getHasRight = params => {
|
||||
return WeaTools.callApi('/api/hrm/organizationvirtual/getHasRight', 'POST', params);
|
||||
}
|
||||
|
||||
export const getRightMenu = params => {
|
||||
return WeaTools.callApi('/api/hrm/organizationvirtual/getRightMenu', 'POST', params);
|
||||
}
|
||||
|
||||
export const getTabs = params => {
|
||||
return WeaTools.callApi('/api/hrm/organizationvirtual/getTabs', 'POST', params);
|
||||
}
|
||||
|
||||
export const getCompanyFormField = params => {
|
||||
return WeaTools.callApi('/api/hrm/organizationvirtual/getCompanyFormField?is_multilang_set=true', 'GET', params);
|
||||
}
|
||||
|
||||
export const getSubCompanyFormField = params => {
|
||||
return WeaTools.callApi('/api/hrm/organizationvirtual/getSubCompanyFormField?is_multilang_set=true', 'GET', params);
|
||||
}
|
||||
|
||||
export const getDepartmentFormField = params => {
|
||||
return WeaTools.callApi('/api/hrm/organizationvirtual/getDepartmentFormField?is_multilang_set=true', 'GET', params);
|
||||
}
|
||||
|
||||
export const getSubCompanyFormFieldView = params => {
|
||||
return WeaTools.callApi('/api/hrm/organizationvirtual/getSubCompanyFormFieldView', 'GET', params);
|
||||
}
|
||||
|
||||
export const getDepartmentFormFieldView = params => {
|
||||
return WeaTools.callApi('/api/hrm/organizationvirtual/getDepartmentFormFieldView', 'GET', params);
|
||||
}
|
||||
|
||||
export const addCompany = params => {
|
||||
return WeaTools.callApi('/api/hrm/organizationvirtual/addCompany', 'POST', params);
|
||||
}
|
||||
|
||||
export const addSubCompany = params => {
|
||||
return WeaTools.callApi('/api/hrm/organizationvirtual/addSubCompany', 'POST', params);
|
||||
}
|
||||
|
||||
export const addDepartment = params => {
|
||||
return WeaTools.callApi('/api/hrm/organizationvirtual/addDepartment', 'POST', params);
|
||||
}
|
||||
|
||||
export const editCompany = params => {
|
||||
return WeaTools.callApi('/api/hrm/organizationvirtual/editCompany', 'POST', params);
|
||||
}
|
||||
|
||||
export const editSubCompany = params => {
|
||||
return WeaTools.callApi('/api/hrm/organizationvirtual/editSubCompany', 'POST', params);
|
||||
}
|
||||
|
||||
export const editDepartment = params => {
|
||||
return WeaTools.callApi('/api/hrm/organizationvirtual/editDepartment', 'POST', params);
|
||||
}
|
||||
|
||||
export const delCompany = params => {
|
||||
return WeaTools.callApi('/api/hrm/organizationvirtual/delCompany', 'POST', params);
|
||||
}
|
||||
|
||||
export const delSubCompany = params => {
|
||||
return WeaTools.callApi('/api/hrm/organizationvirtual/delSubCompany', 'POST', params);
|
||||
}
|
||||
|
||||
export const delDepartment = params => {
|
||||
return WeaTools.callApi('/api/hrm/organizationvirtual/delDepartment', 'POST', params);
|
||||
}
|
||||
|
||||
export const delResource = params => {
|
||||
return WeaTools.callApi('/api/hrm/organizationvirtual/delResource', 'POST', params);
|
||||
}
|
||||
|
||||
export const getSubCompanySearchCondition = params => {
|
||||
return WeaTools.callApi('/api/hrm/organizationvirtual/getSubCompanySearchCondition', 'GET', params);
|
||||
}
|
||||
|
||||
export const getDepartmentSearchCondition = params => {
|
||||
return WeaTools.callApi('/api/hrm/organizationvirtual/getDepartmentSearchCondition', 'GET', params);
|
||||
}
|
||||
|
||||
export const getResourceSearchCondition = params => {
|
||||
return WeaTools.callApi('/api/hrm/organizationvirtual/getResourceSearchCondition', 'GET', params);
|
||||
}
|
||||
|
||||
export const getSubCompanySearchList = params => {
|
||||
return WeaTools.callApi('/api/hrm/organizationvirtual/getSubCompanySearchList', 'POST', params);
|
||||
}
|
||||
|
||||
export const getDepartmentSearchList = params => {
|
||||
return WeaTools.callApi('/api/hrm/organizationvirtual/getDepartmentSearchList', 'POST', params);
|
||||
}
|
||||
|
||||
export const getResourceSearchList = params => {
|
||||
return WeaTools.callApi('/api/hrm/organizationvirtual/getResourceSearchList', 'POST', params);
|
||||
}
|
||||
|
||||
export const doSubCompanyCancel = params => {
|
||||
return WeaTools.callApi('/api/hrm/organizationvirtual/doSubCompanyCancel', 'POST', params);
|
||||
}
|
||||
|
||||
export const doDepartmentCancel = params => {
|
||||
return WeaTools.callApi('/api/hrm/organizationvirtual/doDepartmentCancel', 'POST', params);
|
||||
}
|
||||
|
||||
export const doSubCompanyISCanceled = params => {
|
||||
return WeaTools.callApi('/api/hrm/organizationvirtual/doSubCompanyISCanceled', 'POST', params);
|
||||
}
|
||||
|
||||
export const doDepartmentISCanceled = params => {
|
||||
return WeaTools.callApi('/api/hrm/organizationvirtual/doDepartmentISCanceled', 'POST', params);
|
||||
}
|
||||
|
||||
export const saveBatchEdit = params => {
|
||||
return WeaTools.callApi('/api/hrm/organizationvirtual/saveBatchEdit', 'POST', params);
|
||||
}
|
||||
|
||||
export const addResourceToVirtual = params => {
|
||||
return WeaTools.callApi('/api/hrm/organizationvirtual/addResourceToVirtual', 'POST', params);
|
||||
}
|
||||
|
||||
export const getBatchSetManagerFormField = params => {
|
||||
return WeaTools.callApi('/api/hrm/organizationvirtual/getBatchSetManagerFormField', 'POST', params);
|
||||
}
|
||||
|
||||
export const saveBatchSetManager = params => {
|
||||
return WeaTools.callApi('/api/hrm/organizationvirtual/saveBatchSetManager', 'POST', params);
|
||||
}
|
||||
|
||||
//获取导入表单
|
||||
export const getHrmResourceImportForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/organizationvirtual/getHrmResourceImportForm', 'GET', params);
|
||||
}
|
||||
//导入文件提交
|
||||
export const saveHrmResourceImport = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/organizationvirtual/saveHrmResourceImport', 'POST', params);
|
||||
}
|
||||
//获取导入结果信息
|
||||
export const getHrmResourceImportResult = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/organizationvirtual/getHrmResourceImportResult', 'GET', params);
|
||||
}
|
||||
//历史导入信息查询
|
||||
export const getHrmResourceImportHistory = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/organizationvirtual/getHrmResourceImportHistory', 'GET', params);
|
||||
}
|
||||
//下载历史导入信息
|
||||
export const downloadHrmResourceImportHistory = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/organizationvirtual/downloadHrmResourceImportHistory', 'GET', params);
|
||||
}
|
||||
//删除历史导入日志
|
||||
export const delHrmResourceImportHistory = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/organizationvirtual/delHrmResourceImportHistory', 'POST', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getAuth = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/othersetting/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const getButtonsMenu = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/othersetting/getRightMenu', 'GET', params);
|
||||
}
|
||||
|
||||
export const getFormInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/othersetting/getOtherSettingForm?is_multilang_set=true', 'GET', params);
|
||||
}
|
||||
|
||||
export const save = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/othersetting/save', 'POST', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom';
|
||||
|
||||
export const getForm = (params = {}) => WeaTools.callApi('/api/hrm/paidleave/getForm', 'GET', params)
|
||||
export const save = (params = {}) => WeaTools.callApi('/api/hrm/paidleave/save', 'POST', params)
|
||||
export const sync = (params = {}) => WeaTools.callApi('/api/hrm/paidleave/synChildSubCompany', 'POST', params)
|
||||
export const getList = (params = {}) => WeaTools.callApi('/api/hrm/paidleave/getSearchList', 'POST', params)
|
||||
|
|
@ -0,0 +1,44 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom';
|
||||
|
||||
export const getCondition = (params = {}) => WeaTools.callApi('/api/hrm/plsmanager/getPLSManagerSetCondition', 'GET', params)
|
||||
|
||||
//有效期设置
|
||||
export const getPLSManagerSetList = (params = {}) => WeaTools.callApi('/api/hrm/plsmanager/getPLSManagerSetList', 'POST', params)
|
||||
|
||||
export const getPLSManagerSetForm = (params = {}) => WeaTools.callApi('/api/hrm/plsmanager/getPLSManagerSetForm', 'GET', params)
|
||||
|
||||
export const savePLSManagerSet = (params = {}) => WeaTools.callApi('/api/hrm/plsmanager/savePLSManagerSet', 'POST', params)
|
||||
|
||||
export const deletePLSManagerSet = (params = {}) => WeaTools.callApi('/api/hrm/plsmanager/deletePLSManagerSet', 'POST', params)
|
||||
|
||||
export const synPLSManagerSet = (params = {}) => WeaTools.callApi('/api/hrm/plsmanager/synPLSManagerSet', 'POST', params)
|
||||
|
||||
export const initPeriod = (params = {}) => Promise.all([getPLSManagerSetForm(), getCondition(params)])
|
||||
|
||||
//批量规则
|
||||
export const getPLSManagerBatchList = (params = {}) => WeaTools.callApi('/api/hrm/plsmanager/getPLSManagerBatchList', 'POST', params)
|
||||
|
||||
export const getPLSManagerBatchForm = (params = {}) => WeaTools.callApi('/api/hrm/plsmanager/getPLSManagerBatchForm', 'GET', params)
|
||||
|
||||
export const savePLSManagerBatch = (params = {}) => WeaTools.callApi('/api/hrm/plsmanager/savePLSManagerBatch', 'POST', params)
|
||||
|
||||
export const deletePLSManagerBatch = (params = {}) => WeaTools.callApi('/api/hrm/plsmanager/deletePLSManagerBatch', 'POST', params)
|
||||
|
||||
export const synPLSManagerBatch = (params = {}) => WeaTools.callApi('/api/hrm/plsmanager/synPLSManagerBatch', 'POST', params)
|
||||
|
||||
export const initRule = (params = {}) => Promise.all([getPLSManagerBatchForm(), getCondition(params)])
|
||||
|
||||
//设置
|
||||
export const getPLSManagerList = (params = {}) => WeaTools.callApi('/api/hrm/plsmanager/getPLSManagerList', 'POST', params)
|
||||
|
||||
export const savePLSManager = (params = {}) => WeaTools.callApi('/api/hrm/plsmanager/savePLSManager', 'POST', params)
|
||||
|
||||
export const processPLSManager = (params = {}) => WeaTools.callApi('/api/hrm/plsmanager/processPLSManager', 'POST', params)
|
||||
|
||||
export const getImportForm = (params = {}) => WeaTools.callApi('/api/hrm/plsmanager/getImportForm?is_multilang_set=true', 'GET', params)
|
||||
|
||||
export const saveImport = (params = {}) => WeaTools.callApi('/api/hrm/plsmanager/saveImport', 'POST', params)
|
||||
|
||||
export const exportData = (params = {}) => WeaTools.callApi('/api/hrm/plsmanager/exportPLSManagerExcel', 'POST', params)
|
||||
|
|
@ -0,0 +1,63 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getPageAuth = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/salarymanage/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const getAllSubButtonsMenu = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/salarymanage/getListButtonMenu', 'GET', params);
|
||||
}
|
||||
|
||||
export const getDeptButtonsMenu = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/salarymanage/getFormButtonMenu', 'POST', params);
|
||||
}
|
||||
|
||||
export const getAllSubPayrollInfoTable = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/salarymanage/getSalaryManageList', 'POST', params);
|
||||
}
|
||||
|
||||
export const getDeptPayrollInfoTable = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/salarymanage/getSalaryManageViewForm', 'POST', params);
|
||||
}
|
||||
|
||||
export const getEditableDeptPayrollTable = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/salarymanage/getSalaryManageEditForm', 'POST', params);
|
||||
}
|
||||
|
||||
export const getAllSubSearchItems = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/salarymanage/getSalaryManageListCondition', 'POST', params);
|
||||
}
|
||||
|
||||
export const getDeptSearchItems = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/salarymanage/getSalaryManageFormCondition', 'POST', params);
|
||||
}
|
||||
|
||||
export const createPayroll = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/salarymanage/createSalaryManage', 'POST', params);
|
||||
}
|
||||
|
||||
export const getSalaryManageTime = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/salarymanage/getSalaryManageTime', 'POST', params);
|
||||
}
|
||||
|
||||
export const sendPayroll = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/salarymanage/sendSalaryManage', 'POST', params);
|
||||
}
|
||||
|
||||
export const closePayroll = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/salarymanage/closeSalaryManage', 'POST', params);
|
||||
}
|
||||
|
||||
export const adjustSalarySetting = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/salarymanage/changeSalaryManage', 'POST', params);
|
||||
}
|
||||
|
||||
export const saveDeptPayrollInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/salarymanage/editSalaryManage', 'POST', params);
|
||||
}
|
||||
|
||||
export const exportExcel = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/salarymanage/exportExcel', 'POST', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,76 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom';
|
||||
|
||||
|
||||
export const getHasRight = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/payroll/getHasRight', 'POST', params);
|
||||
}
|
||||
|
||||
export const getTemplateCondition = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/payroll/getTemplateCondition', 'GET', params);
|
||||
}
|
||||
|
||||
export const getTabs = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/payroll/getTabs', 'GET', params);
|
||||
}
|
||||
|
||||
export const getRightMenu = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/payroll/getRightMenu', 'GET', params);
|
||||
}
|
||||
|
||||
export const getDispatchForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/payroll/getDispatchForm', 'GET', params);
|
||||
}
|
||||
|
||||
export const dispatch = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/payroll/dispatch', 'POST', params);
|
||||
}
|
||||
|
||||
export const getTemplateList = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/payroll/getTemplateList', 'GET', params);
|
||||
}
|
||||
|
||||
export const getTemplateForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/payroll/getTemplateForm', 'GET', params);
|
||||
}
|
||||
|
||||
export const saveTemplateForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/payroll/saveTemplateForm', 'POST', params);
|
||||
}
|
||||
|
||||
export const saveDefaultTemplate = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/payroll/saveDefaultTemplate', 'POST', params);
|
||||
}
|
||||
|
||||
export const deleteTemplate = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/payroll/deleteTemplate', 'POST', params);
|
||||
}
|
||||
|
||||
export const getRecordCondition = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/payroll/getRecordCondition', 'GET', params);
|
||||
}
|
||||
|
||||
export const getRecordList = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/payroll/getRecordList', 'GET', params);
|
||||
}
|
||||
|
||||
export const getRecordDetailCondition = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/payroll/getRecordDetailCondition', 'GET', params);
|
||||
}
|
||||
|
||||
export const getRecordDetailList = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/payroll/getRecordDetailList', 'GET', params);
|
||||
}
|
||||
|
||||
export const getImportProcessLog = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/importlog/getImportProcessLog', 'GET', params);
|
||||
}
|
||||
|
||||
export const getImportResult = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/importlog/getImportResult', 'GET', params);
|
||||
}
|
||||
|
||||
export const delRecordList = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/payroll/delRecordList', 'POST', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getRight = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/salarychange/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const getButtonsMenu = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/salarychange/getButtonMenu', 'POST', params);
|
||||
}
|
||||
|
||||
export const getTableInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/salarychange/getSalaryChangeLogList', 'POST', params);
|
||||
}
|
||||
|
||||
export const getSearchCondition = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/salarychange/getSalaryChangeLogCondition', 'GET', params);
|
||||
}
|
||||
|
||||
export const getForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/salarychange/getSalaryChangeForm?is_multilang_set=true', 'POST', params);
|
||||
}
|
||||
|
||||
export const save = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/salarychange/saveSalaryChange', 'POST', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,110 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getHasRight = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/job/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const getSearchCondition = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/job/getSearchCondition', 'GET', params);
|
||||
}
|
||||
|
||||
export const getJobGroupList = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/job/getJobGroupList', 'GET', params);
|
||||
}
|
||||
|
||||
export const getJobActivityList = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/job/getJobActivityList', 'GET', params);
|
||||
}
|
||||
|
||||
export const getJobTitleList = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/job/getJobTitleList', 'GET', params);
|
||||
}
|
||||
|
||||
export const getJobGroupForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/job/getJobGroupForm?is_multilang_set=true', 'GET', params);
|
||||
}
|
||||
|
||||
export const getJobForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/job/getJobActivityForm?is_multilang_set=true', 'GET', params);
|
||||
}
|
||||
|
||||
export const getPostForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/job/getJobTitleForm?is_multilang_set=true', 'GET', params);
|
||||
}
|
||||
|
||||
export const addJobGroup = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/job/addJobGroup', 'POST', params);
|
||||
}
|
||||
|
||||
export const addJob = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/job/addJobActivity', 'POST', params);
|
||||
}
|
||||
|
||||
export const addPost = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/job/addJobTitle', 'POST', params);
|
||||
}
|
||||
|
||||
export const editJobGroup = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/job/editeJobGroup', 'POST', params);
|
||||
}
|
||||
|
||||
export const editJob = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/job/editeJobActivity', 'POST', params);
|
||||
}
|
||||
|
||||
export const editPost = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/job/editeJobTitle', 'POST', params);
|
||||
}
|
||||
|
||||
export const deleteJobGroup = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/job/deleteJobGroup', 'POST', params);
|
||||
}
|
||||
|
||||
export const deleteJob = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/job/deleteJobActivity', 'POST', params);
|
||||
}
|
||||
|
||||
export const deletePost = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/job/deleteJobTitle', 'POST', params);
|
||||
}
|
||||
|
||||
export const getImportForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/job/getImportForm?is_multilang_set=true', 'GET', params);
|
||||
}
|
||||
|
||||
export const saveImport = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/job/saveImport', 'POST', params);
|
||||
}
|
||||
|
||||
export const getJobDetail = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/job/getJobDetail', 'GET', params);
|
||||
}
|
||||
|
||||
export const getImportResultDetail = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/job/getImportRowResultLog', 'GET', params);
|
||||
}
|
||||
|
||||
export const getImportHistory = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/job/getImportHistory', 'GET', params);
|
||||
}
|
||||
|
||||
export const getImportLogDetail = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/job/getImportColResultLog', 'GET', params);
|
||||
}
|
||||
|
||||
export const getImportLogSearchCondition = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/job/getHistorySearchCondition', 'GET', params);
|
||||
}
|
||||
|
||||
export const doCanceled = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/job/doCanceled', 'POST', params);
|
||||
}
|
||||
export const getJobTree = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/job/getJobTree', 'GET', params);
|
||||
}
|
||||
|
||||
export const doISCanceled = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/job/doISCanceled', 'POST', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom';
|
||||
|
||||
export const getFormElements = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/job/getJobTitleForm', 'GET', params);
|
||||
}
|
||||
|
||||
export const save = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/job/editeJobTitle', 'POST', params);
|
||||
}
|
||||
|
||||
export const add = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/job/addJobTitle', 'POST', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getRightMenu = (params = {}) => WeaTools.callApi('/api/hrm/privacySetting/getRightMenu', 'POST', params);
|
||||
|
||||
export const getPrivacySettingList = (params = {}) => WeaTools.callApi('/api/hrm/privacySetting/getPrivacySettingList', 'POST', params);
|
||||
|
||||
export const savePrivacySetting = (params = {}) => WeaTools.callApi('/api/hrm/privacySetting/savePrivacySetting', 'POST', params);
|
||||
|
||||
export const batchPrivacySetting = (params = {}) => WeaTools.callApi('/api/hrm/privacySetting/batchPrivacySetting', 'POST', params);
|
||||
|
||||
export const saveBatchPrivacySetting = (params = {}) => WeaTools.callApi('/api/hrm/privacySetting/saveBatchPrivacySetting', 'POST', params);
|
||||
|
||||
export const syncPrivacySetting = (params = {}) => WeaTools.callApi('/api/hrm/privacySetting/syncPrivacySetting', 'POST', params);
|
||||
|
||||
export const initData = (params = {}) => Promise.all([getRightMenu(), getPrivacySettingList()]);
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom';
|
||||
|
||||
export const getFormElements = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/area/getProvinceForm', 'GET', params);
|
||||
}
|
||||
|
||||
export const save = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/area/editProvince', 'POST', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getRight = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/statechange/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const getForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/statechange/getHrmDismissForm?is_multilang_set=true', 'GET', params);
|
||||
}
|
||||
|
||||
export const save = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/statechange/saveHrmDismiss', 'POST', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,51 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getAuth = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/inviteinfo/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const getButtonsMenu = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/inviteinfo/getRightMenu', 'GET', params);
|
||||
}
|
||||
|
||||
export const getSearchCondition = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/inviteinfo/getSearchCondition', 'GET', params);
|
||||
}
|
||||
|
||||
export const getSearchConditionSub = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/applyinfo/getSearchCondition', 'GET', params);
|
||||
}
|
||||
|
||||
export const deleteTableInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/inviteinfo/delete', 'POST', params);
|
||||
}
|
||||
|
||||
export const getTableInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/inviteinfo/getSearchList', 'GET', params);
|
||||
}
|
||||
|
||||
export const getFormConditions = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/inviteinfo/getInviteInfoForm', 'GET', params);
|
||||
}
|
||||
|
||||
export const getTableEditDatas = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/inviteinfo/getInviteSchedule', 'GET', params);
|
||||
}
|
||||
|
||||
export const add = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/inviteinfo/add', 'POST', params);
|
||||
}
|
||||
|
||||
export const edit = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/inviteinfo/edit', 'POST', params);
|
||||
}
|
||||
|
||||
export const saveInviteSchedule = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/inviteinfo/saveInviteSchedule', 'POST', params);
|
||||
}
|
||||
|
||||
export const getUseDemandInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/inviteinfo/getUseDemandInfo', 'GET', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,131 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getAuth = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/applyinfo/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const getButtonsMenu = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/applyinfo/getRightMenu', 'GET', params);
|
||||
}
|
||||
|
||||
export const getSearchCondition = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/applyinfo/getSearchCondition', 'GET', params);
|
||||
}
|
||||
|
||||
export const deleteTableInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/applyinfo/delete', 'POST', params);
|
||||
}
|
||||
|
||||
export const getSearchList = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/applyinfo/getSearchList', 'GET', params);
|
||||
}
|
||||
|
||||
export const getHrmShareList = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/applyinfo/getHrmShareList', 'GET', params);
|
||||
}
|
||||
|
||||
export const getApplyInfoForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/applyinfo/getApplyInfoForm', 'GET', params);
|
||||
}
|
||||
|
||||
export const getHrmShareForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/applyinfo/getHrmShareForm', 'GET', params);
|
||||
}
|
||||
|
||||
export const getEmailInfoForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/applyinfo/getEmailInfoForm', 'GET', params);
|
||||
}
|
||||
|
||||
export const add = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/applyinfo/add', 'POST', params);
|
||||
}
|
||||
|
||||
export const edit = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/applyinfo/edit', 'POST', params);
|
||||
}
|
||||
|
||||
export const sendEmail = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/applyinfo/sendEmail', 'POST', params);
|
||||
}
|
||||
|
||||
export const getPersonalInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/applyinfo/getPersonalInfo', 'GET', params);
|
||||
}
|
||||
|
||||
export const getWorkInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/applyinfo/getWorkInfo', 'GET', params);
|
||||
}
|
||||
|
||||
export const addPersonalInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/applyinfo/addPersonalInfo', 'POST', params);
|
||||
}
|
||||
|
||||
export const addWorkInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/applyinfo/addWorkInfo', 'POST', params);
|
||||
}
|
||||
|
||||
export const getHrmResourceAddForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/resource/add/getHrmResourceAddForm', 'GET', params);
|
||||
}
|
||||
|
||||
export const addEmploymentInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/resource/add/save', 'POST', params);
|
||||
}
|
||||
|
||||
export const printApplyInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/applyinfo/printApplyInfo', 'GET', params);
|
||||
}
|
||||
|
||||
export const deleteHrmShare = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/applyinfo/deleteHrmShare', 'POST', params);
|
||||
}
|
||||
|
||||
export const addHrmShare = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/applyinfo/addHrmShare', 'POST', params);
|
||||
}
|
||||
|
||||
export const getEmploymentInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/applyinfo/getEmploymentInfo', 'GET', params);
|
||||
}
|
||||
|
||||
export const getInterviewPlanForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/applyinfo/getInterviewPlanForm', 'GET', params);
|
||||
}
|
||||
|
||||
export const saveInterviewPlan = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/applyinfo/saveInterviewPlan', 'POST', params);
|
||||
}
|
||||
|
||||
export const getInterviewResultForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/applyinfo/getInterviewResultForm', 'GET', params);
|
||||
}
|
||||
|
||||
export const getInterviewAssessList = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/applyinfo/getInterviewAssessList', 'GET', params);
|
||||
}
|
||||
|
||||
export const getInterviewTestList = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/applyinfo/getInterviewTestList', 'GET', params);
|
||||
}
|
||||
|
||||
export const saveInterviewResult = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/applyinfo/saveInterviewResult', 'POST', params);
|
||||
}
|
||||
|
||||
export const getInterviewAssessForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/applyinfo/getInterviewAssessForm', 'GET', params);
|
||||
}
|
||||
|
||||
export const saveInterviewAssess = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/applyinfo/saveInterviewAssess', 'POST', params);
|
||||
}
|
||||
|
||||
export const saveApplyInfoToResource = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/applyinfo/saveApplyInfoToResource', 'POST', params);
|
||||
}
|
||||
|
||||
export const hrmResourceCheck = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/resource/hrmResourceCheck', 'GET', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,79 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getAuth = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/careerplan/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const getButtonsMenu = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/careerplan/getRightMenu', 'GET', params);
|
||||
}
|
||||
|
||||
export const getSearchCondition = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/careerplan/getSearchCondition', 'GET', params);
|
||||
}
|
||||
|
||||
export const getSearchConditionSub = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/inviteinfo/getSearchCondition', 'GET', params);
|
||||
}
|
||||
|
||||
export const deleteTableInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/careerplan/delete', 'POST', params);
|
||||
}
|
||||
|
||||
export const getTableInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/careerplan/getSearchList', 'GET', params);
|
||||
}
|
||||
|
||||
export const getApplyInfoListByPlanId = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/careerplan/getApplyInfoListByPlanId', 'GET', params);
|
||||
}
|
||||
|
||||
export const getFormConditions = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/careerplan/getCareerPlanForm', 'GET', params);
|
||||
}
|
||||
|
||||
export const getFinishForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/careerplan/getFinishForm', 'GET', params);
|
||||
}
|
||||
|
||||
export const add = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/careerplan/add', 'POST', params);
|
||||
}
|
||||
|
||||
export const edit = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/careerplan/edit', 'POST', params);
|
||||
}
|
||||
|
||||
export const finish = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/careerplan/finish', 'POST', params);
|
||||
}
|
||||
|
||||
export const inform = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/careerplan/inform', 'POST', params);
|
||||
}
|
||||
|
||||
export const getTableEditDatas = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/careerplan/getCareerStepForm', 'GET', params);
|
||||
}
|
||||
|
||||
export const saveTableEditDatas = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/careerplan/addCareerStep', 'POST', params);
|
||||
}
|
||||
|
||||
export const addInviteInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/careerplan/addInviteInfo', 'POST', params);
|
||||
}
|
||||
|
||||
export const getEmailInfoForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/applyinfo/getEmailInfoForm', 'GET', params);
|
||||
}
|
||||
|
||||
export const sendEmail = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/applyinfo/sendEmail', 'POST', params);
|
||||
}
|
||||
|
||||
export const updateApplyInfoIsInform = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/careerplan/updateApplyInfoIsInform', 'POST', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getRight = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/statechange/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const getForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/statechange/getHrmReHireForm?is_multilang_set=true', 'GET', params);
|
||||
}
|
||||
|
||||
export const save = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/statechange/saveHrmReHire', 'POST', params);
|
||||
}
|
||||
|
||||
export const getReHireSource = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/statechange/getReHireSource', 'POST', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getRight = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/statechange/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const getForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/statechange/getHrmExtendForm?is_multilang_set=true', 'GET', params);
|
||||
}
|
||||
|
||||
export const save = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/statechange/saveHrmExtend', 'POST', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getIndexInfo = (params) => WeaTools.callApi('/api/hrm/common/getIndexInfo', 'GET', params)
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getRight = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/statechange/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const getForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/statechange/getHrmRetireForm?is_multilang_set=true', 'GET', params);
|
||||
}
|
||||
|
||||
export const save = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/statechange/saveHrmRetire', 'POST', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,63 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom';
|
||||
|
||||
export const getDetachable = (params = {}) => WeaTools.callApi('/api/hrm/common/getDetachableAll', 'GET', params)
|
||||
|
||||
export const getRoleCondition = (params = {}) => WeaTools.callApi('/api/hrm/role/getRoleSetCondition', 'GET', params)
|
||||
|
||||
export const getRoleList = (params = {}) => WeaTools.callApi('/api/hrm/role/getRoleSetList', 'POST', params)
|
||||
|
||||
export const getTabInfo = (params = {}) => WeaTools.callApi('/api/hrm/role/getRoleSetTabInfo', 'GET', params)
|
||||
|
||||
export const getRoleInfo = (params = {}) => WeaTools.callApi('/api/hrm/role/getRoleSetForm', 'GET', params)
|
||||
|
||||
export const saveRoleInfo = (params = {}) => WeaTools.callApi('/api/hrm/role/saveRoleSet', 'POST', params)
|
||||
|
||||
export const removeRoleInfo = (params = {}) => WeaTools.callApi('/api/hrm/role/delRoleSet', 'POST', params)
|
||||
|
||||
export const getAuthCondition = (params = {}) => WeaTools.callApi('/api/hrm/rolefucrightset/getRolesFucRightSetCondition', 'GET', params)
|
||||
|
||||
export const getAuthInfoForm = (params = {}) => WeaTools.callApi('/api/hrm/rolefucrightset/getRolesFucRightSetForm', 'GET', params)
|
||||
|
||||
export const getAuthList = (params = {}) => WeaTools.callApi('/api/hrm/rolefucrightset/getRolesFucRightSetList', 'POST', params)
|
||||
|
||||
export const saveAuth = (params = {}) => WeaTools.callApi('/api/hrm/rolefucrightset/saveRolesFucRightSet', 'POST', params)
|
||||
|
||||
export const removeAuth = (params = {}) => WeaTools.callApi('/api/hrm/rolefucrightset/delRolesFucRightSet', 'POST', params)
|
||||
|
||||
export const getDetachCondition = (params = {}) => WeaTools.callApi('/api/hrm/rolesstrrightset/getRolesStrRightSetCondition', 'GET', params)
|
||||
|
||||
export const getDetachInfoForm = (params = {}) => WeaTools.callApi('/api/hrm/rolesstrrightset/getRolesStrRightSetForm', 'GET', params)
|
||||
|
||||
export const getDetachList = (params = {}) => WeaTools.callApi('/api/hrm/rolesstrrightset/getRolesStrRightSetList', 'POST', params)
|
||||
|
||||
export const saveDetachAuth = (params = {}) => WeaTools.callApi('/api/hrm/rolesstrrightset/saveRolesStrRightSet', 'POST', params)
|
||||
|
||||
export const removeDetachAuth = (params = {}) => WeaTools.callApi('/api/hrm/rolesstrrightset/delRolesStrRightSet', 'POST', params)
|
||||
|
||||
export const getMemberCondition = (params = {}) => WeaTools.callApi('/api/hrm/rolesmembers/getRolesMembersCondition', 'GET', params)
|
||||
|
||||
export const getMemberInfoForm = (params = {}) => WeaTools.callApi('/api/hrm/rolesmembers/getRolesMembersForm', 'GET', params)
|
||||
|
||||
export const getMemberList = (params = {}) => WeaTools.callApi('/api/hrm/rolesmembers/getRolesMembersList', 'POST', params)
|
||||
|
||||
export const saveMemberAuth = (params = {}) => WeaTools.callApi('/api/hrm/rolesmembers/saveRolesMembers', 'POST', params)
|
||||
|
||||
export const removeMemberAuth = (params = {}) => WeaTools.callApi('/api/hrm/rolesmembers/delRolesMembers', 'POST', params)
|
||||
|
||||
export const saveAs = (params = {}) => WeaTools.callApi('/api/hrm/role/saveAsRoleSet', 'POST', params)
|
||||
|
||||
/********************* promise api *********************/
|
||||
/**
|
||||
* 初始权限设置化模块数据
|
||||
* @return {[type]} [description]
|
||||
*/
|
||||
export const initData = () => Promise.all([getDetachable(), getRoleCondition(), getRoleList(), getRoleInfo()])
|
||||
|
||||
export const initAuthData = (params = {}) => Promise.all([getAuthCondition(), getAuthInfoForm(params), getAuthList(params)])
|
||||
|
||||
export const initDetachData = (params = {}) => Promise.all([getDetachCondition(), getDetachInfoForm(params), getDetachList(params)])
|
||||
|
||||
export const initMemberData = (params = {}) => Promise.all([getMemberCondition(), getMemberInfoForm(params), getMemberList(params)])
|
||||
/********************* promise api *********************/
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getAuth = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/award/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const getButtonsMenu = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/award/getRightMenu', 'GET', params);
|
||||
}
|
||||
|
||||
export const getTableInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/award/getSearchList', 'GET', params);
|
||||
}
|
||||
|
||||
export const getSearchItems = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/award/getSearchCondition', 'GET', params);
|
||||
}
|
||||
|
||||
export const getForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/award/getAwardForm?is_multilang_set=true', 'GET', params);
|
||||
}
|
||||
|
||||
export const deleteTableInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/award/delete', 'POST', params);
|
||||
}
|
||||
|
||||
export const add = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/award/add', 'POST', params);
|
||||
}
|
||||
|
||||
export const edit = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/award/edit', 'POST', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getAuth = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/awardtype/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const getButtonsMenu = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/awardtype/getRightMenu', 'GET', params);
|
||||
}
|
||||
|
||||
export const getTableInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/awardtype/getSearchList', 'GET', params);
|
||||
}
|
||||
|
||||
export const getSearchItems = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/awardtype/getSearchCondition', 'GET', params);
|
||||
}
|
||||
|
||||
export const getForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/awardtype/getAwardTypeForm?is_multilang_set=true', 'GET', params);
|
||||
}
|
||||
|
||||
export const deleteTableInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/awardtype/delete', 'POST', params);
|
||||
}
|
||||
|
||||
export const add = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/awardtype/add', 'POST', params);
|
||||
}
|
||||
|
||||
export const edit = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/awardtype/edit', 'POST', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom';
|
||||
|
||||
export const fetchAuthority = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/salaryappsetting/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const fetchRightMenu = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/salaryappsetting/getButtonMenu', 'GET', params);
|
||||
}
|
||||
|
||||
export const fetchForm = (params) => {
|
||||
return WeaTools.callApi('/api/encrypt/secondauthhrmsetting/getSetting', 'GET', {...params, itemcode: 'SALARY'});
|
||||
}
|
||||
|
||||
export const save = (params) => {
|
||||
return WeaTools.callApi('/api/encrypt/secondauthhrmsetting/saveSetting', 'POST', {...params, itemcode: 'SALARY'});
|
||||
}
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getRight = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/salarybank/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const getButtonsMenu = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/salarybank/getButtonMenu', 'POST', params);
|
||||
}
|
||||
|
||||
export const getSearchCondition = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/salarybank/getSalaryBankCondition', 'GET', params);
|
||||
}
|
||||
|
||||
export const getTableInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/salarybank/getSalaryBankList', 'POST', params);
|
||||
}
|
||||
|
||||
export const getEditorForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/salarybank/getSalaryBankForm?is_multilang_set=true', 'POST', params);
|
||||
}
|
||||
|
||||
export const deleteTableRows = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/salarybank/delSalaryBank', 'POST', params);
|
||||
}
|
||||
|
||||
export const add = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/salarybank/addSalaryBank', 'POST', params);
|
||||
}
|
||||
|
||||
export const edit = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/salarybank/editSalaryBank', 'POST', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,55 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getRight = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/compensationmaint/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const getButtonsMenu = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/compensationmaint/getButtonMenu', 'POST', params);
|
||||
}
|
||||
|
||||
export const getSearchCondition = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/compensationmaint/getCompensationTargetMaintCondition', 'GET', params);
|
||||
}
|
||||
|
||||
export const getTableInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/compensationmaint/getCompensationTargetMaintList', 'POST', params);
|
||||
}
|
||||
|
||||
export const getSubordinateTableInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/compensationmaint/getCompensationTargetMaint', 'POST', params);
|
||||
}
|
||||
|
||||
export const getTableEditDatas = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/compensationmaint/getCompensationTargetMaintForm?is_multilang_set=true', 'POST', params);
|
||||
}
|
||||
|
||||
export const add = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/compensationmaint/addCompensationTargetMaint', 'POST', params);
|
||||
}
|
||||
|
||||
export const edit = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/compensationmaint/editCompensationTargetMaint', 'POST', params);
|
||||
}
|
||||
|
||||
export const deleteTableRows = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/compensationmaint/delCompensationTargetMaint', 'POST', params);
|
||||
}
|
||||
|
||||
export const getEditorForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/compensationmaint/getCompensationTargetMaintObj?is_multilang_set=true', 'POST', params);
|
||||
}
|
||||
|
||||
export const getEditorAuth = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/compensationmaint/getTargetMaintButtonMenu', 'POST', params);
|
||||
}
|
||||
|
||||
export const submit = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/compensationmaint/importCompensationTargetMaint', 'POST', params);
|
||||
}
|
||||
|
||||
export const getImportTemplate = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/compensationmaint/getImportTemplate', 'GET', params);
|
||||
}
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
import {
|
||||
WeaTools
|
||||
} from 'ecCom'
|
||||
|
||||
export const getRight = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/compensation/getHasRight', 'GET', params);
|
||||
}
|
||||
|
||||
export const getButtonsMenu = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/compensation/getButtonMenu', 'POST', params);
|
||||
}
|
||||
|
||||
export const getTableInfo = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/compensation/getCompensationTargetSetList', 'POST', params);
|
||||
}
|
||||
|
||||
export const getSearchCondition = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/compensation/getCompensationTargetSetCondition', 'GET', params);
|
||||
}
|
||||
|
||||
export const getEditorForm = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/compensation/getCompensationTargetSetForm?is_multilang_set=true', 'POST', params);
|
||||
}
|
||||
|
||||
export const deleteTableRows = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/compensation/delCompensationTargetSet', 'POST', params);
|
||||
}
|
||||
|
||||
export const add = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/compensation/addCompensationTargetSet', 'POST', params);
|
||||
}
|
||||
|
||||
export const edit = (params) => {
|
||||
return WeaTools.callApi('/api/hrm/finance/compensation/editCompensationTargetSet', 'POST', params);
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue