组件抽离

This commit is contained in:
MustangDeng 2022-02-28 16:14:45 +08:00
parent c9832d1926
commit 133ded0044
3 changed files with 9 additions and 15 deletions

View File

@ -1,6 +1,6 @@
import React from 'react'
import { Button, Modal } from 'antd';
import { WeaInput, WeaRangePicker, WeaTable } from 'ecCom'
import { Button, Modal, Row, Col } from 'antd';
import { WeaTextarea, WeaInput } from "ecCom";
import { logColumns, dataSource } from "../../common/columns"
export default class EditModal extends React.Component {
@ -12,7 +12,7 @@ export default class EditModal extends React.Component {
}
render() {
return (
<Modal title={this.props.title} visible={modelVisiable}
<Modal title={this.props.title} visible={this.props.visible}
onOk={() => alert("ok")} onCancel={this.props.onCancel}
>
<Row gutter={16}>
@ -34,8 +34,6 @@ export default class EditModal extends React.Component {
onBlur={v => console.log("blur", v)}
/>
</Col>
</Row>
<Row gutter={16} style={{ marginTop: "16px" }}>

View File

@ -16,6 +16,7 @@ import { columns, dataSource } from './columns';
import { logColumns } from '../../common/columns'
import LogViewModal from '../../components/logViewModal';
import EditModal from './editModal'
const { MonthPicker } = DatePicker;
@ -28,7 +29,8 @@ export default class TaxAgent extends React.Component {
value: "",
selectedKey: "0",
searchValue: "",
logViewVisiable: false
logViewVisiable: false,
modalVisiable: false
}
}
@ -74,7 +76,7 @@ export default class TaxAgent extends React.Component {
const renderSearchOperationItem = () => {
return <div>
<Button type="primary" onClick={() => { setModelVisiable(true) }}>新增</Button>
<Button type="primary" onClick={() => { this.setState({modalVisiable: true}) }}>新增</Button>
{' '}
<WeaInputSearch
value={this.state.searchValue}
@ -132,12 +134,11 @@ export default class TaxAgent extends React.Component {
</WeaTop>
</WeaRightMenu>
<EditModal
title={"新增个税扣缴义务人"}
visible={this.state.modelVisiable}
onCancel={this.setState({modelVisiable: false})}
visible={this.state.modalVisiable}
onCancel={() => {this.setState({modalVisiable: false})}}
/>
<LogViewModal

View File

@ -15,11 +15,6 @@ export class TaxAgentStore {
@observable showSearchAd = false; // 高级搜索面板显示
@observable loading = true; // 数据加载状态
@observable modelVisiable = false; // 对话框显示隐藏
@action
setModelVisiable = visiable => this.modelVisiable = visiable
// 初始化操作
@action
doInit = () => {