import {
WeaDialog,
WeaFormItem,
WeaNewScroll,
WeaSearchGroup,
WeaMoreButton,
} from 'ecCom'
import {
Spin,
Button,
} from 'antd'
import {
WeaSwitch
} from 'comsMobx'
import {
i18n
} from '../public/i18n';
export default class NewAndEditDialog extends React.Component {
constructor(props) {
super(props);
this.state = {
width: 700,
enable: props.enable
}
}
getForm() {
const {
condition,
form,
isFormInit,
} = this.props;
let arr = [];
isFormInit && condition.map(c => {
c.items.map((field, index) => {
arr.push(
{}
)
})
})
return
{arr}
}
onChange = data => {
if(this.state.enable && data.schemeId) {
const {
condition,
form,
bindChangeEnvent,
} = this.props;
bindChangeEnvent(data.schemeId.value);
}
};
onBlur = data => {
//console.log("onBlur 回调", data);
};
getSearchGroupForm() {
const {
condition,
form,
isFormInit,
isEdit
} = this.props;
let arr = [];
isFormInit && condition.map((c, i) => {
let _arr = [];
c.items.map((field, index) => {
_arr.push({
com: (
),
colSpan: 1
})
})
arr.push()
})
return arr;
}
render() {
const {
title,
visible,
save,
onCancel,
loading,
isEdit,
height,
conditionLen,
} = this.props, {
width,
} = this.state;
const buttons = [
(),
()
];
return (
onCancel()}
buttons={isEdit ? buttons : buttons.slice(1, 2)}
style={{ width: width, height: height }}
>
{
loading ?
: 1 ? '' : 'hrm-dialog-form'}>
{conditionLen > 1 ? this.getSearchGroupForm() : this.getForm()}
}
)
}
}