模型更新问题
// 搜索数据 handleSearch = () => { this.dispatch({ type: 'admin_project_list/updateCondition', payload: { page: 1, num: 10 }, }) }, // 更新输入框的关键字的值 handleChange = ({ target: { value } }) => { this.dispatch({ type: 'admin_project_list/setCondition', payload: { keyword: value }, }) }, // 重置 handleReset = () => { this.dispatch({ type: 'admin_project_list/updateCondition', payload: { page: 1, num: 10, order: 'created_at', desc: true, started_at: null, user_id: null, ended_at: null, keyword: null, }, }) }, // 更改时间 handleChangeTime = (data) => { this.dispatch({ type: 'admin_project_list/updateCondition', payload: data }) }, // 跳转详情页 handleGetDetails = (data) => { const id = data.id history.push({ pathname: '/project/details', query: { id } }) }, // 获取更新数据 handleUpdateData = (item) => { const data = { ...item } if (data.ended_at) { data.ended_at = data.ended_at.slice(0, 10) } if (data.started_at) { data.started_at = data.started_at.slice(0, 10) } this.dispatch({ type: 'admin_project_list/setShowUpdateModal', payload: { value: true }, }) this.dispatch({ type: 'admin_project_list/setUpdateData', payload: { data }, }) }, // 分页 handleChangePagination = (pagination, filters, sorter) => { const { current, pageSize } = pagination const { columnKey, order } = sorter const tempDict = { page: current, num: pageSize, order: columnKey } if (columnKey && order) { tempDict['order'] = columnKey tempDict['desc'] = order === 'descend' } this.dispatch({ type: 'admin_project_list/updateCondition', payload: tempDict, }) }, // 关闭修改弹窗 handleCancelUpdate = () => { this.dispatch({ type: 'admin_project_list/setShowUpdateModal', payload: { value: false }, }) }, // 提交更新 handleFinish = (data) => { this.dispatch({ type: 'admin_project_list/updateData', payload: data }) }, // 获取全部用户 getAllUser = (user) => { this.dispatch({ type: 'admin_project_list/getAllUser', payload: {
内容来源: zuiidea/antd-admin