@@ -122,14 +122,7 @@ function postRule(req, res, u, b) {
break;
}
- const result = {
- list: tableListDataSource,
- pagination: {
- total: tableListDataSource.length,
- },
- };
-
- return res.json(result);
+ return getRule(req, res, u);
export default {
@@ -483,12 +483,16 @@ class TableList extends PureComponent {
handleUpdate = fields => {
const { dispatch } = this.props;
+ const { formValues } = this.state;
dispatch({
type: 'rule/update',
payload: {
- name: fields.name,
- desc: fields.desc,
- key: fields.key,
+ query: formValues,
+ body: {
+ name: fields.name,
+ desc: fields.desc,
+ key: fields.key,
+ },
},
});
@@ -33,11 +33,11 @@ export async function addRule(params) {
-export async function updateRule(params) {
- return request('/api/rule', {
+export async function updateRule(params = {}) {
+ return request(`/api/rule?${stringify(params.query)}`, {
method: 'POST',
body: {
- ...params,
+ ...params.body,
method: 'update',