1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
import pageSetting from './pageSetting';
import React, { Component, Fragment } from 'react';
import PageHeaderWrapper from '@/components/PageHeaderWrapper';
import List from '../ApplyPage/List';
import ListTab from './ListTab';
import { deepCopy } from '@/baseComponent/utils';
import { getApplyPage, getHandledPage, getWaitPage } from '../publicApiService';
export default class AuditPage extends Component {
constructor(props) {
super(props);
this.state={
}
};
componentDidMount(){
}
handleButtonSet = () => {
const { addFields, workId } = this.props;
return {
tab1: [
],
tab2: [],
};
};
handleSearchSet = () => {
const { columns, searchCondition} = this.props;
const tab1 = {
search: {
field: {
},
getPageService: getWaitPage,
responseCallBack: (response) => {
return response;
},
condition: searchCondition,
nameSpan: { big: 8, small: 9 },
fileSpan: { big: 4, small: 4 },
},
tableRowKey: 'id',
columns,
};
const tab2 = {
search: {
field: {
},
getPageService: getHandledPage,
responseCallBack: (response) => {
return response;
},
condition: searchCondition,
nameSpan: { big: 8, small: 9 },
fileSpan: { big: 4, small: 4 },
},
tableRowKey: 'id',
columns,
};
return {
tab1,
tab2,
};
};
render() {
const { workId, dataBaseId, addFields } = this.props;
return (
<PageHeaderWrapper title="">
<ListTab tabList={pageSetting.tabList}
pageButton={this.handleButtonSet({
})}
workId={workId}
dataBaseId={dataBaseId}
addFields={addFields}
pageSearch={this.handleSearchSet({
})}/>
</PageHeaderWrapper>
);
}
}