From 6fe0bbe094b843b9ff3a29649c6f786ee6261a89 Mon Sep 17 00:00:00 2001 From: liuwh <hugeinfo123> Date: Wed, 27 May 2020 15:34:16 +0800 Subject: [PATCH] 1 --- SunshineIns/src/page/CriminalExecution.jsx | 102 +++++++++++++++++++------------------------------- 1 files changed, 39 insertions(+), 63 deletions(-) diff --git a/SunshineIns/src/page/CriminalExecution.jsx b/SunshineIns/src/page/CriminalExecution.jsx index fae5615..31d038d 100644 --- a/SunshineIns/src/page/CriminalExecution.jsx +++ b/SunshineIns/src/page/CriminalExecution.jsx @@ -64,7 +64,8 @@ size: 10, }, resetKey: Date.now(), - loading: false + loading: false, + savedate:{} }; } @@ -84,7 +85,7 @@ }); } - confirm = (e) => { + deleteItems = (e) => { console.log(e); this.setState({ loading: true }) Fetch.socialDelete(e).then(res => { @@ -111,75 +112,46 @@ // }) } + saveInputChange = ({ target: { value, name } }) => { + this.setState(({ savedate }) => ({ + savedate: { + ...savedate, + [name]: value + } + })) + } + renderColumns = () => { return [{ - title: '任务标题', - dataIndex: 'taskTitle', - key: 'taskTitle' + title: '编号', + dataIndex: 'index', + key: 'index', + render: (text, item, index) => <span>{index}</span> }, { - title: '任务类型', - dataIndex: 'taskType', - key: 'taskType', - render: text => <span>{typeOfName(text)}</span> + title: ' 姓名', + dataIndex: 'name', + key: 'name', }, { - title: '状态', - dataIndex: 'status', - key: 'status', - render: text => ( - text == 0 ? - <Badge style={{ backgroundColor: '#6C757C' }} count={'未开始'} /> : text == 1 ? <Badge count={'进行中'} style={{ backgroundColor: '#F1C40F' }} /> : text == 2 ? <Badge count={'已结束'} style={{ backgroundColor: '#2ECC71' }} /> : <Badge count={'暂停'} style={{ backgroundColor: '#2ECC71' }} /> - ) + title: '牢房号', + dataIndex: 'number', + key: 'number', }, { - title: '创建时间', + title: '指纹唯一识别', + dataIndex: 'shibie', + key: 'shibie', + }, { + title: '录入时间', dataIndex: 'createTime', key: 'createTime', - render: text => <span>{moment(text).format("YYYY-MM-DD HH:mm")}</span> - }, { - title: '开始时间', - dataIndex: 'startTime', - key: 'startTime', - render: text => <span>{moment(text).format("YYYY-MM-DD HH:mm")}</span> - }, { - title: '结束时间', - dataIndex: 'endTime', - key: 'endTime', - render: text => <span>{moment(text).format("YYYY-MM-DD HH:mm")}</span> + render: text => <span>{moment(text).format("YYYY-MM-DD")}</span> }, { title: '操作', key: 'action', render: (text, record) => ( <span> - { - record.status == 0 ? - <React.Fragment> - <a onClick={() => this.showModal(record.id)}>编辑</a> - <Divider type="vertical" /> - <Popconfirm - title="确认删除任务吗?" - id={record.id} - onConfirm={e => this.confirm(record.id)} - okText="确定" - cancelText="取消" - > - <a href="#">删除</a> - <Divider type="vertical" /> - </Popconfirm> - <a onClick={() => this.reboot(record.id, 99)}>暂停</a> - </React.Fragment> : - record.status == 1 ? - <React.Fragment> - <a onClick={() => this.showModal(record.id)}>查看</a> - <Divider type="vertical" /> - <a onClick={() => this.showModal(record.id)}>结束任务</a> - <Divider type="vertical" /> - <a onClick={() => this.reboot(record.id, 99)}>暂停</a> - </React.Fragment> : - <React.Fragment> - <a onClick={() => this.showModal(record.id)}>查看</a> - <Divider type="vertical" /> - <a onClick={() => this.reboot(record.id, 0)}>重启</a> - </React.Fragment> - } + <label onClick={() => this.showModal(record.id)} className='theme-color' style={{ cursor: 'pointer' }}>编辑</label> + <Divider type="vertical" /> + <label onClick={() => this.deleteItems(record.id)} className='theme-color' style={{ cursor: 'pointer' }}>删除</label> </span> ), }] @@ -240,13 +212,17 @@ key={closeKey} confirmLoading={loading} visible={visible} - title="公司信息" + title="录入信息" onCancel={() => { this.setState({ visible: false }) }} bodyStyle={{ lineHeight: 4 }} - footer={null} - width={'80%'} - bodyStyle={{ height: '600px' }} + // footer={null} + width={'60%'} + bodyStyle={{ height: '800px',lineHeight: 4 }} > + <Input addonBefore="姓名" name='name' onChange={this.saveInputChange} value={savedate.name || ''} /> + <Input addonBefore="牢房号" name='lnumber' onChange={this.saveInputChange} value={savedate.lnumber || ''} /> + <Input addonBefore="指纹唯一标识" name='bianshi' onChange={this.saveInputChange} value={savedate.bianshi || ''} /> + <Divider /> <iframe style={{ width: '100%', height: '100%' }} onLoad={() => { }} -- Gitblit v1.8.0