|
@@ -11,6 +11,9 @@ const ReminderList = props => {
|
|
|
const dispatch = useDispatch()
|
|
const dispatch = useDispatch()
|
|
|
const { dataType, reminderCyclical } = props
|
|
const { dataType, reminderCyclical } = props
|
|
|
const [state, setState] = useState({
|
|
const [state, setState] = useState({
|
|
|
|
|
+ client: [],
|
|
|
|
|
+ customer: [],
|
|
|
|
|
+ business: [],
|
|
|
params: { dataType, reminderCyclical }
|
|
params: { dataType, reminderCyclical }
|
|
|
})
|
|
})
|
|
|
const clientColumns = [
|
|
const clientColumns = [
|
|
@@ -89,16 +92,24 @@ const ReminderList = props => {
|
|
|
columns: businessColumns
|
|
columns: businessColumns
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- // const [dataSource, setDataSource] = useState(null)
|
|
|
|
|
- // const { run: tryGetList } = useRequest(params => queryReminderList(params), {
|
|
|
|
|
- // manual: true,
|
|
|
|
|
- // onSuccess: result => {
|
|
|
|
|
- // setDataSource(result[dataMap[dataType].key])
|
|
|
|
|
- // }
|
|
|
|
|
- // })
|
|
|
|
|
- // useEffect(() => {
|
|
|
|
|
- // initData({ dataType, reminderCyclical })
|
|
|
|
|
- // }, [])
|
|
|
|
|
|
|
+
|
|
|
|
|
+ const initData = async params => {
|
|
|
|
|
+ const {
|
|
|
|
|
+ data: { client = [], customer = [], business = [], total = 0 } = {
|
|
|
|
|
+ client: [],
|
|
|
|
|
+ customer: [],
|
|
|
|
|
+ business: [],
|
|
|
|
|
+ total
|
|
|
|
|
+ },
|
|
|
|
|
+ code = -1
|
|
|
|
|
+ } = await queryReminderList(params)
|
|
|
|
|
+ if (code === consts.RET_CODE.SUCCESS) {
|
|
|
|
|
+ setState({ ...state, client, customer, business, total })
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ useEffect(() => {
|
|
|
|
|
+ initData()
|
|
|
|
|
+ }, [])
|
|
|
|
|
|
|
|
const closeModal = () => {
|
|
const closeModal = () => {
|
|
|
dispatch({
|
|
dispatch({
|
|
@@ -118,18 +129,25 @@ const ReminderList = props => {
|
|
|
size="small"
|
|
size="small"
|
|
|
rowKey={record => record.id}
|
|
rowKey={record => record.id}
|
|
|
columns={dataMap[dataType].columns}
|
|
columns={dataMap[dataType].columns}
|
|
|
- // dataSource={dataSource}
|
|
|
|
|
|
|
+ dataSource={state.client}
|
|
|
params={state.params}
|
|
params={state.params}
|
|
|
- request={async params => {
|
|
|
|
|
- const { code = -1, data: { client = [], total = 0 } = { client: [], total: 0 } } =
|
|
|
|
|
- await queryReminderList({ ...params })
|
|
|
|
|
- setState({ ...state, client })
|
|
|
|
|
- return {
|
|
|
|
|
- data: client,
|
|
|
|
|
- success: code === consts.RET_CODE.SUCCESS,
|
|
|
|
|
- total
|
|
|
|
|
- }
|
|
|
|
|
- }}
|
|
|
|
|
|
|
+ // request={async params => {
|
|
|
|
|
+ // const {
|
|
|
|
|
+ // code = -1,
|
|
|
|
|
+ // data: { client = [], customer = [], business = [], total = 0 } = {
|
|
|
|
|
+ // client: [],
|
|
|
|
|
+ // customer: [],
|
|
|
|
|
+ // business: [],
|
|
|
|
|
+ // total: 0
|
|
|
|
|
+ // }
|
|
|
|
|
+ // } = await queryReminderList({ ...params })
|
|
|
|
|
+ // setState({ ...state, client, customer, business })
|
|
|
|
|
+ // return {
|
|
|
|
|
+ // data: customer,
|
|
|
|
|
+ // success: code === consts.RET_CODE.SUCCESS,
|
|
|
|
|
+ // total
|
|
|
|
|
+ // }
|
|
|
|
|
+ // }}
|
|
|
search={false}
|
|
search={false}
|
|
|
toolBarRender={false}
|
|
toolBarRender={false}
|
|
|
/>
|
|
/>
|