import React from 'react'
import { Modal, Row, Col } from 'antd'
import { inject, observer } from 'mobx-react';
import { getQueryString } from '../../util/url'
@inject('mySalaryStore')
@observer
export default class MobilePayroll extends React.Component {
constructor(props) {
super(props)
this.id = "";
this.state = {
type: 'phone'
}
}
componentWillMount() {
let id = getQueryString("id");
let type = getQueryString("type");
this.setState({type})
this.id = id;
const { mySalaryStore: {getMySalaryBill}} = this.props;
getMySalaryBill(this.id)
}
render() {
const { mySalaryStore: { mySalaryBill }} = this.props;
const { type } = this.state
return (
{/* 标题 */}
{ mySalaryBill.salaryTemplate && mySalaryBill.salaryTemplate.theme }
{
mySalaryBill.salaryTemplate && mySalaryBill.salaryTemplate.background && mySalaryBill.salaryTemplate.background !== ""
&&
}
{/* 员工信息 */}
{
mySalaryBill.employeeInformation &&
{mySalaryBill.employeeInformation.groupName}
}
{
mySalaryBill.employeeInformation && mySalaryBill.employeeInformation.items.map((item, index) => (
{item.name}
{item.salaryItemValue}
))
}
{
mySalaryBill.salaryGroups && mySalaryBill.salaryGroups.length > 0 &&
mySalaryBill.salaryGroups.map(group => (
{
mySalaryBill.employeeInformation &&
{group.groupName}
}
{
group.items && group.items.map((item, index) => (
3 ? "1px solid #f2f2f2" : "none",
overflow: "hidden",
textOverflow: "ellipsis",
whiteSpace: "nowrap",
height: "35px"
}}>{item.name}
3 ? "1px solid #f2f2f2" : "none",
overflow: "hidden",
textOverflow: "ellipsis",
whiteSpace: "nowrap",
height: "35px"
}}
>{item.salaryItemValue}
))
}
))
}
)
}
}