|
@@ -16,36 +16,31 @@ const formatterTime = (val) => {
|
16
|
16
|
};
|
17
|
17
|
|
18
|
18
|
export default (props) => {
|
19
|
|
- const initDate = useRef(moment())
|
20
|
|
- const deleteDateRef = useRef(moment())
|
21
|
19
|
const { initialState } = useModel('@@initialState');
|
22
|
|
- const [orgName,setOrgName]=useState('')
|
23
|
|
-
|
|
20
|
+ let orgId = localStorage.getItem('orgId');
|
24
|
21
|
|
25
|
|
- const handleBeforSearch = (params) => {
|
26
|
|
- const { createDate, deleteDate, ...others } = params;
|
|
22
|
+ const [orgName,setOrgName]=useState('')
|
27
|
23
|
|
28
|
|
- let start, end;
|
29
|
|
- if (!createDate || createDate.length < 1) {
|
30
|
|
- // 默认时间是今天
|
31
|
|
- start = moment().format('YYYY-MM-DD')
|
32
|
|
- end = start
|
33
|
|
- } else {
|
34
|
|
- start = moment(createDate[0]).format('YYYY-MM-DD')
|
35
|
|
- end = moment(createDate[1]).format('YYYY-MM-DD')
|
36
|
|
- }
|
37
|
|
- let deleteStart, deleteEnd;
|
38
|
|
- if (!deleteDate || deleteDate.length < 1) {
|
39
|
|
- // 默认时间是今天
|
40
|
|
- deleteStart = moment().format('YYYY-MM-DD')
|
41
|
|
- deleteEnd = deleteStart
|
42
|
|
- } else {
|
43
|
|
- deleteStart = moment(deleteDate[0]).format('YYYY-MM-DD')
|
44
|
|
- deleteEnd = moment(deleteDate[1]).format('YYYY-MM-DD')
|
45
|
|
- }
|
|
24
|
+ const [start, setStart] = useState()
|
|
25
|
+ const [end, setEnd] = useState()
|
|
26
|
+ const [deleteStart, setdeleteStart] = useState()
|
|
27
|
+ const [deleteEnd, setdeleteEnd] = useState()
|
46
|
28
|
|
47
|
|
- return { ...others, start, end, deleteStart, deleteEnd };
|
|
29
|
+ const handelChange = (date, dateStrings) => {
|
|
30
|
+ setStart(dateStrings[0])
|
|
31
|
+ setEnd(dateStrings[1])
|
48
|
32
|
}
|
|
33
|
+ const handelDeleteChange = (date, dateStrings) => {
|
|
34
|
+ setdeleteStart(dateStrings[0])
|
|
35
|
+ setdeleteEnd(dateStrings[1])
|
|
36
|
+ }
|
|
37
|
+ const handleReset = () => {
|
|
38
|
+ setStart()
|
|
39
|
+ setEnd()
|
|
40
|
+ setdeleteStart()
|
|
41
|
+ setdeleteEnd()
|
|
42
|
+ }
|
|
43
|
+
|
49
|
44
|
useEffect(()=>{
|
50
|
45
|
if (initialState.currentUser.orgId) {
|
51
|
46
|
getDetail(initialState.currentUser.orgId).then((res)=>{
|
|
@@ -83,7 +78,9 @@ export default (props) => {
|
83
|
78
|
dataIndex: 'deleteDate',
|
84
|
79
|
key: 'deleteDate',
|
85
|
80
|
render: (t) => formatterTime(t),
|
86
|
|
- renderFormItem: (_, record) => <RangePicker defaultValue={[deleteDateRef.current, deleteDateRef.current]} placeholder={['开始日期', '结束日期']} format='YYYY-MM-DD' />
|
|
81
|
+ renderFormItem: (_, record) =>
|
|
82
|
+ <RangePicker onChange={handelChange}
|
|
83
|
+ placeholder={['开始日期', '结束日期']} format='YYYY-MM-DD' />
|
87
|
84
|
},
|
88
|
85
|
{
|
89
|
86
|
title: '申请人',
|
|
@@ -95,17 +92,17 @@ export default (props) => {
|
95
|
92
|
dataIndex: 'createDate',
|
96
|
93
|
key: 'createDate',
|
97
|
94
|
render: (t) => formatterTime(t),
|
98
|
|
- renderFormItem: (_, record) => <RangePicker defaultValue={[initDate.current, initDate.current]} placeholder={['开始日期', '结束日期']} format='YYYY-MM-DD' />
|
|
95
|
+ renderFormItem: (_, record) => <RangePicker onChange={handelDeleteChange} placeholder={['开始日期', '结束日期']} format='YYYY-MM-DD' />
|
99
|
96
|
},
|
100
|
97
|
]
|
101
|
|
-
|
102
|
98
|
return (
|
103
|
99
|
<PageHeaderWrapper>
|
104
|
100
|
<PageTable
|
105
|
101
|
columns={columns}
|
106
|
102
|
request={getDeleteformList}
|
107
|
103
|
options={false}
|
108
|
|
- beforeSearchSubmit={handleBeforSearch}
|
|
104
|
+ params={{ start, end, deleteStart, deleteEnd,orgId }}
|
|
105
|
+ onReset={handleReset}
|
109
|
106
|
rowKey="formId"
|
110
|
107
|
/>
|
111
|
108
|
</PageHeaderWrapper>
|